Package io.temporal.internal.client
Class RootScheduleClientInvoker
- java.lang.Object
-
- io.temporal.internal.client.RootScheduleClientInvoker
-
- All Implemented Interfaces:
ScheduleClientCallsInterceptor
public class RootScheduleClientInvoker extends java.lang.Object implements ScheduleClientCallsInterceptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.temporal.common.interceptors.ScheduleClientCallsInterceptor
ScheduleClientCallsInterceptor.BackfillScheduleInput, ScheduleClientCallsInterceptor.CreateScheduleInput, ScheduleClientCallsInterceptor.DeleteScheduleInput, ScheduleClientCallsInterceptor.DescribeScheduleInput, ScheduleClientCallsInterceptor.DescribeScheduleOutput, ScheduleClientCallsInterceptor.ListScheduleOutput, ScheduleClientCallsInterceptor.ListSchedulesInput, ScheduleClientCallsInterceptor.PauseScheduleInput, ScheduleClientCallsInterceptor.TriggerScheduleInput, ScheduleClientCallsInterceptor.UnpauseScheduleInput, ScheduleClientCallsInterceptor.UpdateScheduleInput
-
-
Constructor Summary
Constructors Constructor Description RootScheduleClientInvoker(GenericWorkflowClient genericClient, ScheduleClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
backfillSchedule(ScheduleClientCallsInterceptor.BackfillScheduleInput input)
io.temporal.api.schedule.v1.BackfillRequest
backfillToProto(ScheduleBackfill backfill)
void
createSchedule(ScheduleClientCallsInterceptor.CreateScheduleInput input)
void
deleteSchedule(ScheduleClientCallsInterceptor.DeleteScheduleInput input)
ScheduleClientCallsInterceptor.DescribeScheduleOutput
describeSchedule(ScheduleClientCallsInterceptor.DescribeScheduleInput input)
ScheduleClientCallsInterceptor.ListScheduleOutput
listSchedules(ScheduleClientCallsInterceptor.ListSchedulesInput input)
void
pauseSchedule(ScheduleClientCallsInterceptor.PauseScheduleInput input)
void
triggerSchedule(ScheduleClientCallsInterceptor.TriggerScheduleInput input)
void
unpauseSchedule(ScheduleClientCallsInterceptor.UnpauseScheduleInput input)
void
updateSchedule(ScheduleClientCallsInterceptor.UpdateScheduleInput input)
-
-
-
Constructor Detail
-
RootScheduleClientInvoker
public RootScheduleClientInvoker(GenericWorkflowClient genericClient, ScheduleClientOptions clientOptions)
-
-
Method Detail
-
createSchedule
public void createSchedule(ScheduleClientCallsInterceptor.CreateScheduleInput input)
- Specified by:
createSchedule
in interfaceScheduleClientCallsInterceptor
-
listSchedules
public ScheduleClientCallsInterceptor.ListScheduleOutput listSchedules(ScheduleClientCallsInterceptor.ListSchedulesInput input)
- Specified by:
listSchedules
in interfaceScheduleClientCallsInterceptor
-
backfillToProto
public io.temporal.api.schedule.v1.BackfillRequest backfillToProto(ScheduleBackfill backfill)
-
backfillSchedule
public void backfillSchedule(ScheduleClientCallsInterceptor.BackfillScheduleInput input)
- Specified by:
backfillSchedule
in interfaceScheduleClientCallsInterceptor
-
deleteSchedule
public void deleteSchedule(ScheduleClientCallsInterceptor.DeleteScheduleInput input)
- Specified by:
deleteSchedule
in interfaceScheduleClientCallsInterceptor
-
describeSchedule
public ScheduleClientCallsInterceptor.DescribeScheduleOutput describeSchedule(ScheduleClientCallsInterceptor.DescribeScheduleInput input)
- Specified by:
describeSchedule
in interfaceScheduleClientCallsInterceptor
-
pauseSchedule
public void pauseSchedule(ScheduleClientCallsInterceptor.PauseScheduleInput input)
- Specified by:
pauseSchedule
in interfaceScheduleClientCallsInterceptor
-
triggerSchedule
public void triggerSchedule(ScheduleClientCallsInterceptor.TriggerScheduleInput input)
- Specified by:
triggerSchedule
in interfaceScheduleClientCallsInterceptor
-
unpauseSchedule
public void unpauseSchedule(ScheduleClientCallsInterceptor.UnpauseScheduleInput input)
- Specified by:
unpauseSchedule
in interfaceScheduleClientCallsInterceptor
-
updateSchedule
public void updateSchedule(ScheduleClientCallsInterceptor.UpdateScheduleInput input)
- Specified by:
updateSchedule
in interfaceScheduleClientCallsInterceptor
-
-