Config - type of configuration used to initialize the Service.public interface RemoteServiceClient<Config> extends Playable
| Modifier and Type | Method and Description |
|---|---|
String |
getClientId() |
String |
getHostId() |
void |
initialize(Config config)
Initializes the Service with the given config.
|
void |
setCommandFactory(ServiceCommandFactory factory) |
void |
setCommandSender(org.jflux.api.messaging.rk.MessageSender<ServiceCommand> sender) |
void |
setConfigSender(org.jflux.api.messaging.rk.MessageSender<Config> sender) |
void |
setErrorReceiver(org.jflux.api.messaging.rk.MessageAsyncReceiver<ServiceError> receiver) |
addPlayableListener, complete, getElapsedPauseTime, getElapsedPlayTime, getPauseTime, getPlayState, getResumeTime, getStartTime, getStopTime, pause, removePlayableListener, resume, start, stopvoid initialize(Config config) throws Exception
config - the configuration object used to initialize the ServiceException - if there is an error initializingvoid setCommandSender(org.jflux.api.messaging.rk.MessageSender<ServiceCommand> sender)
void setConfigSender(org.jflux.api.messaging.rk.MessageSender<Config> sender)
void setErrorReceiver(org.jflux.api.messaging.rk.MessageAsyncReceiver<ServiceError> receiver)
void setCommandFactory(ServiceCommandFactory factory)
String getClientId()
String getHostId()
Copyright © 2011-2014. All Rights Reserved.