Package org.keycloak.models.workflow
Interface WorkflowProviderEvent.WorkflowStepScheduledEvent
- All Superinterfaces:
ProviderEvent,WorkflowProviderEvent
- Enclosing interface:
- WorkflowProviderEvent
public static interface WorkflowProviderEvent.WorkflowStepScheduledEvent
extends WorkflowProviderEvent
Event fired when a workflow step is scheduled.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.workflow.WorkflowProviderEvent
WorkflowProviderEvent.WorkflowActivatedEvent, WorkflowProviderEvent.WorkflowCompletedEvent, WorkflowProviderEvent.WorkflowDeactivatedEvent, WorkflowProviderEvent.WorkflowResourceMigratedEvent, WorkflowProviderEvent.WorkflowRestartedEvent, WorkflowProviderEvent.WorkflowStepExecutedEvent, WorkflowProviderEvent.WorkflowStepFailedEvent, WorkflowProviderEvent.WorkflowStepScheduledEvent -
Method Summary
Modifier and TypeMethodDescriptiongetDelay()Gets the delay duration before the step should be executed.longGets the scheduled time for the step.Gets the step ID.Gets the step provider ID.Methods inherited from interface org.keycloak.models.workflow.WorkflowProviderEvent
getExecutionId, getKeycloakSession, getRealm, getResourceId, getResourceType, getWorkflowId, getWorkflowName
-
Method Details
-
getStepId
String getStepId()Gets the step ID.- Returns:
- the step ID
-
getStepProviderId
String getStepProviderId()Gets the step provider ID.- Returns:
- the step provider ID
-
getScheduledTime
long getScheduledTime()Gets the scheduled time for the step.- Returns:
- the scheduled time in milliseconds since epoch
-
getDelay
String getDelay()Gets the delay duration before the step should be executed.- Returns:
- the delay as a duration string (e.g., "PT5M" for 5 minutes)
-