org.ow2.util.ee.deploy.impl.deployer
Class AbsDeployerList<T extends IDeployable<T>>

java.lang.Object
  extended by org.ow2.util.ee.deploy.impl.deployer.AbsDeployerList<T>
All Implemented Interfaces:
IDeployer<T>
Direct Known Subclasses:
AbsDeployer

public abstract class AbsDeployerList<T extends IDeployable<T>>
extends Object
implements IDeployer<T>

Abstract class that defines common methods to deploy a list of deployable.

Author:
Jeremy Cazaux

Constructor Summary
AbsDeployerList()
           
 
Method Summary
 List<IDeploymentReport> deploy(List<IDeployable<T>> deployables)
          
 boolean supports(List<IDeployable<?>> deployables)
          
 List<IDeploymentReport> undeploy(List<IDeployable<T>> deployables)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ow2.util.ee.deploy.api.deployer.IDeployer
deploy, isDeployed, supports, undeploy
 

Constructor Detail

AbsDeployerList

public AbsDeployerList()
Method Detail

deploy

public List<IDeploymentReport> deploy(List<IDeployable<T>> deployables)

Specified by:
deploy in interface IDeployer<T extends IDeployable<T>>

undeploy

public List<IDeploymentReport> undeploy(List<IDeployable<T>> deployables)

Specified by:
undeploy in interface IDeployer<T extends IDeployable<T>>

supports

public boolean supports(List<IDeployable<?>> deployables)

Specified by:
supports in interface IDeployer<T extends IDeployable<T>>


Copyright © 2007-2012 OW2 Consortium. All Rights Reserved.