Home » geronimo-2.2-source-release » org.apache.geronimo.openejb.deployment.cluster » [javadoc | source]
org.apache.geronimo.openejb.deployment.cluster
public class: WADIOpenEJBClusteringBuilder [javadoc | source]
java.lang.Object
   org.apache.geronimo.openejb.deployment.cluster.WADIOpenEJBClusteringBuilder

All Implemented Interfaces:
    ModuleBuilderExtension

Field Summary
public static final  GBeanInfo GBEAN_INFO     
public static final  String GBEAN_ATTR_DFT_CLUSTERED_SFSB_CONT_ID     
public static final  String GBEAN_ATTR_DFT_SWEEP_INTERVAL     
public static final  String GBEAN_ATTR_DFT_SESSION_TIMEOUT     
public static final  String GBEAN_ATTR_DFT_NUM_PARTITIONS     
public static final  String GBEAN_ATTR_DFT_BACKING_STRATEGY_FACTORY_NAME     
public static final  String GBEAN_ATTR_DFT_CLUSTER_NAME     
public static final  String GBEAN_ATTR_DFT_NETWORK_CONNECTOR_NAME     
public static final  String GBEAN_ATTR_DFT_ENVIRONMENT     
Constructor:
 public WADIOpenEJBClusteringBuilder(String defaultClusteredStatefulContainerId,
    int defaultSweepInterval,
    int defaultSessionTimeout,
    int defaultNumPartitions,
    AbstractNameQuery defaultBackingStrategyFactoryName,
    AbstractNameQuery defaultClusterName,
    AbstractNameQuery defaultNetworkConnectorName,
    Environment defaultEnvironment) 
Method from org.apache.geronimo.openejb.deployment.cluster.WADIOpenEJBClusteringBuilder Summary:
addAbstractNameQueries,   addGBean,   addGBeans,   addNetworkConnectorMonitor,   addSessionManager,   createModule,   getGBeanInfo,   getNumberOfPartitions,   getSessionTimeout,   getSweepInterval,   getWadiClusterConfig,   initContext,   installModule,   isDeltaReplication,   isDisableReplication,   newGBeanName,   replaceByClusteredDeploymentGBean,   setBackingStrategyFactory,   setCluster,   setClusteredServiceHolders,   setConfigInfo
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.geronimo.openejb.deployment.cluster.WADIOpenEJBClusteringBuilder Detail:
 protected  void addAbstractNameQueries(Set<AbstractNameQuery> patterns,
    GerPatternType patternType) 
 protected  void addGBean(DeploymentContext moduleContext,
    GBeanData beanData) throws DeploymentException 
 public  void addGBeans(EARContext earContext,
    Module module,
    ClassLoader cl,
    Collection repository) throws DeploymentException 
 protected  void addNetworkConnectorMonitor(DeploymentContext moduleContext,
    AbstractName sessionManagerName) throws DeploymentException 
 protected AbstractName addSessionManager(GerOpenejbClusteringWadiType clustering,
    EjbModule ejbModule,
    DeploymentContext moduleContext) throws DeploymentException 
 public  void createModule(Module module,
    Object plan,
    JarFile moduleFile,
    String targetPath,
    URL specDDUrl,
    Environment environment,
    Object moduleContextInfo,
    AbstractName earName,
    Naming naming,
    ModuleIDBuilder idBuilder) throws DeploymentException 
 public static GBeanInfo getGBeanInfo() 
 protected int getNumberOfPartitions(GerOpenejbClusteringWadiType clustering) 
 protected Integer getSessionTimeout() throws AssertionError 
 protected int getSweepInterval(GerOpenejbClusteringWadiType clustering) 
 protected GerOpenejbClusteringWadiType getWadiClusterConfig(XmlObject container) throws DeploymentException 
 public  void initContext(EARContext earContext,
    Module module,
    ClassLoader cl) throws DeploymentException 
 public  void installModule(JarFile earFile,
    EARContext earContext,
    Module module,
    Collection configurationStores,
    ConfigurationStore targetConfigurationStore,
    Collection repository) throws DeploymentException 
 protected boolean isDeltaReplication(GerOpenejbClusteringWadiType clustering) 
 protected boolean isDisableReplication(GerOpenejbClusteringWadiType clustering) 
 protected AbstractName newGBeanName(DeploymentContext moduleContext,
    String name) 
 protected  void replaceByClusteredDeploymentGBean(EARContext earContext,
    EjbModule ejbModule,
    AbstractName sessionManagerName,
    EnterpriseBean enterpriseBean) throws DeploymentException 
 protected  void setBackingStrategyFactory(GerOpenejbClusteringWadiType clustering,
    GBeanData beanData) 
 protected  void setCluster(GerOpenejbClusteringWadiType clustering,
    GBeanData beanData) 
 protected  void setClusteredServiceHolders(DeploymentContext moduleContext,
    GBeanData beanData) throws DeploymentException 
 protected  void setConfigInfo(GerOpenejbClusteringWadiType clustering,
    EjbModule ejbModule,
    GBeanData beanData)