Object

org.antipathy.scoozie

Scoozie

Related Doc: package scoozie

Permalink

object Scoozie

Entry class for Scoozie.

All required functionality is exposed through this object, however you are not limited to accessing the library via this interface

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Scoozie
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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 Actions: api.Actions.type

    Permalink

    Oozie workflow actions

  5. val Configuration: api.Configuration.type

    Permalink

    Methods for creating Oozie properties

  6. val FileSystem: api.FileSystem.type

    Permalink

    Methods for creating Oozie properties

  7. val Functions: api.Functions.type

    Permalink

    Oozie EL functions

  8. val Prepare: api.Prepare.type

    Permalink

    Action preparation methods

  9. val SLA: api.SLA.type

    Permalink

    Methods for creating SLAs

  10. val Test: api.Test.type

    Permalink

    Methods for testing Oozie workflows

  11. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def coordinator(name: String, path: String, frequency: String, start: String, end: String, timezone: String, workflow: Workflow, configuration: Configuration, slaOption: Option[OozieSLA] = None): Coordinator

    Permalink

    Oozie coOrdinator definition

    Oozie coOrdinator definition

    name

    the CoOrdinator name

    path

    the HDFS path of the coordinator

    frequency

    the CoOrdinator frequency

    start

    the CoOrdinator start time

    end

    the CoOrdinator end time

    timezone

    the CoOrdinator time-zone

    workflow

    the workflow to run

    configuration

    configuration for the workflow

    slaOption

    Optional SLA for this coordinator

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def fromConfig(configPath: Path): GeneratedArtefacts

    Permalink

    Build an Oozie workflow (and optional coordinator) from the config file at the specified path

    Build an Oozie workflow (and optional coordinator) from the config file at the specified path

    configPath

    the path to build the artefacts from

    returns

    a GeneratedArtefacts object containing a workflow, optional coordinator and job properties

  18. final def getClass(): Class[_]

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. def workflow(name: String, path: String, transitions: Node, jobXmlOption: Option[String], configuration: Configuration, yarnConfig: YarnConfig, slaOption: Option[OozieSLA] = None)(implicit credentialsOption: Option[Credentials]): Workflow

    Permalink

    Oozie workflow definition

    Oozie workflow definition

    name

    the name of the workflow

    path

    The path to this workflow

    transitions

    the actions within the workflow

    jobXmlOption

    optional job.xml path

    configuration

    configuration for this workflow

    yarnConfig

    The yarn configuration for this workflow

    slaOption

    Optional SLA for this workflow

    credentialsOption

    optional credentials for this workflow

Inherited from AnyRef

Inherited from Any

Ungrouped