org.apache.openejb.core
Class CoreDeploymentInfo

java.lang.Object
  extended by org.apache.openejb.core.CoreDeploymentInfo
All Implemented Interfaces:
DeploymentInfo

public class CoreDeploymentInfo
extends java.lang.Object
implements DeploymentInfo


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.openejb.DeploymentInfo
DeploymentInfo.BusinessLocalBeanHome, DeploymentInfo.BusinessLocalHome, DeploymentInfo.BusinessRemoteHome, DeploymentInfo.ServiceEndpoint
 
Field Summary
 
Fields inherited from interface org.apache.openejb.DeploymentInfo
AC_CREATE_EJBHOME, READ_LOCK, WRITE_LOCK
 
Constructor Summary
CoreDeploymentInfo(DeploymentContext context, java.lang.Class beanClass, java.lang.Class homeInterface, java.lang.Class remoteInterface, java.lang.Class localHomeInterface, java.lang.Class localInterface, java.lang.Class serviceEndpointInterface, java.util.List<java.lang.Class> businessLocals, java.util.List<java.lang.Class> businessRemotes, java.lang.Class pkClass, BeanType componentType)
           
CoreDeploymentInfo(DeploymentContext context, java.lang.Class beanClass, java.lang.Class mdbInterface, java.util.Map<java.lang.String,java.lang.String> activationProperties)
           
 
Method Summary
 void addApplicationException(java.lang.Class exception, boolean rollback)
           
 void addQuery(java.lang.reflect.Method queryMethod, java.lang.String queryString)
           
 void addSecurityRoleReference(java.lang.String securityRoleReference, java.lang.String linkedRoleName)
           
 void addSystemInterceptor(java.lang.Object interceptor)
           
 void appendMethodPermissions(java.lang.reflect.Method m, java.util.List<java.lang.String> roleNames)
           
 void createMethodMap()
           
protected  java.lang.String extractHomeBeanMethodName(java.lang.String methodName)
           
