org.openejb.deployment
Class MDBContainerBuilder

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

public class MDBContainerBuilder
extends Object
implements org.apache.geronimo.naming.deployment.ResourceEnvironmentBuilder, SecureBuilder

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

Constructor Summary
MDBContainerBuilder()
           
 
Method Summary
protected  LinkedHashMap buildVopMap(Class beanClass)
           
 org.apache.geronimo.gbean.GBeanData createConfiguration()
           
 org.apache.geronimo.gbean.AbstractName getActivationSpecName()
           
 Set getApplicationManagedSecurityResources()
           
 String getBeanClassName()
           
 ClassLoader getClassLoader()
           
 Map getComponentContext()
           
 String getContainerId()
           
 org.apache.geronimo.security.deploy.DefaultPrincipal getDefaultPrincipal()
           
 String getEJBName()
           
 String getEndpointInterfaceName()
           
 org.apache.geronimo.gbean.AbstractNameQuery getNonTransactedTimerName()
           
 String getPolicyContextID()
           
 Subject getRunAs()
           
 org.apache.geronimo.gbean.AbstractNameQuery getTransactedTimerName()
           
 TransactionPolicySource getTransactionPolicySource()
           
 Set getUnshareableResources()
           
 org.apache.geronimo.transaction.context.UserTransactionImpl getUserTransaction()
           
 boolean isDoAsCurrentCaller()
           
 boolean isSecurityEnabled()
           
 boolean isUseContextHandler()
           
 void setActivationSpecName(org.apache.geronimo.gbean.AbstractName activationSpecName)
           
 void setApplicationManagedSecurityResources(Set applicationManagedSecurityResources)
           
 void setBeanClassName(String beanClassName)
           
 void setClassLoader(ClassLoader classLoader)
           
 void setComponentContext(Map componentContext)
           
 void setContainerId(String containerId)
           
 void setDefaultPrincipal(org.apache.geronimo.security.deploy.DefaultPrincipal defaultPrincipal)
           
 void setDoAsCurrentCaller(boolean doAsCurrentCaller)
           
 void setEJBName(String ejbName)
           
 void setEndpointInterfaceName(String endpointInterfaceName)
           
 void setNonTransactedTimerName(org.apache.geronimo.gbean.AbstractNameQuery nonTransactedTimerName)
           
 void setPolicyContextID(String policyContextID)
           
 void setRunAs(Subject runAs)
           
 void setSecurityEnabled(boolean securityEnabled)
           
 void setTransactedTimerName(org.apache.geronimo.gbean.AbstractNameQuery transactedTimerName)
           
 void setTransactionPolicySource(TransactionPolicySource transactionPolicySource)
           
 void setUnshareableResources(Set unshareableResources)
           
 void setUseContextHandler(boolean useContextHandler)
           
 void setUserTransaction(org.apache.geronimo.transaction.context.UserTransactionImpl userTransaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MDBContainerBuilder

public MDBContainerBuilder()
Method Detail

getContainerId

public String getContainerId()
Specified by:
getContainerId in interface SecureBuilder

setContainerId

public void setContainerId(String containerId)
Specified by:
setContainerId in interface SecureBuilder

getEJBName

public String getEJBName()

setEJBName

public void setEJBName(String ejbName)

getActivationSpecName

public org.apache.geronimo.gbean.AbstractName getActivationSpecName()

setActivationSpecName

public void setActivationSpecName(org.apache.geronimo.gbean.AbstractName activationSpecName)

getBeanClassName

public String getBeanClassName()

setBeanClassName

public void setBeanClassName(String beanClassName)

getEndpointInterfaceName

public String getEndpointInterfaceName()

setEndpointInterfaceName

public void setEndpointInterfaceName(String endpointInterfaceName)

getDefaultPrincipal

public org.apache.geronimo.security.deploy.DefaultPrincipal getDefaultPrincipal()
Specified by:
getDefaultPrincipal in interface SecureBuilder

setDefaultPrincipal

public void setDefaultPrincipal(org.apache.geronimo.security.deploy.DefaultPrincipal defaultPrincipal)
Specified by:
setDefaultPrincipal in interface SecureBuilder

getRunAs

public Subject getRunAs()
Specified by:
getRunAs in interface SecureBuilder

setRunAs

public void setRunAs(Subject runAs)
Specified by:
setRunAs in interface SecureBuilder

isDoAsCurrentCaller

public boolean isDoAsCurrentCaller()
Specified by:
isDoAsCurrentCaller in interface SecureBuilder

setDoAsCurrentCaller

public void setDoAsCurrentCaller(boolean doAsCurrentCaller)
Specified by:
setDoAsCurrentCaller in interface SecureBuilder

isSecurityEnabled

public boolean isSecurityEnabled()
Specified by:
isSecurityEnabled in interface SecureBuilder

setSecurityEnabled

public void setSecurityEnabled(boolean securityEnabled)
Specified by:
setSecurityEnabled in interface SecureBuilder

isUseContextHandler

public boolean isUseContextHandler()
Specified by:
isUseContextHandler in interface SecureBuilder

setUseContextHandler

public void setUseContextHandler(boolean useContextHandler)
Specified by:
setUseContextHandler in interface SecureBuilder

setPolicyContextID

public void setPolicyContextID(String policyContextID)
Specified by:
setPolicyContextID in interface SecureBuilder

getPolicyContextID

public String getPolicyContextID()

getComponentContext

public Map getComponentContext()

setComponentContext

public void setComponentContext(Map componentContext)

getUnshareableResources

public Set getUnshareableResources()
Specified by:
getUnshareableResources in interface org.apache.geronimo.naming.deployment.ResourceEnvironmentBuilder

setUnshareableResources

public void setUnshareableResources(Set unshareableResources)
Specified by:
setUnshareableResources in interface org.apache.geronimo.naming.deployment.ResourceEnvironmentBuilder

getApplicationManagedSecurityResources

public Set getApplicationManagedSecurityResources()
Specified by:
getApplicationManagedSecurityResources in interface org.apache.geronimo.naming.deployment.ResourceEnvironmentBuilder

setApplicationManagedSecurityResources

public void setApplicationManagedSecurityResources(Set applicationManagedSecurityResources)
Specified by:
setApplicationManagedSecurityResources in interface org.apache.geronimo.naming.deployment.ResourceEnvironmentBuilder

getUserTransaction

public org.apache.geronimo.transaction.context.UserTransactionImpl getUserTransaction()

setUserTransaction

public void setUserTransaction(org.apache.geronimo.transaction.context.UserTransactionImpl userTransaction)

getTransactionPolicySource

public TransactionPolicySource getTransactionPolicySource()

setTransactionPolicySource

public void setTransactionPolicySource(TransactionPolicySource transactionPolicySource)

getClassLoader

public ClassLoader getClassLoader()

setClassLoader

public void setClassLoader(ClassLoader classLoader)

getTransactedTimerName

public org.apache.geronimo.gbean.AbstractNameQuery getTransactedTimerName()

setTransactedTimerName

public void setTransactedTimerName(org.apache.geronimo.gbean.AbstractNameQuery transactedTimerName)

getNonTransactedTimerName

public org.apache.geronimo.gbean.AbstractNameQuery getNonTransactedTimerName()

setNonTransactedTimerName

public void setNonTransactedTimerName(org.apache.geronimo.gbean.AbstractNameQuery nonTransactedTimerName)

createConfiguration

public org.apache.geronimo.gbean.GBeanData createConfiguration()
                                                        throws Exception
Throws:
Exception

buildVopMap

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


Copyright © 1999-2006 OpenEJB. All Rights Reserved.