Examples of ExposedBeanDefinition


Examples of com.foreach.across.core.context.ExposedBeanDefinition

public class TestBeanPrefixingTransformer
{
  private final Map<String, ExposedBeanDefinition> definitions = new HashMap<>();

  public TestBeanPrefixingTransformer() {
    definitions.put( "sessionFactory", new ExposedBeanDefinition(
                         mock( AcrossContextBeanRegistry.class ),
                         "module",
                         "sessionFactory",
                         Object.class
                     )
    );
    definitions.put( "transactionManager",
                     new ExposedBeanDefinition(
                         mock( AcrossContextBeanRegistry.class ),
                         "module",
                         "transactionManager",
                         Object.class
                     )
View Full Code Here

Examples of com.foreach.across.core.context.ExposedBeanDefinition

{
  private final Map<String, ExposedBeanDefinition> definitions = new HashMap<>();

  public TestBeanRenameTransformer() {
    definitions.put( "sessionFactory",
                     new ExposedBeanDefinition( mock( AcrossContextBeanRegistry.class ), "module", "sessionFactory",
                                                Object.class ) );
    definitions.put( "transactionManager",
                     new ExposedBeanDefinition( mock( AcrossContextBeanRegistry.class ), "module",
                                                "transactionManager", Object.class ) );
  }
View Full Code Here

Examples of com.foreach.across.core.context.ExposedBeanDefinition

   */
  public void transformBeanDefinitions( Map<String, ExposedBeanDefinition> beanDefinitions ) {
    List<String> removals = new LinkedList<>();

    for ( Map.Entry<String, ExposedBeanDefinition> definition : beanDefinitions.entrySet() ) {
      ExposedBeanDefinition exposed = definition.getValue();
      String name = rename( exposed.getPreferredBeanName(), exposed );

      if ( name == null ) {
        LOG.debug( "Removing exposed bean {} because preferredBeanName was null", definition.getKey() );
        removals.add( definition.getKey() );
      }
      else {
        exposed.setPreferredBeanName( name );
      }
    }

    for ( String removal : removals ) {
      beanDefinitions.remove( removal );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.