Package | Description |
---|---|
org.astrogrid.samp.hub |
Classes required only for running a SAMP hub.
|
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 | Interface and Description |
---|---|
interface |
ConfigHubProfile
Marks a HubProfile that can also provide GUI-based configuration.
|
Modifier and Type | Field and Description |
---|---|
(package private) HubProfile |
HubServiceMode.ProfileToggler.profile_ |
Modifier and Type | Method and Description |
---|---|
static HubProfile[] |
Hub.createDefaultProfiles(boolean extra)
Returns an array of default Hub Profiles.
|
HubProfile |
HubProfileFactory.createHubProfile(java.util.List flagList)
Creates a HubProfile perhaps configured using a supplied list
of flags.
|
private static HubProfile[] |
Hub.getProfiles(java.lang.String profTxt,
java.util.List argList,
boolean isExtra,
java.lang.String usage)
Parses profile list command-line argument and associated
command-line arguments to construct a list of required profiles.
|
HubProfile[] |
Hub.getRunningProfiles()
Returns the hub profiles currently running on behalf of this hub.
|
Modifier and Type | Method and Description |
---|---|
private static HubServiceMode.Tidier |
HubServiceMode.configureHubWindow(javax.swing.JFrame frame,
HubProfile[] profiles,
Hub[] runners,
GuiHubService hubService)
Used to perform common configuration of hub display windows
for GUI-type hub modes.
|
(package private) abstract HubServiceMode.ServiceGui |
HubServiceMode.createHubService(java.util.Random random,
HubProfile[] profiles,
Hub[] runners)
Creates and returns a new hub service object.
|
(package private) HubServiceMode.ServiceGui |
HubServiceMode.BrokenHubMode.createHubService(java.util.Random random,
HubProfile[] profiles,
Hub[] runners) |
static Hub |
Hub.runHub(HubServiceMode hubMode,
HubProfile[] profiles,
HubProfile[] extraProfiles)
Starts a SAMP hub with given sets of profiles.
|
static Hub |
Hub.runHub(HubServiceMode hubMode,
HubProfile[] profiles,
HubProfile[] extraProfiles)
Starts a SAMP hub with given sets of profiles.
|
void |
Hub.startProfile(HubProfile profile)
Starts a profile running on behalf of this hub.
|
void |
Hub.stopProfile(HubProfile profile)
Stops a profile running on behalf of this hub, and disconnects
all clients registered with it.
|
Constructor and Description |
---|
BasicWindowConfig(javax.swing.JFrame frame,
HubProfile[] profiles,
Hub[] runners,
GuiHubService hubService)
Constructor.
|
ProfileToggler(HubProfile profile,
Hub[] runners)
Constructor.
|
SysTrayWindowConfig(javax.swing.JFrame frame,
HubProfile[] profiles,
Hub[] runners,
GuiHubService hubService,
SysTray sysTray)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
WebHubProfile
HubProfile implementation for Web Profile.
|
Modifier and Type | Method and Description |
---|---|
HubProfile |
WebHubProfileFactory.createHubProfile(java.util.List flagList) |
Modifier and Type | Class and Description |
---|---|
class |
StandardHubProfile
HubProfile implementation for the SAMP Standard Profile.
|
Modifier and Type | Method and Description |
---|---|
HubProfile |
StandardHubProfileFactory.createHubProfile(java.util.List flagList) |