Class IgniteComputeEndpointBuilderFactory.IgniteComputeHeaderNameBuilder

  • Enclosing interface:
    IgniteComputeEndpointBuilderFactory

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

      • IgniteComputeHeaderNameBuilder

        public IgniteComputeHeaderNameBuilder()
    • Method Detail

      • 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.