See: Description
Class | Description |
---|---|
ForestClient |
The ForestClient provides a multi-thread safe client for interfacing to a Forest Bus cluster of nodes.
|
GetClusterDetailsResults |
Used by forestbus.Client to receive the RPC response with details fo the cluster configuration.
|
GetMessagesResult |
GetMessagesResult contains the results of calling getMessages.
|
GetTopicDetailsArgs |
GetTopicDetailsArgs is used internally by forestbus.Client to package the RPC call to Forest Bus to retrieve topic information.
|
GetTopicDetailsResults |
GetTopicDetailsResults is used internally by forestbus.Client to recieve results of the RPC query to query information regarding a topic.
|
ReceiveMessagesArgs |
ReceiveMessagesArgs is used interally by forestbus.Client to package up the arguments for the RPC call to retrieve messages from Forest Bus.
|
ResultInfo |
ResultInfo encapsulates the detailed result information for calls to Forest Bus RPC services.
|
SendMessagesArgs |
SendMessagesArgs is used internally within forestbus.Client to package up the arguments for the RPC call to send messages to Forest Bus.
|
SendMessagesResults |
SendMessagesResults is used internally by forestbus.Client to capture the RPC results of sending messages to Forest Bus.
|
Exception | Description |
---|---|
ClusterIDMismatchException |
ClusterIDMismatchException is thrown if the Client has been configured with a different cluster ID to the one on the server.
|
ForestBusException |
Base class for all exceptions thrown by Forest Bus.
|
NoNodesAvailableException |
NoNodesAvailableException is thrown by forestbus.Client when it is unable to find a server node that can service the request.
|
TopicNotFoundException |
TopicNotFoundException is thrown when a requested topic is not available on the server.
|
Applications should create an instance of the Client class to connect to Forest Bus.