Package org.jboss.as.ejb3.deployment
Interface DeploymentRepositoryListener
-
public interface DeploymentRepositoryListenerListener class that notifies on deployment availability changes- Author:
- Stuart Douglas
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voiddeploymentAvailable(DeploymentModuleIdentifier deployment, ModuleDeployment moduleDeployment)Callback when a deployment becomes availablevoiddeploymentRemoved(DeploymentModuleIdentifier deployment)Called when a deployment is no longer availabledefault voiddeploymentResumed(DeploymentModuleIdentifier deployment)Called when a deployment is no longer suspended, as a result of server resume.voiddeploymentStarted(DeploymentModuleIdentifier deployment, ModuleDeployment moduleDeployment)Callback when a deployment has started, i.e.default voiddeploymentSuspended(DeploymentModuleIdentifier deployment)Called when a deployment is suspended, as a result of server suspension.voidlistenerAdded(DeploymentRepository repository)Called when the listener is added to the repository.
-
-
-
Method Detail
-
listenerAdded
void listenerAdded(DeploymentRepository repository)
Called when the listener is added to the repository. This method runs in a synchronized block, so the listener can get the current state of the repository.
-
deploymentAvailable
void deploymentAvailable(DeploymentModuleIdentifier deployment, ModuleDeployment moduleDeployment)
Callback when a deployment becomes available- Parameters:
deployment- The deploymentmoduleDeployment- module deployment
-
deploymentStarted
void deploymentStarted(DeploymentModuleIdentifier deployment, ModuleDeployment moduleDeployment)
Callback when a deployment has started, i.e. all components have started- Parameters:
deployment- The deploymentmoduleDeployment- module deployment
-
deploymentRemoved
void deploymentRemoved(DeploymentModuleIdentifier deployment)
Called when a deployment is no longer available- Parameters:
deployment- The deployment
-
deploymentSuspended
default void deploymentSuspended(DeploymentModuleIdentifier deployment)
Called when a deployment is suspended, as a result of server suspension.- Parameters:
deployment- The deployment
-
deploymentResumed
default void deploymentResumed(DeploymentModuleIdentifier deployment)
Called when a deployment is no longer suspended, as a result of server resume.
Can only be invoked afterdeploymentSuspended(DeploymentModuleIdentifier), i.e, if none of these two methods have been invoked is because the server is not suspended.- Parameters:
deployment- The deployment
-
-