org.openejb.tyrex
Class TyrexDeploymentInfo

java.lang.Object
  |
  +--org.openejb.core.DeploymentInfo
        |
        +--org.openejb.tyrex.TyrexDeploymentInfo
All Implemented Interfaces:
DeploymentInfo

public class TyrexDeploymentInfo
extends DeploymentInfo


Fields inherited from class org.openejb.core.DeploymentInfo
AC_CREATE_EJBHOME
 
Fields inherited from interface org.openejb.DeploymentInfo
BMP_ENTITY, CMP_ENTITY, MESSAGE_DRIVEN, STATEFUL, STATELESS, TX_MANDITORY, TX_NEVER, TX_NOT_SUPPORTED, TX_REQUIRED, TX_REQUIRES_NEW, TX_SUPPORTS
 
Constructor Summary
TyrexDeploymentInfo(javax.naming.Context jndiEnc, java.lang.Object did, java.lang.Class homeClass, java.lang.Class remoteClass, java.lang.Class beanClass, java.lang.Class pkClass, byte componentType)
           
TyrexDeploymentInfo(javax.naming.Context jndiEnc, java.lang.Object did, java.lang.String homeClassName, java.lang.String remoteClassName, java.lang.String beanClassName, java.lang.String pkClassName, byte componentType)
           
TyrexDeploymentInfo(javax.naming.Context jndiEnc, java.lang.Object did, java.lang.String homeClassName, java.lang.String remoteClassName, java.lang.String beanClassName, java.lang.String pkClassName, byte componentType, java.lang.ClassLoader loader)
           
 
Method Summary
 javax.naming.Context getJndiEnc()
          Gets the JNDI namespace for the bean's environment.
 tyrex.tm.RuntimeContext getRuntimeContext()
           
 void setJndiEnc(javax.naming.Context cntx)
          Sets the JNDI namespace for the bean's environment.
 
Methods inherited from class org.openejb.core.DeploymentInfo
addQuery, addSecurityRoleReference, appendMethodPermissions, convertIfLocalReference, extractHomeBeanMethodName, getAuthorizedRoles, getAuthorizedRoles, getBeanClass, getCmrFields, getComponentType, getContainer, getCreateMethod, getDeploymentID, getEJBContext, getEJBHome, getHomeInterface, getKeyGenerator, getMatchingBeanMethod, getMatchingPostCreateMethod, getPhysicalRole, getPrimaryKeyClass, getPrimaryKeyField, getQuery, getRemoteInterface, getTransactionAttribute, getTransactionPolicy, isBeanManagedTransaction, isReentrant, set, setBeanManagedTransaction, setCmrFields, setContainer, setIsReentrant, setKeyGenerator, setMethodTransactionAttribute, setPrimKeyField
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TyrexDeploymentInfo

public TyrexDeploymentInfo(javax.naming.Context jndiEnc,
                           java.lang.Object did,
                           java.lang.String homeClassName,
                           java.lang.String remoteClassName,
                           java.lang.String beanClassName,
                           java.lang.String pkClassName,
                           byte componentType)
                    throws SystemException

TyrexDeploymentInfo

public TyrexDeploymentInfo(javax.naming.Context jndiEnc,
                           java.lang.Object did,
                           java.lang.Class homeClass,
                           java.lang.Class remoteClass,
                           java.lang.Class beanClass,
                           java.lang.Class pkClass,
                           byte componentType)
                    throws SystemException

TyrexDeploymentInfo

public TyrexDeploymentInfo(javax.naming.Context jndiEnc,
                           java.lang.Object did,
                           java.lang.String homeClassName,
                           java.lang.String remoteClassName,
                           java.lang.String beanClassName,
                           java.lang.String pkClassName,
                           byte componentType,
                           java.lang.ClassLoader loader)
                    throws SystemException
Method Detail

getRuntimeContext

public tyrex.tm.RuntimeContext getRuntimeContext()

getJndiEnc

public javax.naming.Context getJndiEnc()
Description copied from class: DeploymentInfo
Gets the JNDI namespace for the bean's environment. This will be the ony namespace that the bean will be able to access using the java: URL in the JNDI. Used primarily by the IntraVM naming server to get a bean's environemtn naming context when the bean performs a lookup using the "java:" URL.
Overrides:
getJndiEnc in class DeploymentInfo
Following copied from class: org.openejb.core.DeploymentInfo
See Also:
Context

setJndiEnc

public void setJndiEnc(javax.naming.Context cntx)
Description copied from class: DeploymentInfo
Sets the JNDI namespace for the bean's environment. This will be the ony namespace that the bean will be able to access using the java: URL in the JNDI.
Overrides:
setJndiEnc in class DeploymentInfo
Following copied from class: org.openejb.core.DeploymentInfo
Parameters:
the - Context of the bean's JNDI environment
See Also:
Context