Packages

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
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val Actions: api.Actions.type

    Oozie workflow actions

  5. val Configuration: api.Configuration.type

    Methods for creating Oozie properties

  6. val FileSystem: api.FileSystem.type

    Methods for creating Oozie properties

  7. val Functions: api.Functions.type

    Oozie EL functions

  8. val Prepare: api.Prepare.type

    Action preparation methods

  9. val SLA: api.SLA.type

    Methods for creating SLAs

  10. val Test: api.Test.type

    Methods for testing Oozie workflows

  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @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

    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
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def fromConfig(configPath: Path): GeneratedArtefacts

    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[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @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

    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