Package org.astrogrid.samp.client
package org.astrogrid.samp.client
Classes required only for SAMP clients.
Clients will normally use a HubConnector
to keep track of connections with a SAMP hub.
However clients requiring a lower-level interface may simply use a
HubConnection
object.
-
ClassDescriptionPartial implementation of MessageHandler interface which helps to ensure correct client behaviour.Defines callbacks which the hub can make on a callable client.Defines an object that can be used to register with a running SAMP hub.Factory which supplies the default ClientProfile for use by SAMP clients.Represents a registered client's connection to a running hub.Manages a client's connection to SAMP hubs.ResultHandler implementation which outputs some information about responses received through the logging system.Interface for a client which wishes to receive messages.Interface for a client which wishes to receive responses to message it has sent asynchrnonously using
call
orcallAll
.Interface which consumes call responses.Exception thrown when some error occurs in SAMP processing.Collection of Client objects which can be notified and interrogated about the clients which are currently registered.