org.openejb.deployment
Class BMPContainerBuilder

java.lang.Object
  extended byorg.openejb.deployment.AbstractContainerBuilder
      extended byorg.openejb.deployment.BMPContainerBuilder
All Implemented Interfaces:
ContainerBuilder, org.apache.geronimo.naming.deployment.ResourceEnvironmentBuilder, SecureBuilder

public class BMPContainerBuilder
extends AbstractContainerBuilder

Version:
$Revision: 446119 $ $Date: 2006-03-23 01:47:50 +0100 (Thu, 23 Mar 2006) $

Field Summary
 
Fields inherited from class org.openejb.deployment.AbstractContainerBuilder
runAs
 
Constructor Summary
BMPContainerBuilder()
           
 
Method Summary
protected  Object buildIt(org.apache.geronimo.gbean.GBeanData gbeanData)
           
protected  LinkedHashMap buildVopMap(Class beanClass)
           
protected  int getEJBComponentType()
           
protected  org.openejb.InterceptorBuilder initializeInterceptorBuilder(org.openejb.entity.bmp.BMPEntityInterceptorBuilder interceptorBuilder, org.openejb.dispatch.InterfaceMethodSignature[] signatures, org.openejb.dispatch.VirtualOperation[] vtable)
           
 boolean isReentrant()
           
 void setReentrant(boolean reentrant)
           
 
Methods inherited from class org.openejb.deployment.AbstractContainerBuilder
createConfiguration, createConfiguration, createContainer, createContainer, createInstancePool, createProxyInfo, getApplicationManagedSecurityResources, getBeanClassName, getClassLoader, getComponentContext, getContainerId, getDefaultPrincipal, getEJBName, getHomeInterfaceName, getHomeTxPolicyConfig, getJndiNames, getLocalHomeInterfaceName, getLocalInterfaceName, getLocalJndiNames, getNonTransactedTimerName, getPolicycontextId, getPrimaryKeyClassName, getRemoteInterfaceName, getRemoteTxPolicyConfig, getRunAs, getServiceEndpointName, getTimerName, getTrackedConnectionAssociator, getTransactedTimerName, getTransactionContextManager, getTransactionImportPolicyBuilder, getTransactionPolicySource, getUnshareableResources, getUserTransaction, initializeInterceptorBuilder, isDoAsCurrentCaller, isSecurityEnabled, isUseContextHandler, setApplicationManagedSecurityResources, setBeanClassName, setClassLoader, setComponentContext, setContainerId, setDefaultPrincipal, setDoAsCurrentCaller, setEJBName, setHomeInterfaceName, setJndiNames, setLocalHomeInterfaceName, setLocalInterfaceName, setLocalJndiNames, setNonTransactedTimerName, setPolicyContextID, setPrimaryKeyClassName, setRemoteInterfaceName, setRunAs, setSecurityEnabled, setServiceEndpointName, setTrackedConnectionAssociator, setTransactedTimerName, setTransactionContextManager, setTransactionImportPolicyBuilder, setTransactionPolicySource, setUnshareableResources, setUseContextHandler, setUserTransaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BMPContainerBuilder

public BMPContainerBuilder()
Method Detail

isReentrant

public boolean isReentrant()

setReentrant

public void setReentrant(boolean reentrant)

getEJBComponentType

protected int getEJBComponentType()
Specified by:
getEJBComponentType in class AbstractContainerBuilder

initializeInterceptorBuilder

protected org.openejb.InterceptorBuilder initializeInterceptorBuilder(org.openejb.entity.bmp.BMPEntityInterceptorBuilder interceptorBuilder,
                                                                      org.openejb.dispatch.InterfaceMethodSignature[] signatures,
                                                                      org.openejb.dispatch.VirtualOperation[] vtable)

buildIt

protected Object buildIt(org.apache.geronimo.gbean.GBeanData gbeanData)
                  throws Exception
Specified by:
buildIt in class AbstractContainerBuilder
Throws:
Exception

buildVopMap

protected LinkedHashMap buildVopMap(Class beanClass)
                             throws Exception
Throws:
Exception


Copyright © 1999-2006 OpenEJB. All Rights Reserved.