Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.jk.status
Class JkStatusUpdateTask  view JkStatusUpdateTask download JkStatusUpdateTask.java

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended byorg.apache.catalina.ant.BaseRedirectorHelperTask
              extended byorg.apache.catalina.ant.AbstractCatalinaTask
                  extended byorg.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 $

Field Summary
private  int internalid
           
private  boolean isLBMode
           
private  java.lang.Boolean lbForceSession
           
private  java.lang.Integer lbRecovertime
           
private  java.lang.Integer lbRetries
           
private  java.lang.Boolean lbStickySession
           
private  java.lang.String worker
           
private  java.lang.String workerClusterDomain
           
private  java.lang.Boolean workerDisabled
           
private  java.lang.String workerLb
           
private  java.lang.Integer workerLoadFactor
           
private  java.lang.String workerRedirect
           
private  java.lang.Boolean workerStopped
           
private  java.lang.String workerType
           
 
Fields inherited from class org.apache.catalina.ant.AbstractCatalinaTask
charset, password, url, username
 
Fields inherited from class org.apache.catalina.ant.BaseRedirectorHelperTask
alwaysLog, failOnError, redirectErrStream, redirector, redirectorConfigured, redirectorElement, redirectOutput, redirectOutStream
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
JkStatusUpdateTask()
           
 
Method Summary
protected  void checkParameter()
          check correct lb and worker pararmeter
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
 void execute()
          Execute the requested operation.
 int getInternalid()
           
 java.lang.Boolean getLbForceSession()
           
 java.lang.Integer getLbRecovertime()
           
 java.lang.Integer getLbRetries()
           
 java.lang.Boolean getLbStickySession()
           
 java.lang.String getWorker()
           
 java.lang.String getWorkerClusterDomain()
           
 java.lang.Boolean getWorkerDisabled()
           
 java.lang.String getWorkerLb()
           
 java.lang.Integer getWorkerLoadFactor()
           
 java.lang.String getWorkerRedirect()
           
 java.lang.Boolean getWorkerStopped()
           
 java.lang.String getWorkerType()
           
 void setInternalid(int internalid)
           
 void setLbForceSession(java.lang.Boolean lbForceSession)
           
 void setLbRecovertime(java.lang.Integer lbRecovertime)
           
 void setLbRetries(java.lang.Integer lbRetries)
           
 void setLbStickySession(java.lang.Boolean lbStickySession)
           
 void setWorker(java.lang.String worker)
           
 void setWorkerClusterDomain(java.lang.String workerClusterDomain)
           
 void setWorkerDisabled(java.lang.Boolean workerDisabled)
           
 void setWorkerLb(java.lang.String workerLb)
           
 void setWorkerLoadFactor(java.lang.Integer workerLoadFactor)
           
 void setWorkerRedirect(java.lang.String workerRedirect)
           
 void setWorkerStopped(java.lang.Boolean workerStopped)
           
 void setWorkerType(java.lang.String workerType)
           
 
Methods inherited from class org.apache.catalina.ant.AbstractCatalinaTask
execute, execute, getCharset, getPassword, getUrl, getUsername, setCharset, setPassword, setUrl, setUsername
 
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 org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

JkStatusUpdateTask

public JkStatusUpdateTask()
Method Detail

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