public abstract class InternalExecutorDriver extends Object implements org.apache.mesos.ExecutorDriver, Closeable
| Modifier | Constructor and Description |
|---|---|
protected |
InternalExecutorDriver(org.apache.mesos.Executor executor,
UPID slaveUpid,
org.apache.mesos.Protos.SlaveID slaveId,
org.apache.mesos.Protos.FrameworkID frameworkId,
org.apache.mesos.Protos.ExecutorID executorId) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.mesos.Protos.Status |
abort() |
void |
close() |
org.apache.mesos.Protos.Status |
join() |
void |
processExecutorCallback(com.groupon.mesos.executor.ExecutorCallback callback) |
org.apache.mesos.Protos.Status |
run() |
org.apache.mesos.Protos.Status |
sendFrameworkMessage(byte[] data) |
void |
sendMessage(ExecutorMessageEnvelope.RemoteMessageEnvelope envelope)
Remote message delivery.
|
org.apache.mesos.Protos.Status |
sendStatusUpdate(org.apache.mesos.Protos.TaskStatus taskStatus) |
org.apache.mesos.Protos.Status |
start() |
org.apache.mesos.Protos.Status |
stop() |
protected InternalExecutorDriver(org.apache.mesos.Executor executor,
UPID slaveUpid,
org.apache.mesos.Protos.SlaveID slaveId,
org.apache.mesos.Protos.FrameworkID frameworkId,
org.apache.mesos.Protos.ExecutorID executorId)
throws IOException
IOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic org.apache.mesos.Protos.Status start()
start in interface org.apache.mesos.ExecutorDriverpublic org.apache.mesos.Protos.Status stop()
stop in interface org.apache.mesos.ExecutorDriverpublic org.apache.mesos.Protos.Status abort()
abort in interface org.apache.mesos.ExecutorDriverpublic org.apache.mesos.Protos.Status join()
join in interface org.apache.mesos.ExecutorDriverpublic org.apache.mesos.Protos.Status run()
run in interface org.apache.mesos.ExecutorDriverpublic org.apache.mesos.Protos.Status sendStatusUpdate(org.apache.mesos.Protos.TaskStatus taskStatus)
sendStatusUpdate in interface org.apache.mesos.ExecutorDriverpublic org.apache.mesos.Protos.Status sendFrameworkMessage(byte[] data)
sendFrameworkMessage in interface org.apache.mesos.ExecutorDriverpublic void sendMessage(ExecutorMessageEnvelope.RemoteMessageEnvelope envelope) throws Exception
Exceptionpublic void processExecutorCallback(com.groupon.mesos.executor.ExecutorCallback callback)
Copyright © 2014–2015. All rights reserved.