com.caucho.server.deploy
Class DeployActor

java.lang.Object
  extended by com.caucho.server.deploy.DeployActor

public class DeployActor
extends java.lang.Object


Field Summary
static java.lang.String ADDRESS
           
 
Constructor Summary
DeployActor()
           
 
Method Summary
 void controllerRestart(java.lang.String tag, ReplyCallback<DeployControllerState> cb)
           
 boolean copyTag(java.lang.String tag, java.lang.String sourceTag, java.util.Map<java.lang.String,java.lang.String> attributes)
           
 java.lang.String[] getCommitList(java.lang.String[] commitList)
           
 StreamSource getFile(java.lang.String tag, java.lang.String fileName)
          Returns a file to the client.
 DeployTagStateQuery getTagState(java.lang.String tag)
           
 java.lang.String getUid()
           
 void init()
           
 java.lang.String[] listFiles(java.lang.String tag, java.lang.String fileName)
           
 boolean putTag(java.lang.String tagName, java.lang.String contentHash, java.util.Map<java.lang.String,java.lang.String> attributes)
           
 DeployTagResult[] queryTags(java.lang.String regexp)
           
 boolean removeTag(java.lang.String tag, java.util.Map<java.lang.String,java.lang.String> attributes)
           
 void restart(java.lang.String tag, ReplyCallback<DeployControllerState> cb)
           
 void restartCluster(java.lang.String tag, ReplyCallback<DeployControllerState> cb)
           
 boolean sendFile(java.lang.String sha1, StreamSource source)
          Receives a file from the client.
 DeployControllerState start(java.lang.String tag)
           
 DeployControllerState stop(java.lang.String tag)
          Deprecated.  
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ADDRESS

public static final java.lang.String ADDRESS
See Also:
Constant Field Values
Constructor Detail

DeployActor

public DeployActor()
Method Detail

init

public void init()

getCommitList

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

getFile

public StreamSource getFile(java.lang.String tag,
                            java.lang.String fileName)
                     throws java.io.IOException
Returns a file to the client.

Throws:
java.io.IOException

sendFile

public boolean sendFile(java.lang.String sha1,
                        StreamSource source)
Receives a file from the client.

Parameters:
sha1 - the hash identifier for the file
source - the binary stream content

listFiles

public java.lang.String[] listFiles(java.lang.String tag,
                                    java.lang.String fileName)
                             throws java.io.IOException
Throws:
java.io.IOException

putTag

public boolean putTag(java.lang.String tagName,
                      java.lang.String contentHash,
                      java.util.Map<java.lang.String,java.lang.String> attributes)

copyTag

public boolean copyTag(java.lang.String tag,
                       java.lang.String sourceTag,
                       java.util.Map<java.lang.String,java.lang.String> attributes)

queryTags

public DeployTagResult[] queryTags(java.lang.String regexp)

getTagState

public DeployTagStateQuery getTagState(java.lang.String tag)

removeTag

public boolean removeTag(java.lang.String tag,
                         java.util.Map<java.lang.String,java.lang.String> attributes)

start

public DeployControllerState start(java.lang.String tag)

stop

public DeployControllerState stop(java.lang.String tag)
Deprecated. 


controllerRestart

public void controllerRestart(java.lang.String tag,
                              ReplyCallback<DeployControllerState> cb)

restart

public void restart(java.lang.String tag,
                    ReplyCallback<DeployControllerState> cb)

restartCluster

public void restartCluster(java.lang.String tag,
                           ReplyCallback<DeployControllerState> cb)

getUid

public java.lang.String getUid()

toString

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