final class ZScheduleHandle extends AnyRef
Handle for interacting with a schedule.
- See also
ScheduleHandle
- Alphabetic
- By Inheritance
- ZScheduleHandle
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def backfill(backfills: List[ZScheduleBackfill]): TemporalIO[Unit]
Backfill this schedule by going through the specified time periods as if they passed right now.
Backfill this schedule by going through the specified time periods as if they passed right now.
- backfills
backfill requests to run
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def delete(): TemporalIO[Unit]
Delete this schedule.
- def describe: TemporalIO[ZScheduleDescription]
Fetch this schedule's description.
Fetch this schedule's description.
- returns
description of the schedule
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def id: String
Get this schedule's ID.
Get this schedule's ID.
- returns
the schedule's ID
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def pause(note: Option[String] = None): TemporalIO[Unit]
Pause this schedule.
Pause this schedule.
- note
to set the schedule state.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val toJava: ScheduleHandle
- def toString(): String
- Definition Classes
- AnyRef → Any
- def trigger(overlapPolicy: Option[ScheduleOverlapPolicy] = None): TemporalIO[Unit]
Trigger an action on this schedule to happen immediately.
Trigger an action on this schedule to happen immediately.
- overlapPolicy
override the schedule overlap policy.
- def unpause(note: Option[String] = None): TemporalIO[Unit]
Unpause this schedule.
Unpause this schedule.
- note
to set the schedule state.
- def update(updater: (ZScheduleUpdateInput) => ZScheduleUpdate): TemporalIO[Unit]
Update this schedule.
Update this schedule. This is done via a callback which can be called multiple times in case of conflict.
- updater
Callback to invoke with the current update input. The result can be null to signify no update to perform, or a schedule update instance with a schedule to perform an update.
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)