package scheduler

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package apiendpoints
  2. package wizards

Type Members

  1. case class ApiEndpoint(entity: VersionedEntity, method: String, path: String, handler: List[String], handlerType: String, access: Option[UserAccess], executionAccess: Option[UserAccess]) extends VersionedEntityContainer with Product with Serializable
  2. class ApiEndpointTable extends VersionedEntityTable[ApiEndpoint]
  3. case class Batch(entity: VersionedEntity, sources: List[SourceElement], pipelines: List[PipelineElement], batches: List[String]) extends VersionedEntityContainer with Product with Serializable
  4. 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
  5. class BatchJobMonitor extends Logging with RealTimeAware
  6. class BatchJobTable extends slick.jdbc.JdbcProfile.API.Table[BatchJob]
  7. class BatchTable extends VersionedEntityTable[Batch]
  8. class EnvironmentFacades extends FacadesWithRunner

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

  9. case class Schedule(entity: VersionedEntity, batchId: String, startDate: LocalDateTime, endDate: Option[LocalDateTime], timelineFrequency: TimelineFrequency, runFrequency: RunOffset) extends VersionedEntityContainer with Product with Serializable
  10. class ScheduleManager extends AnyRef
  11. class ScheduleMonitor extends Logging with RealTimeAware
  12. case class ScheduleState(scheduleId: String, enabled: Boolean, lastActive: Option[LocalDateTime], state: String, progress: Double, log: String, errorCount: Int) extends Product with Serializable
  13. case class ScheduleStateContext(scheduleState: ScheduleState, activeBatchJob: Option[BatchJob], readyDate: Option[LocalDateTime], expires: Option[LocalDateTime]) extends Product with Serializable
  14. class ScheduleStateTable extends slick.jdbc.JdbcProfile.API.Table[ScheduleState]
  15. class ScheduleTable extends VersionedEntityTable[Schedule]
  16. class SchedulerCoreFacade extends ServiceCoreFacadeWithDatabase with SchedulerFacade with RealTimeAware
  17. class SchedulerDatabase extends ServiceDatabase
  18. class SchedulerDeletionMonitor extends Logging with RealTimeAware
  19. class SchedulerPersistence extends ServicePersistence[SchedulerDatabase]
  20. class SchedulerServlet extends HttpServlet with ServiceServletWithDatabase[SchedulerFacade] with EnvironmentSupport[SchedulerFacade] with AuthzSupport[SchedulerFacade]
  21. case class Script(entity: VersionedEntity, script: List[String], access: Option[UserAccess]) extends VersionedEntityContainer with Product with Serializable
  22. class ScriptTable extends VersionedEntityTable[Script]
  23. 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
  24. class SparkJobMonitor extends Logging with RealTimeAware
  25. class SparkJobTable extends slick.jdbc.JdbcProfile.API.Table[SparkJob]
  26. case class Wizard(entity: VersionedEntity, script: List[String], access: Option[UserAccess]) extends VersionedEntityContainer with Product with Serializable
  27. 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
  28. class WizardSessionTable extends slick.jdbc.JdbcProfile.API.Table[WizardSession]
  29. class WizardTable extends VersionedEntityTable[Wizard]

Value Members

  1. object ApiEndpoint extends DatabaseObject with Serializable
  2. object Batch extends DatabaseObject with Serializable
  3. object BatchJob extends DatabaseObject with Serializable
  4. object Schedule extends DatabaseObject with Serializable
  5. object ScheduleMonitor extends Logging with RealTimeAware
  6. object ScheduleState extends DatabaseObject with Serializable
  7. object SchedulerCoreFacade
  8. object SchedulerPersistence
  9. 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.

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

Ungrouped