Package org.apache.catalina.ant
Class SessionsTask
- 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.catalina.ant.AbstractCatalinaCommandTask
-
- org.apache.catalina.ant.SessionsTask
-
- All Implemented Interfaces:
java.lang.Cloneable
public class SessionsTask extends AbstractCatalinaCommandTask
Ant task that implements the/sessionscommand supported by the Tomcat manager application.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringidleMinimum idle time in minutes for sessions to be included in the response.-
Fields inherited from class org.apache.catalina.ant.AbstractCatalinaCommandTask
path, version
-
Fields inherited from class org.apache.catalina.ant.AbstractCatalinaTask
charset, ignoreResponseConstraint, password, url, username
-
Fields inherited from class org.apache.catalina.ant.BaseRedirectorHelperTask
alwaysLog, failOnError, redirectErrStream, redirector, redirectorConfigured, redirectorElement, redirectOutput, redirectOutStream
-
-
Constructor Summary
Constructors Constructor Description SessionsTask()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBuildercreateQueryString(java.lang.String command)Appends the idle parameter to the query string if both path and idle are set.voidexecute()Execute the specified command.java.lang.StringgetIdle()Returns the minimum idle time in minutes for sessions to be included.voidsetIdle(java.lang.String idle)Sets the minimum idle time in minutes for sessions to be included.-
Methods inherited from class org.apache.catalina.ant.AbstractCatalinaCommandTask
getPath, getVersion, setPath, setVersion
-
Methods inherited from class org.apache.catalina.ant.AbstractCatalinaTask
execute, execute, getCharset, getPassword, getUrl, getUsername, isIgnoreResponseConstraint, setCharset, setIgnoreResponseConstraint, setPassword, setUrl, setUsername
-
Methods inherited from class org.apache.catalina.ant.BaseRedirectorHelperTask
addConfiguredRedirector, closeRedirector, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, handleOutput, isFailOnError, openRedirector, setAlwaysLog, setAppend, setCreateEmptyFiles, setError, setErrorProperty, setFailonerror, setLogError, setOutput, setOutputproperty
-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleInput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Method Detail
-
getIdle
public java.lang.String getIdle()
Returns the minimum idle time in minutes for sessions to be included.- Returns:
- the minimum idle time
-
setIdle
public void setIdle(java.lang.String idle)
Sets the minimum idle time in minutes for sessions to be included.- Parameters:
idle- the minimum idle time
-
createQueryString
public java.lang.StringBuilder createQueryString(java.lang.String command)
Appends the idle parameter to the query string if both path and idle are set.- Overrides:
createQueryStringin classAbstractCatalinaCommandTask- Parameters:
command- the command being executed- Returns:
- the query string buffer
-
execute
public void execute() throws org.apache.tools.ant.BuildExceptionDescription copied from class:AbstractCatalinaTaskExecute the specified command. This logic only performs the common attribute validation required by all subclasses; it does not perform any functional logic directly.- Overrides:
executein classAbstractCatalinaTask- Throws:
org.apache.tools.ant.BuildException- if a validation error occurs
-
-