pl
.
touk
pscheduler
package
pscheduler
Visibility
Public
All
Type Members
trait
Cancellable
extends
AnyRef
trait
Defined
extends
AnyRef
case class
EveryNDays
(
days:
Int
,
time:
LocalTime
=
LocalTime.ofNanoOfDay(0)
)
extends
TaskSchedule
with
RunningImmediatelyOutstandingExecutions
with
Product
with
Serializable
case class
EveryNHours
(
hours:
Int
,
minuteOfHour:
Int
=
0
)
extends
TaskSchedule
with
RunningImmediatelyOutstandingExecutions
with
Product
with
Serializable
trait
InMemoryScheduler
extends
AnyRef
class
PScheduler
extends
AnyRef
class
PSchedulerBuilder
[
+P
,
+CS
,
+CI
,
+C
]
extends
AnyRef
trait
RunningImmediatelyOutstandingExecutions
extends
AnyRef
case class
Task
(
name:
String
,
lastRun:
Instant
)
extends
Product
with
Serializable
case class
TaskConfiguration
(
taskName:
String
,
schedule:
TaskSchedule
,
run: () ⇒
Future
[
Unit
]
)
extends
Product
with
Serializable
trait
TaskSchedule
extends
AnyRef
trait
TasksPersistence
extends
AnyRef
Value Members
object
Daily
object
Hourly
object
PScheduler
object
PSchedulerBuilder
extends
PSchedulerBuilder
[
Nothing
,
Nothing
,
Nothing
,
Nothing
]
package
executor
Ungrouped