|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.server.admin.DeployClient
public class DeployClient
Deploy Client API
| Field Summary | |
|---|---|
static java.lang.String |
MESSAGE_ATTRIBUTE
|
static java.lang.String |
USER_ATTRIBUTE
|
static java.lang.String |
VERSION_ATTRIBUTE
|
| Constructor Summary | |
|---|---|
DeployClient()
|
|
DeployClient(java.lang.String serverId)
|
|
DeployClient(java.lang.String url,
ActorSender client)
|
|
DeployClient(java.lang.String host,
int port,
java.lang.String userName,
java.lang.String password)
|
|
| Method Summary | |
|---|---|
java.lang.String |
addDeployFile(java.lang.String tag,
java.lang.String name,
java.lang.String sha1)
|
void |
addListener(java.lang.String tagName,
RepositoryTagListener listener)
Adds a tag change listener |
java.lang.String |
calculateFileDigest(java.io.InputStream is,
long length)
|
void |
close()
|
java.lang.String |
commitArchive(CommitBuilder commit,
java.io.InputStream is)
Uploads the contents of a jar/zip file to a Resin server. |
java.lang.String |
commitArchive(CommitBuilder commit,
Path jar)
Uploads the contents of a jar/zip file to a Resin server. |
java.lang.String |
commitPath(CommitBuilder commit,
Path path)
Uploads the contents of a jar/zip file to a Resin server. |
java.lang.Boolean |
copyTag(CommitBuilder target,
CommitBuilder source)
Copies a tag |
java.lang.Boolean |
deploy(java.lang.String tag)
Deprecated. |
java.lang.String[] |
getCommitList(java.lang.String[] commitList)
|
boolean |
getFile(java.lang.String tagName,
java.lang.String fileName,
java.io.OutputStream os)
|
java.lang.String |
getTagContentHash(java.lang.String tag)
Convenience method returning the tag's contentHash. |
java.lang.Throwable |
getTagException(java.lang.String tag)
Returns the state for a tag. |
java.util.Map<java.lang.String,RepositoryTagEntry> |
getTagMap()
Returns the current read-only tag map. |
java.lang.String |
getTagState(java.lang.String tag)
Returns the state for a tag. |
java.lang.String |
getUrl()
|
java.lang.String[] |
listFiles(java.lang.String tagName,
java.lang.String fileName)
|
HostQuery[] |
listHosts()
Deprecated. |
TagQuery[] |
listTags(java.lang.String host)
Deprecated. |
WebAppQuery[] |
listWebApps(java.lang.String host)
Deprecated. |
protected java.io.Serializable |
query(java.io.Serializable query)
|
TagResult[] |
queryTags(java.lang.String pattern)
|
void |
removeListener(java.lang.String tagName,
RepositoryTagListener listener)
Adds a tag change listener |
boolean |
removeTag(CommitBuilder commit)
deletes a tag from the repository |
java.lang.Boolean |
restart(java.lang.String tag)
Starts a controller based on a deployment tag: wars/foo.com/my-war |
void |
sendFile(java.lang.String sha1,
long length,
java.io.InputStream is)
|
java.lang.Boolean |
start(java.lang.String tag)
Deprecated. |
StatusQuery |
status(java.lang.String tag)
Deprecated. |
java.lang.Boolean |
stop(java.lang.String tag)
Deprecated. |
java.lang.String |
toString()
|
boolean |
undeploy(CommitBuilder commit)
Undeploy a controller based on a deployment tag: wars/foo.com/my-war |
void |
writeRawGitFile(java.lang.String sha1,
java.io.InputStream is)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String USER_ATTRIBUTE
public static final java.lang.String MESSAGE_ATTRIBUTE
public static final java.lang.String VERSION_ATTRIBUTE
| Constructor Detail |
|---|
public DeployClient()
public DeployClient(java.lang.String serverId)
public DeployClient(java.lang.String url,
ActorSender client)
public DeployClient(java.lang.String host,
int port,
java.lang.String userName,
java.lang.String password)
| Method Detail |
|---|
public java.lang.String getUrl()
public java.lang.String commitArchive(CommitBuilder commit,
Path jar)
commitArchive in interface Repositorytag - symbolic name of the jar file to addjar - path to the jar fileattributes - commit attributes including user, message, and version
public java.lang.String commitArchive(CommitBuilder commit,
java.io.InputStream is)
commitArchive in interface Repositorytag - symbolic name of the jar file to addjar - path to the jar fileattributes - commit attributes including user, message, and version
public java.lang.String commitPath(CommitBuilder commit,
Path path)
commitPath in interface Repositorytag - symbolic name of the jar file to addjar - path to the jar fileattributes - commit attributes including user, message, and version
public java.lang.Boolean copyTag(CommitBuilder target,
CommitBuilder source)
tag - the new tag to createsourceTag - the source tag from which to copyattributes - commit attributes including user and messagepublic boolean removeTag(CommitBuilder commit)
removeTag in interface Repositorytag - the tag to removeattributes - commit attributes including user and messagepublic java.lang.String getTagState(java.lang.String tag)
public java.lang.Throwable getTagException(java.lang.String tag)
public void sendFile(java.lang.String sha1,
long length,
java.io.InputStream is)
throws java.io.IOException
java.io.IOException
public void writeRawGitFile(java.lang.String sha1,
java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String[] getCommitList(java.lang.String[] commitList)
public boolean getFile(java.lang.String tagName,
java.lang.String fileName,
java.io.OutputStream os)
throws java.io.IOException
java.io.IOException
public java.lang.String[] listFiles(java.lang.String tagName,
java.lang.String fileName)
throws java.io.IOException
java.io.IOException
public java.lang.String calculateFileDigest(java.io.InputStream is,
long length)
throws java.io.IOException
java.io.IOException
public java.lang.String addDeployFile(java.lang.String tag,
java.lang.String name,
java.lang.String sha1)
public TagResult[] queryTags(java.lang.String pattern)
public java.lang.Boolean restart(java.lang.String tag)
tag - the encoded controller namepublic java.lang.Boolean start(java.lang.String tag)
tag - the encoded controller namepublic java.lang.Boolean stop(java.lang.String tag)
tag - the encoded controller namepublic java.lang.Boolean deploy(java.lang.String tag)
tag - the encoded controller namepublic boolean undeploy(CommitBuilder commit)
commit - the encoded controller namepublic StatusQuery status(java.lang.String tag)
public HostQuery[] listHosts()
public WebAppQuery[] listWebApps(java.lang.String host)
public TagQuery[] listTags(java.lang.String host)
protected java.io.Serializable query(java.io.Serializable query)
public void close()
public java.lang.String toString()
toString in class java.lang.Object
public void addListener(java.lang.String tagName,
RepositoryTagListener listener)
Repository
addListener in interface Repositorypublic java.lang.String getTagContentHash(java.lang.String tag)
Repository
getTagContentHash in interface Repositorypublic java.util.Map<java.lang.String,RepositoryTagEntry> getTagMap()
Repository
getTagMap in interface Repository
public void removeListener(java.lang.String tagName,
RepositoryTagListener listener)
Repository
removeListener in interface Repository
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||