Packageorg.springextensions.actionscript.ioc.factory.config
SVN browsingIObjectPostProcessor.as
FisheyeIObjectPostProcessor.as
Interfacepublic interface IObjectPostProcessor
ImplementorsApplicationContextAwareProcessor, ApplicationDomainAwarePostProcessor, BaseApplicationDomainAwareObjectPostProcessor, IocConfigNameAwarePostProcessor, LoggingTargetObjectPostProcessor, ObjectFactoryAwarePostProcessor, OwnerModuleObjectPostProcessor, RequiredMetadataObjectPostProcessor

Classes that implement the IObjectPostProcessor interface are special, and so they are treated differently by the container. All IObjectPostProcessors and their directly referenced objects will be instantiated on startup, as part of the special startup phase of the ApplicationContext, then all those IObjectPostProcessors will be registered in a sorted fashion - and applied to all further objects.

Author: Christophe Herreman
Version: $Revision: 21 $, $Date: 2008-11-01 22:58:42 +0100 (za, 01 nov 2008) $, $Author: dmurat $
Since: 0.1



Documentation reference: customizing objects using objectpostprocessors


Public Methods
 MethodDefined by
  
postProcessAfterInitialization(object:*, objectName:String):*
This method is invoked right after the IInitializingObject and initMethod logic is invoked in the wiring pipeline.
IObjectPostProcessor
  
postProcessBeforeInitialization(object:*, objectName:String):*
This method is invoked right before the IInitializingObject and initMethod logic is invoked in the wiring pipeline.
IObjectPostProcessor
Method detail
postProcessAfterInitialization()method
public function postProcessAfterInitialization(object:*, objectName:String):*

This method is invoked right after the IInitializingObject and initMethod logic is invoked in the wiring pipeline.

Parameters
object:* — The instance that is being configured by the object factory
 
objectName:String — The name of the object definition as found in the IObjectFactory's configuration

Returns
*

See also

postProcessBeforeInitialization()method 
public function postProcessBeforeInitialization(object:*, objectName:String):*

This method is invoked right before the IInitializingObject and initMethod logic is invoked in the wiring pipeline.

Parameters
object:* — The instance that is being configured by the object factory
 
objectName:String — The name of the object as found in the IObjectFactory's configuration

Returns
*

See also