Class

org.apache.gearpump.cluster.worker

DefaultExecutorProcessLauncher

Related Doc: package worker

Permalink

class DefaultExecutorProcessLauncher extends ExecutorProcessLauncher

Launcher to start an executor process

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultExecutorProcessLauncher
  2. ExecutorProcessLauncher
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DefaultExecutorProcessLauncher(config: Config)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def cleanProcess(appId: Int, executorId: Int): Unit

    Permalink

    This function will clean resources for a launched process.

    This function will clean resources for a launched process.

    appId

    The appId of the launched executor

    executorId

    The executorId of launched executor

    Definition Classes
    DefaultExecutorProcessLauncherExecutorProcessLauncher
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val config: Config

    Permalink
  8. def createProcess(appId: Int, executorId: Int, resource: Resource, config: Config, options: Array[String], classPath: Array[String], mainClass: String, arguments: Array[String]): RichProcess

    Permalink

    This function launches a process for Executor using given parameters.

    This function launches a process for Executor using given parameters.

    appId

    The appId of the executor to be launched

    executorId

    The executorId of the executor to be launched

    resource

    The resource allocated for that executor

    options

    The command options

    classPath

    The classpath of the process

    mainClass

    The main class of the process

    arguments

    The rest arguments

    Definition Classes
    DefaultExecutorProcessLauncherExecutorProcessLauncher
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ExecutorProcessLauncher

Inherited from AnyRef

Inherited from Any

Ungrouped