Package org.avis.client

Interface Summary
CloseListener A listener to the close event sent when the client's connection to the router is disconnected.
ElvinLogListener A listener for messages logged by an elvin client.
GeneralNotificationListener A listener to notifications received by any subscription created by an elvin connection.
NotificationListener A listener to notifications from a subscription.
 

Class Summary
AvisEventObject Extends java.util.EventObject to add useful utilities such as general data association.
CloseEvent An event sent when the connection to the Elvin router is closed.
ConnectionOptions Connection options sent by the client to the server.
Elvin The core class in the Avis client library which manages a client's connection to an Elvin router.
ElvinLogEvent A logging event fired by an elvin client.
ElvinOptions Options for configuring an Elvin client connection.
GeneralNotificationEvent A notification event sent to Elvin subscription listeners.
Notification A notification sent via an Elvin router.
NotificationEvent A notification event sent to subscription listeners.
Subscription A subscription to notifications from an Elvin connection.
 

Enum Summary
ElvinLogEvent.Type  
SecureMode Specifies the secure delivery mode for notifications.
 

Exception Summary
ConnectionOptionsException Thrown when the Elvin client receives a rejection of one or more requested connection options.
InvalidSubscriptionException Thrown when a subscription parse error is detected by the router.
NotConnectedException Thrown when an operation that requires a connection to the router is attempted on a closed connection.
RouterNackException An exception indicating the Elvin router rejected (NACK'd) one of the client's requests.
 



Copyright © 2008 Matthew Phillips. All Rights Reserved.