org.ros.android
Class NodeMainExecutorService

java.lang.Object
  extended by Service
      extended by org.ros.android.NodeMainExecutorService
All Implemented Interfaces:
org.ros.node.NodeMainExecutor

public class NodeMainExecutorService
extends Service
implements org.ros.node.NodeMainExecutor


Constructor Summary
NodeMainExecutorService()
           
 
Method Summary
 void addListener(NodeMainExecutorServiceListener listener)
           
 void execute(org.ros.node.NodeMain nodeMain, org.ros.node.NodeConfiguration nodeConfiguration)
           
 void execute(org.ros.node.NodeMain nodeMain, org.ros.node.NodeConfiguration nodeConfiguration, java.util.Collection<org.ros.node.NodeListener> nodeListeneners)
           
 java.net.URI getMasterUri()
           
 java.util.concurrent.ScheduledExecutorService getScheduledExecutorService()
           
 IBinder onBind(Intent intent)
           
 void onCreate()
           
 void onDestroy()
           
 int onStartCommand(Intent intent, int flags, int startId)
           
 void setMasterUri(java.net.URI uri)
           
 void shutdown()
           
 void shutdownNodeMain(org.ros.node.NodeMain nodeMain)
           
 void startMaster()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeMainExecutorService

public NodeMainExecutorService()
Method Detail

onCreate

public void onCreate()

execute

public void execute(org.ros.node.NodeMain nodeMain,
                    org.ros.node.NodeConfiguration nodeConfiguration,
                    java.util.Collection<org.ros.node.NodeListener> nodeListeneners)
Specified by:
execute in interface org.ros.node.NodeMainExecutor

execute

public void execute(org.ros.node.NodeMain nodeMain,
                    org.ros.node.NodeConfiguration nodeConfiguration)
Specified by:
execute in interface org.ros.node.NodeMainExecutor

getScheduledExecutorService

public java.util.concurrent.ScheduledExecutorService getScheduledExecutorService()
Specified by:
getScheduledExecutorService in interface org.ros.node.NodeMainExecutor

shutdownNodeMain

public void shutdownNodeMain(org.ros.node.NodeMain nodeMain)
Specified by:
shutdownNodeMain in interface org.ros.node.NodeMainExecutor

shutdown

public void shutdown()
Specified by:
shutdown in interface org.ros.node.NodeMainExecutor

addListener

public void addListener(NodeMainExecutorServiceListener listener)

onDestroy

public void onDestroy()

onStartCommand

public int onStartCommand(Intent intent,
                          int flags,
                          int startId)

onBind

public IBinder onBind(Intent intent)

getMasterUri

public java.net.URI getMasterUri()

setMasterUri

public void setMasterUri(java.net.URI uri)

startMaster

public void startMaster()