Interface NatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder

  • All Superinterfaces:
    org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
    All Known Subinterfaces:
    NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder
    Enclosing interface:
    NatsEndpointBuilderFactory

    public static interface NatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
    extends org.apache.camel.builder.EndpointProducerBuilder
    Advanced builder for endpoint producers for the Nats component.
    • Method Detail

      • connection

        default NatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder connection​(String connection)
        Reference an already instantiated connection to Nats server. The option will be converted to a <code>io.nats.client.Connection</code> type. Group: advanced
        Parameters:
        connection - the value to set
        Returns:
        the dsl builder
      • headerFilterStrategy

        default NatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder headerFilterStrategy​(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
        Define the header filtering strategy. The option is a: <code>org.apache.camel.spi.HeaderFilterStrategy</code> type. Group: advanced
        Parameters:
        headerFilterStrategy - the value to set
        Returns:
        the dsl builder
      • headerFilterStrategy

        default NatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder headerFilterStrategy​(String headerFilterStrategy)
        Define the header filtering strategy. The option will be converted to a <code>org.apache.camel.spi.HeaderFilterStrategy</code> type. Group: advanced
        Parameters:
        headerFilterStrategy - the value to set
        Returns:
        the dsl builder
      • traceConnection

        default NatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder traceConnection​(boolean traceConnection)
        Whether or not connection trace messages should be printed to standard out for fine grained debugging of connection issues. The option is a: <code>boolean</code> type. Default: false Group: advanced
        Parameters:
        traceConnection - the value to set
        Returns:
        the dsl builder
      • traceConnection

        default NatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder traceConnection​(String traceConnection)
        Whether or not connection trace messages should be printed to standard out for fine grained debugging of connection issues. The option will be converted to a <code>boolean</code> type. Default: false Group: advanced
        Parameters:
        traceConnection - the value to set
        Returns:
        the dsl builder