<T> T
get(java.lang.Class<T> type)
           
 java.lang.String getAbstractSchemaName()
           
 java.util.Map<java.lang.String,java.lang.String> getActivationProperties()
           
 java.util.List<java.lang.reflect.Method> getAroundInvoke()
           
 java.util.Collection<java.lang.String> getAuthorizedRoles(java.lang.reflect.Method method)
           
 java.lang.String[] getAuthorizedRoles(java.lang.String action)
           
 java.lang.Class getBeanClass()
           
 DeploymentInfo.BusinessLocalBeanHome getBusinessLocalBeanHome()
           
 java.lang.Class getBusinessLocalBeanInterface()
           
 DeploymentInfo.BusinessLocalHome getBusinessLocalHome()
           
 DeploymentInfo.BusinessLocalHome getBusinessLocalHome(java.util.List<java.lang.Class> interfaces)
           
 java.lang.Class getBusinessLocalInterface()
           
 java.util.List<java.lang.Class> getBusinessLocalInterfaces()
           
 DeploymentInfo.BusinessRemoteHome getBusinessRemoteHome()
           
 DeploymentInfo.BusinessRemoteHome getBusinessRemoteHome(java.util.List<java.lang.Class> interfaces)
           
 java.lang.Class getBusinessRemoteInterface()
           
 java.util.List<java.lang.Class> getBusinessRemoteInterfaces()
           
 java.util.List<InterceptorData> getCallbackInterceptors()
           
 java.lang.ClassLoader getClassLoader()
           
 java.lang.Class getCmpImplClass()
           
 java.lang.String[] getCmrFields()
           
 BeanType getComponentType()
           
 byte getConcurrencyAttribute(java.lang.reflect.Method method)
           
 Container getContainer()
           
 java.lang.Object getContainerData()
           
 java.lang.reflect.Method getCreateMethod()
           
 java.util.Set<java.lang.String> getDependsOn()
           
 java.lang.Object getDeploymentID()
           
 java.lang.String getDestinationId()
           
 javax.ejb.EJBHome getEJBHome()
           
 javax.ejb.EJBLocalHome getEJBLocalHome()
           
 java.lang.String getEjbName()
           
 java.lang.reflect.Method getEjbTimeout()
           
 EjbTimerService getEjbTimerService()
           
 ExceptionType getExceptionType(java.lang.Throwable e)
           
 Index<javax.persistence.EntityManagerFactory,java.util.Map> getExtendedEntityManagerFactories()
           
 java.lang.Class getHomeInterface()
           
 java.util.List<Injection> getInjections()
           
 java.util.Set<InterceptorData> getInstanceScopedInterceptors()
          When an instance of an EJB is instantiated, everything in this list is also instatiated and tied to the bean instance.
 java.lang.Class getInterface(InterfaceType interfaceType)
           
 java.util.List<java.lang.Class> getInterfaces(InterfaceType interfaceType)
           
 InterfaceType getInterfaceType(java.lang.Class clazz)
           
 java.lang.String getJarPath()
           
 javax.naming.Context getJndiEnc()
           
 KeyGenerator getKeyGenerator()
           
 java.lang.Class getLocalHomeInterface()
           
 java.lang.Class getLocalInterface()
           
 java.lang.reflect.Method getMatchingBeanMethod(java.lang.reflect.Method interfaceMethod)
           
 java.lang.reflect.Method getMatchingPostCreateMethod(java.lang.reflect.Method createMethod)
           
 java.lang.Class getMdbInterface()
           
 java.util.List<InterceptorData> getMethodInterceptors(java.lang.reflect.Method method)
           
 java.util.List<MethodSchedule> getMethodSchedules()
           
 java.lang.String getModuleID()
           
 java.util.List<java.lang.Class> getObjectInterface(java.lang.Class homeInterface)
           
 java.util.List<java.lang.reflect.Method> getPostActivate()
           
 java.util.List<java.lang.reflect.Method> getPostConstruct()
           
 java.util.List<java.lang.reflect.Method> getPreDestroy()
           
 java.util.List<java.lang.reflect.Method> getPrePassivate()
           
 java.lang.Class getPrimaryKeyClass()
           
 java.lang.String getPrimaryKeyField()
           
 java.util.Properties getProperties()
           
 java.lang.String getQuery(java.lang.reflect.Method queryMethod)
           
 java.lang.Class getRemoteInterface()
           
 java.util.List<java.lang.reflect.Method> getRemoveMethods()
           
 java.lang.String getRunAs()
           
 java.lang.String getSecurityRole(java.lang.String securityRoleReference)
           
 java.lang.Class getServiceEndpointInterface()
           
 java.util.List<InterceptorInstance> getSystemInterceptors()
           
 TransactionPolicyFactory getTransactionPolicyFactory()
           
 TransactionType getTransactionType(java.lang.reflect.Method method)
           
 boolean isBeanManagedConcurrency()
           
 boolean isBeanManagedTransaction()
           
 boolean isCmp2()
           
 boolean isDestroyed()
           
 boolean isLoadOnStartup()
           
 boolean isLocalbean()
           
 boolean isReentrant()
           
 boolean isRemoteQueryResults(java.lang.String methodSignature)
           
 boolean isSessionSynchronized()
           
 void mapMethods(java.lang.reflect.Method interfaceMethod, java.lang.reflect.Method beanMethod)
           
 boolean retainIfExeption(java.lang.reflect.Method removeMethod)
           
<T> T
set(java.lang.Class<T> type, T value)
           
 void setAbstractSchemaName(java.lang.String abstractSchemaName)
           
 void setActivationProperties(java.util.Map<java.lang.String,java.lang.String> activationProperties)
           
 void setBeanManagedConcurrency(boolean beanManagedConcurrency)
           
 void setBeanManagedTransaction(boolean value)
           
 void setCallbackInterceptors(java.util.List<InterceptorData> callbackInterceptors)
           
 void setCmp2(boolean cmp2)
           
 void setCmpImplClass(java.lang.Class cmpImplClass)
           
 void setCmrFields(java.lang.String[] cmrFields)
           
 void setContainer(Container container)
           
 void setContainerData(java.lang.Object containerData)
           
 void setDestinationId(java.lang.String destinationId)
           
 void setDestroyed(boolean destroyed)
           
 void setEjbName(java.lang.String ejbName)
           
 void setEjbTimeout(java.lang.reflect.Method ejbTimeout)
           
 void setEjbTimerService(EjbTimerService ejbTimerService)
           
 void setExtendedEntityManagerFactories(Index<javax.persistence.EntityManagerFactory,java.util.Map> extendedEntityManagerFactories)
           
 void setIsReentrant(boolean reentrant)
           
 void setJarPath(java.lang.String jarPath)
           
 void setKeyGenerator(KeyGenerator keyGenerator)
           
 void setLoadOnStartup(boolean loadOnStartup)
           
 void setLocalbean(boolean localbean)
           
 void setMethodConcurrencyAttribute(java.lang.reflect.Method method, java.lang.String concurrencyAttribute)
           
 void setMethodInterceptors(java.lang.reflect.Method method, java.util.List<InterceptorData> interceptors)
           
 void setMethodSchedules(java.util.List<MethodSchedule> schedules)
           
 void setMethodTransactionAttribute(java.lang.reflect.Method method, java.lang.String transAttribute)
           
 void setModuleId(java.lang.String moduleId)
           
 void setPrimaryKeyField(java.lang.String primaryKeyField)
           
 void setRemoteQueryResults(java.lang.String methodSignature)
           
 void setRetainIfExeption(java.lang.reflect.Method removeMethod, boolean retain)
           
 void setRunAs(java.lang.String runAs)
           
 void setServiceEndpointInterface(java.lang.Class serviceEndpointInterface)
           
 void setTransactionPolicyFactory(TransactionPolicyFactory transactionPolicyFactory)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CoreDeploymentInfo

