|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.deployers.plugins.deployers.DeployersImpl
public class DeployersImpl
DeployersImpl.
| Constructor Summary | |
|---|---|
DeployersImpl(org.jboss.dependency.plugins.AbstractController controller)
Create a new DeployersImpl. |
|
DeployersImpl(org.jboss.dependency.plugins.AbstractController controller,
Set<org.jboss.deployers.spi.deployer.Deployer> deployers)
Create a new DeployersImpl. |
|
| Method Summary | |
|---|---|
void |
addDeployer(org.jboss.deployers.spi.deployer.Deployer deployer)
Add a deployer |
protected void |
addDeploymentStage(org.jboss.deployers.spi.deployer.DeploymentStage stage)
Add a deployment stage |
protected void |
checkComplete(boolean checkContexts,
org.jboss.deployers.structure.spi.DeploymentContext... contexts)
Check if deployments are complete. |
void |
checkComplete(Collection<org.jboss.deployers.structure.spi.DeploymentContext> errors,
Collection<org.jboss.deployers.client.spi.Deployment> missingDeployer)
|
void |
checkComplete(org.jboss.deployers.structure.spi.DeploymentContext... contexts)
|
protected void |
checkComplete(org.jboss.deployers.structure.spi.DeploymentContext context,
Map<String,Throwable> contextsInError,
Map<String,Set<org.jboss.deployers.client.spi.MissingDependency>> contextsMissingDependencies,
Set<org.jboss.dependency.spi.ControllerContext> notInstalled,
List<org.jboss.dependency.spi.ControllerState> states)
Check complete on deployment context. |
protected void |
checkControllerContext(org.jboss.dependency.spi.ControllerContext context,
Map<String,Throwable> contextsInError,
Map<String,Set<org.jboss.deployers.client.spi.MissingDependency>> contextsMissingDependencies,
List<org.jboss.dependency.spi.ControllerState> states)
Check controller context. |
protected void |
checkControllerContext(org.jboss.dependency.spi.ControllerContext context,
Map<String,Throwable> contextsInError,
Map<String,Set<org.jboss.deployers.client.spi.MissingDependency>> contextsMissingDependencies,
Set<org.jboss.dependency.spi.ControllerContext> notInstalled,
List<org.jboss.dependency.spi.ControllerState> states)
Check complete on deployment context. |
void |
checkStructureComplete(org.jboss.deployers.structure.spi.DeploymentContext... contexts)
|
protected void |
doInstallParentFirst(org.jboss.deployers.spi.deployer.Deployer deployer,
org.jboss.deployers.structure.spi.DeploymentContext context)
Do the install parent first |
protected void |
doInstallParentLast(org.jboss.deployers.spi.deployer.Deployer deployer,
org.jboss.deployers.structure.spi.DeploymentContext context)
Do the install parent last |
protected void |
doUninstallParentFirst(org.jboss.deployers.spi.deployer.Deployer deployer,
org.jboss.deployers.structure.spi.DeploymentContext context,
boolean doContext,
boolean doComponents)
Do the uninstall parent first |
protected void |
doUninstallParentLast(org.jboss.deployers.spi.deployer.Deployer deployer,
org.jboss.deployers.structure.spi.DeploymentContext context,
boolean doChildren,
boolean doComponents)
Do the uninstall parent last |
org.jboss.deployers.spi.deployer.managed.ManagedObjectCreator |
getDeployerManagedObjectBuilder(org.jboss.deployers.spi.deployer.Deployer deployer)
Get the ManagedObjectBuilder for a deployer. |
protected List<org.jboss.deployers.spi.deployer.Deployer> |
getDeployersList(String stageName)
Build a list of deployers for this stage |
Set<DeployerWrapper> |
getDeployerWrappers()
Get the deployers. |
Map<String,org.jboss.managed.api.ManagedObject> |
getManagedObjects(org.jboss.deployers.structure.spi.DeploymentContext context)
|
org.jboss.metadata.spi.repository.MutableMetaDataRepository |
getRepository()
Get the repository. |
org.jboss.deployers.structure.spi.scope.ScopeBuilder |
getScopeBuilder()
Get the scopeBuilder. |
protected List<org.jboss.deployers.spi.deployer.Deployer> |
insert(List<org.jboss.deployers.spi.deployer.Deployer> original,
org.jboss.deployers.spi.deployer.Deployer newDeployer)
Insert the new Deployer. |
void |
install(org.jboss.dependency.spi.ControllerContext context,
org.jboss.dependency.spi.ControllerState fromState,
org.jboss.dependency.spi.ControllerState toState)
|
protected boolean |
isDeployed(org.jboss.deployers.structure.spi.DeploymentContext context)
Is context deployed. |
protected boolean |
isRelevant(org.jboss.deployers.spi.deployer.Deployer deployer,
org.jboss.deployers.structure.spi.DeploymentUnit unit,
boolean isTopLevel,
boolean isComponent)
Test whether a deployer is relevant |
void |
process(List<org.jboss.deployers.structure.spi.DeploymentContext> deploy,
List<org.jboss.deployers.structure.spi.DeploymentContext> undeploy)
|
void |
removeDeployer(org.jboss.deployers.spi.deployer.Deployer deployer)
Remove a deployer |
void |
setDeployerManagedObjectBuilder(org.jboss.deployers.spi.deployer.Deployer deployer,
org.jboss.deployers.spi.deployer.managed.ManagedObjectCreator managedObjectCreator)
Set the ManagedObjectBuilder for a deployer. |
void |
setDeployers(Set<org.jboss.deployers.spi.deployer.Deployer> deployers)
Set the deployers. |
void |
setRepository(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository)
Set the repository. |
void |
setScopeBuilder(org.jboss.deployers.structure.spi.scope.ScopeBuilder scopeBuilder)
Set the scopeBuilder. |
void |
start()
|
void |
uninstall(org.jboss.dependency.spi.ControllerContext context,
org.jboss.dependency.spi.ControllerState fromState,
org.jboss.dependency.spi.ControllerState toState)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DeployersImpl(org.jboss.dependency.plugins.AbstractController controller)
controller - the controller
IllegalArgumentException - for a null controller
public DeployersImpl(org.jboss.dependency.plugins.AbstractController controller,
Set<org.jboss.deployers.spi.deployer.Deployer> deployers)
controller - the controllerdeployers - the deployers
IllegalArgumentException - for a null controller| Method Detail |
|---|
public Set<DeployerWrapper> getDeployerWrappers()
public void setDeployers(Set<org.jboss.deployers.spi.deployer.Deployer> deployers)
deployers - the deployers.
IllegalArgumentException - for null deployerspublic void addDeployer(org.jboss.deployers.spi.deployer.Deployer deployer)
deployer - the deployerpublic void removeDeployer(org.jboss.deployers.spi.deployer.Deployer deployer)
deployer - the deployerprotected void addDeploymentStage(org.jboss.deployers.spi.deployer.DeploymentStage stage)
stage - the deployment stagepublic org.jboss.deployers.structure.spi.scope.ScopeBuilder getScopeBuilder()
public void setScopeBuilder(org.jboss.deployers.structure.spi.scope.ScopeBuilder scopeBuilder)
scopeBuilder - the scopeBuilder.public org.jboss.metadata.spi.repository.MutableMetaDataRepository getRepository()
public void setRepository(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository)
repository - the repository.public void start()
public Map<String,org.jboss.managed.api.ManagedObject> getManagedObjects(org.jboss.deployers.structure.spi.DeploymentContext context)
throws org.jboss.deployers.spi.DeploymentException
getManagedObjects in interface org.jboss.deployers.spi.deployer.Deployersorg.jboss.deployers.spi.DeploymentExceptionpublic org.jboss.deployers.spi.deployer.managed.ManagedObjectCreator getDeployerManagedObjectBuilder(org.jboss.deployers.spi.deployer.Deployer deployer)
deployer - - the deployer to set the ManagedObjectBuilder for.
IllegalArgumentException - for a null deployer
public void setDeployerManagedObjectBuilder(org.jboss.deployers.spi.deployer.Deployer deployer,
org.jboss.deployers.spi.deployer.managed.ManagedObjectCreator managedObjectCreator)
deployer - - the deployer to set the ManagedObjectBuilder for.managedObjectCreator - the managed object builder to set to the deployer
IllegalArgumentException - for a null deployer
public void process(List<org.jboss.deployers.structure.spi.DeploymentContext> deploy,
List<org.jboss.deployers.structure.spi.DeploymentContext> undeploy)
process in interface org.jboss.deployers.spi.deployer.Deployers
public void checkComplete(Collection<org.jboss.deployers.structure.spi.DeploymentContext> errors,
Collection<org.jboss.deployers.client.spi.Deployment> missingDeployer)
throws org.jboss.deployers.spi.DeploymentException
checkComplete in interface org.jboss.deployers.spi.deployer.Deployersorg.jboss.deployers.spi.DeploymentException
protected final void checkControllerContext(org.jboss.dependency.spi.ControllerContext context,
Map<String,Throwable> contextsInError,
Map<String,Set<org.jboss.deployers.client.spi.MissingDependency>> contextsMissingDependencies,
List<org.jboss.dependency.spi.ControllerState> states)
context - the controller contextcontextsInError - contexts in error mapcontextsMissingDependencies - contexts missing dependecies mapstates - controller states
public void checkComplete(org.jboss.deployers.structure.spi.DeploymentContext... contexts)
throws org.jboss.deployers.spi.DeploymentException
checkComplete in interface org.jboss.deployers.spi.deployer.Deployersorg.jboss.deployers.spi.DeploymentException
public void checkStructureComplete(org.jboss.deployers.structure.spi.DeploymentContext... contexts)
throws org.jboss.deployers.spi.DeploymentException
checkStructureComplete in interface org.jboss.deployers.spi.deployer.Deployersorg.jboss.deployers.spi.DeploymentException
protected void checkComplete(boolean checkContexts,
org.jboss.deployers.structure.spi.DeploymentContext... contexts)
throws org.jboss.deployers.spi.DeploymentException
contexts - the deployment contextscheckContexts - do we check contexts
org.jboss.deployers.spi.DeploymentException - throw error if deployment is incompleteprotected boolean isDeployed(org.jboss.deployers.structure.spi.DeploymentContext context)
context - the deployment context
protected final void checkComplete(org.jboss.deployers.structure.spi.DeploymentContext context,
Map<String,Throwable> contextsInError,
Map<String,Set<org.jboss.deployers.client.spi.MissingDependency>> contextsMissingDependencies,
Set<org.jboss.dependency.spi.ControllerContext> notInstalled,
List<org.jboss.dependency.spi.ControllerState> states)
context - the deployment contextcontextsInError - contexts in error mapcontextsMissingDependencies - contexts missing dependecies mapnotInstalled - the not installed contextsstates - controller states
protected void checkControllerContext(org.jboss.dependency.spi.ControllerContext context,
Map<String,Throwable> contextsInError,
Map<String,Set<org.jboss.deployers.client.spi.MissingDependency>> contextsMissingDependencies,
Set<org.jboss.dependency.spi.ControllerContext> notInstalled,
List<org.jboss.dependency.spi.ControllerState> states)
context - the deployment contextcontextsInError - contexts in error mapcontextsMissingDependencies - contexts missing dependecies mapnotInstalled - the not installed contextsstates - controller states
public void install(org.jboss.dependency.spi.ControllerContext context,
org.jboss.dependency.spi.ControllerState fromState,
org.jboss.dependency.spi.ControllerState toState)
throws Throwable
install in interface org.jboss.dependency.spi.ControllerContextActionsThrowable
protected void doInstallParentFirst(org.jboss.deployers.spi.deployer.Deployer deployer,
org.jboss.deployers.structure.spi.DeploymentContext context)
throws Throwable
deployer - the deployercontext - the context
Throwable - for any problem
protected void doInstallParentLast(org.jboss.deployers.spi.deployer.Deployer deployer,
org.jboss.deployers.structure.spi.DeploymentContext context)
throws Throwable
deployer - the deployercontext - the context
Throwable - for any problem
public void uninstall(org.jboss.dependency.spi.ControllerContext context,
org.jboss.dependency.spi.ControllerState fromState,
org.jboss.dependency.spi.ControllerState toState)
uninstall in interface org.jboss.dependency.spi.ControllerContextActions
protected void doUninstallParentLast(org.jboss.deployers.spi.deployer.Deployer deployer,
org.jboss.deployers.structure.spi.DeploymentContext context,
boolean doChildren,
boolean doComponents)
deployer - the deployercontext - the contextdoChildren - whether to do childrendoComponents - whether to do components
protected void doUninstallParentFirst(org.jboss.deployers.spi.deployer.Deployer deployer,
org.jboss.deployers.structure.spi.DeploymentContext context,
boolean doContext,
boolean doComponents)
deployer - the deployercontext - the contextdoContext - whether to do contextdoComponents - whether to do componentsprotected List<org.jboss.deployers.spi.deployer.Deployer> getDeployersList(String stageName)
stageName - the stage name
protected boolean isRelevant(org.jboss.deployers.spi.deployer.Deployer deployer,
org.jboss.deployers.structure.spi.DeploymentUnit unit,
boolean isTopLevel,
boolean isComponent)
deployer - deployerunit - the deployment unitisTopLevel - whether this is a top level deploymentisComponent - whether this is a component
protected List<org.jboss.deployers.spi.deployer.Deployer> insert(List<org.jboss.deployers.spi.deployer.Deployer> original,
org.jboss.deployers.spi.deployer.Deployer newDeployer)
original - the original deployersnewDeployer - the new deployer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||