org.springframework.jee.spi
Class EjbComponentCreatorBrokerImpl

java.lang.Object
  extended by org.springframework.jee.spi.EjbComponentCreatorBrokerImpl
All Implemented Interfaces:
EjbComponentCreatorBroker

public class EjbComponentCreatorBrokerImpl
extends Object
implements EjbComponentCreatorBroker

Author:
Safin Li, Michael Chen

Constructor Summary
EjbComponentCreatorBrokerImpl()
           
 
Method Summary
 Object assembleEJB3Proxy(Object bean, String ejbName)
           
 Object getBean(String ejbName, Class beanClass, boolean createProxy)
           
 void initialize(ClassLoader loader, String springConfigurationResourceName, String componentFactoryClassName, boolean usesSpringExtensionModel, ComponentContributor ecc)
           
protected  Object injection(Object bean, String ejbName)
           
protected  Object invokeCreateProxyIfNecessary(Object bean, String ejbName)
           
 void invokePostConstruct(Object maybeProxy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbComponentCreatorBrokerImpl

public EjbComponentCreatorBrokerImpl()
Method Detail

initialize

public void initialize(ClassLoader loader,
                       String springConfigurationResourceName,
                       String componentFactoryClassName,
                       boolean usesSpringExtensionModel,
                       ComponentContributor ecc)
                throws Throwable
Specified by:
initialize in interface EjbComponentCreatorBroker
Throws:
Throwable

getBean

public Object getBean(String ejbName,
                      Class beanClass,
                      boolean createProxy)
               throws IllegalAccessException,
                      InstantiationException
Specified by:
getBean in interface EjbComponentCreatorBroker
Throws:
IllegalAccessException
InstantiationException

invokePostConstruct

public void invokePostConstruct(Object maybeProxy)
Specified by:
invokePostConstruct in interface EjbComponentCreatorBroker

assembleEJB3Proxy

public Object assembleEJB3Proxy(Object bean,
                                String ejbName)
Specified by:
assembleEJB3Proxy in interface EjbComponentCreatorBroker

injection

protected Object injection(Object bean,
                           String ejbName)

invokeCreateProxyIfNecessary

protected Object invokeCreateProxyIfNecessary(Object bean,
                                              String ejbName)


Copyright © 2006-2008 SpringSource (formerly Interface21). All Rights Reserved.