public class RemoteImageServiceClient<Conf> extends DefaultServiceClient<Conf> implements ImageService
myElapsedPauseTime, myPauseTime, myPlayableListeners, myPlayState, myResumeTime, myStartTime, myStopTimePROP_ID| Constructor and Description |
|---|
RemoteImageServiceClient(Class<Conf> configClass,
String imageServiceId,
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<ImageEvent> imageReceiver)
Creates a new RemoteImageServiceClients.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addImageListener(org.jflux.api.core.Listener<ImageEvent> listener)
Adds a Listener to be notified when an image is received.
|
String |
getImageServiceId()
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 |
removeImageListener(org.jflux.api.core.Listener<ImageEvent> listener)
Removes a Listener from being notified when an image is received.
|
void |
setImageReceiver(org.jflux.api.messaging.rk.MessageAsyncReceiver<ImageEvent> 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 RemoteImageServiceClient(Class<Conf> configClass, String imageServiceId, 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<ImageEvent> imageReceiver)
start() to start the service.configClass - imageServiceId - remoteId - commandSender - configSender - errorReceiver - commandFactory - imageReceiver - public String getImageServiceId()
ImageServicegetImageServiceId in interface ImageServicepublic void start()
ImageServicestart in interface ImageServicepublic void stop()
ImageServicestop in interface ImageServicepublic 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 setImageReceiver(org.jflux.api.messaging.rk.MessageAsyncReceiver<ImageEvent> receiver)
public void addImageListener(org.jflux.api.core.Listener<ImageEvent> listener)
ImageServiceaddImageListener in interface ImageServicelistener - the Listener to be notifiedpublic void removeImageListener(org.jflux.api.core.Listener<ImageEvent> listener)
ImageServiceremoveImageListener in interface ImageServicelistener - the Listener to removeCopyright © 2011-2014. All Rights Reserved.