Class

org.apache.gearpump.cluster

ExecutorJVMConfig

Related Doc: package cluster

Permalink

case class ExecutorJVMConfig(classPath: Array[String], jvmArguments: Array[String], mainClass: String, arguments: Array[String], jar: Option[AppJar], username: String, executorAkkaConfig: Config = ConfigFactory.empty()) extends Product with Serializable

JVM configurations to start an Executor JVM.

classPath

When executor is created by a worker JVM, executor automatically inherits parent worker's classpath. Sometimes, you still want to add some extra classpath, you can do this by specify classPath option.

jvmArguments

java arguments like -Dxx=yy

mainClass

Executor main class name like org.apache.gearpump.xx.AppMaster

arguments

Executor command line arguments

jar

application jar

executorAkkaConfig

Akka config used to initialize the actor system of this executor. It uses org.apache.gearpump.util.Constants.GEARPUMP_CUSTOM_CONFIG_FILE to pass the config to executor process

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExecutorJVMConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ExecutorJVMConfig(classPath: Array[String], jvmArguments: Array[String], mainClass: String, arguments: Array[String], jar: Option[AppJar], username: String, executorAkkaConfig: Config = ConfigFactory.empty())

    Permalink

    classPath

    When executor is created by a worker JVM, executor automatically inherits parent worker's classpath. Sometimes, you still want to add some extra classpath, you can do this by specify classPath option.

    jvmArguments

    java arguments like -Dxx=yy

    mainClass

    Executor main class name like org.apache.gearpump.xx.AppMaster

    arguments

    Executor command line arguments

    jar

    application jar

    executorAkkaConfig

    Akka config used to initialize the actor system of this executor. It uses org.apache.gearpump.util.Constants.GEARPUMP_CUSTOM_CONFIG_FILE to pass the config to executor process

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. val arguments: Array[String]

    Permalink

    Executor command line arguments

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. val classPath: Array[String]

    Permalink

    When executor is created by a worker JVM, executor automatically inherits parent worker's classpath.

    When executor is created by a worker JVM, executor automatically inherits parent worker's classpath. Sometimes, you still want to add some extra classpath, you can do this by specify classPath option.

  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. val executorAkkaConfig: Config

    Permalink

    Akka config used to initialize the actor system of this executor.

    Akka config used to initialize the actor system of this executor. It uses org.apache.gearpump.util.Constants.GEARPUMP_CUSTOM_CONFIG_FILE to pass the config to executor process

  10. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    Any
  13. val jar: Option[AppJar]

    Permalink

    application jar

  14. val jvmArguments: Array[String]

    Permalink

    java arguments like -Dxx=yy

  15. val mainClass: String

    Permalink

    Executor main class name like org.apache.gearpump.xx.AppMaster

  16. final def ne(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  20. val username: String

    Permalink
  21. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped