package scheduler

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Batch(entity: VersionedEntity, sources: List[SourceElement], pipelines: List[PipelineElement], batches: List[String]) extends VersionedEntityContainer with Product with Serializable
  2. case class BatchJob(batchId: String, id: UUID, creationTime: LocalDateTime, snapshotVersion: LocalDateTime, state: String, progress: Double, lastModified: LocalDateTime, log: String, sourceJobs: List[UUID], pipelineJobs: List[UUID], retries: Int, tag: String, startTime: Option[LocalDateTime], endTime: Option[LocalDateTime]) extends Product with Serializable
  3. class BatchJobMonitor extends Logging with RealTimeAware
  4. class BatchJobTable extends slick.jdbc.JdbcProfile.API.Table[BatchJob]
  5. class BatchTable extends VersionedEntityTable[Batch]
  6. class EnvironmentFacades extends FacadesWithRunner

    Provides access to the web service API's for a given environment.

  7. case class Schedule(entity: VersionedEntity, batchId: String, startDate: LocalDateTime, endDate: Option[LocalDateTime], timelineFrequency: TimelineFrequency, runFrequency: RunOffset) extends VersionedEntityContainer with Product with Serializable
  8. class ScheduleManager extends AnyRef
  9. class ScheduleMonitor extends Logging with RealTimeAware
  10. case class ScheduleState(scheduleId: String, enabled: Boolean, lastActive: Option[LocalDateTime], state: String, progress: Double, log: String, errorCount: Int) extends Product with Serializable
  11. case class ScheduleStateContext(scheduleState: ScheduleState, activeBatchJob: Option[BatchJob], readyDate: Option[LocalDateTime], expires: Option[LocalDateTime]) extends Product with Serializable
  12. class ScheduleStateTable extends slick.jdbc.JdbcProfile.API.Table[ScheduleState]
  13. class ScheduleTable extends VersionedEntityTable[Schedule]
  14. class SchedulerCoreFacade extends ServiceCoreFacadeWithDatabase with SchedulerFacade with RealTimeAware
  15. class SchedulerDatabase extends ServiceDatabase
  16. class SchedulerDeletionMonitor extends Logging with RealTimeAware
  17. class SchedulerPersistence extends ServicePersistence[SchedulerDatabase]
  18. class SchedulerServlet extends HttpServlet with ServiceServletWithDatabase[SchedulerFacade] with EnvironmentSupport[SchedulerFacade] with AuthzSupport[SchedulerFacade]
  19. case class Script(entity: VersionedEntity, script: List[String], access: Option[UserAccess]) extends VersionedEntityContainer with Product with Serializable
  20. class ScriptTable extends VersionedEntityTable[Script]
  21. case class SparkJob(id: UUID, creationTime: LocalDateTime, host: String, mode: String, state: String, progress: Double, data: SparkArgs, lastModified: LocalDateTime, log: String, error: Option[ExceptionChain], priority: Option[Int], startTime: Option[LocalDateTime], endTime: Option[LocalDateTime]) extends Product with Serializable
  22. class SparkJobMonitor extends Logging with RealTimeAware
  23. class SparkJobTable extends slick.jdbc.JdbcProfile.API.Table[SparkJob]
  24. case class Wizard(entity: VersionedEntity, script: List[String], access: Option[UserAccess]) extends VersionedEntityContainer with Product with Serializable
  25. case class WizardSession(id: UUID, name: String, creationTime: LocalDateTime, creationUser: String, wizardId: String, wizardVersion: UUID, lastModified: LocalDateTime, lastModifiedBy: String, state: String, execution: WizardSessionExecution, content: WizardSessionContent) extends Product with Serializable
  26. class WizardSessionTable extends slick.jdbc.JdbcProfile.API.Table[WizardSession]
  27. class WizardTable extends VersionedEntityTable[Wizard]

Value Members

  1. object Batch extends DatabaseObject with Serializable
  2. object BatchJob extends DatabaseObject with Serializable
  3. object Schedule extends DatabaseObject with Serializable
  4. object ScheduleMonitor extends Logging with RealTimeAware
  5. object ScheduleState extends DatabaseObject with Serializable
  6. object SchedulerCoreFacade
  7. object SchedulerPersistence
  8. object SchedulerService extends ServiceBase[SchedulerFacade]

    Main class for launching the jar.

    Main class for launching the jar. main-method simply launches a scheduler servlet in a webserver.

  9. object Script extends DatabaseObject with Serializable
  10. object SparkJob extends DatabaseObject with Serializable
  11. object Wizard extends DatabaseObject with Serializable
  12. object WizardSession extends DatabaseObject with Serializable

Ungrouped