Class PollTimeoutHeader
- java.lang.Object
-
- org.apache.jackrabbit.webdav.header.TimeoutHeader
-
- org.apache.jackrabbit.webdav.header.PollTimeoutHeader
-
- All Implemented Interfaces:
DavConstants
,Header
public class PollTimeoutHeader extends TimeoutHeader
PollTimeoutHeader
implements a timeout header for subscription polling.
-
-
Field Summary
-
Fields inherited from interface org.apache.jackrabbit.webdav.DavConstants
creationDateFormat, DEPTH_0, DEPTH_1, DEPTH_INFINITY, DEPTH_INFINITY_S, HEADER_AUTHORIZATION, HEADER_CONTENT_LANGUAGE, HEADER_CONTENT_LENGTH, HEADER_CONTENT_TYPE, HEADER_DAV, HEADER_DEPTH, HEADER_DESTINATION, HEADER_ETAG, HEADER_IF, HEADER_LAST_MODIFIED, HEADER_LOCK_TOKEN, HEADER_OVERWRITE, HEADER_TIMEOUT, INFINITE_TIMEOUT, modificationDateFormat, NAMESPACE, OPAQUE_LOCK_TOKEN_PREFIX, PROPERTY_CREATIONDATE, PROPERTY_DISPLAYNAME, PROPERTY_GETCONTENTLANGUAGE, PROPERTY_GETCONTENTLENGTH, PROPERTY_GETCONTENTTYPE, PROPERTY_GETETAG, PROPERTY_GETLASTMODIFIED, PROPERTY_LOCKDISCOVERY, PROPERTY_RESOURCETYPE, PROPERTY_SOURCE, PROPERTY_SUPPORTEDLOCK, PROPFIND_ALL_PROP, PROPFIND_ALL_PROP_INCLUDE, PROPFIND_BY_PROPERTY, PROPFIND_PROPERTY_NAMES, TIMEOUT_INFINITE, UNDEFINED_TIME, UNDEFINED_TIMEOUT, XML_ACTIVELOCK, XML_ALLPROP, XML_COLLECTION, XML_DEPTH, XML_DST, XML_EXCLUSIVE, XML_HREF, XML_INCLUDE, XML_KEEPALIVE, XML_LINK, XML_LOCKENTRY, XML_LOCKINFO, XML_LOCKROOT, XML_LOCKSCOPE, XML_LOCKTOKEN, XML_LOCKTYPE, XML_MULTISTATUS, XML_OMIT, XML_OWNER, XML_PROP, XML_PROPERTYBEHAVIOR, XML_PROPERTYUPDATE, XML_PROPFIND, XML_PROPNAME, XML_PROPSTAT, XML_REMOVE, XML_RESPONSE, XML_RESPONSEDESCRIPTION, XML_SET, XML_SHARED, XML_SOURCE, XML_STATUS, XML_TIMEOUT, XML_WRITE
-
-
Constructor Summary
Constructors Constructor Description PollTimeoutHeader(long timeout)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getHeaderName()
static PollTimeoutHeader
parseHeader(HttpServletRequest request, long defaultValue)
Parses the request timeout header and converts it into a newPollTimeoutHeader
object.
The default value is used as fallback if the String is not parseable.-
Methods inherited from class org.apache.jackrabbit.webdav.header.TimeoutHeader
getHeaderValue, getTimeout, parse, parse
-
-
-
-
Method Detail
-
getHeaderName
public java.lang.String getHeaderName()
- Specified by:
getHeaderName
in interfaceHeader
- Overrides:
getHeaderName
in classTimeoutHeader
-
parseHeader
public static PollTimeoutHeader parseHeader(HttpServletRequest request, long defaultValue)
Parses the request timeout header and converts it into a newPollTimeoutHeader
object.
The default value is used as fallback if the String is not parseable.- Parameters:
request
-defaultValue
-- Returns:
- a new PollTimeoutHeader object.
-
-