public CoreDeploymentInfo(DeploymentContext context,
                          java.lang.Class beanClass,
                          java.lang.Class homeInterface,
                          java.lang.Class remoteInterface,
                          java.lang.Class localHomeInterface,
                          java.lang.Class localInterface,
                          java.lang.Class serviceEndpointInterface,
                          java.util.List<java.lang.Class> businessLocals,
                          java.util.List<java.lang.Class> businessRemotes,
                          java.lang.Class pkClass,
                          BeanType componentType)
                   throws SystemException
Throws:
SystemException

CoreDeploymentInfo

public CoreDeploymentInfo(DeploymentContext context,
                          java.lang.Class beanClass,
                          java.lang.Class mdbInterface,
                          java.util.Map<java.lang.String,java.lang.String> activationProperties)
                   throws SystemException
Throws:
SystemException
Method Detail

getInterface

public java.lang.Class getInterface(InterfaceType interfaceType)
Specified by:
getInterface in interface DeploymentInfo

getInterfaces

public java.util.List<java.lang.Class> getInterfaces(InterfaceType interfaceType)
Specified by:
getInterfaces in interface DeploymentInfo

getInterfaceType

public InterfaceType getInterfaceType(java.lang.Class clazz)
Specified by:
getInterfaceType in interface DeploymentInfo

addApplicationException

public void addApplicationException(java.lang.Class exception,
                                    boolean rollback)

getExceptionType

public ExceptionType getExceptionType(java.lang.Throwable e)
Specified by:
getExceptionType in interface DeploymentInfo

isDestroyed

public boolean isDestroyed()
Specified by:
isDestroyed in interface DeploymentInfo

setDestroyed

public void setDestroyed(boolean destroyed)

get

public <T> T get(java.lang.Class<T> type)
Specified by:
get in interface DeploymentInfo

set

public <T> T set(java.lang.Class<T> type,
                 T value)
Specified by:
set in interface DeploymentInfo

getProperties

public java.util.Properties getProperties()
Specified by:
getProperties in interface DeploymentInfo

getInjections

public java.util.List<Injection> getInjections()
Specified by:
getInjections in interface DeploymentInfo

getExtendedEntityManagerFactories

public Index<javax.persistence.EntityManagerFactory,java.util.Map> getExtendedEntityManagerFactories()

setExtendedEntityManagerFactories

public void setExtendedEntityManagerFactories(Index<javax.persistence.EntityManagerFactory,java.util.Map> extendedEntityManagerFactories)

getContainerData

public java.lang.Object getContainerData()

setContainerData

public void setContainerData(java.lang.Object containerData)

setContainer

public void setContainer(Container container)
Specified by:
setContainer in interface DeploymentInfo

getComponentType

public BeanType getComponentType()
Specified by:
getComponentType in interface DeploymentInfo

getConcurrencyAttribute

public byte getConcurrencyAttribute(java.lang.reflect.Method method)

getTransactionType

public TransactionType getTransactionType(java.lang.reflect.Method method)
Specified by:
getTransactionType in interface DeploymentInfo

getTransactionPolicyFactory

public TransactionPolicyFactory getTransactionPolicyFactory()
Specified by:
getTransactionPolicyFactory in interface DeploymentInfo

