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

Quick Search    Search Deep

org.apache.jk.status
Class JkStatusTask  view JkStatusTask download JkStatusTask.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.jk.status.JkStatusTask

public class JkStatusTask
extends org.apache.catalina.ant.BaseRedirectorHelperTask

Ant task that implements the show /jkstatus command, supported by the mod_jk status (1.2.13) application.

Since:
5.5.10
Version:
$Revision:$

Field Summary
protected  boolean echo
          Echo status at ant console
private  java.lang.String errorProperty
           
private  java.lang.String loadbalancer
           
protected  java.lang.String password
          The login password for the mod_jk status page.
protected  java.lang.String resultproperty
          Store status as resultProperty prefix.
protected  java.lang.String url
          The URL of the mod_jk status page to be used.
protected  java.lang.String username
          The login username for the mod_jk status page.
private  java.lang.String worker
           
 
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
JkStatusTask()
           
 
Method Summary
protected  void createProperty(java.lang.Object result, java.lang.String attribute)
           
protected  void createProperty(java.lang.Object result, java.lang.String arraymark, java.lang.String attribute)
           
protected  void createProperty(java.lang.Object result, java.lang.String arraymark, java.lang.String arraymark2, java.lang.String attribute)
          create result as property with name from attribute resultproperty
private  void echoBalancer(JkBalancer balancer)
           
private  void echoWorker(JkBalancerMember member)
           
 void execute()
          Get jkstatus from server.
 java.lang.String getErrorProperty()
           
 java.lang.String getLoadbalancer()
           
 java.lang.String getPassword()
           
 java.lang.String getResultproperty()
           
 java.lang.String getUrl()
           
 java.lang.String getUsername()
           
 java.lang.String getWorker()
           
 boolean isEcho()
           
 void setEcho(boolean echo)
           
 void setErrorProperty(java.lang.String arg0)
          Property name whose value should be set to the error of the task..
 void setLoadbalancer(java.lang.String loadbalancer)
           
 void setPassword(java.lang.String password)
           
private  void setPropertyBalancer(JkBalancer balancer, java.lang.String balancerIndex)
           
private  void setPropertyBalancerOnly(JkBalancer balancer)
           
private  void setPropertyWorker(java.lang.String balancerIndex, JkBalancerMember member)
           
private  void setPropertyWorkerOnly(JkBalancer balancer, JkBalancerMember member)
           
 void setResultproperty(java.lang.String resultproperty)
           
 void setUrl(java.lang.String url)
           
 void setUsername(java.lang.String username)
           
 void setWorker(java.lang.String worker)
           
 
Methods inherited from class org.apache.catalina.ant.BaseRedirectorHelperTask
addConfiguredRedirector, closeRedirector, handleErrorFlush, handleErrorOutput, handleFlush, handleFlush, handleOutput, handleOutput, isFailOnError, openRedirector, setAlwaysLog, setAppend, setCreateEmptyFiles, setError, 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

resultproperty

protected java.lang.String resultproperty
Store status as resultProperty prefix.


echo

protected boolean echo
Echo status at ant console


password

protected java.lang.String password
The login password for the mod_jk status page.


url

protected java.lang.String url
The URL of the mod_jk status page to be used.


username

protected java.lang.String username
The login username for the mod_jk status page.


errorProperty

private java.lang.String errorProperty

worker

private java.lang.String worker

loadbalancer

private java.lang.String loadbalancer
Constructor Detail

JkStatusTask

public JkStatusTask()
Method Detail

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

isEcho

public boolean isEcho()

setEcho

public void setEcho(boolean echo)

getResultproperty

public java.lang.String getResultproperty()

setResultproperty

public void setResultproperty(java.lang.String resultproperty)

getLoadbalancer

public java.lang.String getLoadbalancer()

setLoadbalancer

public void setLoadbalancer(java.lang.String loadbalancer)

getWorker

public java.lang.String getWorker()

setWorker

public void setWorker(java.lang.String worker)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Get jkstatus from server.


echoWorker

private void echoWorker(JkBalancerMember member)

echoBalancer

private void echoBalancer(JkBalancer balancer)

setPropertyBalancerOnly

private void setPropertyBalancerOnly(JkBalancer balancer)

setPropertyBalancer

private void setPropertyBalancer(JkBalancer balancer,
                                 java.lang.String balancerIndex)

setPropertyWorker

private void setPropertyWorker(java.lang.String balancerIndex,
                               JkBalancerMember member)

setPropertyWorkerOnly

private void setPropertyWorkerOnly(JkBalancer balancer,
                                   JkBalancerMember member)

setErrorProperty

public void setErrorProperty(java.lang.String arg0)
Description copied from class: org.apache.catalina.ant.BaseRedirectorHelperTask
Property name whose value should be set to the error of the task..


getErrorProperty

public java.lang.String getErrorProperty()

createProperty

protected void createProperty(java.lang.Object result,
                              java.lang.String attribute)

createProperty

protected void createProperty(java.lang.Object result,
                              java.lang.String arraymark,
                              java.lang.String attribute)

createProperty

protected void createProperty(java.lang.Object result,
                              java.lang.String arraymark,
                              java.lang.String arraymark2,
                              java.lang.String attribute)
create result as property with name from attribute resultproperty