public interface MesosServices
Modifier and Type | Method and Description |
---|---|
void |
close(boolean cleanup)
Closes all state maintained by the mesos services implementation.
|
MesosResourceManagerActorFactory |
createMesosResourceManagerActorFactory()
Gets a
MesosResourceManagerActorFactory which creates child actors within MesosResourceManagerDriver in a local ActorSystem . |
org.apache.mesos.SchedulerDriver |
createMesosSchedulerDriver(MesosConfiguration mesosConfig,
org.apache.mesos.Scheduler scheduler,
boolean implicitAcknowledgements)
Create the Mesos scheduler driver.
|
MesosWorkerStore |
createMesosWorkerStore(Configuration configuration)
Creates a
MesosWorkerStore which is used to persist mesos worker in high availability
mode. |
MesosArtifactServer |
getArtifactServer()
Gets the artifact server with which to serve essential resources to task managers.
|
MesosWorkerStore createMesosWorkerStore(Configuration configuration) throws Exception
MesosWorkerStore
which is used to persist mesos worker in high availability
mode.configuration
- to be usedException
- if the mesos worker store could not be createdMesosResourceManagerActorFactory createMesosResourceManagerActorFactory()
MesosResourceManagerActorFactory
which creates child actors within MesosResourceManagerDriver
in a local ActorSystem
.MesosArtifactServer getArtifactServer()
org.apache.mesos.SchedulerDriver createMesosSchedulerDriver(MesosConfiguration mesosConfig, org.apache.mesos.Scheduler scheduler, boolean implicitAcknowledgements)
mesosConfig
- configuration of the schedulerscheduler
- the scheduler to use.implicitAcknowledgements
- whether to configure the driver for implicit
acknowledgements.Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.