setTransactionPolicyFactory

public void setTransactionPolicyFactory(TransactionPolicyFactory transactionPolicyFactory)

getAuthorizedRoles

public java.util.Collection<java.lang.String> getAuthorizedRoles(java.lang.reflect.Method method)
Specified by:
getAuthorizedRoles in interface DeploymentInfo

getAuthorizedRoles

public java.lang.String[] getAuthorizedRoles(java.lang.String action)
Specified by:
getAuthorizedRoles in interface DeploymentInfo

getContainer

public Container getContainer()
Specified by:
getContainer in interface DeploymentInfo

getDeploymentID

public java.lang.Object getDeploymentID()
Specified by:
getDeploymentID in interface DeploymentInfo

isBeanManagedTransaction

public boolean isBeanManagedTransaction()
Specified by:
isBeanManagedTransaction in interface DeploymentInfo

isBeanManagedConcurrency

public boolean isBeanManagedConcurrency()
Specified by:
isBeanManagedConcurrency in interface DeploymentInfo

getHomeInterface

public java.lang.Class getHomeInterface()
Specified by:
getHomeInterface in interface DeploymentInfo

getRemoteInterface

public java.lang.Class getRemoteInterface()
Specified by:
getRemoteInterface in interface DeploymentInfo

getLocalHomeInterface

public java.lang.Class getLocalHomeInterface()
Specified by:
getLocalHomeInterface in interface DeploymentInfo

getLocalInterface

public java.lang.Class getLocalInterface()
Specified by:
getLocalInterface in interface DeploymentInfo

getBeanClass

public java.lang.Class getBeanClass()
Specified by:
getBeanClass in interface DeploymentInfo

getBusinessLocalInterface

public java.lang.Class getBusinessLocalInterface()
Specified by:
getBusinessLocalInterface in interface DeploymentInfo

getBusinessRemoteInterface

public java.lang.Class getBusinessRemoteInterface()
Specified by:
getBusinessRemoteInterface in interface DeploymentInfo

getBusinessLocalInterfaces

public java.util.List<java.lang.Class> getBusinessLocalInterfaces()
Specified by:
getBusinessLocalInterfaces in interface DeploymentInfo

getBusinessRemoteInterfaces

public java.util.List<java.lang.Class> getBusinessRemoteInterfaces()
Specified by:
getBusinessRemoteInterfaces in interface DeploymentInfo

getMdbInterface

public java.lang.Class getMdbInterface()
Specified by:
getMdbInterface in interface DeploymentInfo

getServiceEndpointInterface

public java.lang.Class getServiceEndpointInterface()
Specified by:
getServiceEndpointInterface in interface DeploymentInfo

getActivationProperties

public java.util.Map<java.lang.String,java.lang.String> getActivationProperties()
Specified by:
getActivationProperties in interface DeploymentInfo

setActivationProperties

public void setActivationProperties(java.util.Map<java.lang.String,java.lang.String> activationProperties)

getPrimaryKeyClass

public java.lang.Class getPrimaryKeyClass()
Specified by:
getPrimaryKeyClass in interface DeploymentInfo

getEJBHome

public javax.ejb.EJBHome getEJBHome()
Specified by:
getEJBHome in interface DeploymentInfo

getEJBLocalHome

public javax.ejb.EJBLocalHome getEJBLocalHome()
Specified by:
getEJBLocalHome in interface DeploymentInfo

getBusinessLocalHome

public DeploymentInfo.BusinessLocalHome getBusinessLocalHome()
Specified by:
getBusinessLocalHome in interface DeploymentInfo

getBusinessLocalBeanHome

public DeploymentInfo.BusinessLocalBeanHome getBusinessLocalBeanHome()
Specified by:
getBusinessLocalBeanHome in interface DeploymentInfo

getBusinessLocalHome

public DeploymentInfo.BusinessLocalHome getBusinessLocalHome(java.util.List<java.lang.Class> interfaces)
Specified by:
getBusinessLocalHome in interface DeploymentInfo

getBusinessRemoteHome

public DeploymentInfo.BusinessRemoteHome getBusinessRemoteHome()
Specified by:
getBusinessRemoteHome in interface DeploymentInfo

getBusinessRemoteHome

public DeploymentInfo.BusinessRemoteHome getBusinessRemoteHome(java.util.List<java.lang.Class> interfaces)
Specified by:
getBusinessRemoteHome in interface DeploymentInfo

