Apache CXF API

org.apache.cxf.ws.eventing.backend.manager
Interface SubscriptionManager

All Superinterfaces:
SubscriptionManagerInterfaceForEventSources, SubscriptionManagerInterfaceForManagers, SubscriptionManagerInterfaceForNotificators
All Known Implementing Classes:
SubscriptionManagerImpl

public interface SubscriptionManager
extends SubscriptionManagerInterfaceForManagers, SubscriptionManagerInterfaceForEventSources, SubscriptionManagerInterfaceForNotificators

The core functionality representing WS-Eventing backend logic. It holds an instance of a database and acts as a layer for communicating with it. There are two interfaces which are used to communicate with a SubscriptionManager: - SubscriptionManagerInterfaceForManagers is used by the manager Web Service - SubscriptionManagerInterfaceForEventSources is used by the event source Web Service


Method Summary
 void subscriptionEnd(UUID subscriptionId, String reason, SubscriptionEndStatus status)
           
 
Methods inherited from interface org.apache.cxf.ws.eventing.backend.manager.SubscriptionManagerInterfaceForManagers
findTicket, renew, unsubscribeTicket
 
Methods inherited from interface org.apache.cxf.ws.eventing.backend.manager.SubscriptionManagerInterfaceForEventSources
getTickets, subscribe
 
Methods inherited from interface org.apache.cxf.ws.eventing.backend.manager.SubscriptionManagerInterfaceForNotificators
getTickets, registerNotificator
 

Method Detail

subscriptionEnd

void subscriptionEnd(UUID subscriptionId,
                     String reason,
                     SubscriptionEndStatus status)

Apache CXF API

Apache CXF