object PipelineJob extends ConfigLoader[PipelineJob] with Serializable

Factory method to build a job configuration from a configuration file in the classpath.

Linear Supertypes
Serializable, Serializable, ConfigLoader[PipelineJob], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PipelineJob
  2. Serializable
  3. Serializable
  4. ConfigLoader
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val configurationRoot: String

    Typesafe config configuration root

    Typesafe config configuration root

    Definition Classes
    PipelineJob → ConfigLoader
  7. val defaultResourceBasename: String

    The default classpath resource containing the job configuration.

    The default classpath resource containing the job configuration.

    Definition Classes
    PipelineJob → ConfigLoader
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def load(): PipelineJob

    Loads the default configuration.

    Loads the default configuration.

    If the system property overrideResource is set, the configuration is parsed from that classpath resource. Otherwise, if the system property overrideFile is set, the configuration is parsed from that file. Otherwise, if the system property overrideUrl is set, the configuration is parsed from that URL. If none of those system properties is set, the configuration is parsed from the classpath resource with basename defaultResourceBasename.

    returns

    a config object of type T containing the job configuration.

    Definition Classes
    ConfigLoader
  15. def load(resource: String): PipelineJob

    Loads a configuration from the classpath.

    Loads a configuration from the classpath.

    resource

    Name or basename of the resource file where the configuration is stored. If the extension is not specified, typesafe config will search for ".conf", ".json" and ".properties".

    returns

    a config object of type T containing the configuration.

    Definition Classes
    ConfigLoader
  16. def loadFile(file: File): PipelineJob

    Loads a configuration from file.

    Loads a configuration from file.

    file

    Path of the file where the configuration is stored. ".conf", ".json" and ".properties" extensions are supported.

    returns

    a config object of type T containing the configuration.

    Definition Classes
    ConfigLoader
  17. def loadURL(url: URL): PipelineJob

    Loads a configuration from URL.

    Loads a configuration from URL.

    url

    URL where the configuration is stored. ".conf", ".json" and ".properties" files are supported.

    returns

    a config object of type T containing the configuration.

    Definition Classes
    ConfigLoader
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def overrideFile: String

    System property to set the file where the configuration is

    System property to set the file where the configuration is

    Definition Classes
    ConfigLoader
  22. def overrideResource: String

    System property to set the classpath resource where the configuration is

    System property to set the classpath resource where the configuration is

    Definition Classes
    ConfigLoader
  23. def overrideUrl: String

    System property to set the URL where the configuration is

    System property to set the URL where the configuration is

    Definition Classes
    ConfigLoader
  24. def parseString(string: String): PipelineJob

    Parse a configuration from a string.

    Parse a configuration from a string.

    string

    configuration in HOCON or JSON format.

    returns

    a config object of type T containing the configuration.

    Definition Classes
    ConfigLoader
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. implicit def valueReader: ValueReader[PipelineJob]

    Value reader for type T

    Value reader for type T

    Definition Classes
    PipelineJob → ConfigLoader
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from ConfigLoader[PipelineJob]

Inherited from AnyRef

Inherited from Any

Ungrouped