getDestinationId

public java.lang.String getDestinationId()
Specified by:
getDestinationId in interface DeploymentInfo

setDestinationId

public void setDestinationId(java.lang.String destinationId)

setBeanManagedTransaction

public void setBeanManagedTransaction(boolean value)

setBeanManagedConcurrency

public void setBeanManagedConcurrency(boolean beanManagedConcurrency)

getJndiEnc

public javax.naming.Context getJndiEnc()
Specified by:
getJndiEnc in interface DeploymentInfo

getClassLoader

public java.lang.ClassLoader getClassLoader()
Specified by:
getClassLoader in interface DeploymentInfo

isReentrant

public boolean isReentrant()
Specified by:
isReentrant in interface DeploymentInfo

setIsReentrant

public void setIsReentrant(boolean reentrant)

getMatchingBeanMethod

public java.lang.reflect.Method getMatchingBeanMethod(java.lang.reflect.Method interfaceMethod)

appendMethodPermissions

public void appendMethodPermissions(java.lang.reflect.Method m,
                                    java.util.List<java.lang.String> roleNames)

getSecurityRole

public java.lang.String getSecurityRole(java.lang.String securityRoleReference)
Specified by:
getSecurityRole in interface DeploymentInfo

addSecurityRoleReference

public void addSecurityRoleReference(java.lang.String securityRoleReference,
                                     java.lang.String linkedRoleName)

setMethodConcurrencyAttribute

public void setMethodConcurrencyAttribute(java.lang.reflect.Method method,
                                          java.lang.String concurrencyAttribute)

setMethodTransactionAttribute

public void setMethodTransactionAttribute(java.lang.reflect.Method method,
                                          java.lang.String transAttribute)
                                   throws OpenEJBException
Throws:
OpenEJBException

getAroundInvoke

public java.util.List<java.lang.reflect.Method> getAroundInvoke()
Specified by:
getAroundInvoke in interface DeploymentInfo

getPostConstruct

public java.util.List<java.lang.reflect.Method> getPostConstruct()
Specified by:
getPostConstruct in interface DeploymentInfo

getPreDestroy

public java.util.List<java.lang.reflect.Method> getPreDestroy()
Specified by:
getPreDestroy in interface DeploymentInfo

getPostActivate

public java.util.List<java.lang.reflect.Method> getPostActivate()
Specified by:
getPostActivate in interface DeploymentInfo

getPrePassivate

public java.util.List<java.lang.reflect.Method> getPrePassivate()
Specified by:
getPrePassivate in interface DeploymentInfo

getRemoveMethods

public java.util.List<java.lang.reflect.Method> getRemoveMethods()
Specified by:
getRemoveMethods in interface DeploymentInfo

setRetainIfExeption

public void setRetainIfExeption(java.lang.reflect.Method removeMethod,
                                boolean retain)

retainIfExeption

public boolean retainIfExeption(java.lang.reflect.Method removeMethod)
Specified by:
retainIfExeption in interface DeploymentInfo

getMethodSchedules

public java.util.List<MethodSchedule> getMethodSchedules()
Specified by:
getMethodSchedules in interface DeploymentInfo

setMethodSchedules

public void setMethodSchedules(java.util.List<MethodSchedule> schedules)

getInstanceScopedInterceptors

public java.util.Set<InterceptorData> getInstanceScopedInterceptors()
When an instance of an EJB is instantiated, everything in this list is also instatiated and tied to the bean instance. Per spec, interceptors are supposed to have the same lifecycle as the bean they wrap. OpenEJB has the concept of interceptors which do not share the same lifecycle as the bean instance -- they may be instantiated elsewhere and simply applied to the bean. The impact is that these interceptors must be multithreaded. It also means we do not add these interceptors to this list and expose them via different means.

Returns:
standard interceptors sharing the bean lifecycle

addSystemInterceptor

public void addSystemInterceptor(java.lang.Object interceptor)

getSystemInterceptors

public java.util.List<InterceptorInstance> getSystemInterceptors()

getCallbackInterceptors

public java.util.List<InterceptorData> getCallbackInterceptors()

setCallbackInterceptors

public void setCallbackInterceptors(java.util.List<InterceptorData> callbackInterceptors)

getMethodInterceptors

