Class WorkflowCallBuilder

Object
kalix.javasdk.client.WorkflowCallBuilder

public class WorkflowCallBuilder extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    WorkflowCallBuilder(kalix.spring.impl.KalixClient kalixClient)
     
    WorkflowCallBuilder(kalix.spring.impl.KalixClient kalixClient, String workflowId)
     
    WorkflowCallBuilder(kalix.spring.impl.KalixClient kalixClient, List<String> workflowIds)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T, R> kalix.javasdk.DeferredCall<com.google.protobuf.any.Any,R>
    call(akka.japi.function.Function<T,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, R>
    kalix.javasdk.client.ComponentCall9<A1,A2,A3,A4,A5,A6,A7,A8,A9,R>
    call(akka.japi.function.Function10<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>
    kalix.javasdk.client.ComponentCall10<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,R>
    call(akka.japi.function.Function11<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>
    kalix.javasdk.client.ComponentCall11<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,R>
    call(akka.japi.function.Function12<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>
    kalix.javasdk.client.ComponentCall12<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,R>
    call(akka.japi.function.Function13<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>
    kalix.javasdk.client.ComponentCall13<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,R>
    call(akka.japi.function.Function14<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>
    kalix.javasdk.client.ComponentCall14<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,R>
    call(akka.japi.function.Function15<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>
    kalix.javasdk.client.ComponentCall15<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,R>
    call(akka.japi.function.Function16<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>
    kalix.javasdk.client.ComponentCall16<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,R>
    call(akka.japi.function.Function17<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>
    kalix.javasdk.client.ComponentCall17<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,R>
    call(akka.japi.function.Function18<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>
    kalix.javasdk.client.ComponentCall18<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,R>
    call(akka.japi.function.Function19<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, R> kalix.javasdk.client.ComponentCall<A1,R>
    call(akka.japi.function.Function2<T,A1,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>
    kalix.javasdk.client.ComponentCall19<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,R>
    call(akka.japi.function.Function20<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>
    kalix.javasdk.client.ComponentCall20<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,R>
    call(akka.japi.function.Function21<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, R>
    kalix.javasdk.client.ComponentCall21<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,R>
    call(akka.japi.function.Function22<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, R>
    kalix.javasdk.client.ComponentCall2<A1,A2,R>
    call(akka.japi.function.Function3<T,A1,A2,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, R>
    kalix.javasdk.client.ComponentCall3<A1,A2,A3,R>
    call(akka.japi.function.Function4<T,A1,A2,A3,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, R>
    kalix.javasdk.client.ComponentCall4<A1,A2,A3,A4,R>
    call(akka.japi.function.Function5<T,A1,A2,A3,A4,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, R>
    kalix.javasdk.client.ComponentCall5<A1,A2,A3,A4,A5,R>
    call(akka.japi.function.Function6<T,A1,A2,A3,A4,A5,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, R>
    kalix.javasdk.client.ComponentCall6<A1,A2,A3,A4,A5,A6,R>
    call(akka.japi.function.Function7<T,A1,A2,A3,A4,A5,A6,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, R>
    kalix.javasdk.client.ComponentCall7<A1,A2,A3,A4,A5,A6,A7,R>
    call(akka.japi.function.Function8<T,A1,A2,A3,A4,A5,A6,A7,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.
    <T, A1, A2, A3, A4, A5, A6, A7, A8, R>
    kalix.javasdk.client.ComponentCall8<A1,A2,A3,A4,A5,A6,A7,A8,R>
    call(akka.japi.function.Function9<T,A1,A2,A3,A4,A5,A6,A7,A8,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
    Pass in a Workflow method reference annotated as a REST endpoint, e.g.

    Methods inherited from class java.lang.Object

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

    • WorkflowCallBuilder

      public WorkflowCallBuilder(kalix.spring.impl.KalixClient kalixClient, List<String> workflowIds)
    • WorkflowCallBuilder

      public WorkflowCallBuilder(kalix.spring.impl.KalixClient kalixClient, String workflowId)
    • WorkflowCallBuilder

      public WorkflowCallBuilder(kalix.spring.impl.KalixClient kalixClient)
  • Method Details

    • call

      public <T, R> kalix.javasdk.DeferredCall<com.google.protobuf.any.Any,R> call(akka.japi.function.Function<T,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, R> kalix.javasdk.client.ComponentCall<A1,R> call(akka.japi.function.Function2<T,A1,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, R> kalix.javasdk.client.ComponentCall2<A1,A2,R> call(akka.japi.function.Function3<T,A1,A2,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, R> kalix.javasdk.client.ComponentCall3<A1,A2,A3,R> call(akka.japi.function.Function4<T,A1,A2,A3,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, R> kalix.javasdk.client.ComponentCall4<A1,A2,A3,A4,R> call(akka.japi.function.Function5<T,A1,A2,A3,A4,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, R> kalix.javasdk.client.ComponentCall5<A1,A2,A3,A4,A5,R> call(akka.japi.function.Function6<T,A1,A2,A3,A4,A5,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, R> kalix.javasdk.client.ComponentCall6<A1,A2,A3,A4,A5,A6,R> call(akka.japi.function.Function7<T,A1,A2,A3,A4,A5,A6,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, R> kalix.javasdk.client.ComponentCall7<A1,A2,A3,A4,A5,A6,A7,R> call(akka.japi.function.Function8<T,A1,A2,A3,A4,A5,A6,A7,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, R> kalix.javasdk.client.ComponentCall8<A1,A2,A3,A4,A5,A6,A7,A8,R> call(akka.japi.function.Function9<T,A1,A2,A3,A4,A5,A6,A7,A8,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, R> kalix.javasdk.client.ComponentCall9<A1,A2,A3,A4,A5,A6,A7,A8,A9,R> call(akka.japi.function.Function10<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R> kalix.javasdk.client.ComponentCall10<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,R> call(akka.japi.function.Function11<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R> kalix.javasdk.client.ComponentCall11<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,R> call(akka.japi.function.Function12<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R> kalix.javasdk.client.ComponentCall12<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,R> call(akka.japi.function.Function13<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R> kalix.javasdk.client.ComponentCall13<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,R> call(akka.japi.function.Function14<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R> kalix.javasdk.client.ComponentCall14<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,R> call(akka.japi.function.Function15<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R> kalix.javasdk.client.ComponentCall15<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,R> call(akka.japi.function.Function16<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R> kalix.javasdk.client.ComponentCall16<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,R> call(akka.japi.function.Function17<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R> kalix.javasdk.client.ComponentCall17<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,R> call(akka.japi.function.Function18<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R> kalix.javasdk.client.ComponentCall18<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,R> call(akka.japi.function.Function19<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R> kalix.javasdk.client.ComponentCall19<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,R> call(akka.japi.function.Function20<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R> kalix.javasdk.client.ComponentCall20<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,R> call(akka.japi.function.Function21<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start
    • call

      public <T, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, R> kalix.javasdk.client.ComponentCall21<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,R> call(akka.japi.function.Function22<T,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,kalix.javasdk.workflow.AbstractWorkflow.Effect<R>> methodRef)
      Pass in a Workflow method reference annotated as a REST endpoint, e.g. MyWorkflow::start