|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.httpclient.HttpMethodBase
org.apache.webdav.lib.methods.HttpRequestBodyMethodBase
org.apache.webdav.lib.methods.XMLResponseMethodBase
org.apache.webdav.lib.methods.PollMethod
public class PollMethod
Implements the POLL WebDAV method.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.webdav.lib.methods.XMLResponseMethodBase |
|---|
XMLResponseMethodBase.Response |
| Field Summary |
|---|
| Fields inherited from class org.apache.webdav.lib.methods.XMLResponseMethodBase |
|---|
builder, decodeResponseHrefs, responseURLs |
| Fields inherited from class org.apache.commons.httpclient.HttpMethodBase |
|---|
USER_AGENT |
| Constructor Summary | |
|---|---|
PollMethod()
|
|
PollMethod(java.lang.String path)
|
|
| Method Summary | |
|---|---|
protected void |
addRequestHeaders(org.apache.commons.httpclient.HttpState state,
org.apache.commons.httpclient.HttpConnection conn)
|
void |
addSubscriptionId(int id)
Adds an ID for a subscription that is to be polled. |
java.lang.String |
getName()
|
java.util.Collection |
getSubscriptionsWithEvents()
Returns a list of number objects containing the subscription IDs for subscriptions for which events are reported. |
java.util.Collection |
getSubscriptionsWithoutEvents()
Returns a list of number objects containing the subscription IDs for subscriptions for which NO events are reported. |
void |
parseResponse(java.io.InputStream input,
org.apache.commons.httpclient.HttpState state,
org.apache.commons.httpclient.HttpConnection conn)
Parse response. |
void |
recycle()
Reset the State of the class to its initial state, so that it can be used again. |
void |
setRequestHeader(java.lang.String headerName,
java.lang.String headerValue)
Adds special checking of header values of the POLL method to the super class implementation. |
| Methods inherited from class org.apache.webdav.lib.methods.XMLResponseMethodBase |
|---|
convertElementToProperty, generateRequestBody, getDebug, getRequestContentLength, getResponseDocument, getResponseHashtable, getResponses, getResponseURLs, parseXMLResponse, readResponseBody, setDebug, setDecodeResponseHrefs, setDocument, setResponseHashtable, writeRequestBody |
| Methods inherited from class org.apache.webdav.lib.methods.HttpRequestBodyMethodBase |
|---|
isRequestContentAlreadySet, readContinueCode, setRequestBody, setRequestBody, setRequestBody, setRequestBody, setRequestBody |
| Methods inherited from class org.apache.commons.httpclient.HttpMethodBase |
|---|
addAuthorizationRequestHeader, addContentLengthRequestHeader, addCookieRequestHeader, addHostRequestHeader, addProxyAuthorizationRequestHeader, addProxyConnectionHeader, addRequestHeader, addRequestHeader, addResponseFooter, addUserAgentRequestHeader, checkNotUsed, checkUsed, execute, fakeResponse, generateRequestLine, getAuthenticationRealm, getContentCharSet, getDoAuthentication, getFollowRedirects, getHostConfiguration, getMethodRetryHandler, getPath, getProxyAuthenticationRealm, getQueryString, getRecoverableExceptionCount, getRequestCharSet, getRequestHeader, getRequestHeaderGroup, getRequestHeaders, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseCharSet, getResponseContentLength, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaderGroup, getResponseHeaders, getResponseStream, getResponseTrailerHeaderGroup, getStatusCode, getStatusLine, getStatusText, getURI, hasBeenUsed, isConnectionCloseForced, isHttp11, isStrictMode, processResponseBody, processResponseHeaders, processStatusLine, readResponse, readResponseHeaders, readStatusLine, releaseConnection, removeRequestHeader, responseBodyConsumed, setConnectionCloseForced, setDoAuthentication, setFollowRedirects, setHostConfiguration, setHttp11, setMethodRetryHandler, setPath, setQueryString, setQueryString, setRequestHeader, setResponseStream, setStrictMode, shouldCloseConnection, validate, writeRequest, writeRequestHeaders, writeRequestLine |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PollMethod()
public PollMethod(java.lang.String path)
| Method Detail |
|---|
public void addSubscriptionId(int id)
public java.util.Collection getSubscriptionsWithEvents()
Integerspublic java.util.Collection getSubscriptionsWithoutEvents()
Integerspublic java.lang.String getName()
getName in interface org.apache.commons.httpclient.HttpMethodgetName in class org.apache.commons.httpclient.HttpMethodBasepublic void recycle()
XMLResponseMethodBase
recycle in interface org.apache.commons.httpclient.HttpMethodrecycle in class XMLResponseMethodBase
protected void addRequestHeaders(org.apache.commons.httpclient.HttpState state,
org.apache.commons.httpclient.HttpConnection conn)
throws java.io.IOException,
org.apache.commons.httpclient.HttpException
addRequestHeaders in class org.apache.commons.httpclient.HttpMethodBasejava.io.IOException
org.apache.commons.httpclient.HttpException
public void setRequestHeader(java.lang.String headerName,
java.lang.String headerValue)
setRequestHeader in interface org.apache.commons.httpclient.HttpMethodsetRequestHeader in class org.apache.commons.httpclient.HttpMethodBase
public void parseResponse(java.io.InputStream input,
org.apache.commons.httpclient.HttpState state,
org.apache.commons.httpclient.HttpConnection conn)
throws java.io.IOException,
org.apache.commons.httpclient.HttpException
XMLResponseMethodBase
parseResponse in class XMLResponseMethodBaseinput - Input stream
java.io.IOException
org.apache.commons.httpclient.HttpException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||