Uses of Interface
org.astrogrid.samp.hub.HubProfile
-
Packages that use HubProfile 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. -
-
Uses of HubProfile in org.astrogrid.samp.hub
Subinterfaces of HubProfile in org.astrogrid.samp.hub Modifier and Type Interface Description interface
ConfigHubProfile
Marks a HubProfile that can also provide GUI-based configuration.Fields in org.astrogrid.samp.hub declared as HubProfile Modifier and Type Field Description (package private) HubProfile
HubServiceMode.ProfileToggler. profile_
Methods in org.astrogrid.samp.hub that return HubProfile Modifier and Type Method 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.Methods in org.astrogrid.samp.hub with parameters of type HubProfile Modifier and Type Method 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) HubServiceMode.ServiceGui
HubServiceMode.BrokenHubMode. createHubService(java.util.Random random, HubProfile[] profiles, Hub[] runners)
(package private) abstract HubServiceMode.ServiceGui
HubServiceMode. createHubService(java.util.Random random, HubProfile[] profiles, Hub[] runners)
Creates and returns a new hub service object.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.Constructors in org.astrogrid.samp.hub with parameters of type HubProfile Constructor 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. -
Uses of HubProfile in org.astrogrid.samp.web
Classes in org.astrogrid.samp.web that implement HubProfile Modifier and Type Class Description class
WebHubProfile
HubProfile implementation for Web Profile.Methods in org.astrogrid.samp.web that return HubProfile Modifier and Type Method Description HubProfile
WebHubProfileFactory. createHubProfile(java.util.List flagList)
-
Uses of HubProfile in org.astrogrid.samp.xmlrpc
Classes in org.astrogrid.samp.xmlrpc that implement HubProfile Modifier and Type Class Description class
StandardHubProfile
HubProfile implementation for the SAMP Standard Profile.Methods in org.astrogrid.samp.xmlrpc that return HubProfile Modifier and Type Method Description HubProfile
StandardHubProfileFactory. createHubProfile(java.util.List flagList)
-