- launchTask(ExecutorDriver, Protos.TaskInfo) - Method in interface org.apache.mesos.Executor
-
- launchTasks(Protos.OfferID, Collection<Protos.TaskInfo>) - Method in class org.apache.mesos.MesosSchedulerDriver
-
- launchTasks(Protos.OfferID, Collection<Protos.TaskInfo>, Protos.Filters) - Method in class org.apache.mesos.MesosSchedulerDriver
-
- launchTasks(Collection<Protos.OfferID>, Collection<Protos.TaskInfo>) - Method in class org.apache.mesos.MesosSchedulerDriver
-
- launchTasks(Collection<Protos.OfferID>, Collection<Protos.TaskInfo>, Protos.Filters) - Method in class org.apache.mesos.MesosSchedulerDriver
-
- launchTasks(Collection<Protos.OfferID>, Collection<Protos.TaskInfo>, Protos.Filters) - Method in interface org.apache.mesos.SchedulerDriver
-
Launches the given set of tasks on a set of offers.
- launchTasks(Collection<Protos.OfferID>, Collection<Protos.TaskInfo>) - Method in interface org.apache.mesos.SchedulerDriver
-
Launches the given set of tasks.
- launchTasks(Protos.OfferID, Collection<Protos.TaskInfo>, Protos.Filters) - Method in interface org.apache.mesos.SchedulerDriver
-
Deprecated.
Use #launchTasks(Collection, Collection, Filters) instead.
- launchTasks(Protos.OfferID, Collection<Protos.TaskInfo>) - Method in interface org.apache.mesos.SchedulerDriver
-
- LevelDBState - Class in org.apache.mesos.state
-
Implementation of State that uses LevelDB to store
variables/values.
- LevelDBState(String) - Constructor for class org.apache.mesos.state.LevelDBState
-
Constructs a new instance of LevelDBState.
- Log - Class in org.apache.mesos
-
Provides access to a distributed append only log.
- Log(int, String, Set<String>) - Constructor for class org.apache.mesos.Log
-
Creates a new replicated log that assumes the specified quorum
size, is backed by a file at the specified path, and coordiantes
with other replicas via the set of process PIDs.
- Log(int, String, String, long, TimeUnit, String) - Constructor for class org.apache.mesos.Log
-
Creates a new replicated log that assumes the specified quorum
size, is backed by a file at the specified path, and coordiantes
with other replicas associated with the specified ZooKeeper
servers, timeout, and znode (or Zookeeper name space).
- Log(int, String, String, long, TimeUnit, String, String, byte[]) - Constructor for class org.apache.mesos.Log
-
Creates a new replicated log that assumes the specified quorum
size, is backed by a file at the specified path, and coordiantes
with other replicas associated with the specified ZooKeeper
servers, timeout, and znode (or Zookeeper name space).
- Log.Entry - Class in org.apache.mesos
-
- Log.Entry(Log.Position, byte[]) - Constructor for class org.apache.mesos.Log.Entry
-
Creates a log entry.
- Log.OperationFailedException - Exception in org.apache.mesos
-
An exception that gets thrown when an error occurs while
performing a read or write operation.
- Log.OperationFailedException(String) - Constructor for exception org.apache.mesos.Log.OperationFailedException
-
- Log.OperationFailedException(String, Throwable) - Constructor for exception org.apache.mesos.Log.OperationFailedException
-
- Log.Position - Class in org.apache.mesos
-
An opaque identifier of a log entry's position within the
log.
- Log.Position(long) - Constructor for class org.apache.mesos.Log.Position
-
Creates a position identified by an integral value.
- Log.Reader - Class in org.apache.mesos
-
Provides read access to the
Log.
- Log.Reader(Log) - Constructor for class org.apache.mesos.Log.Reader
-
Returns an instance of a reader that will access the given instance of
the Log.
- Log.Writer - Class in org.apache.mesos
-
Provides write access to the
Log.
- Log.Writer(Log, long, TimeUnit, int) - Constructor for class org.apache.mesos.Log.Writer
-
Constructs a writer linked the given
Log.
- Log.WriterFailedException - Exception in org.apache.mesos
-
An exception that gets thrown when a writer no longer has the
ability to perform operations (e.g., because it was superseded by
another writer).
- Log.WriterFailedException(String) - Constructor for exception org.apache.mesos.Log.WriterFailedException
-
- Log.WriterFailedException(String, Throwable) - Constructor for exception org.apache.mesos.Log.WriterFailedException
-
- LogState - Class in org.apache.mesos.state
-
Implementation of State that uses a replicated log to store
variables/values.
- LogState(String, long, TimeUnit, String, long, String) - Constructor for class org.apache.mesos.state.LogState
-
Constructs a new instance of LogState.
- LogState(String, long, TimeUnit, String, long, String, int) - Constructor for class org.apache.mesos.state.LogState
-
Constructs a new instance of LogState.
- Scheduler - Interface in org.apache.mesos
-
Callback interface to be implemented by frameworks'
schedulers.
- SchedulerDriver - Interface in org.apache.mesos
-
Abstract interface for connecting a scheduler to Mesos.
- sendFrameworkMessage(byte[]) - Method in interface org.apache.mesos.ExecutorDriver
-
Sends a message to the framework scheduler.
- sendFrameworkMessage(byte[]) - Method in class org.apache.mesos.MesosExecutorDriver
-
- sendFrameworkMessage(Protos.ExecutorID, Protos.SlaveID, byte[]) - Method in class org.apache.mesos.MesosSchedulerDriver
-
- sendFrameworkMessage(Protos.ExecutorID, Protos.SlaveID, byte[]) - Method in interface org.apache.mesos.SchedulerDriver
-
Sends a message from the framework to one of its executors.
- sendStatusUpdate(Protos.TaskStatus) - Method in interface org.apache.mesos.ExecutorDriver
-
Sends a status update to the framework scheduler, retrying as
necessary until an acknowledgement has been received or the
executor is terminated (in which case, a TASK_LOST status update
will be sent).
- sendStatusUpdate(Protos.TaskStatus) - Method in class org.apache.mesos.MesosExecutorDriver
-
- shutdown(ExecutorDriver) - Method in interface org.apache.mesos.Executor
-
Invoked when the executor should terminate all of it's currently
running tasks.
- slaveLost(SchedulerDriver, Protos.SlaveID) - Method in interface org.apache.mesos.Scheduler
-
Invoked when a slave has been determined unreachable (e.g.,
machine failure, network partition).
- start() - Method in interface org.apache.mesos.ExecutorDriver
-
Starts the executor driver.
- start() - Method in class org.apache.mesos.MesosExecutorDriver
-
See ExecutorDriver for descriptions of these.
- start() - Method in class org.apache.mesos.MesosSchedulerDriver
-
- start() - Method in interface org.apache.mesos.SchedulerDriver
-
Starts the scheduler driver.
- State - Interface in org.apache.mesos.state
-
An abstraction of "state" (possibly between multiple distributed
components) represented by "variables" (effectively key/value
pairs).
- statusUpdate(SchedulerDriver, Protos.TaskStatus) - Method in interface org.apache.mesos.Scheduler
-
Invoked when the status of a task has changed (e.g., a slave is
lost and so the task is lost, a task finishes and an executor
sends a status update saying so, etc).
- stop() - Method in interface org.apache.mesos.ExecutorDriver
-
Stops the executor driver.
- stop() - Method in class org.apache.mesos.MesosExecutorDriver
-
- stop(boolean) - Method in class org.apache.mesos.MesosSchedulerDriver
-
- stop() - Method in class org.apache.mesos.MesosSchedulerDriver
-
- stop(boolean) - Method in interface org.apache.mesos.SchedulerDriver
-
Stops the scheduler driver.
- stop() - Method in interface org.apache.mesos.SchedulerDriver
-
Stops the scheduler driver assuming no failover.
- store(Variable) - Method in class org.apache.mesos.state.AbstractState
-
- store(Variable) - Method in class org.apache.mesos.state.InMemoryState
-
- store(Variable) - Method in interface org.apache.mesos.state.State
-
Returns an immutable "variable" representing the current value in
the state if updating the specified variable in the state was
successful, otherwise returns null.