| Interface | Description |
|---|---|
| ConnectionListener |
Abstraction of a delegate capable of responding to various connection
lifecycle events.
|
| ConversationProvider |
Abstraction of a provider capable of supplying an conversation
context appropriate for a given conversation topic.
|
| Class | Description |
|---|---|
| AbstractConversationProvider |
An abstract conversation provider that does not track the conversations it
issues.
|
| AbstractConversationTracker |
An abstract conversation provider that keeps track of the conversations
using their id.
|
| AbstractQueuedConversationTracker |
An abstract conversation provider that maintains a shared executor for
creating queued conversations and keeps track of them using their id.
|
| Connection |
Class to provide asynchronous conversation-aware message exchange platform
over the specified input and output streams.
|
| ConnectionBroker |
Broker for easily making network-spanning connections.
|
| Conversation |
Abstraction of a topic-aware but otherwise opaque conversation context.
|
| ConversationBroker |
A broker, acting as a conversation provider, by dispatching conversation
provisioning requests to multiple other conversation providers that have
been registered with the broker.
|
| Echo |
Echo response conversation that writes back the same messages it receives.
|
| Echo.Provider |
Echo conversation provider.
|
| LocalConnectionPair |
A pair of connections connected via twisted pair of piped input and output
streams.
|
| QueuedConversation |
Conversation capable of accepting messages in one thread and processing
them in potentially another thread.
|
| RequestResponseConversation |
Base implementation of a simple synchronous request/response conversation.
|
| RequestResponseConversation.Provider |
Provider and tracker of generic request response conversations.
|
| SendOnlyConversation |
Conversation suitable for sending messages only.
|
| SendOnlyConversation.Provider |
Provider and tracker of generic send-only conversations.
|
| Enum | Description |
|---|---|
| ConnectionBroker.Transport |
Enumeration indicating whether plain or ssl connection is used.
|
Copyright © 2014. All Rights Reserved.