Class CallableTaskHttpExecutorBuilder

java.lang.Object
io.serverlessworkflow.impl.executors.http.CallableTaskHttpExecutorBuilder
All Implemented Interfaces:
io.serverlessworkflow.impl.executors.CallableTaskBuilder<io.serverlessworkflow.api.types.CallHTTP>, io.serverlessworkflow.impl.ServicePriority, Comparable<io.serverlessworkflow.impl.ServicePriority>

public class CallableTaskHttpExecutorBuilder extends Object implements io.serverlessworkflow.impl.executors.CallableTaskBuilder<io.serverlessworkflow.api.types.CallHTTP>
  • 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.CallHTTP 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

    • CallableTaskHttpExecutorBuilder

      public CallableTaskHttpExecutorBuilder()
  • Method Details

    • init

      public void init(io.serverlessworkflow.api.types.CallHTTP 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.CallHTTP>
    • 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.CallHTTP>
    • build

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