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)
           
DeployitCli(ConnectionOptions options, DeploymentListener listener, com.xebialabs.deployit.booter.remote.BooterConfig booterConfig)
           
 
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)
           
 com.xebialabs.deployit.booter.remote.DeployitCommunicator getCommunicator()
           
 Descriptors getDescriptors()
           
 DeploymentListener getListener()
           
 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)

DeployitCli

public DeployitCli(ConnectionOptions options,
                   DeploymentListener listener,
                   com.xebialabs.deployit.booter.remote.BooterConfig booterConfig)
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()

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()

getCommunicator

public com.xebialabs.deployit.booter.remote.DeployitCommunicator getCommunicator()