net.sf.joyaop.extension.picocontainer
Class AspectizedComponentAdapterFactory

java.lang.Object
  extended by net.sf.joyaop.extension.picocontainer.AspectizedComponentAdapterFactory
All Implemented Interfaces:
org.picocontainer.defaults.ComponentAdapterFactory

public class AspectizedComponentAdapterFactory
extends java.lang.Object
implements org.picocontainer.defaults.ComponentAdapterFactory

only for stateless components

Author:
Shen Li

Constructor Summary
AspectizedComponentAdapterFactory(ObjectFactory objectFactory)
           
 
Method Summary
 org.picocontainer.ComponentAdapter createComponentAdapter(java.lang.Object componentKey, java.lang.Class componentImplementation, org.picocontainer.Parameter[] parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AspectizedComponentAdapterFactory

public AspectizedComponentAdapterFactory(ObjectFactory objectFactory)
Method Detail

createComponentAdapter

public org.picocontainer.ComponentAdapter createComponentAdapter(java.lang.Object componentKey,
                                                                 java.lang.Class componentImplementation,
                                                                 org.picocontainer.Parameter[] parameters)
                                                          throws org.picocontainer.PicoIntrospectionException,
                                                                 org.picocontainer.defaults.AssignabilityRegistrationException,
                                                                 org.picocontainer.defaults.NotConcreteRegistrationException
Specified by:
createComponentAdapter in interface org.picocontainer.defaults.ComponentAdapterFactory
Throws:
org.picocontainer.PicoIntrospectionException
org.picocontainer.defaults.AssignabilityRegistrationException
org.picocontainer.defaults.NotConcreteRegistrationException