org.apache.geronimo.j2ee.deployment
Class EARContext

java.lang.Object
  extended by org.apache.geronimo.deployment.DeploymentContext
      extended by org.apache.geronimo.j2ee.deployment.EARContext

public class EARContext
extends org.apache.geronimo.deployment.DeploymentContext


Field Summary
 
Fields inherited from class org.apache.geronimo.deployment.DeploymentContext
moduleName
 
Constructor Summary
EARContext(File baseDir, File inPlaceConfigurationDir, org.apache.geronimo.kernel.repository.Environment environment, org.apache.geronimo.kernel.config.ConfigurationModuleType moduleType, org.apache.geronimo.gbean.AbstractName baseName, EARContext parent)
           
EARContext(File baseDir, File inPlaceConfigurationDir, org.apache.geronimo.kernel.repository.Environment environment, org.apache.geronimo.kernel.config.ConfigurationModuleType moduleType, org.apache.geronimo.kernel.Naming naming, org.apache.geronimo.kernel.config.ConfigurationManager configurationManager, org.apache.geronimo.gbean.AbstractNameQuery serverName, org.apache.geronimo.gbean.AbstractName baseName, org.apache.geronimo.gbean.AbstractNameQuery transactionManagerObjectName, org.apache.geronimo.gbean.AbstractNameQuery connectionTrackerObjectName, org.apache.geronimo.gbean.AbstractNameQuery transactedTimerName, org.apache.geronimo.gbean.AbstractNameQuery nonTransactedTimerName, org.apache.geronimo.gbean.AbstractNameQuery corbaGBeanObjectName)
           
EARContext(File baseDir, File inPlaceConfigurationDir, org.apache.geronimo.kernel.repository.Environment environment, org.apache.geronimo.kernel.config.ConfigurationModuleType moduleType, org.apache.geronimo.kernel.Naming naming, org.apache.geronimo.kernel.config.ConfigurationManager configurationManager, Collection repositories, org.apache.geronimo.gbean.AbstractNameQuery serverName, org.apache.geronimo.gbean.AbstractName baseName, org.apache.geronimo.gbean.AbstractNameQuery transactionManagerObjectName, org.apache.geronimo.gbean.AbstractNameQuery connectionTrackerObjectName, org.apache.geronimo.gbean.AbstractNameQuery transactedTimerName, org.apache.geronimo.gbean.AbstractNameQuery nonTransactedTimerName, org.apache.geronimo.gbean.AbstractNameQuery corbaGBeanObjectName)
           
 
Method Summary
 void addSecurityContext(String contextID, Object componentPermissions)
           
 org.apache.geronimo.gbean.AbstractNameQuery getConnectionTrackerName()
           
 Map getContextIDToPermissionsMap()
           
 org.apache.geronimo.gbean.AbstractNameQuery getCORBAGBeanName()
           
 org.apache.geronimo.gbean.AbstractName getJaccManagerName()
           
 Map getMessageDestinations()
           
 org.apache.geronimo.gbean.AbstractNameQuery getNonTransactedTimerName()
           
 Object getSecurityConfiguration()
           
 org.apache.geronimo.gbean.AbstractNameQuery getServerName()
           
 org.apache.geronimo.gbean.AbstractNameQuery getTransactedTimerName()
           
 org.apache.geronimo.gbean.AbstractNameQuery getTransactionManagerName()
           
 void registerMessageDestionations(String moduleName, Map nameMap)
           
 void setJaccManagerName(org.apache.geronimo.gbean.AbstractName jaccManagerName)
           
 void setSecurityConfiguration(Object securityConfiguration)
           
 
Methods inherited from class org.apache.geronimo.deployment.DeploymentContext
addAdditionalDeployment, addChildConfiguration, addClass, addFile, addFile, addFile, addFile, addGBean, addGBean, addInclude, addInclude, addInclude, addIncludeAsPackedJar, addManifestClassPath, close, findGBean, findGBean, findGBeans, findGBeans, flush, getAdditionalDeployment, getBaseDir, getClassLoader, getConfigID, getConfiguration, getConfigurationData, getConfigurationManager, getGBeanInstance, getGBeanNames, getInPlaceConfigurationDir, getModuleName, getNaming, getTargetFile, listGBeans, removeGBean, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EARContext

public EARContext(File baseDir,
                  File inPlaceConfigurationDir,
                  org.apache.geronimo.kernel.repository.Environment environment,
                  org.apache.geronimo.kernel.config.ConfigurationModuleType moduleType,
                  org.apache.geronimo.kernel.Naming naming,
                  org.apache.geronimo.kernel.config.ConfigurationManager configurationManager,
                  Collection repositories,
                  org.apache.geronimo.gbean.AbstractNameQuery serverName,
                  org.apache.geronimo.gbean.AbstractName baseName,
                  org.apache.geronimo.gbean.AbstractNameQuery transactionManagerObjectName,
                  org.apache.geronimo.gbean.AbstractNameQuery connectionTrackerObjectName,
                  org.apache.geronimo.gbean.AbstractNameQuery transactedTimerName,
                  org.apache.geronimo.gbean.AbstractNameQuery nonTransactedTimerName,
                  org.apache.geronimo.gbean.AbstractNameQuery corbaGBeanObjectName)
           throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

EARContext

public EARContext(File baseDir,
                  File inPlaceConfigurationDir,
                  org.apache.geronimo.kernel.repository.Environment environment,
                  org.apache.geronimo.kernel.config.ConfigurationModuleType moduleType,
                  org.apache.geronimo.kernel.Naming naming,
                  org.apache.geronimo.kernel.config.ConfigurationManager configurationManager,
                  org.apache.geronimo.gbean.AbstractNameQuery serverName,
                  org.apache.geronimo.gbean.AbstractName baseName,
                  org.apache.geronimo.gbean.AbstractNameQuery transactionManagerObjectName,
                  org.apache.geronimo.gbean.AbstractNameQuery connectionTrackerObjectName,
                  org.apache.geronimo.gbean.AbstractNameQuery transactedTimerName,
                  org.apache.geronimo.gbean.AbstractNameQuery nonTransactedTimerName,
                  org.apache.geronimo.gbean.AbstractNameQuery corbaGBeanObjectName)
           throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

EARContext

public EARContext(File baseDir,
                  File inPlaceConfigurationDir,
                  org.apache.geronimo.kernel.repository.Environment environment,
                  org.apache.geronimo.kernel.config.ConfigurationModuleType moduleType,
                  org.apache.geronimo.gbean.AbstractName baseName,
                  EARContext parent)
           throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException
Method Detail

getServerName

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

getTransactionManagerName

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

getConnectionTrackerName

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

getTransactedTimerName

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

getNonTransactedTimerName

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

getCORBAGBeanName

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

getContextIDToPermissionsMap

public Map getContextIDToPermissionsMap()

addSecurityContext

public void addSecurityContext(String contextID,
                               Object componentPermissions)
                        throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

setJaccManagerName

public void setJaccManagerName(org.apache.geronimo.gbean.AbstractName jaccManagerName)

getJaccManagerName

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

setSecurityConfiguration

public void setSecurityConfiguration(Object securityConfiguration)
                              throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

getSecurityConfiguration

public Object getSecurityConfiguration()

registerMessageDestionations

public void registerMessageDestionations(String moduleName,
                                         Map nameMap)
                                  throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

getMessageDestinations

public Map getMessageDestinations()


Copyright © 2006 Apache Software Foundation. All Rights Reserved.