org.apache.geronimo.j2ee.deployment
Class EARContext
java.lang.Object
org.apache.geronimo.deployment.DeploymentContext
org.apache.geronimo.j2ee.deployment.EARContext
- All Implemented Interfaces:
- EJBReferenceBuilder
- public class EARContext
- extends org.apache.geronimo.deployment.DeploymentContext
- implements EJBReferenceBuilder
- Version:
- $Revision: 1.8 $ $Date: 2004/08/06 22:44:36 $
Constructor Summary |
EARContext(JarOutputStream jos,
URI id,
org.apache.geronimo.kernel.config.ConfigurationModuleType moduleType,
URI parentID,
org.apache.geronimo.kernel.Kernel kernel,
String j2eeDomainName,
String j2eeServerName,
String j2eeApplicationName,
javax.management.ObjectName transactionContextManagerObjectName,
javax.management.ObjectName connectionTrackerObjectName,
javax.management.ObjectName transactedTimerName,
javax.management.ObjectName nonTransactedTimerName,
EJBReferenceBuilder ejbReferenceBuilder)
|
Method Summary |
void |
addEJBLocalRef(URI modulePath,
String name,
Object reference)
|
void |
addEJBRef(URI modulePath,
String name,
Object reference)
|
void |
addResourceAdapter(String resourceAdapterName,
String resourceAdapterModule,
Map activationSpecInfoMap)
|
Reference |
createEJBLocalReference(String objectName,
boolean isSession,
String localHome,
String local)
|
Reference |
createEJBRemoteReference(String objectName,
boolean isSession,
String home,
String remote)
|
Object |
getActivationSpecInfo(String resourceAdapterName,
String activationSpecClassName)
|
javax.management.ObjectName |
getApplicationObjectName()
|
javax.management.ObjectName |
getConnectionTrackerObjectName()
|
javax.management.ObjectName |
getDomainObjectName()
|
Object |
getEJBLocalRef(URI module,
String ejbLink)
|
Object |
getEJBRef(URI module,
String ejbLink)
|
String |
getJ2EEApplicationName()
|
String |
getJ2EEDomainName()
|
String |
getJ2EEServerName()
|
javax.management.ObjectName |
getNonTransactedTimerName()
|
String |
getResourceAdapterModule(String resourceAdapterName)
|
javax.management.ObjectName |
getServerObjectName()
|
javax.management.ObjectName |
getTransactedTimerName()
|
javax.management.ObjectName |
getTransactionContextManagerObjectName()
|
Methods inherited from class org.apache.geronimo.deployment.DeploymentContext |
addArchive, addDependency, addFile, addFile, addGBean, addInclude, addStreamInclude, addToClassPath, close, getClassLoader, getConfigID, getType, nest, unnest |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EARContext
public EARContext(JarOutputStream jos,
URI id,
org.apache.geronimo.kernel.config.ConfigurationModuleType moduleType,
URI parentID,
org.apache.geronimo.kernel.Kernel kernel,
String j2eeDomainName,
String j2eeServerName,
String j2eeApplicationName,
javax.management.ObjectName transactionContextManagerObjectName,
javax.management.ObjectName connectionTrackerObjectName,
javax.management.ObjectName transactedTimerName,
javax.management.ObjectName nonTransactedTimerName,
EJBReferenceBuilder ejbReferenceBuilder)
throws javax.management.MalformedObjectNameException,
org.apache.geronimo.deployment.DeploymentException
getJ2EEDomainName
public String getJ2EEDomainName()
getJ2EEServerName
public String getJ2EEServerName()
getJ2EEApplicationName
public String getJ2EEApplicationName()
getDomainObjectName
public javax.management.ObjectName getDomainObjectName()
getServerObjectName
public javax.management.ObjectName getServerObjectName()
getApplicationObjectName
public javax.management.ObjectName getApplicationObjectName()
getTransactionContextManagerObjectName
public javax.management.ObjectName getTransactionContextManagerObjectName()
getConnectionTrackerObjectName
public javax.management.ObjectName getConnectionTrackerObjectName()
getTransactedTimerName
public javax.management.ObjectName getTransactedTimerName()
getNonTransactedTimerName
public javax.management.ObjectName getNonTransactedTimerName()
addEJBRef
public void addEJBRef(URI modulePath,
String name,
Object reference)
throws org.apache.geronimo.deployment.DeploymentException
- Throws:
org.apache.geronimo.deployment.DeploymentException
addEJBLocalRef
public void addEJBLocalRef(URI modulePath,
String name,
Object reference)
throws org.apache.geronimo.deployment.DeploymentException
- Throws:
org.apache.geronimo.deployment.DeploymentException
getEJBRef
public Object getEJBRef(URI module,
String ejbLink)
throws org.apache.geronimo.deployment.DeploymentException
- Throws:
org.apache.geronimo.deployment.DeploymentException
getEJBLocalRef
public Object getEJBLocalRef(URI module,
String ejbLink)
throws org.apache.geronimo.deployment.DeploymentException
- Throws:
org.apache.geronimo.deployment.DeploymentException
addResourceAdapter
public void addResourceAdapter(String resourceAdapterName,
String resourceAdapterModule,
Map activationSpecInfoMap)
getActivationSpecInfo
public Object getActivationSpecInfo(String resourceAdapterName,
String activationSpecClassName)
getResourceAdapterModule
public String getResourceAdapterModule(String resourceAdapterName)
createEJBLocalReference
public Reference createEJBLocalReference(String objectName,
boolean isSession,
String localHome,
String local)
throws org.apache.geronimo.deployment.DeploymentException
- Specified by:
createEJBLocalReference
in interface EJBReferenceBuilder
- Throws:
org.apache.geronimo.deployment.DeploymentException
createEJBRemoteReference
public Reference createEJBRemoteReference(String objectName,
boolean isSession,
String home,
String remote)
throws org.apache.geronimo.deployment.DeploymentException
- Specified by:
createEJBRemoteReference
in interface EJBReferenceBuilder
- Throws:
org.apache.geronimo.deployment.DeploymentException
Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.