Class OpenAPIExecutorBuilder

java.lang.Object
io.serverlessworkflow.impl.executors.openapi.OpenAPIExecutorBuilder
All Implemented Interfaces:
io.serverlessworkflow.impl.executors.CallableTaskBuilder<io.serverlessworkflow.api.types.CallOpenAPI>, io.serverlessworkflow.impl.ServicePriority, Comparable<io.serverlessworkflow.impl.ServicePriority>

public class OpenAPIExecutorBuilder extends Object implements io.serverlessworkflow.impl.executors.CallableTaskBuilder<io.serverlessworkflow.api.types.CallOpenAPI>
  • Field Summary

    Fields inherited from interface io.serverlessworkflow.impl.ServicePriority

    DEFAULT_PRIORITY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    accept(Class<? extends io.serverlessworkflow.api.types.TaskBase> clazz)
     
    io.serverlessworkflow.impl.executors.CallableTask
     
    void
    init(io.serverlessworkflow.api.types.CallOpenAPI task, io.serverlessworkflow.impl.WorkflowDefinition definition, io.serverlessworkflow.impl.WorkflowMutablePosition position)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.serverlessworkflow.impl.ServicePriority

    compareTo, priority
  • Constructor Details

    • OpenAPIExecutorBuilder

      public OpenAPIExecutorBuilder()
  • Method Details

    • accept

      public boolean accept(Class<? extends io.serverlessworkflow.api.types.TaskBase> clazz)
      Specified by:
      accept in interface io.serverlessworkflow.impl.executors.CallableTaskBuilder<io.serverlessworkflow.api.types.CallOpenAPI>
    • init

      public void init(io.serverlessworkflow.api.types.CallOpenAPI task, io.serverlessworkflow.impl.WorkflowDefinition definition, io.serverlessworkflow.impl.WorkflowMutablePosition position)
      Specified by:
      init in interface io.serverlessworkflow.impl.executors.CallableTaskBuilder<io.serverlessworkflow.api.types.CallOpenAPI>
    • build

      public io.serverlessworkflow.impl.executors.CallableTask build()
      Specified by:
      build in interface io.serverlessworkflow.impl.executors.CallableTaskBuilder<io.serverlessworkflow.api.types.CallOpenAPI>