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. Note that
the /sessions command is deprecated in favour of the /expire command.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringMinimum idle time in minutes for sessions to be expired (invalidated).Fields inherited from class AbstractCatalinaCommandTask
path, versionFields inherited from class AbstractCatalinaTask
charset, ignoreResponseConstraint, password, timeout, 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 expired (invalidated).voidSets the minimum idle time in minutes for sessions to be expired (invalidated).Methods inherited from class AbstractCatalinaCommandTask
getPath, getVersion, setPath, setVersionMethods inherited from class AbstractCatalinaTask
configureTimeout, execute, execute, getCharset, getPassword, getTimeout, getUrl, getUsername, isIgnoreResponseConstraint, reportErrorResponse, setCharset, setIgnoreResponseConstraint, setPassword, setTimeout, 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 expired (invalidated).
-
-
Constructor Details
-
SessionsTask
public SessionsTask()Default constructor.
-
-
Method Details
-
getIdle
Returns the minimum idle time in minutes for sessions to be expired (invalidated).- Returns:
- the minimum idle time
-
setIdle
Sets the minimum idle time in minutes for sessions to be expired (invalidated).- 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
-