org.openejb
Interface ContainerBuilder

All Superinterfaces:
ResourceEnvironmentBuilder, SecureBuilder
All Known Implementing Classes:
AbstractContainerBuilder

public interface ContainerBuilder
extends ResourceEnvironmentBuilder, SecureBuilder

Version:
$Revision: 1.8 $ $Date: 2004/07/27 02:20:05 $

Method Summary
 org.apache.geronimo.gbean.jmx.GBeanMBean createConfiguration()
           
 EJBContainer createContainer()
           
 String getBeanClassName()
           
 ClassLoader getClassLoader()
           
 org.apache.geronimo.naming.java.ReadOnlyContext getComponentContext()
           
 String getContainerId()
           
 String getEJBName()
           
 String getHomeInterfaceName()
           
 String[] getJndiNames()
           
 String getLocalHomeInterfaceName()
           
 String getLocalInterfaceName()
           
 String[] getLocalJndiNames()
           
 javax.management.ObjectName getNonTransactedTimerName()
           
 String getPrimaryKeyClassName()
           
 String getRemoteInterfaceName()
           
 String getServiceEndpointName()
           
 org.apache.geronimo.transaction.TrackedConnectionAssociator getTrackedConnectionAssociator()
           
 javax.management.ObjectName getTransactedTimerName()
           
 org.apache.geronimo.transaction.context.TransactionContextManager getTransactionContextManager()
           
 TransactionPolicySource getTransactionPolicySource()
           
 org.apache.geronimo.transaction.UserTransactionImpl getUserTransaction()
           
 void setBeanClassName(String beanClassName)
           
 void setClassLoader(ClassLoader classLoader)
           
 void setComponentContext(org.apache.geronimo.naming.java.ReadOnlyContext componentContext)
           
 void setContainerId(String containerId)
           
 void setEJBName(String ejbName)
           
 void setHomeInterfaceName(String homeInterfaceName)
           
 void setJndiNames(String[] jndiNames)
           
 void setLocalHomeInterfaceName(String localHomeInterfaceName)
           
 void setLocalInterfaceName(String localInterfaceName)
           
 void setLocalJndiNames(String[] localJndiNames)
           
 void setNonTransactedTimerName(javax.management.ObjectName nonTransactedTimerName)
           
 void setPrimaryKeyClassName(String primaryKeyClassName)
           
 void setRemoteInterfaceName(String remoteInterfaceName)
           
 void setServiceEndpointName(String localInterfaceName)
           
 void setTrackedConnectionAssociator(org.apache.geronimo.transaction.TrackedConnectionAssociator trackedConnectionAssociator)
           
 void setTransactedTimerName(javax.management.ObjectName transactedTimerName)
           
 void setTransactionContextManager(org.apache.geronimo.transaction.context.TransactionContextManager transactionContextManager)
           
 void setTransactionPolicySource(TransactionPolicySource transactionPolicySource)
           
 void setUserTransaction(org.apache.geronimo.transaction.UserTransactionImpl userTransaction)
           
 
Methods inherited from interface org.openejb.ResourceEnvironmentBuilder
getApplicationManagedSecurityResources, getUnshareableResources, setApplicationManagedSecurityResources, setUnshareableResources
 
Methods inherited from interface org.openejb.SecureBuilder
getDefaultSubject, getRunAs, getSecurityConfiguration, isDoAsCurrentCaller, isSecurityEnabled, isUseContextHandler, setDefaultSubject, setDoAsCurrentCaller, setRunAs, setSecurityConfiguration, setSecurityEnabled, setUseContextHandler
 

Method Detail

getClassLoader

public ClassLoader getClassLoader()

setClassLoader

public void setClassLoader(ClassLoader classLoader)

getContainerId

public String getContainerId()

setContainerId

public void setContainerId(String containerId)

getEJBName

public String getEJBName()

setEJBName

public void setEJBName(String ejbName)

getBeanClassName

public String getBeanClassName()

setBeanClassName

public void setBeanClassName(String beanClassName)

getHomeInterfaceName

public String getHomeInterfaceName()

setHomeInterfaceName

public void setHomeInterfaceName(String homeInterfaceName)

getRemoteInterfaceName

public String getRemoteInterfaceName()

setRemoteInterfaceName

public void setRemoteInterfaceName(String remoteInterfaceName)

getLocalHomeInterfaceName

public String getLocalHomeInterfaceName()

setLocalHomeInterfaceName

public void setLocalHomeInterfaceName(String localHomeInterfaceName)

getLocalInterfaceName

public String getLocalInterfaceName()

setLocalInterfaceName

public void setLocalInterfaceName(String localInterfaceName)

getServiceEndpointName

public String getServiceEndpointName()

setServiceEndpointName

public void setServiceEndpointName(String localInterfaceName)

getPrimaryKeyClassName

public String getPrimaryKeyClassName()

setPrimaryKeyClassName

public void setPrimaryKeyClassName(String primaryKeyClassName)

getComponentContext

public org.apache.geronimo.naming.java.ReadOnlyContext getComponentContext()

setComponentContext

public void setComponentContext(org.apache.geronimo.naming.java.ReadOnlyContext componentContext)

getUserTransaction

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

setUserTransaction

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

getTransactionPolicySource

public TransactionPolicySource getTransactionPolicySource()

setTransactionPolicySource

public void setTransactionPolicySource(TransactionPolicySource transactionPolicySource)

getTransactionContextManager

public org.apache.geronimo.transaction.context.TransactionContextManager getTransactionContextManager()

setTransactionContextManager

public void setTransactionContextManager(org.apache.geronimo.transaction.context.TransactionContextManager transactionContextManager)

getTrackedConnectionAssociator

public org.apache.geronimo.transaction.TrackedConnectionAssociator getTrackedConnectionAssociator()

setTrackedConnectionAssociator

public void setTrackedConnectionAssociator(org.apache.geronimo.transaction.TrackedConnectionAssociator trackedConnectionAssociator)

getJndiNames

public String[] getJndiNames()

setJndiNames

public void setJndiNames(String[] jndiNames)

getLocalJndiNames

public String[] getLocalJndiNames()

setLocalJndiNames

public void setLocalJndiNames(String[] localJndiNames)

createContainer

public EJBContainer createContainer()
                             throws Exception
Throws:
Exception

createConfiguration

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

getTransactedTimerName

public javax.management.ObjectName getTransactedTimerName()

setTransactedTimerName

public void setTransactedTimerName(javax.management.ObjectName transactedTimerName)

getNonTransactedTimerName

public javax.management.ObjectName getNonTransactedTimerName()

setNonTransactedTimerName

public void setNonTransactedTimerName(javax.management.ObjectName nonTransactedTimerName)


Copyright © 1999-2005 OpenEJB. All Rights Reserved.