# Package com.h3c.util.net.msg

- Interface Summary
  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 Summary
  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 Summary
  Enum | Description
  --- | ---
  ConnectionBroker.Transport | Enumeration indicating whether plain or ssl connection is used.

Copyright © 2014. All Rights Reserved.