Package

eu.shiftforward.adstax

scheduler

Permalink

package scheduler

Visibility
  1. Public
  2. All

Type Members

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

    Permalink
  2. case class CancelledError(actionId: String, error: Throwable) extends CancelledReply with SchedulerReplyError with Product with Serializable

    Permalink
  3. sealed trait CancelledReply extends AnyRef

    Permalink

    The reply type for all Cancel requests

  4. case class JobStatus(status: String, jobDefinition: SchedulerAction) extends JobStatusReply with Product with Serializable

    Permalink
  5. case class JobStatusError(error: Throwable) extends JobStatusReply with SchedulerReplyError with Product with Serializable

    Permalink
  6. sealed trait JobStatusReply extends SchedulingResponseMessage

    Permalink
  7. case class JobsStatus(jobs: Map[String, ScheduledReply]) extends JobsStatusReply with Product with Serializable

    Permalink
  8. case class JobsStatusError(error: Throwable) extends JobsStatusReply with SchedulerReplyError with Product with Serializable

    Permalink
  9. sealed trait JobsStatusReply extends SchedulingResponseMessage

    Permalink
  10. 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.

  11. case class Scheduled(action: SchedulerAction) extends ScheduledReply with Product with Serializable

    Permalink
  12. case class ScheduledError(action: SchedulerAction, error: Throwable) extends ScheduledReply with SchedulerReplyError with Product with Serializable

    Permalink
  13. sealed trait ScheduledReply extends AnyRef

    Permalink

    The reply type for all Schedule requests

  14. 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.

  15. sealed trait SchedulerReplyError extends AnyRef

    Permalink

    Signals a Scheduler Error

  16. trait SchedulingResponseMessage extends AnyRef

    Permalink

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

    Represents the supported responses from a given eu.shiftforward.adstax.scheduler.rpc.SchedulingRequestMessage. The reply can be a successful one, or an error

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