org.apache.jackrabbit.webdav.observation
Interface ObservationDavServletResponse

All Superinterfaces:
DavServletResponse, javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse
All Known Subinterfaces:
WebdavResponse
All Known Implementing Classes:
WebdavResponseImpl

public interface ObservationDavServletResponse
extends DavServletResponse

ObservationDavServletResponse provides extensions to the DavServletResponse interface used for dealing with observation.


Field Summary
 
Fields inherited from interface org.apache.jackrabbit.webdav.DavServletResponse
SC_FAILED_DEPENDENCY, SC_INSUFFICIENT_SPACE_ON_RESOURCE, SC_LOCKED, SC_MULTI_STATUS, SC_PROCESSING, SC_UNPROCESSABLE_ENTITY
 
Fields inherited from interface javax.servlet.http.HttpServletResponse
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
 
Method Summary
 void sendPollResponse(EventDiscovery eventdiscovery)
          Send the response to a sucessful POLL request.
 void sendSubscriptionResponse(Subscription subsription)
          Send the response to a successful SUBSCRIBE request.
 
Methods inherited from interface org.apache.jackrabbit.webdav.DavServletResponse
sendError, sendLockResponse, sendMultiStatus, sendRefreshLockResponse, sendXmlResponse
 
Methods inherited from interface javax.servlet.http.HttpServletResponse
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
Methods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setContentLength, setContentType, setLocale
 

Method Detail

sendSubscriptionResponse

public void sendSubscriptionResponse(Subscription subsription)
                              throws IOException
Send the response to a successful SUBSCRIBE request.

Parameters:
subsription - that needs to be represented in the response body.
Throws:
IOException

sendPollResponse

public void sendPollResponse(EventDiscovery eventdiscovery)
                      throws IOException
Send the response to a sucessful POLL request.

Parameters:
eventdiscovery - EventDiscovery object to be returned in the response body.
Throws:
IOException


Copyright © 2005-2006 . All Rights Reserved.