java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.catalina.ant.BaseRedirectorHelperTask
org.apache.catalina.ant.AbstractCatalinaTask
org.apache.jk.status.JkStatusUpdateTask
- public class JkStatusUpdateTask
- extends org.apache.catalina.ant.AbstractCatalinaTask
Ant task that implements the /status command, supported by the
mod_jk status (1.2.13) application.
- Since:
- 5.5.10
- Version:
- $Revision: 1.3 $
| Methods inherited from class org.apache.catalina.ant.BaseRedirectorHelperTask |
addConfiguredRedirector, closeRedirector, handleErrorFlush, handleErrorOutput, handleFlush, handleFlush, handleOutput, handleOutput, isFailOnError, openRedirector, setAlwaysLog, setAppend, setCreateEmptyFiles, setError, setErrorProperty, setFailonerror, setLogError, setOutput, setOutputproperty |
| Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleInput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
worker
private java.lang.String worker
workerType
private java.lang.String workerType
internalid
private int internalid
lbRetries
private java.lang.Integer lbRetries
lbRecovertime
private java.lang.Integer lbRecovertime
lbStickySession
private java.lang.Boolean lbStickySession
lbForceSession
private java.lang.Boolean lbForceSession
workerLoadFactor
private java.lang.Integer workerLoadFactor
workerRedirect
private java.lang.String workerRedirect
workerClusterDomain
private java.lang.String workerClusterDomain
workerDisabled
private java.lang.Boolean workerDisabled
workerStopped
private java.lang.Boolean workerStopped
isLBMode
private boolean isLBMode
workerLb
private java.lang.String workerLb
JkStatusUpdateTask
public JkStatusUpdateTask()
getInternalid
public int getInternalid()
setInternalid
public void setInternalid(int internalid)
getLbForceSession
public java.lang.Boolean getLbForceSession()
setLbForceSession
public void setLbForceSession(java.lang.Boolean lbForceSession)
getLbRecovertime
public java.lang.Integer getLbRecovertime()
setLbRecovertime
public void setLbRecovertime(java.lang.Integer lbRecovertime)
getLbRetries
public java.lang.Integer getLbRetries()
setLbRetries
public void setLbRetries(java.lang.Integer lbRetries)
getLbStickySession
public java.lang.Boolean getLbStickySession()
setLbStickySession
public void setLbStickySession(java.lang.Boolean lbStickySession)
getWorker
public java.lang.String getWorker()
setWorker
public void setWorker(java.lang.String worker)
getWorkerType
public java.lang.String getWorkerType()
setWorkerType
public void setWorkerType(java.lang.String workerType)
getWorkerLb
public java.lang.String getWorkerLb()
setWorkerLb
public void setWorkerLb(java.lang.String workerLb)
getWorkerClusterDomain
public java.lang.String getWorkerClusterDomain()
setWorkerClusterDomain
public void setWorkerClusterDomain(java.lang.String workerClusterDomain)
getWorkerDisabled
public java.lang.Boolean getWorkerDisabled()
setWorkerDisabled
public void setWorkerDisabled(java.lang.Boolean workerDisabled)
getWorkerStopped
public java.lang.Boolean getWorkerStopped()
setWorkerStopped
public void setWorkerStopped(java.lang.Boolean workerStopped)
getWorkerLoadFactor
public java.lang.Integer getWorkerLoadFactor()
setWorkerLoadFactor
public void setWorkerLoadFactor(java.lang.Integer workerLoadFactor)
getWorkerRedirect
public java.lang.String getWorkerRedirect()
setWorkerRedirect
public void setWorkerRedirect(java.lang.String workerRedirect)
execute
public void execute()
throws org.apache.tools.ant.BuildException
- Execute the requested operation.
createLink
private java.lang.StringBuffer createLink()
- Create JkStatus link
- load balance example:
http://localhost/jkstatus?cmd=update&mime=txt&w=lb&lf=false&ls=true
- worker example:
http://localhost/jkstatus?cmd=update&mime=txt&w=node1&l=lb&wf=1&wd=false&ws=false
checkParameter
protected void checkParameter()
- check correct lb and worker pararmeter