# Package org.astrogrid.samp.hub

package org.astrogrid.samp.hub
Classes required only for running a SAMP hub. For standard usage, see `Hub`.

Related Packages
Package
Description
org.astrogrid.samp
Classes common to SAMP hub and client code.
Class
Description
BasicClientSet
Basic ClientSet implementation.
BasicHubService
HubService implementation.
ClientSet
Data structure for keeping track of clients currently registered with a hub.
ConfigHubProfile
Marks a HubProfile that can also provide GUI-based configuration.
FacadeHubService
HubService that provides hub functionality by accessing an existing hub service.
Hub
Class which manages a hub and its associated profiles.
HubClient
Represents a client registered with a hub.
HubProfile
Defines a hub profile.
HubProfileFactory
Factory to produce hub profiles of a particular type.
HubService
Interface defining the work that the hub has to do.
HubServiceMode
Specifies a particular hub implementation for use with `Hub`.
KeyGenerator
Object which can generate a sequence of private keys.
LockWriter
Writes records to a SAMP Standard Profile hub lockfile.
MessageRestriction
Specifies restrictions on the message types that may be sent in a particular context.
ProfileToken
Marker interface that identifies a hub profile.