Class WorkflowTask

java.lang.Object
org.keycloak.models.AbstractKeycloakTransaction
org.keycloak.models.workflow.WorkflowTask
All Implemented Interfaces:
Runnable, org.keycloak.models.KeycloakTransaction

public final class WorkflowTask extends org.keycloak.models.AbstractKeycloakTransaction implements Runnable
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • commitImpl

      protected void commitImpl()
      Specified by:
      commitImpl in class org.keycloak.models.AbstractKeycloakTransaction
    • rollbackImpl

      protected void rollbackImpl()
      Specified by:
      rollbackImpl in class org.keycloak.models.AbstractKeycloakTransaction
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface org.keycloak.models.KeycloakTransaction
      Overrides:
      isActive in class org.keycloak.models.AbstractKeycloakTransaction
    • isScheduled

      public boolean isScheduled()
    • isDone

      public boolean isDone()
    • isCompletedExceptionally

      public boolean isCompletedExceptionally()
    • getThrowable

      public Throwable getThrowable()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • cancel

      public void cancel(Throwable error)