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)