zio.temporal.schedules
Members list
Type members
Classlikes
Helper methods for creating schedules
Helper methods for creating schedules
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
A schedule for periodically running an action.
A schedule for periodically running an action.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Base class for an action a schedule can take. See ScheduleActionStartWorkflow for the most commonly used implementation.
Base class for an action a schedule can take. See ScheduleActionStartWorkflow for the most commonly used implementation.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class StartWorkflowclass Unknown
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ZScheduleAction.type
Base class for an action execution.
Base class for an action execution.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class StartWorkflowclass Unknown
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Information about when an action took place.
Information about when an action took place.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Time period and policy for actions taken as if their scheduled time has already passed.
Time period and policy for actions taken as if their scheduled time has already passed.
Value parameters
- endAt
-
End of the range to evaluate the schedule in. This is inclusive.
- overlapPolicy
-
Overlap policy to use for this backfill request.
- startAt
-
Start of the range to evaluate the schedule in. This is exclusive.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ZScheduleBackfill.type
Specification of when to run an action in relation to calendar time.
Specification of when to run an action in relation to calendar time.
A timestamp matches if at least one range of each field matches except for year. If year is missing, that means all years match. For all fields besides year, at least one range must be present to match anything.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Represents Temporal schedule client
Represents Temporal schedule client
Attributes
- See also
-
ScheduleClient
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ZScheduleClient.type
Represents Temporal schedule client options
Represents Temporal schedule client options
Attributes
- See also
-
ScheduleClientOptions
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass AnyShow all
- Self type
Description of a schedule.
Description of a schedule.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Handle for interacting with a schedule.
Handle for interacting with a schedule.
Attributes
- See also
-
ScheduleHandle
- Supertypes
-
class Objecttrait Matchableclass Any
Information about a schedule.
Information about a schedule.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Specification for scheduling on an interval. Matching times are expressed as
Specification for scheduling on an interval. Matching times are expressed as
epoch + (n * every) + offset.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Base class for an action a listed schedule can take.
Base class for an action a listed schedule can take.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class StartWorkflowclass Unknown
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ZScheduleListAction.type
Description of a listed schedule.
Description of a listed schedule.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Information about a listed schedule.
Information about a listed schedule.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Details for a listed schedule.
Details for a listed schedule.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
State of a listed schedule.
State of a listed schedule.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Options for creating a schedule.
Options for creating a schedule.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ZScheduleOptions.type
Policies of a schedule.
Policies of a schedule.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ZSchedulePolicy.type
Inclusive range for a schedule match value.
Inclusive range for a schedule match value.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ZScheduleRange.type
Specification of the times scheduled actions may occur.
Specification of the times scheduled actions may occur.
The times is a union represented as ZScheduleSpec.Times type. ZScheduleSpec.skip is used for exclusions
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ZScheduleSpec.type
Typed schedule start workflow stub that is used to start a scheduled workflow. Allows scheduling a workflow type-safely by invoking the workflow method
Typed schedule start workflow stub that is used to start a scheduled workflow. Allows scheduling a workflow type-safely by invoking the workflow method
Attributes
- Companion
- object
- Supertypes
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
- Self type
Attributes
- Supertypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ZScheduleStartWorkflowStub.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
State of a schedule.
State of a schedule.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ZScheduleState.type
An update returned from a schedule updater.
An update returned from a schedule updater.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Parameter passed to a schedule updater.
Parameter passed to a schedule updater.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ZScheduleUpdateInput.type
Value members
Inherited methods
Creates a schedule interval.
Creates a schedule interval.
Value parameters
- value
-
period to repeat the interval.
Attributes
- Inherited from:
- ScheduleSpecSyntax
Create a inclusive range for a schedule match value.
Create a inclusive range for a schedule match value.
Value parameters
- by
-
The step to take between each value. Default if unset or 0, is 1.
- from
-
The inclusive start of the range
- to
-
The inclusive end of the range. Default if unset or less than start is start.
Attributes
- Inherited from:
- ScheduleSpecSyntax
Inherited fields
Default range set for all days in a month.
Default range set for all months in a year.
Default range set for all days in a week.
Attributes
- Inherited from:
- ScheduleSpecSyntax
Default range set for weekend days.