|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ObservationResource
ObservationResource extends the DavResource interface by
observation relevant METHODS.
| Field Summary | |
|---|---|
static String |
METHODS
|
| Method Summary | |
|---|---|
void |
init(SubscriptionManager subsMgr)
Initializes this resource. |
EventDiscovery |
poll(String subscriptionId,
long timeout)
Retrieve the list of events that where recorded for the event listener with the given SubscriptionId. |
Subscription |
subscribe(SubscriptionInfo info,
String subscriptionId)
Subscribe this resource for event listening defined by the specified subscription info. |
void |
unsubscribe(String subscriptionId)
Unsubscribe the event listener with the given SubscriptionId. |
| Methods inherited from interface org.apache.jackrabbit.webdav.DavResource |
|---|
addLockManager, addMember, alterProperties, copy, exists, getCollection, getComplianceClass, getDisplayName, getFactory, getHref, getLocator, getLock, getLocks, getMembers, getModificationTime, getProperties, getProperty, getPropertyNames, getResourcePath, getSession, getSupportedMethods, hasLock, isCollection, isLockable, lock, move, refreshLock, removeMember, removeProperty, setProperty, spool, unlock |
| Field Detail |
|---|
static final String METHODS
| Method Detail |
|---|
void init(SubscriptionManager subsMgr)
subsMgr - subscription manager object
Subscription subscribe(SubscriptionInfo info,
String subscriptionId)
throws DavException
info - SubscriptionInfo object as defined by the
request body and headers.subscriptionId - or null if the
SubscriptionId header
is missing.
Subscription object in case the subscription was
successful.
DavException
void unsubscribe(String subscriptionId)
throws DavException
subscriptionId - as present in the SubscriptionId header.
DavException
EventDiscovery poll(String subscriptionId,
long timeout)
throws DavException
subscriptionId - as present in the
SubscriptionId header.timeout - as present in the
ObservationConstants.HEADER_POLL_TIMEOUT header or 0 (zero) if
none is present.
EventDiscovery object
DavException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||