org.jboss.ha.framework.server.deployers
Class AbstractHAPartitionDependencyDeployer

java.lang.Object
  extended by org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
      extended by org.jboss.ha.framework.server.deployers.AbstractHAPartitionDependencyDeployer
All Implemented Interfaces:
org.jboss.deployers.spi.deployer.Deployer, org.jboss.deployers.spi.Ordered
Direct Known Subclasses:
Ejb2HAPartitionDependencyDeployer, Ejb3HAPartitionDependencyDeployer

public abstract class AbstractHAPartitionDependencyDeployer
extends org.jboss.deployers.spi.deployer.helpers.AbstractDeployer


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.deployers.spi.Ordered
org.jboss.deployers.spi.Ordered.OrderedComparator
 
Field Summary
 
Fields inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
log
 
Fields inherited from interface org.jboss.deployers.spi.Ordered
COMPARATOR
 
Constructor Summary
AbstractHAPartitionDependencyDeployer()
           
 
Method Summary
protected abstract  boolean accepts(org.jboss.metadata.ejb.jboss.JBossMetaData metaData)
           
protected abstract  void configureDeploymentStage()
           
 void deploy(org.jboss.deployers.structure.spi.DeploymentUnit unit)
          Adds the dependency to relevant metadata.
protected  org.jboss.metadata.ejb.jboss.ClusterConfigMetaData getClusteredBeanClusterConfig(org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData bmd)
           
 HAPartitionDependencyCreator getHaPartitionDependencyCreator()
           
 void setHaPartitionDependencyCreator(HAPartitionDependencyCreator dependencyCreator)
           
 
Methods inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
addInput, addInput, addOutput, addOutput, getInput, getInputs, getOutput, getOutputs, getRelativeOrder, getStage, isAllInputs, isComponentsOnly, isParentFirst, isTopLevelOnly, isWantComponents, setAllInputs, setComponentsOnly, setInput, setInputs, setInputs, setInputs, setOutput, setOutputs, setOutputs, setOutputs, setParentFirst, setRelativeOrder, setStage, setTopLevelOnly, setWantComponents, undeploy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractHAPartitionDependencyDeployer

public AbstractHAPartitionDependencyDeployer()
Method Detail

getHaPartitionDependencyCreator

public HAPartitionDependencyCreator getHaPartitionDependencyCreator()

setHaPartitionDependencyCreator

public void setHaPartitionDependencyCreator(HAPartitionDependencyCreator dependencyCreator)

deploy

public void deploy(org.jboss.deployers.structure.spi.DeploymentUnit unit)
            throws org.jboss.deployers.spi.DeploymentException
Adds the dependency to relevant metadata.

Throws:
org.jboss.deployers.spi.DeploymentException

accepts

protected abstract boolean accepts(org.jboss.metadata.ejb.jboss.JBossMetaData metaData)

configureDeploymentStage

protected abstract void configureDeploymentStage()

getClusteredBeanClusterConfig

protected org.jboss.metadata.ejb.jboss.ClusterConfigMetaData getClusteredBeanClusterConfig(org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData bmd)


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.