|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.util.ee.deploy.impl.deployer.AbsDeployer
public abstract class AbsDeployer
Abstract class that defines common methods for deployer.
| Field Summary | |
|---|---|
protected Map<URL,org.ow2.util.ee.deploy.api.deployable.IDeployable<?>> |
deployedDeployables
Map between an URL and the associated Deployable that has been deployed. |
| Constructor Summary | |
|---|---|
AbsDeployer()
Default constructor. |
|
| Method Summary | |
|---|---|
protected void |
check(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
Check if the given deployable is supported. |
void |
deploy(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
|
abstract void |
doDeploy(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
Deploy a deployable. |
abstract void |
doUndeploy(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
Undeploy a deployable. |
Map<URL,org.ow2.util.ee.deploy.api.deployable.IDeployable<?>> |
getDeployedDeployables()
Returns a map between an URL and the associated deployable that has been deployed. |
protected File |
getFile(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
Allows to get a File from the given Deployable. |
protected URL |
getURL(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
Allows to get the URL from the given deployable. |
boolean |
isDeployed(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
Checks if the given deployable is deployed or not. |
void |
stop()
Undeploy all previously deployed deployables. |
abstract boolean |
supports(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
|
void |
undeploy(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Map<URL,org.ow2.util.ee.deploy.api.deployable.IDeployable<?>> deployedDeployables
| Constructor Detail |
|---|
public AbsDeployer()
| Method Detail |
|---|
public abstract void doDeploy(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
throws org.ow2.util.ee.deploy.api.deployer.DeployerException
deployable - a given deployable
org.ow2.util.ee.deploy.api.deployer.DeployerException - if the deployment is not done.
public abstract void doUndeploy(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
throws org.ow2.util.ee.deploy.api.deployer.DeployerException
deployable - a given deployable
org.ow2.util.ee.deploy.api.deployer.DeployerException - if the undeployment is not done.public abstract boolean supports(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
supports in interface org.ow2.util.ee.deploy.api.deployer.IDeployer
public void deploy(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
throws org.ow2.util.ee.deploy.api.deployer.DeployerException
deploy in interface org.ow2.util.ee.deploy.api.deployer.IDeployerorg.ow2.util.ee.deploy.api.deployer.DeployerException
public void undeploy(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
throws org.ow2.util.ee.deploy.api.deployer.DeployerException
undeploy in interface org.ow2.util.ee.deploy.api.deployer.IDeployerorg.ow2.util.ee.deploy.api.deployer.DeployerExceptionpublic void stop()
protected URL getURL(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
throws org.ow2.util.ee.deploy.api.deployer.DeployerException
deployable - the given deployable.
org.ow2.util.ee.deploy.api.deployer.DeployerException - if the URL can't be obtained.
protected File getFile(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
throws org.ow2.util.ee.deploy.api.deployer.DeployerException
deployable - the given deployable.
org.ow2.util.ee.deploy.api.deployer.DeployerException - if the File can't be obtained.
public boolean isDeployed(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
throws org.ow2.util.ee.deploy.api.deployer.DeployerException
isDeployed in interface org.ow2.util.ee.deploy.api.deployer.IDeployerdeployable - test if a given deployable is already deployed.
org.ow2.util.ee.deploy.api.deployer.DeployerException - if the undeploy operation fails.public Map<URL,org.ow2.util.ee.deploy.api.deployable.IDeployable<?>> getDeployedDeployables()
protected void check(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
throws org.ow2.util.ee.deploy.api.deployer.DeployerException
deployable - the deployable to check.
org.ow2.util.ee.deploy.api.deployer.DeployerException - if the deployable is not supported.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||