| Interface | Description |
|---|---|
| DestroyableSession |
A Push session that needs to be destroyed when ending
|
| MessageDataSerializer |
MessageDataSerializer is responsible for transforming message data object into a format that browser can understand, e.g.
|
| PushContext |
PushContext serves as container class holding references to
TopicsContext, SessionFactory and SessionManager. |
| PushContextFactory |
Factory registered as RichFaces service that initializes
PushContext lazily. |
| Request |
Request encapsulates active browser request to the server.
|
| Session |
Session represents user’s subscription to a set of topics.
|
| SessionFactory |
SessionFactory responsibility is creation of new instance of
Session with the specified ID. |
| SessionManager |
Session manager is a registry of all active sessions that maintains their state and provides wipe out for expired sessions.
|
| SessionTopicListener2 | |
| Topic |
Topic encapsulates particular endpoint for sending/receiving messages.
|
| TopicListener |
TopicListener is for notifying application developer about topic events.
|
| Class | Description |
|---|---|
| MessageData |
Holds association of serialized message with topic key and a sequence number that can be used to determine whether given
message was already consumed by client.
|
| SessionPreSubscriptionEvent | |
| SessionSubscriptionEvent | |
| SessionTopicEvent | |
| SessionUnsubscriptionEvent | |
| TopicEvent |
The event that can be published to registered
TopicListeners. |
| TopicKey |
Immutable TopicKey class encapsulates address of the particular topic.
|
| TopicsContext |
TopicsContext is a per-application singleton tracking all registered topics.
|
| Exception | Description |
|---|---|
| EventAbortedException | Deprecated |
| MessageException |
Thrown when Push message is failed to be delivered
|
| PushContextInitializationException | |
| SubscriptionFailureException |
Copyright © 2014 JBoss by Red Hat. All Rights Reserved.