Package | Description |
---|---|
org.astrogrid.samp |
Classes common to SAMP hub and client code.
|
org.astrogrid.samp.bridge |
Classes for the SAMP Bridge.
|
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.
|
Modifier and Type | Method and Description |
---|---|
Message |
Message.addParam(java.lang.String name,
java.lang.Object value)
Sets the value for a single entry in this message's
samp.params map. |
static Message |
Message.asMessage(java.util.Map map)
Returns a given map as a Message object.
|
Modifier and Type | Method and Description |
---|---|
private void |
ProxyManager.ProxyCallableClient.proxyProcessMessage(java.lang.String remoteSenderId,
Message msg)
Performs housekeeping tasks for an incoming message if any.
|
void |
ProxyManager.ProxyCallableClient.receiveCall(java.lang.String remoteSenderId,
java.lang.String remoteMsgId,
Message msg) |
void |
ProxyManager.ProxyCallableClient.receiveNotification(java.lang.String remoteSenderId,
Message msg) |
Modifier and Type | Method and Description |
---|---|
java.util.Map |
ClientTracker.processCall(HubConnection connection,
java.lang.String senderId,
Message message) |
abstract java.util.Map |
AbstractMessageHandler.processCall(HubConnection connection,
java.lang.String senderId,
Message message)
Implements message processing.
|
void |
MessageHandler.receiveCall(HubConnection connection,
java.lang.String senderId,
java.lang.String msgId,
Message message)
Processes a message which does require a response.
|
void |
AbstractMessageHandler.receiveCall(HubConnection connection,
java.lang.String senderId,
java.lang.String msgId,
Message message)
Calls
AbstractMessageHandler.processCall(org.astrogrid.samp.client.HubConnection, java.lang.String, org.astrogrid.samp.Message) , generates a response from the result
using AbstractMessageHandler.createResponse(java.util.Map) , and sends the resulting response
as a reply to the hub. |
void |
HubConnector.ConnectorCallableClient.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message message) |
void |
CallableClient.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message message)
Receives a message for which a response is required.
|
void |
MessageHandler.receiveNotification(HubConnection connection,
java.lang.String senderId,
Message message)
Processes a message which does not require a response.
|
void |
AbstractMessageHandler.receiveNotification(HubConnection connection,
java.lang.String senderId,
Message message)
Calls
AbstractMessageHandler.processCall(org.astrogrid.samp.client.HubConnection, java.lang.String, org.astrogrid.samp.Message) and discards the result. |
void |
HubConnector.ConnectorCallableClient.receiveNotification(java.lang.String senderId,
Message message) |
void |
CallableClient.receiveNotification(java.lang.String senderId,
Message message)
Receives a message for which no response is required.
|
Constructor and Description |
---|
LogResultHandler(Message msg)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private Message |
HubClientPopupListener.CallAction.msg_ |
private Message |
Transmission.msg_ |
private static Message |
HubClientPopupListener.PING_MSG
Message which does a ping.
|
Modifier and Type | Method and Description |
---|---|
Message |
Transmission.getMessage()
Returns the message which was sent.
|
Modifier and Type | Method and Description |
---|---|
protected ResultHandler |
AbstractCallActionManager.createResultHandler(HubConnection connection,
Message msg,
Client[] recipients)
Returns an object which will be informed of the results of a single-
or multiple-recipient send as they arrive.
|
protected void |
NotifyActionManager.messageSent(HubConnection connection,
Message msg,
Client[] recipients)
Called when a message has been sent by this object.
|
void |
MessageTrackerHubService.MessageTrackerCallableClient.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message msg) |
void |
MessageTrackerHubConnector.MessageTrackerCallableClient.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message msg) |
void |
MessageTrackerHubService.MessageTrackerCallableClient.receiveNotification(java.lang.String senderId,
Message msg) |
void |
MessageTrackerHubConnector.MessageTrackerCallableClient.receiveNotification(java.lang.String senderId,
Message msg) |
Constructor and Description |
---|
CallAction(java.awt.Component parent,
HubClient client,
java.lang.String name,
Message msg,
boolean isCall)
Constructor.
|
PopupResultHandler(java.awt.Component parent,
java.lang.String title,
Message msg,
Client[] recipients,
int closeDelay)
Constructor.
|
Transmission(Client sender,
Client receiver,
Message msg,
java.lang.String msgTag,
java.lang.String msgId)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private void |
BasicHubService.disconnect(java.lang.String[] clientIds,
Message discoMsg)
Forcibly disconnects a number of clients for the same reason.
|
private void |
FacadeHubService.hubEvent(Message msg)
Sends a given message by notification, as if from the hub,
to all the clients which have registered through this service.
|
(package private) void |
FacadeHubService.FacadeHubConnection.hubEvent(Message msg)
Sends a given message as a notification, as if from the hub,
to this connection if it is able to receive it.
|
private void |
BasicHubService.hubEvent(Message msg)
Broadcast an event message to all subscribed clients.
|
java.util.Map |
MetaQueryMessageHandler.processCall(HubConnection conn,
java.lang.String senderId,
Message msg) |
java.util.Map |
PingMessageHandler.processCall(HubConnection conn,
java.lang.String senderId,
Message msg) |
void |
HubClient.NoCallableClient.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message message) |
void |
HubCallableClient.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message msg) |
void |
HubClient.NoCallableClient.receiveNotification(java.lang.String senderId,
Message message) |
void |
HubCallableClient.receiveNotification(java.lang.String senderId,
Message msg) |
Modifier and Type | Method and Description |
---|---|
Message |
Calculator.CalcRequest.getMessage()
Returns a Message object corresponding to this request.
|
Modifier and Type | Method and Description |
---|---|
(package private) abstract java.util.Map |
MessageSender.getResponses(HubConnection connection,
Message msg,
java.lang.String[] recipientIds)
Sends a message to a given list of recipients.
|
java.util.Map |
MessageSender.NotifySender.getResponses(HubConnection connection,
Message msg,
java.lang.String[] recipientIds) |
java.util.Map |
MessageSender.SynchSender.getResponses(HubConnection connection,
Message msg,
java.lang.String[] recIds) |
java.util.Map |
MessageSender.AsynchSender.getResponses(HubConnection connection,
Message msg,
java.lang.String[] recipientIds) |
private void |
Snooper.log(java.lang.String senderId,
Message msg,
java.lang.String msgId)
Logs a received message.
|
private java.util.Map |
Calculator.processCall(java.lang.String senderId,
Message msg)
Does the work for both the receiveNotify and receiveCall methods.
|
private java.util.Map |
HubTester.TestCallableClient.processCall(java.lang.String senderId,
Message msg)
Do the work of responding to a given SAMP message.
|
private void |
HubTester.ClientWatcher.processMessage(java.lang.String senderId,
Message msg) |
void |
Calculator.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message msg) |
void |
MessageSender.AsynchSender.Collector.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message msg) |
void |
HubTester.TestCallableClient.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message msg) |
void |
HubTester.ClientWatcher.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message msg) |
void |
Calculator.receiveNotification(java.lang.String senderId,
Message msg) |
void |
MessageSender.AsynchSender.Collector.receiveNotification(java.lang.String senderId,
Message msg) |
void |
HubTester.TestCallableClient.receiveNotification(java.lang.String senderId,
Message msg) |
void |
HubTester.ClientWatcher.receiveNotification(java.lang.String senderId,
Message msg) |
(package private) void |
MessageSender.showResults(HubConnection connection,
Message msg,
java.lang.String[] recipientIds,
java.io.PrintStream out)
Sends a message to a list of recipients and displays the results
on an output stream.
|
Modifier and Type | Method and Description |
---|---|
void |
WebCallableClient.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message message) |
void |
UrlTrackerHubConnection.UrlTrackerCallableClient.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message msg) |
void |
WebCallableClient.receiveNotification(java.lang.String senderId,
Message message) |
void |
UrlTrackerHubConnection.UrlTrackerCallableClient.receiveNotification(java.lang.String senderId,
Message msg) |
Modifier and Type | Method and Description |
---|---|
void |
XmlRpcCallableClient.receiveCall(java.lang.String senderId,
java.lang.String msgId,
Message msg) |
void |
XmlRpcCallableClient.receiveNotification(java.lang.String senderId,
Message msg) |