org.apache.openejb
Interface DeploymentInfo

All Known Implementing Classes:
CoreDeploymentInfo

public interface DeploymentInfo


Nested Class Summary
static interface DeploymentInfo.BusinessLocalBeanHome
           
static interface DeploymentInfo.BusinessLocalHome
           
static interface DeploymentInfo.BusinessRemoteHome
           
static interface DeploymentInfo.ServiceEndpoint
           
 
Field Summary
static java.lang.String AC_CREATE_EJBHOME
           
static byte READ_LOCK
           
static byte WRITE_LOCK
           
 
Method Summary
<T> T
get(java.lang.Class<T> type)
           
 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.lang.ClassLoader getClassLoader()
           
 BeanType getComponentType()
           
 Container getContainer()
           
 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)
           
 java.lang.Class getHomeInterface()
           
 java.util.List<Injection> getInjections()
           
 java.lang.Class getInterface(InterfaceType interfaceType)
           
 java.util.List<java.lang.Class> getInterfaces(InterfaceType interfaceType)
           
 InterfaceType getInterfaceType(java.lang.Class clazz)
           
 javax.naming.Context getJndiEnc()
           
 java.lang.Class getLocalHomeInterface()
           
 java.lang.Class getLocalInterface()
           
 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.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()
           
 TransactionPolicyFactory getTransactionPolicyFactory()
           
 TransactionType getTransactionType(java.lang.reflect.Method method)
           
 boolean isBeanManagedConcurrency()
           
 boolean isBeanManagedTransaction()
           
 boolean isDestroyed()
           
 boolean isLoadOnStartup()
           
 boolean isReentrant()
           
 boolean isSessionSynchronized()
           
 boolean retainIfExeption(java.lang.reflect.Method removeMethod)
           
<T> T
set(java.lang.Class<T> type, T value)
           
 void setContainer(Container container)
           
 

Field Detail

READ_LOCK

static final byte READ_LOCK
See Also:
Constant Field Values

WRITE_LOCK

static final byte WRITE_LOCK
See Also:
Constant Field Values

AC_CREATE_EJBHOME

static final java.lang.String AC_CREATE_EJBHOME
See Also:
Constant Field Values
Method Detail

getComponentType

BeanType getComponentType()

getInterfaceType

InterfaceType getInterfaceType(java.lang.Class clazz)

getTransactionType

TransactionType getTransactionType(java.lang.reflect.Method method)

getAuthorizedRoles

java.util.Collection<java.lang.String> getAuthorizedRoles(java.lang.reflect.Method method)

getAuthorizedRoles

java.lang.String[] getAuthorizedRoles(java.lang.String action)

getContainer

Container getContainer()

getDeploymentID

java.lang.Object getDeploymentID()

getEjbName

java.lang.String getEjbName()

getModuleID

java.lang.String getModuleID()

getRunAs

java.lang.String getRunAs()

getSecurityRole

java.lang.String getSecurityRole(java.lang.String securityRoleReference)

isBeanManagedTransaction

boolean isBeanManagedTransaction()

getHomeInterface

java.lang.Class getHomeInterface()

getLocalHomeInterface

java.lang.Class getLocalHomeInterface()

getLocalInterface

java.lang.Class getLocalInterface()

getRemoteInterface

java.lang.Class getRemoteInterface()

getBeanClass

java.lang.Class getBeanClass()

getPrimaryKeyClass

java.lang.Class getPrimaryKeyClass()

getBusinessLocalInterface

java.lang.Class getBusinessLocalInterface()

getBusinessLocalBeanInterface

java.lang.Class getBusinessLocalBeanInterface()

getBusinessRemoteInterface

java.lang.Class getBusinessRemoteInterface()

getBusinessLocalInterfaces

java.util.List<java.lang.Class> getBusinessLocalInterfaces()

getBusinessRemoteInterfaces

java.util.List<java.lang.Class> getBusinessRemoteInterfaces()

getServiceEndpointInterface

java.lang.Class getServiceEndpointInterface()

getPrimaryKeyField

java.lang.String getPrimaryKeyField()

getJndiEnc

javax.naming.Context getJndiEnc()

isReentrant

boolean isReentrant()

getInterface

java.lang.Class getInterface(InterfaceType interfaceType)

getInterfaces

java.util.List<java.lang.Class> getInterfaces(InterfaceType interfaceType)

getMdbInterface

java.lang.Class getMdbInterface()

getActivationProperties

java.util.Map<java.lang.String,java.lang.String> getActivationProperties()

getClassLoader

java.lang.ClassLoader getClassLoader()

getAroundInvoke

java.util.List<java.lang.reflect.Method> getAroundInvoke()

getPostConstruct

java.util.List<java.lang.reflect.Method> getPostConstruct()

getPreDestroy

java.util.List<java.lang.reflect.Method> getPreDestroy()

getPostActivate

java.util.List<java.lang.reflect.Method> getPostActivate()

getPrePassivate

java.util.List<java.lang.reflect.Method> getPrePassivate()

getRemoveMethods

java.util.List<java.lang.reflect.Method> getRemoveMethods()

getInjections

java.util.List<Injection> getInjections()

getMethodInterceptors

java.util.List<InterceptorData> getMethodInterceptors(java.lang.reflect.Method method)

getMethodSchedules

java.util.List<MethodSchedule> getMethodSchedules()

setContainer

void setContainer(Container container)

getEjbTimeout

java.lang.reflect.Method getEjbTimeout()

getEjbTimerService

EjbTimerService getEjbTimerService()

getExceptionType

ExceptionType getExceptionType(java.lang.Throwable e)

getEJBHome

javax.ejb.EJBHome getEJBHome()

getEJBLocalHome

javax.ejb.EJBLocalHome getEJBLocalHome()

getBusinessLocalHome

DeploymentInfo.BusinessLocalHome getBusinessLocalHome()

getBusinessLocalBeanHome

DeploymentInfo.BusinessLocalBeanHome getBusinessLocalBeanHome()

getBusinessLocalHome

DeploymentInfo.BusinessLocalHome getBusinessLocalHome(java.util.List<java.lang.Class> interfaces)

getBusinessRemoteHome

DeploymentInfo.BusinessRemoteHome getBusinessRemoteHome()

getBusinessRemoteHome

DeploymentInfo.BusinessRemoteHome getBusinessRemoteHome(java.util.List<java.lang.Class> interfaces)

getDestinationId

java.lang.String getDestinationId()

isDestroyed

boolean isDestroyed()

isBeanManagedConcurrency

boolean isBeanManagedConcurrency()

getObjectInterface

java.util.List<java.lang.Class> getObjectInterface(java.lang.Class homeInterface)

getTransactionPolicyFactory

TransactionPolicyFactory getTransactionPolicyFactory()

get

<T> T get(java.lang.Class<T> type)

set

<T> T set(java.lang.Class<T> type,
          T value)

getProperties

java.util.Properties getProperties()

retainIfExeption

boolean retainIfExeption(java.lang.reflect.Method removeMethod)

isLoadOnStartup

boolean isLoadOnStartup()

getDependsOn

java.util.Set<java.lang.String> getDependsOn()

isSessionSynchronized

boolean isSessionSynchronized()


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