com.xebialabs.deployit.client
Class DarPackager

java.lang.Object
  extended by com.xebialabs.deployit.client.DarPackager
All Implemented Interfaces:
Packager

public class DarPackager
extends java.lang.Object
implements Packager


Constructor Summary
DarPackager(java.lang.String application, java.lang.String version, java.io.File targetDirectory, DeploymentListener listener)
           
DarPackager(java.lang.String application, java.lang.String version, java.io.File targetDirectory, DeploymentListener listener, java.lang.String ciVersion)
           
 
Method Summary
 void addDeployable(Deployable deployable)
           
 void addDeployables(java.util.Collection<? extends Deployable> deployables)
           
 void addDeployables(Deployable... deployables)
           
 java.io.File perform()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DarPackager

public DarPackager(java.lang.String application,
                   java.lang.String version,
                   java.io.File targetDirectory,
                   DeploymentListener listener)

DarPackager

public DarPackager(java.lang.String application,
                   java.lang.String version,
                   java.io.File targetDirectory,
                   DeploymentListener listener,
                   java.lang.String ciVersion)
Method Detail

addDeployable

public void addDeployable(Deployable deployable)
Specified by:
addDeployable in interface Packager

addDeployables

public void addDeployables(Deployable... deployables)
Specified by:
addDeployables in interface Packager

addDeployables

public void addDeployables(java.util.Collection<? extends Deployable> deployables)
Specified by:
addDeployables in interface Packager

perform

public java.io.File perform()
Specified by:
perform in interface Packager