Class AbstractPlatformBindingProcessor
- java.lang.Object
-
- org.jboss.as.ee.component.deployers.AbstractPlatformBindingProcessor
-
- All Implemented Interfaces:
org.jboss.as.server.deployment.DeploymentUnitProcessor
- Direct Known Subclasses:
EEConcurrentDefaultBindingProcessor
public abstract class AbstractPlatformBindingProcessor extends Object implements org.jboss.as.server.deployment.DeploymentUnitProcessor
Foundation for processors which binds EE platform common resources, to all EE module and comp naming contexts.- Author:
- emmartins
-
-
Constructor Summary
Constructors Constructor Description AbstractPlatformBindingProcessor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addBinding(String source, String target, org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, EEModuleDescription moduleDescription)
protected abstract void
addBindings(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, EEModuleDescription moduleDescription)
Concrete implementations should use this method to add bindings to the module description, throughaddBinding(String, String, DeploymentUnit, EEModuleDescription)
void
deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext)
-
-
-
Method Detail
-
deploy
public void deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
- Specified by:
deploy
in interfaceorg.jboss.as.server.deployment.DeploymentUnitProcessor
- Throws:
org.jboss.as.server.deployment.DeploymentUnitProcessingException
-
addBindings
protected abstract void addBindings(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, EEModuleDescription moduleDescription)
Concrete implementations should use this method to add bindings to the module description, throughaddBinding(String, String, DeploymentUnit, EEModuleDescription)
- Parameters:
deploymentUnit
-moduleDescription
-
-
addBinding
protected void addBinding(String source, String target, org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, EEModuleDescription moduleDescription)
- Parameters:
source
-target
- target jndi name, relative to namespace root, e.g. for java:comp/DefaultDataSource the target param value should be DefaultDataSourcemoduleDescription
-
-
-