|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.robokind.api.common.playable.AbstractPlayable
org.robokind.api.messaging.services.DefaultServiceClient<Conf>
org.robokind.api.vision.messaging.RemoteImageRegionServiceClient<Conf>
public class RemoteImageRegionServiceClient<Conf>
Connects to a remote ImageService through Messaging components.
Field Summary |
---|
Fields inherited from class org.robokind.api.common.playable.AbstractPlayable |
---|
myElapsedPauseTime, myPauseTime, myPlayableListeners, myPlayState, myResumeTime, myStartTime, myStopTime |
Fields inherited from interface org.robokind.api.vision.ImageRegionService |
---|
PROP_ID |
Constructor Summary | |
---|---|
RemoteImageRegionServiceClient(Class<Conf> configClass,
String imageRegionsServiceId,
String remoteId,
org.robokind.api.messaging.MessageSender<org.robokind.api.messaging.services.ServiceCommand> commandSender,
org.robokind.api.messaging.MessageSender<Conf> configSender,
org.robokind.api.messaging.MessageAsyncReceiver<org.robokind.api.messaging.services.ServiceError> errorReceiver,
org.robokind.api.messaging.services.ServiceCommandFactory commandFactory,
org.robokind.api.messaging.MessageAsyncReceiver<ImageRegionList> regionsReceiver)
Creates a new RemoteImageServiceClients. |
Method Summary | |
---|---|
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.robokind.api.messaging.MessageAsyncReceiver<ImageRegionList> receiver)
|
void |
start()
Starts the ImageRegionService. |
void |
stop()
Stops the ImageRegionService. |
Methods inherited from class org.robokind.api.messaging.services.DefaultServiceClient |
---|
getClientId, getHostId, initialize, send, setCommandFactory, setCommandSender, setConfigSender, setErrorReceiver |
Methods inherited from class org.robokind.api.common.playable.AbstractPlayable |
---|
addPlayableListener, afterComplete, complete, firePlayStateChanged, getElapsedPauseTime, getElapsedPlayTime, getPauseTime, getPlayState, getResumeTime, getStartTime, getStopTime, pause, removePlayableListener, resume, start, stop |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.robokind.api.common.playable.Playable |
---|
addPlayableListener, complete, getElapsedPauseTime, getElapsedPlayTime, getPauseTime, getPlayState, getResumeTime, getStartTime, getStopTime, pause, removePlayableListener, resume, start, stop |
Constructor Detail |
---|
public RemoteImageRegionServiceClient(Class<Conf> configClass, String imageRegionsServiceId, String remoteId, org.robokind.api.messaging.MessageSender<org.robokind.api.messaging.services.ServiceCommand> commandSender, org.robokind.api.messaging.MessageSender<Conf> configSender, org.robokind.api.messaging.MessageAsyncReceiver<org.robokind.api.messaging.services.ServiceError> errorReceiver, org.robokind.api.messaging.services.ServiceCommandFactory commandFactory, org.robokind.api.messaging.MessageAsyncReceiver<ImageRegionList> regionsReceiver)
start()
to start the service.
configClass
- imageRegionsServiceId
- remoteId
- commandSender
- configSender
- errorReceiver
- commandFactory
- regionsReceiver
- Method Detail |
---|
public String getImageServiceId()
ImageRegionService
getImageServiceId
in interface ImageRegionService
public void start()
ImageRegionService
start
in interface ImageRegionService
public void stop()
ImageRegionService
stop
in interface ImageRegionService
public boolean onComplete(long time)
onComplete
in class org.robokind.api.messaging.services.DefaultServiceClient<Conf>
public boolean onPause(long time)
onPause
in class org.robokind.api.messaging.services.DefaultServiceClient<Conf>
public boolean onResume(long time)
onResume
in class org.robokind.api.messaging.services.DefaultServiceClient<Conf>
public boolean onStart(long time)
onStart
in class org.robokind.api.messaging.services.DefaultServiceClient<Conf>
public boolean onStop(long time)
onStop
in class org.robokind.api.messaging.services.DefaultServiceClient<Conf>
public void setImageRegionsReceiver(org.robokind.api.messaging.MessageAsyncReceiver<ImageRegionList> receiver)
public void addImageRegionsListener(org.jflux.api.core.Listener<ImageRegionList> listener)
ImageRegionService
addImageRegionsListener
in interface ImageRegionService
listener
- the Listener to be notifiedpublic void removeImageRegionsListener(org.jflux.api.core.Listener<ImageRegionList> listener)
ImageRegionService
removeImageRegionsListener
in interface ImageRegionService
listener
- the Listener to remove
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |