public class RemoteImageRegionServiceClient<Conf> extends DefaultServiceClient<Conf> implements ImageRegionService
myElapsedPauseTime, myPauseTime, myPlayableListeners, myPlayState, myResumeTime, myStartTime, myStopTimePROP_ID| Constructor and Description |
|---|
RemoteImageRegionServiceClient(Class<Conf> configClass,
String imageRegionsServiceId,
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<ImageRegionList> regionsReceiver)
Creates a new RemoteImageServiceClients.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addImageRegionsListener(org.jflux.api.core.Listener<ImageRegionList> listener)
Adds a Listener to be notified when an ImageRegionList is received.
|
String |
getImageServiceId()
Returns the ImageRegionService Id.
|
boolean |
onComplete(long time) |
boolean |
onPause(long time) |
boolean |
onResume(long time) |
boolean |
onStart(long time) |
boolean |
onStop(long time) |
void |
removeImageRegionsListener(org.jflux.api.core.Listener<ImageRegionList> listener)
Removes a Listener from being notified when an ImageRegionList is
received.
|
void |
setImageRegionsReceiver(org.jflux.api.messaging.rk.MessageAsyncReceiver<ImageRegionList> receiver) |
void |
start()
Starts the ImageRegionService.
|
void |
stop()
Stops the ImageRegionService.
|
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 RemoteImageRegionServiceClient(Class<Conf> configClass, String imageRegionsServiceId, 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<ImageRegionList> regionsReceiver)
start() to start the service.configClass - imageRegionsServiceId - remoteId - commandSender - configSender - errorReceiver - commandFactory - regionsReceiver - public String getImageServiceId()
ImageRegionServicegetImageServiceId in interface ImageRegionServicepublic void start()
ImageRegionServicestart in interface ImageRegionServicepublic void stop()
ImageRegionServicestop in interface ImageRegionServicepublic 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 setImageRegionsReceiver(org.jflux.api.messaging.rk.MessageAsyncReceiver<ImageRegionList> receiver)
public void addImageRegionsListener(org.jflux.api.core.Listener<ImageRegionList> listener)
ImageRegionServiceaddImageRegionsListener in interface ImageRegionServicelistener - the Listener to be notifiedpublic void removeImageRegionsListener(org.jflux.api.core.Listener<ImageRegionList> listener)
ImageRegionServiceremoveImageRegionsListener in interface ImageRegionServicelistener - the Listener to removeCopyright © 2011-2014. All Rights Reserved.