Package org.ws4d.java.eventing

Implements classes responsible for the handling of events by clients.

See:
          Description

Interface Summary
ClientSubscription Subscription interface, allows client-side management of a subscription, such as renewing, unsubscribing, obtaining the current status, etc.
ClientSubscriptionInternal  
EventingFactory  
EventListener The primary callback interface for handling events and other WS-Eventing related notifications.
EventSink Interface used by a client to receive events.
EventSource Events sources are the source of server-side notifications, which interested clients may subscribe to.
SubscriptionManager  
 

Class Summary
DefaultEventingFactory  
DefaultEventSink Class represents an endpoint to receive notifications.
 

Exception Summary
EventingException WS-Eventing exception.
 

Package org.ws4d.java.eventing Description

Implements classes responsible for the handling of events by clients.

An EventSink is the interface used by a client to receive events. An open EventSink can listen to two types of EventSources: notifications and solicit-response operations.

Incoming notifications received via an open EventSink instance are handled by an EventListener. Each implementing class should provide a specific handling procedure under the eventreceived method.

Subscriptions can be viewed and managed by the client via the ClientInterface interface (renew, subscribe, get status, get information about the subscriptions).