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 Client s,
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 Client s, 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.
|