package scheduler
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class Batch(entity: VersionedEntity, sources: List[SourceElement], pipelines: List[PipelineElement], batches: List[String]) extends VersionedEntityContainer with Product with Serializable
- 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
- class BatchJobMonitor extends Logging with RealTimeAware
- class BatchJobTable extends slick.jdbc.JdbcProfile.API.Table[BatchJob]
- class BatchTable extends VersionedEntityTable[Batch]
- class EnvironmentFacades extends FacadesWithRunner
Provides access to the web service API's for a given environment.
- case class Schedule(entity: VersionedEntity, batchId: String, startDate: LocalDateTime, endDate: Option[LocalDateTime], timelineFrequency: TimelineFrequency, runFrequency: RunOffset) extends VersionedEntityContainer with Product with Serializable
- class ScheduleManager extends AnyRef
- class ScheduleMonitor extends Logging with RealTimeAware
- case class ScheduleState(scheduleId: String, enabled: Boolean, lastActive: Option[LocalDateTime], state: String, progress: Double, log: String, errorCount: Int) extends Product with Serializable
- case class ScheduleStateContext(scheduleState: ScheduleState, activeBatchJob: Option[BatchJob], readyDate: Option[LocalDateTime], expires: Option[LocalDateTime]) extends Product with Serializable
- class ScheduleStateTable extends slick.jdbc.JdbcProfile.API.Table[ScheduleState]
- class ScheduleTable extends VersionedEntityTable[Schedule]
- class SchedulerCoreFacade extends ServiceCoreFacadeWithDatabase with SchedulerFacade with RealTimeAware
- class SchedulerDatabase extends ServiceDatabase
- class SchedulerDeletionMonitor extends Logging with RealTimeAware
- class SchedulerPersistence extends ServicePersistence[SchedulerDatabase]
- class SchedulerServlet extends HttpServlet with ServiceServletWithDatabase[SchedulerFacade] with EnvironmentSupport[SchedulerFacade] with AuthzSupport[SchedulerFacade]
- case class Script(entity: VersionedEntity, script: List[String], access: Option[UserAccess]) extends VersionedEntityContainer with Product with Serializable
- class ScriptTable extends VersionedEntityTable[Script]
- 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
- class SparkJobMonitor extends Logging with RealTimeAware
- class SparkJobTable extends slick.jdbc.JdbcProfile.API.Table[SparkJob]
- case class Wizard(entity: VersionedEntity, script: List[String], access: Option[UserAccess]) extends VersionedEntityContainer with Product with Serializable
- 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
- class WizardSessionTable extends slick.jdbc.JdbcProfile.API.Table[WizardSession]
- class WizardTable extends VersionedEntityTable[Wizard]
Value Members
- object Batch extends DatabaseObject with Serializable
- object BatchJob extends DatabaseObject with Serializable
- object Schedule extends DatabaseObject with Serializable
- object ScheduleMonitor extends Logging with RealTimeAware
- object ScheduleState extends DatabaseObject with Serializable
- object SchedulerCoreFacade
- object SchedulerPersistence
- 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.
- object Script extends DatabaseObject with Serializable
- object SparkJob extends DatabaseObject with Serializable
- object Wizard extends DatabaseObject with Serializable
- object WizardSession extends DatabaseObject with Serializable