com.caucho.server.admin
Class DeployClient

java.lang.Object
  extended by com.caucho.server.admin.DeployClient

public class DeployClient
extends java.lang.Object

Deploy Client API


Constructor Summary
DeployClient()
           
DeployClient(java.lang.String serverId)
           
DeployClient(java.lang.String host, int port)
           
 
Method Summary
 java.lang.String commit(java.lang.String tag, java.lang.String sha1, java.lang.String user, java.lang.String message, java.util.HashMap<java.lang.String,java.lang.String> attr)
           
 java.lang.String deployJar(Path jar, java.lang.String tag, java.lang.String user, java.lang.String message, java.lang.String version, java.util.HashMap<java.lang.String,java.lang.String> extraAttr)
           
 java.lang.Boolean[] executeWebAppCommand(java.lang.String[][] apps, WebAppCommandQuery.WebAppCommand command)
           
 java.lang.String[] getCommitList(java.lang.String[] commitList)
           
 HostQuery[] listHosts()
           
 WebAppQuery[] listWebApps(java.lang.String[] hosts)
           
 boolean sendFile(java.lang.String sha1, java.io.InputStream is)
           
 java.lang.Boolean[] start(java.lang.String[][] apps)
           
 java.lang.Boolean[] stop(java.lang.String[][] apps)
           
 java.lang.String toString()
           
 java.lang.Boolean[] undeploy(java.lang.String[][] apps)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeployClient

public DeployClient()

DeployClient

public DeployClient(java.lang.String serverId)

DeployClient

public DeployClient(java.lang.String host,
                    int port)
Method Detail

deployJar

public java.lang.String deployJar(Path jar,
                                  java.lang.String tag,
                                  java.lang.String user,
                                  java.lang.String message,
                                  java.lang.String version,
                                  java.util.HashMap<java.lang.String,java.lang.String> extraAttr)
                           throws java.io.IOException
Throws:
java.io.IOException

getCommitList

public java.lang.String[] getCommitList(java.lang.String[] commitList)

sendFile

public boolean sendFile(java.lang.String sha1,
                        java.io.InputStream is)
                 throws java.io.IOException
Throws:
java.io.IOException

commit

public java.lang.String commit(java.lang.String tag,
                               java.lang.String sha1,
                               java.lang.String user,
                               java.lang.String message,
                               java.util.HashMap<java.lang.String,java.lang.String> attr)

listHosts

public HostQuery[] listHosts()

listWebApps

public WebAppQuery[] listWebApps(java.lang.String[] hosts)

start

public java.lang.Boolean[] start(java.lang.String[][] apps)

stop

public java.lang.Boolean[] stop(java.lang.String[][] apps)

undeploy

public java.lang.Boolean[] undeploy(java.lang.String[][] apps)

executeWebAppCommand

public java.lang.Boolean[] executeWebAppCommand(java.lang.String[][] apps,
                                                WebAppCommandQuery.WebAppCommand command)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object