protected void applyDefaults( ComponentDescriptor<?> descriptor, Map<String, ComponentDescriptor<?>> defaultsByRole ) { assert descriptor != null; assert defaultsByRole != null; if ( defaultsByRole.containsKey( descriptor.getRole() ) ) { ComponentDescriptor<?> defaults = defaultsByRole.get( descriptor.getRole() ); if ( descriptor.getInstantiationStrategy() == null ) { descriptor.setInstantiationStrategy( defaults.getInstantiationStrategy() ); } } } }
cd.setInstantiationStrategy( configuration.getChild( "instantiation-strategy" ).getValue() );
pcd.setInstantiationStrategy("per-lookup"); break; default: pcd.setInstantiationStrategy("singleton");
if ( singletonAnno == null ) component.setInstantiationStrategy( "per-lookup" );
componentDescriptor.setInstantiationStrategy( instatiationStrategy );
component.setInstantiationStrategy(filterEmptyAsNull(anno.instantiationStrategy()));
cd.setInstantiationStrategy( configuration.getChild( "instantiation-strategy" ).getValue() );
componentDescriptor.setInstantiationStrategy( instatiationStrategy );
mojoDescriptor.setInstantiationStrategy( tag.getValue() );