public java.util.List<InterceptorData> getMethodInterceptors(java.lang.reflect.Method method)
Specified by:
getMethodInterceptors in interface DeploymentInfo

setMethodInterceptors

public void setMethodInterceptors(java.lang.reflect.Method method,
                                  java.util.List<InterceptorData> interceptors)

createMethodMap

public void createMethodMap()
                     throws SystemException
Throws:
SystemException

mapMethods

public void mapMethods(java.lang.reflect.Method interfaceMethod,
                       java.lang.reflect.Method beanMethod)

getObjectInterface

public java.util.List<java.lang.Class> getObjectInterface(java.lang.Class homeInterface)
Specified by:
getObjectInterface in interface DeploymentInfo

extractHomeBeanMethodName

protected java.lang.String extractHomeBeanMethodName(java.lang.String methodName)

getCreateMethod

public java.lang.reflect.Method getCreateMethod()

getMatchingPostCreateMethod

public java.lang.reflect.Method getMatchingPostCreateMethod(java.lang.reflect.Method createMethod)

isCmp2

public boolean isCmp2()

setCmp2

public void setCmp2(boolean cmp2)

getPrimaryKeyField

public java.lang.String getPrimaryKeyField()
Specified by:
getPrimaryKeyField in interface DeploymentInfo

setPrimaryKeyField

public void setPrimaryKeyField(java.lang.String primaryKeyField)

getCmrFields

public java.lang.String[] getCmrFields()

setCmrFields

public void setCmrFields(java.lang.String[] cmrFields)

getKeyGenerator

public KeyGenerator getKeyGenerator()

setKeyGenerator

public void setKeyGenerator(KeyGenerator keyGenerator)

addQuery

public void addQuery(java.lang.reflect.Method queryMethod,
                     java.lang.String queryString)

getQuery

public java.lang.String getQuery(java.lang.reflect.Method queryMethod)

setRemoteQueryResults

public void setRemoteQueryResults(java.lang.String methodSignature)

isRemoteQueryResults

public boolean isRemoteQueryResults(java.lang.String methodSignature)

getCmpImplClass

public java.lang.Class getCmpImplClass()

setCmpImplClass

public void setCmpImplClass(java.lang.Class cmpImplClass)

getAbstractSchemaName

public java.lang.String getAbstractSchemaName()

setAbstractSchemaName

public void setAbstractSchemaName(java.lang.String abstractSchemaName)

setJarPath

public void setJarPath(java.lang.String jarPath)

getJarPath

public java.lang.String getJarPath()

getEjbTimeout

public java.lang.reflect.Method getEjbTimeout()
Specified by:
getEjbTimeout in interface DeploymentInfo

setEjbTimeout

public void setEjbTimeout(java.lang.reflect.Method ejbTimeout)

getEjbTimerService

public EjbTimerService getEjbTimerService()
Specified by:
getEjbTimerService in interface DeploymentInfo

setEjbTimerService

public void setEjbTimerService(EjbTimerService ejbTimerService)

getEjbName

public java.lang.String getEjbName()
Specified by:
getEjbName in interface DeploymentInfo

getModuleID

public java.lang.String getModuleID()
Specified by:
getModuleID in interface DeploymentInfo

getRunAs

public java.lang.String getRunAs()
Specified by:
getRunAs in interface DeploymentInfo

setEjbName

public void setEjbName(java.lang.String ejbName)

setModuleId

public void setModuleId(java.lang.String moduleId)

setRunAs

public void setRunAs(java.lang.String runAs)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setServiceEndpointInterface

public void setServiceEndpointInterface(java.lang.Class serviceEndpointInterface)

isLoadOnStartup

public boolean isLoadOnStartup()
Specified by:
isLoadOnStartup in interface DeploymentInfo

setLoadOnStartup

public void setLoadOnStartup(boolean loadOnStartup)

getDependsOn

public java.util.Set<java.lang.String> getDependsOn()
Specified by:
getDependsOn in interface DeploymentInfo

isSessionSynchronized

public boolean isSessionSynchronized()
Specified by:
isSessionSynchronized in interface DeploymentInfo

isLocalbean

public boolean isLocalbean()

setLocalbean

public void setLocalbean(boolean localbean)

getBusinessLocalBeanInterface

public java.lang.Class getBusinessLocalBeanInterface()
Specified by:
getBusinessLocalBeanInterface in interface DeploymentInfo


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.