| Interface | Description |
|---|---|
| ConnectionStateListener |
Interface to listen for server connection state change events.
|
| Message |
A NATS message.
|
| MessageHandler |
Provides a callback method that gets invoked when a message is received.
|
| MessageIterator |
Provides an
Iterator for fetching Nats subscription messages in a blocking manner. |
| Nats |
Provides the interface for publishing messages and subscribing to NATS subjects.
|
| Registration |
Provides a mechanism for removing handlers such as a
MessageHandler or
MessageHandler or to cancel recurring publishes. |
| Request |
Holds the attributes associated with a request.
|
| Subscription |
Represents a NATS subscription.
|
| Class | Description |
|---|---|
| BlockingQueueMessageIterator |
A
MessageIterator that is backed by a LinkedBlockingQueue. |
| DefaultMessage |
Provides a default implementation of the
Message interface. |
| DefaultSubscription |
Provides an abstract implementation of the
Subscription interface. |
| MockNats |
Provide a mock instance of
Nats to use primarily for testing purposes. |
| NatsConnector |
| Enum | Description |
|---|---|
| ConnectionStateListener.State |
| Exception | Description |
|---|---|
| NatsClosedException |
Thrown when trying to use a
Nats client that has been closed. |
| ServerConnectionFailedException |
Copyright © 2015. All Rights Reserved.