Package org.astrogrid.samp.web
Classes relating to the SAMP Web Profile.
-
Interface Summary Interface Description AuthResourceBundle.Content Defines the keys and value types required for a bundle of this class.ClientAuthorizer Defines authorization functionality which is used to determine whether a client is permitted to register with the hub.OriginAuthorizer Controls which origins are authorized to perform cross-origin access to resources.WebHubActor Defines the XML-RPC methods which must be implemented by a Web Profile hub. -
Class Summary Class Description AuthResourceBundle ResourceBundle for internationalising the Web Profile authorization dialogue.AuthResourceBundle_de AuthResourceBundle with German text.AuthResourceBundle_de.GermanContent Content implementation for English.AuthResourceBundle_en AuthResourceBundle with English text.AuthResourceBundle_en.EnglishContent Content implementation for English.AuthResourceBundle_fr AuthResourceBundle with French text.AuthResourceBundle_fr.FrenchContent Content implementation for French.AuthResourceBundle_it AuthResourceBundle with English text.AuthResourceBundle_it.ItalianContent Content implementation for Italian.Callback Map representing a client callback from the hub.ClientAuthorizers Utility class containing ClientAuthorizer implementations.ClientCallbackOperation Represents one of the possible callbacks which may be invoked on a CallableClient.CorsHttpServer HttpServer which allows or rejects cross-origin access according to the W3C Cross-Origin Resource Sharing standard.ExtremeSwingClientAuthorizer Client authorizer implementaion that does its very best to discourage users from accepting regitrations.HubSwingClientAuthorizer ClientAuthorizer implementation that queries the user for permission via a popup dialogue.ListMessageRestriction General purpose implementation of MessageRestriction.LoggingCorsHttpServer CorsHttpServer subclass which performs logging to a given print stream at the HTTP level.LoggingCorsHttpServer.CountOutputStream OutputStream subclass which counts the number of bytes it is being asked to write, but otherwise does nothing.OpenPolicyResourceHandler HTTP resource handler suitable for serving static cross-origin policy files.OriginAuthorizers Utility class containing OriginAuthorizer implementations.SwingOriginAuthorizer OriginAuthorizer which uses a popup dialogue to ask the user.UrlTracker Keeps track of which URLs have been seen in communications inbound to and outbound from Web Profile clients.UrlTrackerHubConnection HubConnection wrapper implementation which intercepts all incoming and outgoing communications, scans them for URLs in the payload, and notifies a supplied UrlTracker object.WebCallableClient CallableClient implementation used internally by the Web Profile hub.WebClientProfile ClientProfile implementation for Web Profile.WebHubConnection HubConnection implementation for the Web Profile.WebHubConnection.CallWorker Thread that performs repeated long polls to pull callbacks from the hub and passes them on to this connection's CallableClient for execution.WebHubProfile HubProfile implementation for Web Profile.WebHubProfile.ConfigModel Helper class to generate toggle button models for hub configuration.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.WebHubXmlRpcHandler.Registration Utility class to aggregate information about a registered client.WebHubXmlRpcHandler.URLTranslationHandler HTTP handler which provides URL translation services for sandboxed clients.WebHubXmlRpcHandler.WebHubActorImpl WebHubActor implementation.