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:
Cloneable
Ant task that implements the
/sessions command supported by the Tomcat manager application.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringMinimum idle time in minutes for sessions to be included in the response.Fields inherited from class AbstractCatalinaCommandTask
path, versionFields inherited from class AbstractCatalinaTask
charset, ignoreResponseConstraint, password, url, usernameFields inherited from class BaseRedirectorHelperTask
alwaysLog, failOnError, redirectErrStream, redirector, redirectorConfigured, redirectorElement, redirectOutput, redirectOutStreamFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateQueryString(String command) Appends the idle parameter to the query string if both path and idle are set.voidexecute()Execute the specified command.getIdle()Returns the minimum idle time in minutes for sessions to be included.voidSets the minimum idle time in minutes for sessions to be included.Methods inherited from class AbstractCatalinaCommandTask
getPath, getVersion, setPath, setVersionMethods inherited from class AbstractCatalinaTask
execute, execute, getCharset, getPassword, getUrl, getUsername, isIgnoreResponseConstraint, setCharset, setIgnoreResponseConstraint, setPassword, setUrl, setUsernameMethods inherited from class BaseRedirectorHelperTask
addConfiguredRedirector, closeRedirector, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, handleOutput, isFailOnError, openRedirector, setAlwaysLog, setAppend, setCreateEmptyFiles, setError, setErrorProperty, setFailonerror, setLogError, setOutput, setOutputpropertyMethods 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, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
idle
Minimum idle time in minutes for sessions to be included in the response.
-
-
Constructor Details
-
SessionsTask
public SessionsTask()Default constructor.
-
-
Method Details
-
getIdle
Returns the minimum idle time in minutes for sessions to be included.- Returns:
- the minimum idle time
-
setIdle
Sets the minimum idle time in minutes for sessions to be included.- Parameters:
idle- the minimum idle time
-
createQueryString
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
-