org.apache.openejb
Interface DeploymentInfo

All Known Implementing Classes:
CoreDeploymentInfo

public interface DeploymentInfo


Nested Class Summary
static interface DeploymentInfo.BusinessLocalHome
           
static interface DeploymentInfo.BusinessRemoteHome
           
static interface DeploymentInfo.ServiceEndpoint
           
 
Field Summary
static String AC_CREATE_EJBHOME
           
static byte TX_MANDITORY
           
static byte TX_MAX
           
static byte TX_NEVER
           
static byte TX_NOT_SUPPORTED
           
static byte TX_REQUIRED
           
static byte TX_REQUIRES_NEW
           
static byte TX_SUPPORTS
           
 
Method Summary
<T> T
get(Class<T> type)
           
 Map<String,String> getActivationProperties()
           
 List<Method> getAroundInvoke()
           
 Collection<String> getAuthorizedRoles(Method method)
           
 String[] getAuthorizedRoles(String action)
           
 Class getBeanClass()
           
 Class getBusinessLocalInterface()
           
 List<Class> getBusinessLocalInterfaces()
           
 Class getBusinessRemoteInterface()
           
 List<Class> getBusinessRemoteInterfaces()
           
 ClassLoader getClassLoader()
           
 BeanType getComponentType()
           
 Container getContainer()
           
 Object getDeploymentID()
           
 String getEjbName()
           
 Method getEjbTimeout()
           
 EjbTimerService getEjbTimerService()
           
 ExceptionType getExceptionType(Throwable e)
           
 Class getHomeInterface()
           
 List<Injection> getInjections()
           
 Class getInterface(InterfaceType interfaceType)
           
 List<Class> getInterfaces(InterfaceType interfaceType)
           
 InterfaceType getInterfaceType(Class clazz)
           
 Context getJndiEnc()
           
 Class getLocalHomeInterface()
           
 Class getLocalInterface()
           
 Class getMdbInterface()
           
 List<InterceptorData> getMethodInterceptors(Method method)
           
 String getModuleID()
           
 List<Method> getPostActivate()
           
 List<Method> getPostConstruct()
           
 List<Method> getPreDestroy()
           
 List<Method> getPrePassivate()
           
 Class getPrimaryKeyClass()
           
 String getPrimaryKeyField()
           
 Class getRemoteInterface()
           
 String getRunAs()
           
 String getSecurityRole(String securityRoleReference)
           
 Class getServiceEndpointInterface()
           
 byte getTransactionAttribute(Method method)
           
 boolean isBeanManagedTransaction()
           
 boolean isReentrant()
           
 boolean retainIfExeption(Method removeMethod)
           
<T> T
set(Class<T> type, T value)
           
 void setContainer(Container container)
           
 

Field Detail

TX_NEVER

static final byte TX_NEVER
See Also:
Constant Field Values

TX_NOT_SUPPORTED

static final byte TX_NOT_SUPPORTED
See Also:
Constant Field Values

TX_SUPPORTS

static final byte TX_SUPPORTS
See Also:
Constant Field Values

TX_MANDITORY

static final byte TX_MANDITORY
See Also:
Constant Field Values

TX_REQUIRED

static final byte TX_REQUIRED
See Also:
Constant Field Values

TX_REQUIRES_NEW

static final byte TX_REQUIRES_NEW
See Also:
Constant Field Values

TX_MAX

static final byte TX_MAX
See Also:
Constant Field Values

AC_CREATE_EJBHOME

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

getComponentType

BeanType getComponentType()

getInterfaceType

InterfaceType getInterfaceType(Class clazz)

getTransactionAttribute

byte getTransactionAttribute(Method method)

getAuthorizedRoles

Collection<String> getAuthorizedRoles(Method method)

getAuthorizedRoles

String[] getAuthorizedRoles(String action)

getContainer

Container getContainer()

getDeploymentID

Object getDeploymentID()

getEjbName

String getEjbName()

getModuleID

String getModuleID()

getRunAs

String getRunAs()

getSecurityRole

String getSecurityRole(String securityRoleReference)

isBeanManagedTransaction

boolean isBeanManagedTransaction()

getHomeInterface

Class getHomeInterface()

getLocalHomeInterface

Class getLocalHomeInterface()

getLocalInterface

Class getLocalInterface()

getRemoteInterface

Class getRemoteInterface()

getBeanClass

Class getBeanClass()

getPrimaryKeyClass

Class getPrimaryKeyClass()

getBusinessLocalInterface

Class getBusinessLocalInterface()

getBusinessRemoteInterface

Class getBusinessRemoteInterface()

getBusinessLocalInterfaces

List<Class> getBusinessLocalInterfaces()

getBusinessRemoteInterfaces

List<Class> getBusinessRemoteInterfaces()

getServiceEndpointInterface

Class getServiceEndpointInterface()

getPrimaryKeyField

String getPrimaryKeyField()

getJndiEnc

Context getJndiEnc()

isReentrant

boolean isReentrant()

getInterface

Class getInterface(InterfaceType interfaceType)

getInterfaces

List<Class> getInterfaces(InterfaceType interfaceType)

getMdbInterface

Class getMdbInterface()

getActivationProperties

Map<String,String> getActivationProperties()

getClassLoader

ClassLoader getClassLoader()

getAroundInvoke

List<Method> getAroundInvoke()

getPostConstruct

List<Method> getPostConstruct()

getPreDestroy

List<Method> getPreDestroy()

getPostActivate

List<Method> getPostActivate()

getPrePassivate

List<Method> getPrePassivate()

getInjections

List<Injection> getInjections()

getMethodInterceptors

List<InterceptorData> getMethodInterceptors(Method method)

setContainer

void setContainer(Container container)

getEjbTimeout

Method getEjbTimeout()

getEjbTimerService

EjbTimerService getEjbTimerService()

getExceptionType

ExceptionType getExceptionType(Throwable e)

get

<T> T get(Class<T> type)

set

<T> T set(Class<T> type,
          T value)

retainIfExeption

boolean retainIfExeption(Method removeMethod)


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