Serialized Form


Package org.avis.client

Class org.avis.client.AvisEventObject extends EventObject implements Serializable

Serialized Fields

data

Map<K,V> data

Class org.avis.client.CloseEvent extends EventObject implements Serializable

Serialized Fields

reason

int reason
The reason for the shutdown: CloseEvent.REASON_CLIENT_SHUTDOWN, CloseEvent.REASON_ROUTER_SHUTDOWN, CloseEvent.REASON_ROUTER_SHUTDOWN_UNEXPECTEDLY, CloseEvent.REASON_ROUTER_STOPPED_RESPONDING, CloseEvent.REASON_PROTOCOL_VIOLATION, CloseEvent.REASON_IO_ERROR.


message

String message
The message from the router, if any, or the client's description of the reason otherwise.


error

Throwable error
The exception that was associated with the reason for closing. This may be null. It will be set in the case where an exception occurred during decoding a message from the router and triggered a close due to protocol violation.

Class org.avis.client.ConnectionOptionsException extends IOException implements Serializable

Serialized Fields

options

ConnectionOptions options
The requested options


rejectedOptions

Map<K,V> rejectedOptions
The rejected options and the actual value that the server will use.

Class org.avis.client.ElvinLogEvent extends EventObject implements Serializable

Serialized Fields

type

ElvinLogEvent.Type type
The type of message.


message

String message
The message text.


exception

Throwable exception
The exception that triggered the message, if any (or null).

Class org.avis.client.GeneralNotificationEvent extends AvisEventObject implements Serializable

Serialized Fields

notification

Notification notification
The notification.


secureMatches

Set<E> secureMatches
The subscriptions that securely matched the notification.


insecureMatches

Set<E> insecureMatches
The subscriptions that insecurely matched the notification.


matches

Set<E> matches
All subscriptions that matched the notification.

Class org.avis.client.InvalidSubscriptionException extends RouterNackException implements Serializable

Serialized Fields

expression

String expression
The subscription expression that was rejected.


reason

int reason
The reason the expression was rejected: one of InvalidSubscriptionException.SYNTAX_ERROR or InvalidSubscriptionException.TRIVIAL_EXPRESSION.

Class org.avis.client.NotConnectedException extends IOException implements Serializable

Class org.avis.client.NotificationEvent extends AvisEventObject implements Serializable

Serialized Fields

subscription

Subscription subscription
The subscription that matched the notification. This is the same as EventObject.getSource().


notification

Notification notification
The notification received from the router.


secure

boolean secure
True if the notification was received securely from a client with compatible security keys.

Class org.avis.client.RouterNackException extends IOException implements Serializable


Package org.avis.common

Class org.avis.common.InvalidURIException extends RuntimeException implements Serializable

Class org.avis.common.RuntimeInterruptedException extends RuntimeException implements Serializable


Package org.avis.util

Class org.avis.util.IllegalCommandLineOption extends IllegalArgumentException implements Serializable

Class org.avis.util.IllegalConfigOptionException extends IllegalArgumentException implements Serializable

Class org.avis.util.InvalidFormatException extends Exception implements Serializable



Copyright © 2008 Matthew Phillips. All Rights Reserved.