public class RemoteSpeechRecServiceClient<Conf> extends DefaultServiceClient<Conf> implements SpeechRecService
myElapsedPauseTime, myPauseTime, myPlayableListeners, myPlayState, myResumeTime, myStartTime, myStopTimePROP_ID| Constructor and Description |
|---|
RemoteSpeechRecServiceClient(Class<Conf> configClass,
String speechRecServiceId,
String remoteId,
org.jflux.api.messaging.rk.MessageSender<ServiceCommand> commandSender,
org.jflux.api.messaging.rk.MessageSender<Conf> configSender,
org.jflux.api.messaging.rk.MessageAsyncReceiver<ServiceError> errorReceiver,
ServiceCommandFactory commandFactory,
org.jflux.api.messaging.rk.MessageAsyncReceiver<SpeechRecEventList> speechRecReceiver)
Creates a new RemoteSpeechRecServiceClients.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSpeechRecListener(org.jflux.api.core.Listener<SpeechRecEventList> listener)
Adds a Listener to be notified when an image is received.
|
String |
getSpeechRecServiceId()
Returns the ImageService Id.
|
boolean |
onComplete(long time) |
boolean |
onPause(long time) |
boolean |
onResume(long time) |
boolean |
onStart(long time) |
boolean |
onStop(long time) |
void |
removeSpeechRecListener(org.jflux.api.core.Listener<SpeechRecEventList> listener)
Removes a Listener from being notified when an image is received.
|
void |
setSpeechRecReceiver(org.jflux.api.messaging.rk.MessageAsyncReceiver<SpeechRecEventList> receiver) |
void |
start()
Starts the ImageService.
|
void |
stop()
Stops the ImageService.
|
getClientId, getHostId, initialize, send, setCommandFactory, setCommandSender, setConfigSender, setErrorReceiveraddPlayableListener, afterComplete, complete, firePlayStateChanged, getElapsedPauseTime, getElapsedPlayTime, getPauseTime, getPlayState, getResumeTime, getStartTime, getStopTime, pause, removePlayableListener, resume, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPlayableListener, complete, getElapsedPauseTime, getElapsedPlayTime, getPauseTime, getPlayState, getResumeTime, getStartTime, getStopTime, pause, removePlayableListener, resume, start, stoppublic RemoteSpeechRecServiceClient(Class<Conf> configClass, String speechRecServiceId, String remoteId, org.jflux.api.messaging.rk.MessageSender<ServiceCommand> commandSender, org.jflux.api.messaging.rk.MessageSender<Conf> configSender, org.jflux.api.messaging.rk.MessageAsyncReceiver<ServiceError> errorReceiver, ServiceCommandFactory commandFactory, org.jflux.api.messaging.rk.MessageAsyncReceiver<SpeechRecEventList> speechRecReceiver)
start() to start the service.configClass - speechRecServiceId - remoteId - commandSender - configSender - errorReceiver - commandFactory - speechRecReceiver - public String getSpeechRecServiceId()
SpeechRecServicegetSpeechRecServiceId in interface SpeechRecServicepublic void start()
SpeechRecServicestart in interface SpeechRecServicepublic void stop()
SpeechRecServicestop in interface SpeechRecServicepublic boolean onComplete(long time)
onComplete in class DefaultServiceClient<Conf>public boolean onPause(long time)
onPause in class DefaultServiceClient<Conf>public boolean onResume(long time)
onResume in class DefaultServiceClient<Conf>public boolean onStart(long time)
onStart in class DefaultServiceClient<Conf>public boolean onStop(long time)
onStop in class DefaultServiceClient<Conf>public void setSpeechRecReceiver(org.jflux.api.messaging.rk.MessageAsyncReceiver<SpeechRecEventList> receiver)
public void addSpeechRecListener(org.jflux.api.core.Listener<SpeechRecEventList> listener)
SpeechRecServiceaddSpeechRecListener in interface SpeechRecServicelistener - the Listener to be notifiedpublic void removeSpeechRecListener(org.jflux.api.core.Listener<SpeechRecEventList> listener)
SpeechRecServiceremoveSpeechRecListener in interface SpeechRecServicelistener - the Listener to removeCopyright © 2011-2014. All Rights Reserved.