public abstract class RestTask
extends net.exogeni.orca.shirako.plugins.config.OrcaAntTask
| Modifier and Type | Class and Description |
|---|---|
protected static class |
RestTask.RestOperations |
| Modifier and Type | Field and Description |
|---|---|
protected java.net.URL |
asUrl |
protected java.lang.String |
errorMsgProperty |
protected java.lang.String |
na2Url |
protected java.lang.String |
password |
protected java.lang.String |
plugin |
protected java.lang.String |
prefix |
protected java.lang.String |
reservationId |
protected java.lang.String |
reservationIdProperty |
protected java.lang.String |
returnPrefix |
protected RestTask.RestOperations |
rop |
protected java.lang.String |
statusProperty |
protected static java.lang.String |
USERNAME |
| Constructor and Description |
|---|
RestTask() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_execute() |
protected org.json.simple.JSONObject |
collectPluginProperties()
Collect properties with the specified prefix
|
protected void |
doPost()
Post to http POST object.
|
abstract void |
execute() |
protected java.lang.String |
getHost() |
protected int |
getPort()
Defaults to 80
|
void |
setBaseUrl(java.lang.String u) |
void |
setErrorMsgProperty(java.lang.String s) |
void |
setPassword(java.lang.String s) |
void |
setPlugin(java.lang.String p) |
void |
setPrefix(java.lang.String p) |
void |
setReservationId(java.lang.String s) |
void |
setReservationIdProperty(java.lang.String s) |
void |
setReturnPrefix(java.lang.String rp) |
void |
setStatusProperty(java.lang.String s) |
createClasspath, fixClassPath, getClasspath, getErrorMessage, getProperties, setClasspath, setClasspathRef, setExitCode, setExitCodeProperty, setLoaderref, setResult, setTimeoutbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeprotected static final java.lang.String USERNAME
protected java.lang.String password
protected java.lang.String na2Url
protected java.net.URL asUrl
protected java.lang.String prefix
protected java.lang.String returnPrefix
protected java.lang.String plugin
protected java.lang.String reservationId
protected java.lang.String statusProperty
protected java.lang.String errorMsgProperty
protected java.lang.String reservationIdProperty
protected RestTask.RestOperations rop
protected int getPort()
protected java.lang.String getHost()
public void setPassword(java.lang.String s)
public void setBaseUrl(java.lang.String u)
throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildExceptionpublic void setPrefix(java.lang.String p)
public void setReturnPrefix(java.lang.String rp)
public void setPlugin(java.lang.String p)
public void setReservationId(java.lang.String s)
public void setStatusProperty(java.lang.String s)
public void setReservationIdProperty(java.lang.String s)
public void setErrorMsgProperty(java.lang.String s)
protected org.json.simple.JSONObject collectPluginProperties()
protected void doPost()
throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException - in case of errorpublic abstract void execute()
throws org.apache.tools.ant.BuildException
execute in class net.exogeni.orca.shirako.plugins.config.OrcaAntTaskorg.apache.tools.ant.BuildExceptionprotected void _execute()
throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildExceptionCopyright © 2018 RENCI. All Rights Reserved.