org.openejb.tyrex
Class TyrexClassicAssembler

java.lang.Object
  |
  +--org.openejb.alt.assembler.classic.AssemblerTool
        |
        +--org.openejb.alt.assembler.classic.Assembler
              |
              +--org.openejb.tyrex.TyrexClassicAssembler
All Implemented Interfaces:
Assembler

public class TyrexClassicAssembler
extends Assembler


Inner classes inherited from class org.openejb.alt.assembler.classic.AssemblerTool
AssemblerTool.RoleMapping
 
Field Summary
protected static SafeToolkit toolkit
           
 
Fields inherited from class org.openejb.alt.assembler.classic.Assembler
config, props
 
Fields inherited from class org.openejb.alt.assembler.classic.AssemblerTool
codebases, CONNECTION_MANAGER, CONNECTOR, CONTAINER, PROXY_FACTORY, SECURITY_SERVICE, TRANSACTION_SERVICE
 
Constructor Summary
TyrexClassicAssembler()
           
 
Method Summary
protected  void bindJndiResourceRefs(EnterpriseBeanInfo bean, IvmContext root)
           
protected  DeploymentInfo createDeploymentInfoObject(javax.naming.Context root, java.lang.Object did, java.lang.Class homeClass, java.lang.Class remoteClass, java.lang.Class beanClass, java.lang.Class pkClass, byte componentType)
          This method creates the DeploymentInfo class and sets the JNDI context at the same time.
 void init(java.util.Properties props)
           
 
Methods inherited from class org.openejb.alt.assembler.classic.Assembler
build, buildContainerSystem, getContainerSystem, getSecurityService, getTransactionManager
 
Methods inherited from class org.openejb.alt.assembler.classic.AssemblerTool
, applyMethodPermissions, applyMethodPermissions, applyProperties, applyProxyFactory, applyRoleMappings, applySecurityRoleReference, applyTransactionAttributes, assembleConnectionManager, assembleContainer, assembleContainers, assembleDeploymentInfo, assembleManagedConnectionFactory, assembleRemoteJndiContext, assembleSecurityService, assembleTransactionManager, bindJndiBeanRefs, bindJndiEnvEntries, checkImplementation, handleException, handleException, handleException, handleException, handleException, logWarning, logWarning, logWarning, logWarning, logWarning, prefixForBinding, resolveMethodInfo, resolveMethods
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

toolkit

protected static SafeToolkit toolkit
Constructor Detail

TyrexClassicAssembler

public TyrexClassicAssembler()
Method Detail

init

public void init(java.util.Properties props)
          throws OpenEJBException
Overrides:
init in class Assembler

createDeploymentInfoObject

protected DeploymentInfo createDeploymentInfoObject(javax.naming.Context root,
                                                    java.lang.Object did,
                                                    java.lang.Class homeClass,
                                                    java.lang.Class remoteClass,
                                                    java.lang.Class beanClass,
                                                    java.lang.Class pkClass,
                                                    byte componentType)
                                             throws SystemException
Description copied from class: AssemblerTool
This method creates the DeploymentInfo class and sets the JNDI context at the same time. This is done to enable the TyrexAssembler to override this method to hook in its own DeploymentInfo subclass without duplicating code.
Overrides:
createDeploymentInfoObject in class AssemblerTool

bindJndiResourceRefs

protected void bindJndiResourceRefs(EnterpriseBeanInfo bean,
                                    IvmContext root)
                             throws OpenEJBException
Overrides:
bindJndiResourceRefs in class AssemblerTool