org.safs.android
Interface LocalControlListener

All Superinterfaces:
ConnectionListener, JavaSocketsListener, NamedListener
All Known Implementing Classes:
DJavaHook, RemoteControlUI

public interface LocalControlListener
extends JavaSocketsListener

Interface definition for a "local" SAFS Droid Automation "controller" (DJavaHook) to receive asynchronous notification of events and messages from a remote SAFS Droid Automation Engine running on an Android device or emulator.

See Also:
DJavaHook

Field Summary
static java.lang.String DEFAULT_NAME
           
 
Method Summary
 void onReceiveComment(java.lang.String message)
          Remote client has sent a loggable status comment message.
 void onReceiveDetail(java.lang.String message)
          Remote client has sent a loggable status detail message.
 void onReceiveSPCMap(java.lang.String message)
          Remote client has sent Process Container App Map Info to log to the App Map output file.
 void onReceiveSPCOut(java.lang.String message)
          Remote client has sent Process Container Object Info to log to the object output file.
 
Methods inherited from interface org.safs.JavaSocketsListener
onReceiveException, onReceiveMessage, onReceiveReady, onReceiveResult, onReceiveResultProperties, onReceiveRunning
 
Methods inherited from interface org.safs.sockets.ConnectionListener
onReceiveConnection, onReceiveLocalShutdown, onReceiveRemoteShutdown
 
Methods inherited from interface org.safs.sockets.NamedListener
getListenerName
 

Field Detail

DEFAULT_NAME

static final java.lang.String DEFAULT_NAME
See Also:
Constant Field Values
Method Detail

onReceiveSPCOut

void onReceiveSPCOut(java.lang.String message)
Remote client has sent Process Container Object Info to log to the object output file.

Parameters:
message -
See Also:
DroidEngine.sendSPCOut(String), MessengerService.onEngineSPCOUT(String), DJavaHook.onReceiveSPCOut(String)

onReceiveSPCMap

void onReceiveSPCMap(java.lang.String message)
Remote client has sent Process Container App Map Info to log to the App Map output file.

Parameters:
message -
See Also:
DroidEngine.sendSPCMap(String), MessengerService.onEngineSPCMAP(String), DJavaHook.onReceiveSPCMap(String)

onReceiveComment

void onReceiveComment(java.lang.String message)
Remote client has sent a loggable status comment message.

Parameters:
message -
See Also:
DroidEngine.sendComment(String), MessengerService.onEngineComment(String), DJavaHook.onReceiveComment(String)

onReceiveDetail

void onReceiveDetail(java.lang.String message)
Remote client has sent a loggable status detail message.

Parameters:
message -
See Also:
DroidEngine.sendDetail(String), MessengerService.onEngineDetail(String), DJavaHook.onReceiveDetail(String)