Package

eu.shiftforward.adstax

scheduler

Permalink

package scheduler

Visibility
  1. Public
  2. All

Type Members

  1. case class Cancelled(actionId: String) extends JobStatus with Product with Serializable

    Permalink
  2. sealed trait JobStatus extends SchedulingResponseMessage

    Permalink
  3. case class JobsStatus(jobs: Map[String, JobStatus]) extends SchedulingResponseMessage with Product with Serializable

    Permalink
  4. class RecurrentScript extends AnyRef

    Permalink

    A script to be run recurrently, reusing the return values as its inner state.

    A script to be run recurrently, reusing the return values as its inner state. In order to reuse the return value in the next iteration, a JSON object with the nextInput field must be returned. In that case, the value that is effectively used as the return value should be present in the returnValue field. The value that is returned in the nextInput field is available on the next execution of the script in the input variable.

  5. case class Scheduled(action: SchedulerAction) extends JobStatus with Product with Serializable

    Permalink
  6. trait SchedulerClient extends AnyRef

    Permalink

    Base trait for scheduler clients.

    Base trait for scheduler clients. Exposes all the necessary methods to deal with a scheduler.

  7. trait SchedulingResponseMessage extends AnyRef

    Permalink

    Represents the supported responses from a given eu.shiftforward.adstax.scheduler.rpc.SchedulingRequestMessage.

Value Members

  1. object JavaScriptUtils

    Permalink

    Functions in this object will be accessible in the JavaScript engine used for RecurrentScript.

  2. object RecurrentScript

    Permalink

    Contexts for running the JavaScript scripts.

  3. object SchedulerOperationResult

    Permalink
  4. package action

    Permalink
  5. package rpc

    Permalink

Ungrouped