Class OAuth2AuthProvider

java.lang.Object
io.serverlessworkflow.impl.executors.http.OAuth2AuthProvider

public class OAuth2AuthProvider extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    OAuth2AuthProvider(io.serverlessworkflow.impl.WorkflowApplication application, io.serverlessworkflow.api.types.Workflow workflow, io.serverlessworkflow.api.types.OAuth2AuthenticationPolicy authPolicy)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.ws.rs.client.Invocation.Builder
    build(jakarta.ws.rs.client.Invocation.Builder builder, io.serverlessworkflow.impl.WorkflowContext workflow, io.serverlessworkflow.impl.TaskContext task, io.serverlessworkflow.impl.WorkflowModel model)
     
    default void
    postRequest(io.serverlessworkflow.impl.WorkflowContext workflow, io.serverlessworkflow.impl.TaskContext task, io.serverlessworkflow.impl.WorkflowModel model)
     
    void
    preRequest(jakarta.ws.rs.client.Invocation.Builder builder, io.serverlessworkflow.impl.WorkflowContext workflow, io.serverlessworkflow.impl.TaskContext task, io.serverlessworkflow.impl.WorkflowModel model)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OAuth2AuthProvider

      public OAuth2AuthProvider(io.serverlessworkflow.impl.WorkflowApplication application, io.serverlessworkflow.api.types.Workflow workflow, io.serverlessworkflow.api.types.OAuth2AuthenticationPolicy authPolicy)
  • Method Details

    • build

      public jakarta.ws.rs.client.Invocation.Builder build(jakarta.ws.rs.client.Invocation.Builder builder, io.serverlessworkflow.impl.WorkflowContext workflow, io.serverlessworkflow.impl.TaskContext task, io.serverlessworkflow.impl.WorkflowModel model)
    • preRequest

      public void preRequest(jakarta.ws.rs.client.Invocation.Builder builder, io.serverlessworkflow.impl.WorkflowContext workflow, io.serverlessworkflow.impl.TaskContext task, io.serverlessworkflow.impl.WorkflowModel model)
    • postRequest

      default void postRequest(io.serverlessworkflow.impl.WorkflowContext workflow, io.serverlessworkflow.impl.TaskContext task, io.serverlessworkflow.impl.WorkflowModel model)