Object

org.apache.gearpump.cluster

ClusterConfig

Related Doc: package cluster

Permalink

object ClusterConfig

All Gearpump application should use this class to load configurations.

Compared with Akka built-in com.typesafe.config.ConfigFactory, this class also resolve config from file gear.conf and geardefault.conf.

Overriding order:

System Properties
  > Custom configuration file (by using system property -Dgearpump.config.file) >
  > gear.conf
  > geardefault.conf
  > reference.conf
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClusterConfig
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ConfigValidationException extends Exception

    Permalink
  2. class Configs extends AnyRef

    Permalink
    Attributes
    protected

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 APPLICATION: String

    Permalink
  5. val JVM_RESERVED_PROPERTIES: List[String]

    Permalink
  6. val LOG: Logger

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def default(configFile: String = APPLICATION): Config

    Permalink

    default application for user.

    default application for user. Usually used when user want to start an client application.

  10. def defaultConfig: Config

    Permalink

    alias for default default is a reserved word for java

  11. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  13. def filterOutDefaultConfig(input: Config): Config

    Permalink

    filter JVM reserved keys and akka default reference.conf

  14. def finalize(): Unit

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

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

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

    Permalink
    Definition Classes
    Any
  18. def master(configFile: String = null): Config

    Permalink

    configuration for master node

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

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

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

    Permalink
    Definition Classes
    AnyRef
  22. def render(config: Config, concise: Boolean = false): String

    Permalink
  23. def saveConfig(conf: Config, file: File): Unit

    Permalink
  24. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  26. def ui(configFile: String = null): Config

    Permalink

    configuration for UI server

  27. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. def worker(configFile: String = null): Config

    Permalink

    configuration for worker node

Inherited from AnyRef

Inherited from Any

Ungrouped