public class ClientServiceManager extends ServiceManager<ClientServiceManager>
| Constructor and Description |
|---|
ClientServiceManager(Client client)
Creates a new ClientServiceManager for the specified network Client.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addService(ClientService s)
Adds the specified ClientService and initializes it.
|
void |
addServices(ClientService... services)
Adds all of the specified ClientServices and initializes them.
|
Client |
getClient()
Returns the network Client associated with this ClientServiceManager.
|
protected ClientServiceManager |
getParent()
Returns 'this' and is what is passed to ClientService.initialize()
and ClientService.termnate();
|
void |
removeService(ClientService s)
Removes the specified ClientService from this service manager, stopping
and terminating it as required.
|
addService, getService, getServices, isStarted, removeService, start, stop, terminate, toStringpublic ClientServiceManager(Client client)
public Client getClient()
protected final ClientServiceManager getParent()
getParent in class ServiceManager<ClientServiceManager>public void addService(ClientService s)
public void addServices(ClientService... services)
public void removeService(ClientService s)