public interface HubService
| Modifier and Type | Method and Description | 
|---|---|
| void | disconnectAll(ProfileToken profileToken)Forcibly terminates any connections created by a previous call of
  register(org.astrogrid.samp.hub.ProfileToken)with a particularprofileToken. | 
| boolean | isHubRunning()Indicates whether this hub service is currently open for operations. | 
| HubConnection | register(ProfileToken profileToken)Creates a new connection to this hub service, thereby initiating
 a new registered client. | 
| void | shutdown()Tidies up any resources owned by this object. | 
| void | start()Begin operation. | 
void start()
register(org.astrogrid.samp.hub.ProfileToken) method should not be
 called until the hub has been started.HubConnection register(ProfileToken profileToken) throws SampException
It is the responsibility of the returned connection, not the
 user of that connection, to broadcast the various 
 samp.hub.event.* notifications at the appropriate times.
 
Most of the HubConnection methods are  declared to
 throw SampException, however, implementations may
 throw unchecked exceptions if that is more convenient;
 users of the connection should be prepared to catch these if
 they occur.
profileToken - identifier for the profile acting as gatekeeper
          for this connectionSampExceptionvoid disconnectAll(ProfileToken profileToken)
register(org.astrogrid.samp.hub.ProfileToken)
 with a particular profileToken.
 Any necessary hub events will be sent.profileToken - previous argument to registerboolean isHubRunning()
start() and shutdown()void shutdown()
Copyright © 2008–2024. All rights reserved.