Uses of Class
org.astrogrid.samp.client.SampException
-
Packages that use SampException Package Description org.astrogrid.samp.client Classes required only for SAMP clients.org.astrogrid.samp.gui Classes required only for graphical components based on SAMP classes.org.astrogrid.samp.hub Classes required only for running a SAMP hub.org.astrogrid.samp.test Classes for testing.org.astrogrid.samp.web Classes relating to the SAMP Web Profile.org.astrogrid.samp.xmlrpc Classes relating to Standard Profile and XML-RPC pluggable implementation layer. -
-
Uses of SampException in org.astrogrid.samp.client
Methods in org.astrogrid.samp.client that throw SampException Modifier and Type Method Description java.lang.String
HubConnection. call(java.lang.String recipientId, java.lang.String msgTag, java.util.Map msg)
Sends a message to a given client expecting a response.void
HubConnector. call(java.lang.String recipientId, java.util.Map msg, ResultHandler resultHandler, int timeout)
Sends a message asynchronously to a single client, making a callback on a supplied ResultHandler object when the result arrives.java.util.Map
HubConnection. callAll(java.lang.String msgTag, java.util.Map msg)
Sends a message to all subscribed clients expecting responses.void
HubConnector. callAll(java.util.Map msg, ResultHandler resultHandler, int timeout)
Sends a message asynchronously to all subscribed clients, making callbacks on a supplied ResultHandler object when the results arrive.Response
HubConnection. callAndWait(java.lang.String recipientId, java.util.Map msg, int timeout)
Sends a message synchronously to a client, waiting for the response.Response
HubConnector. callAndWait(java.lang.String recipientId, java.util.Map msg, int timeout)
Sends a message synchronously to a client, waiting for the response.void
HubConnector. configureConnection(HubConnection connection)
Configures a connection with a hub in accordance with the state of this object.protected HubConnection
HubConnector. createConnection()
Invoked by this class to create a hub connection.void
HubConnection. declareMetadata(java.util.Map meta)
Declares this registered client's metadata.void
HubConnection. declareSubscriptions(java.util.Map subs)
Declares this registered client's MType subscriptions.HubConnection
HubConnector. getConnection()
If necessary attempts to acquire, and returns, a connection to a running hub.Metadata
HubConnection. getMetadata(java.lang.String clientId)
Returns the metadata for another registered client.java.lang.String[]
HubConnection. getRegisteredClients()
Returns the list of client public IDs for those clients currently registered.java.util.Map
HubConnection. getSubscribedClients(java.lang.String mtype)
Returns a map of subscriptions for a given MType.Subscriptions
HubConnection. getSubscriptions(java.lang.String clientId)
Returns the subscriptions for another registered client.void
HubConnection. notify(java.lang.String recipientId, java.util.Map msg)
Sends a message to a given client without wanting a response.java.util.List
HubConnection. notifyAll(java.util.Map msg)
Sends a message to all subscribed clients without wanting a response.void
HubConnection. ping()
Tests whether the connection is currently open.void
AbstractMessageHandler. receiveCall(HubConnection connection, java.lang.String senderId, java.lang.String msgId, Message message)
CallsAbstractMessageHandler.processCall(org.astrogrid.samp.client.HubConnection, java.lang.String, org.astrogrid.samp.Message)
, generates a response from the result usingAbstractMessageHandler.createResponse(java.util.Map)
, and sends the resulting response as a reply to the hub.HubConnection
ClientProfile. register()
Attempts to register with a SAMP hub and return a corresponding connection object.void
HubConnection. reply(java.lang.String msgId, java.util.Map response)
Supplies a response to a previously received message.void
HubConnection. setCallable(CallableClient callable)
Tells the hub how it can perform callbacks on the client by providing a CallableClient object.void
HubConnection. unregister()
Unregisters the client and terminates this connection. -
Uses of SampException in org.astrogrid.samp.gui
Methods in org.astrogrid.samp.gui that throw SampException Modifier and Type Method Description protected HubConnection
MessageTrackerHubConnector. createConnection()
protected void
GuiHubService. declareMetadata(HubClient caller, java.util.Map meta)
protected void
GuiHubService. declareSubscriptions(HubClient caller, java.util.Map subscriptions)
protected void
MessageTrackerHubService. reply(HubClient caller, java.lang.String msgId, java.util.Map response)
-
Uses of SampException in org.astrogrid.samp.hub
Methods in org.astrogrid.samp.hub that throw SampException Modifier and Type Method Description protected java.lang.String
BasicHubService. call(HubClient caller, java.lang.String recipientId, java.lang.String msgTag, java.util.Map message)
Does the work for thecall
method of connections registered with this service.protected java.util.Map
BasicHubService. callAll(HubClient caller, java.lang.String msgTag, java.util.Map message)
Does the work for thecall
method of connections registered with this service.protected Response
BasicHubService. callAndWait(HubClient caller, java.lang.String recipientId, java.util.Map message, int timeout)
Does the work for thecallAndWait
method of connections registered with this service.protected void
BasicHubService. declareMetadata(HubClient caller, java.util.Map meta)
Does the work for thedeclareMetadata
method of connections registered with this service.protected void
BasicHubService. declareSubscriptions(HubClient caller, java.util.Map subscriptions)
Does the work for thedeclareSubscriptions
method of connections registered with this service.protected Metadata
BasicHubService. getMetadata(HubClient caller, java.lang.String clientId)
Does the work for thegetMetadata
method of connections registered with this service.protected java.lang.String[]
BasicHubService. getRegisteredClients(HubClient caller)
Does the work for thegetRegisteredClients
method of connections registered with this service.protected java.util.Map
BasicHubService. getSubscribedClients(HubClient caller, java.lang.String mtype)
Does the work for thegetSubscribedClients
method of connections registered with this service.protected Subscriptions
BasicHubService. getSubscriptions(HubClient caller, java.lang.String clientId)
Does the work for thegetSubscriptions
method of connections registered with this service.protected void
BasicHubService. notify(HubClient caller, java.lang.String recipientId, java.util.Map message)
Does the work for thenotify
method of connections registered with this service.protected java.util.List
BasicHubService. notifyAll(HubClient caller, java.util.Map message)
Does the work for thenotifyAll
method of connections registered with this service.HubConnection
BasicHubService. register(ProfileToken ptoken)
HubConnection
FacadeHubService. register(ProfileToken profileToken)
HubConnection
HubService. register(ProfileToken profileToken)
Creates a new connection to this hub service, thereby initiating a new registered client.protected void
BasicHubService. reply(HubClient caller, java.lang.String msgIdStr, java.util.Map resp)
Does the work for thereply
method of connections registered with this service.protected void
BasicHubService. setCallable(HubClient caller, CallableClient callable)
Does the work for thesetCallable
method of connections registered with this service.protected void
BasicHubService. unregister(HubClient caller)
Does the work for theunregister
method of conections registered with this service. -
Uses of SampException in org.astrogrid.samp.test
Methods in org.astrogrid.samp.test that throw SampException Modifier and Type Method Description void
Calculator. receiveCall(java.lang.String senderId, java.lang.String msgId, Message msg)
void
Calculator. sendMessage(java.lang.String receiverId, Calculator.SendMode mode)
Sends a randomly generated message in a randomly generated way to a given receiver.Constructors in org.astrogrid.samp.test that throw SampException Constructor Description Calculator(HubConnection connection, java.util.Random random)
Constructor. -
Uses of SampException in org.astrogrid.samp.web
Methods in org.astrogrid.samp.web that throw SampException Modifier and Type Method Description void
ClientAuthorizer. authorize(HttpServer.Request request, java.util.Map securityMap)
Indicates whether an HTTP request representing an otherwise unauthorized connection attempt will be permitted access to sensitive system resources.void
ExtremeSwingClientAuthorizer. authorize(HttpServer.Request request, java.util.Map securityMap)
void
HubSwingClientAuthorizer. authorize(HttpServer.Request request, java.util.Map securityMap)
CredentialPresenter.Presentation
CredentialPresenter. createPresentation(HttpServer.Request request, java.util.Map securityMap, AuthResourceBundle.Content authContent)
Returns an object which contains user-directed credential messages, given available information from the registration request.CredentialPresenter.Presentation
WebCredentialPresenter. createPresentation(HttpServer.Request request, java.util.Map securityMap, AuthResourceBundle.Content authContent)
static java.lang.String
ClientAuthorizers. getAppName(java.util.Map securityMap)
Returns the mandatory application name entry from the security map supplied explicitly by clients wishing to register.HubConnection
WebClientProfile. register()
-
Uses of SampException in org.astrogrid.samp.xmlrpc
Methods in org.astrogrid.samp.xmlrpc that throw SampException Modifier and Type Method Description java.lang.String
XmlRpcHubConnection. call(java.lang.String recipientId, java.lang.String msgTag, java.util.Map msg)
java.util.Map
XmlRpcHubConnection. callAll(java.lang.String msgTag, java.util.Map msg)
Response
XmlRpcHubConnection. callAndWait(java.lang.String recipientId, java.util.Map msg, int timeout)
void
XmlRpcHubConnection. declareMetadata(java.util.Map meta)
void
XmlRpcHubConnection. declareSubscriptions(java.util.Map subs)
java.lang.Object
XmlRpcHubConnection. exec(java.lang.String methodName, java.lang.Object[] params)
Makes an XML-RPC call to the SAMP hub represented by this connection.Metadata
XmlRpcHubConnection. getMetadata(java.lang.String clientId)
java.lang.String[]
XmlRpcHubConnection. getRegisteredClients()
java.util.Map
XmlRpcHubConnection. getSubscribedClients(java.lang.String mtype)
Subscriptions
XmlRpcHubConnection. getSubscriptions(java.lang.String clientId)
void
XmlRpcHubConnection. notify(java.lang.String recipientId, java.util.Map msg)
java.util.List
XmlRpcHubConnection. notifyAll(java.util.Map msg)
void
XmlRpcHubConnection. ping()
java.lang.Object
XmlRpcHubConnection. rawExec(java.lang.String fqName, java.util.List paramList)
Actually makes an XML-RPC call to the SAMP hub represented by this connection.HubConnection
StandardClientProfile. register()
void
XmlRpcHubConnection. reply(java.lang.String msgId, java.util.Map response)
void
XmlRpcHubConnection. unregister()
Constructors in org.astrogrid.samp.xmlrpc that throw SampException Constructor Description XmlRpcHubConnection(SampXmlRpcClient xClient, java.lang.String prefix, java.util.List registerArgs)
Constructor.
-