Class IgniteComputeEndpointBuilderFactory.IgniteComputeHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.IgniteComputeEndpointBuilderFactory.IgniteComputeHeaderNameBuilder
Enclosing interface:
IgniteComputeEndpointBuilderFactory

public static class IgniteComputeEndpointBuilderFactory.IgniteComputeHeaderNameBuilder extends Object
The builder of headers' name for the Ignite Compute component.
  • Constructor Details

    • IgniteComputeHeaderNameBuilder

      public IgniteComputeHeaderNameBuilder()
  • Method Details

    • igniteComputeExecutionType

      public String igniteComputeExecutionType()
      Allows you to dynamically change the compute operation to perform. The option is a: org.apache.camel.component.ignite.compute.IgniteComputeExecutionType type. Group: producer
      Returns:
      the name of the header IgniteComputeExecutionType.
    • igniteComputeParameters

      public String igniteComputeParameters()
      Parameters for APPLY, BROADCAST and EXECUTE operations. The option is a: Any object or Collection of objects type. Group: producer
      Returns:
      the name of the header IgniteComputeParameters.
    • igniteComputeReducer

      public String igniteComputeReducer()
      Reducer for the APPLY and CALL operations. The option is a: org.apache.ignite.lang.IgniteReducer type. Group: producer
      Returns:
      the name of the header IgniteComputeReducer.
    • igniteComputeAffinityCacheName

      public String igniteComputeAffinityCacheName()
      Affinity cache name for the AFFINITY_CALL and AFFINITY_RUN operations. The option is a: String type. Group: producer
      Returns:
      the name of the header IgniteComputeAffinityCacheName.
    • igniteComputeAffinityKey

      public String igniteComputeAffinityKey()
      Affinity key for the AFFINITY_CALL and AFFINITY_RUN operations. The option is a: Object type. Group: producer
      Returns:
      the name of the header IgniteComputeAffinityKey.