| Class | Description |
|---|---|
| CalcStorm |
Runs a load of Calculator clients at once all sending messages to each other.
|
| Calculator |
Test client.
|
| Calculator.SendMode |
Represents a delivery pattern.
|
| HubTester |
Tester for a running hub.
|
| HubTester.ClientWatcher |
CallableClient implementation which watches hub.event messages
concerning the registration and attributes of other clients.
|
| HubTester.TestCallableClient |
CallableClient implementation for testing.
|
| HubTester.WatchedClient |
Struct-type utility class which aggregates mutable information about
a client, to be updated in response to hub event messages.
|
| MessageSender |
Sends a message to one or more other SAMP clients.
|
| MessageSender.AsynchSender |
MessageSender implementation which uses the Asynchronous Call/Response
pattern.
|
| MessageSender.AsynchSender.Collector |
CallableClient implementation which collects asynchronous message
responses.
|
| MessageSender.BlockingMap |
Map implementation which dispenses its contents via an iterator
which will block until all the results are in.
|
| MessageSender.BlockingSet |
Set implementation which dispenses its contents via an iterator
which will block until all results are in.
|
| MessageSender.MetaClient |
Client implementation which may know about metadata.
|
| MessageSender.NotifySender |
MessageSender implementation which uses the Notify pattern.
|
| MessageSender.SynchSender |
MessageSender implementation which uses the Synchronous Call/Response
pattern.
|
| ReplyCollector |
Partial implementation of
CallableClient which handles the
receiveReply method. |
| Snooper |
Subscribes to SAMP messages and logs any received to an output stream.
|
| Tester |
No-frills test case superclass.
|
| TestXmlrpcClient |
SampXmlrpcClient implementation for testing success or failure of
XML-RPC method invocations.
|
| Exception | Description |
|---|---|
| TestException |
Exception thrown by a failed test.
|
HubTester class which tests a running
third-party hub implementation and some miscellaneous diagnostic
and utility applications.