com.xebialabs.deployit.client
Class DeployitCli

java.lang.Object
  extended by com.xebialabs.deployit.client.DeployitCli

public class DeployitCli
extends java.lang.Object

Client for Deployit.


Constructor Summary
DeployitCli(ConnectionOptions options)
           
DeployitCli(ConnectionOptions options, DeploymentListener listener)
           
 
Method Summary
 com.xebialabs.deployit.plugin.api.udm.ConfigurationItem create(Container ci)
           
 void delete(java.lang.String id)
           
 java.lang.String deploy(java.lang.String source, java.lang.String target, java.util.List<? extends Deployed> configuredDeployeds, DeploymentOptions deploymentOptions, DeploymentListener listener)
           
 com.xebialabs.deployit.plugin.api.udm.ConfigurationItem get(java.lang.String ciId)
           
 Descriptors getDescriptors()
           
 DeploymentListener getListener()
           
 com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage(java.lang.String darFileLocation, DeploymentListener listener)
           
 com.xebialabs.deployit.engine.api.dto.ServerInfo info()
           
 java.lang.String rollback(java.lang.String taskid, DeploymentListener listener)
           
 java.util.List<java.lang.String> search(java.lang.String type)
           
 void undeployAndWait(java.lang.String source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeployitCli

public DeployitCli(ConnectionOptions options)

DeployitCli

public DeployitCli(ConnectionOptions options,
                   DeploymentListener listener)
Method Detail

create

public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem create(Container ci)

delete

public void delete(java.lang.String id)

search

public java.util.List<java.lang.String> search(java.lang.String type)

info

public com.xebialabs.deployit.engine.api.dto.ServerInfo info()

get

public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem get(java.lang.String ciId)

getDescriptors

public Descriptors getDescriptors()

importPackage

public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage(java.lang.String darFileLocation,
                                                                             DeploymentListener listener)

deploy

public java.lang.String deploy(java.lang.String source,
                               java.lang.String target,
                               java.util.List<? extends Deployed> configuredDeployeds,
                               DeploymentOptions deploymentOptions,
                               DeploymentListener listener)

rollback

public java.lang.String rollback(java.lang.String taskid,
                                 DeploymentListener listener)

undeployAndWait

public void undeployAndWait(java.lang.String source)

getListener

public DeploymentListener getListener()