All Classes Interface Summary Class Summary Exception Summary
| Class |
Description |
| AbstractCallActionManager |
Partial SendActionManager implementation which
uses the Asynchronous Call/Response delivery pattern.
|
| AbstractMessageHandler |
Partial implementation of MessageHandler interface which helps to ensure
correct client behaviour.
|
| ActorHandler |
Utility class to facilitate constructing a SampXmlRpcHandler which handles
particular named methods.
|
| ApacheClient |
SampXmlRpcClient implementation based on Apache XMLRPC classes.
|
| ApacheClientFactory |
SampXmlRpcClientFactory implementation based on Apache XMLRPC classes.
|
| ApacheServer |
SampXmlRpcServer implementation based on Apache XML-RPC library.
|
| ApacheServerFactory |
SampXmlRpcServerFactory implementation which uses Apache classes.
|
| AuthResourceBundle |
ResourceBundle for internationalising the Web Profile authorization
dialogue.
|
| AuthResourceBundle_de |
AuthResourceBundle with German text.
|
| AuthResourceBundle_en |
AuthResourceBundle with English text.
|
| AuthResourceBundle_fr |
AuthResourceBundle with French text.
|
| AuthResourceBundle_it |
AuthResourceBundle with English text.
|
| AuthResourceBundle.Content |
Defines the keys and value types required for a bundle of this class.
|
| BasicClientSet |
Basic ClientSet implementation.
|
| BasicHubService |
HubService implementation.
|
| Bridge |
Runs a bridging service between two or more hubs.
|
| CalcStorm |
Runs a load of Calculator clients at once all sending messages to each other.
|
| Calculator |
Test client.
|
| Calculator.SendMode |
Represents a delivery pattern.
|
| CallableClient |
Defines callbacks which the hub can make on a callable client.
|
| Client |
Describes an application registered with a SAMP hub.
|
| ClientAuthorizer |
Defines authorization functionality which is used to determine whether
a client is permitted to register with the hub.
|
| ClientAuthorizers |
Utility class containing ClientAuthorizer implementations.
|
| ClientPanel |
Component which displays details about a Client.
|
| ClientProfile |
Defines an object that can be used to register with a running SAMP hub.
|
| ClientSet |
Data structure for keeping track of clients currently registered with a hub.
|
| ConfigHubProfile |
Marks a HubProfile that can also provide GUI-based configuration.
|
| CorsHttpServer |
HttpServer which allows or rejects cross-origin access according to
the W3C Cross-Origin Resource Sharing standard.
|
| CredentialPresenter |
Extracts credentials for presentation to the user from available
information, so that the user can decide whether to allow registration.
|
| CredentialPresenter.Presentation |
Aggregates credential information to be presented to the user.
|
| DataException |
Unchecked exception thrown when a data structure for use with
SAMP does not have the correct form.
|
| DefaultClientProfile |
Factory which supplies the default ClientProfile for use by SAMP clients.
|
| DirectoryMapperHandler |
Handler implementation which allows the server to serve a directory
full of resources.
|
| ErrInfo |
Represents the error information associated with a SAMP response.
|
| ErrorDialog |
Dialog window which displays an error message, possibly with some
verbose details optionally visible.
|
| ExtremeSwingClientAuthorizer |
Client authorizer implementation that does its very best to discourage
users from accepting regitrations.
|
| FacadeHubService |
HubService that provides hub functionality by accessing an existing
hub service.
|
| GuiHubConnector |
Extends HubConnector to provide additional graphical functionality.
|
| GuiHubService |
BasicHubService subclass which provides a GUI window displaying hub
status as well as the basic hub services.
|
| HttpServer |
Simple modular HTTP server.
|
| HttpServer.Handler |
Implemented to serve data for some URLs.
|
| HttpServer.Request |
Represents a parsed HTTP client request.
|
| HttpServer.Response |
Represents a response to an HTTP request.
|
| Hub |
Class which manages a hub and its associated profiles.
|
| HubClient |
Represents a client registered with a hub.
|
| HubConnection |
Represents a registered client's connection to a running hub.
|
| HubConnector |
Manages a client's connection to SAMP hubs.
|
| HubMode |
Deprecated.
|
| HubMonitor |
Client application which uses a GuiHubConnector
to connect to any running hub and display information about all currently
registered clients.
|
| HubProfile |
Defines a hub profile.
|
| HubProfileFactory |
Factory to produce hub profiles of a particular type.
|
| HubRunner |
Deprecated.
|
| HubService |
Interface defining the work that the hub has to do.
|
| HubServiceMode |
Specifies a particular hub implementation for use with Hub.
|
| HubSwingClientAuthorizer |
ClientAuthorizer implementation that queries the user for permission
via a popup dialogue.
|
| HubTester |
Tester for a running hub.
|
| HubView |
Component displaying a list of SAMP Clients,
usually those registered with a hub.
|
| IconStore |
Manages client icons.
|
| IndividualCallActionManager |
SendActionManager which uses the Asynchronous Call/Response delivery
pattern, but allows a "broadcast" to send different message objects
to different recipients.
|
| InternalClient |
XML-RPC client implementation suitable for use with SAMP.
|
| InternalClientFactory |
Freestanding SampXmlRpcClientFactory implementation.
|
| InternalServer |
SampXmlRpcServer implementation without external dependencies.
|
| InternalServerFactory |
Freestanding SampXmlRpcServerFactory implementation.
|
| JSamp |
Convenience class for invoking JSAMP command-line applications.
|
| KeyGenerator |
Object which can generate a sequence of private keys.
|
| ListMessageRestriction |
General purpose implementation of MessageRestriction.
|
| LockInfo |
Represents the information read from a SAMP Standard Profile Lockfile.
|
| LockWriter |
Writes records to a SAMP Standard Profile hub lockfile.
|
| LoggingCorsHttpServer |
CorsHttpServer subclass which performs logging to a given print stream
at the HTTP level.
|
| LogResultHandler |
ResultHandler implementation which outputs some information about
responses received through the logging system.
|
| Message |
Represents an encoded SAMP Message.
|
| MessageHandler |
Interface for a client which wishes to receive messages.
|
| MessageRestriction |
Specifies restrictions on the message types that may be sent in
a particular context.
|
| MessageSender |
Sends a message to one or more other SAMP clients.
|
| MessageTrackerHubConnector |
HubConnector implementation which provides facilities for keeping track
of incoming and outgoing messages as well as the other GUI features.
|
| MessageTrackerHubService |
GuiHubService subclass which additionally keeps track of which messages
have been sent and received, and can provide a graphical display of these.
|
| Metadata |
Represents the application metadata associated with a SAMP client.
|
| MultiURLMapperHandler |
Handler implementation which allows the server to serve multiple
separate resources which are available to it, but not necessarily to
external clients, as URLs.
|
| NotifyActionManager |
SendActionManager subclass which works with messages of a single MType,
using the Notify delivery pattern.
|
| OpenPolicyResourceHandler |
HTTP resource handler suitable for serving static cross-origin policy files.
|
| OriginAuthorizer |
Controls which origins are authorized to perform cross-origin access
to resources.
|
| OriginAuthorizers |
Utility class containing OriginAuthorizer implementations.
|
| Platform |
Platform-dependent features required by the SAMP implementation.
|
| PopupResultHandler |
ResultHandler which pops up a window displaying progress and success
of a message sent to one or many recipients.
|
| ProfileToken |
Marker interface that identifies a hub profile.
|
| RegInfo |
Represents information provided to a client at registration by the hub.
|
| ResourceHandler |
Handler implementation which implements dynamic resource provision.
|
| ResourceType |
Defines one of the types of resource that can be turned into a
SAMP load-type message.
|
| Response |
Represents an encoded SAMP response.
|
| ResponseHandler |
Interface for a client which wishes to receive responses to message it
has sent asynchrnonously using call or callAll.
|
| ResultHandler |
Interface which consumes call responses.
|
| RpcLoggingInternalClient |
InternalClient subclass which additionally logs all XML-RPC calls/responses
to an output stream.
|
| RpcLoggingInternalClientFactory |
Freestanding ClientFactory implementation which logs all XML-RPC
calls/responses to standard output.
|
| RpcLoggingInternalServer |
InternalServer subclass which additionally logs all XML-RPC calls/responses
to an output stream.
|
| RpcLoggingInternalServerFactory |
Freestanding ServerFactory implementation which logs all XML-RPC
calls/responses to standard output.
|
| SampException |
Exception thrown when some error occurs in SAMP processing.
|
| SampLoad |
Dialog window for sending a fixed load-type message to a selected
client or clients.
|
| SampMap |
Abstract superclass for objects represented within the SAMP package as
key-value maps.
|
| SampUtils |
Contains static utility methods for use with the SAMP toolkit.
|
| SampXmlRpcClient |
Interface for a client which can make XML-RPC calls for SAMP.
|
| SampXmlRpcClientFactory |
Defines a factory which can create clients for communication with
XML-RPC servers.
|
| SampXmlRpcHandler |
Interface for an object which can process certain XML-RPC requests.
|
| SampXmlRpcServer |
Interface for a server which can respond to XML-RPC calls for SAMP.
|
| SampXmlRpcServerFactory |
Defines a factory for SampXmlRpcServer instances.
|
| SelectiveClientListModel |
ListModel implementation which sits on top of an existing ListModel
containing Clients, but only includes a
subset of its elements.
|
| SendActionManager |
Manages actions to send SAMP messages to one or all recipients.
|
| ServerResource |
Defines a resource suitable for serving by the ResourceHandler
HTTP server handler.
|
| ShutdownManager |
Handles ordered running of cleanup processes at JVM shutdown.
|
| Snooper |
Subscribes to SAMP messages and logs any received to an output stream.
|
| StandardClientProfile |
Standard Profile implementation of ClientProfile.
|
| StandardHubProfile |
HubProfile implementation for the SAMP Standard Profile.
|
| StandardHubProfileFactory |
HubProfileFactory implementation for Standard Profile.
|
| SubscribedClientListModel |
Selective client list model which contains only those non-self clients
which are subscribed to one or more of a given list of MTypes.
|
| Subscriptions |
Represents the set of subscribed messages for a SAMP client.
|
| SysTray |
Provides basic access to the windowing system's System Tray.
|
| Tester |
No-frills test case superclass.
|
| TestException |
Exception thrown by a failed test.
|
| TrackedClientSet |
Collection of Client objects which can be notified and interrogated
about the clients which are currently registered.
|
| Transmission |
Describes the properties of a message which has been sent from one
client to another.
|
| Transmission.Status |
Describes the status of a transmission in terms that can be
presented in the GUI.
|
| TransmissionListIcon |
Icon which paints a graphical representation of a list of Transmissions.
|
| TransmissionPanel |
Component which displays the details of a given Transmission object.
|
| UniformCallActionManager |
SendActionManager subclass which works with messages of a single MType,
using the Aysnchronous Call/Response delivery pattern.
|
| URLMapperHandler |
Handler implementation which allows the server to serve resources which
are available to it as URLs.
|
| UrlTracker |
Keeps track of which URLs have been seen in communications inbound to
and outbound from Web Profile clients.
|
| UtilServer |
Utility class for use with HttpServer.
|
| WebClientProfile |
ClientProfile implementation for Web Profile.
|
| WebCredentialPresenter |
CredentialPresenter for use with the Web Profile.
|
| WebHubProfile |
HubProfile implementation for Web Profile.
|
| WebHubProfile.ServerFactory |
Creates and configures the HTTP server on which the Web Profile resides.
|
| WebHubProfileFactory |
HubProfileFactory implementation for Web Profile.
|
| WebHubXmlRpcHandler |
SampXmlRpcHandler implementation which passes Web Profile-type XML-RPC calls
to a hub connection factory to provide a Web Profile hub server.
|
| XmlLoggingInternalClient |
InternalClient subclass which additionally logs all XML-RPC calls/responses
to an output stream.
|
| XmlLoggingInternalClientFactory |
Freestanding ClientFactory implementation which logs all incoming
and outgoing HTTP data.
|
| XmlLoggingInternalServer |
Freestanding InternalServer implementation which logs all incoming
and outgoing HTTP data.
|
| XmlLoggingInternalServerFactory |
Freestanding ServerFactory implementation which logs all incoming
and outgoing HTTP data.
|
| XmlRpcCall |
Represents the content of an XML-RPC methodCall element.
|
| XmlRpcHubConnection |
Partial HubConnection implementation based on XML-RPC.
|
| XmlRpcKit |
Encapsulates the provision of XML-RPC client and server capabilities.
|
| XmlUtils |
Utilities for XML manipulations required by SAMP/XML-RPC.
|