Interface DirectVmEndpointBuilderFactory.DirectVmEndpointProducerBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
All Known Subinterfaces:
DirectVmEndpointBuilderFactory.DirectVmEndpointBuilder
Enclosing interface:
DirectVmEndpointBuilderFactory

public static interface DirectVmEndpointBuilderFactory.DirectVmEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Direct VM component.
  • Method Details

    • advanced

    • block

      If sending a message to a direct endpoint which has no active consumer, then we can tell the producer to block and wait for the consumer to become active. The option is a: <code>boolean</code> type. Default: true Group: producer
      Parameters:
      block - the value to set
      Returns:
      the dsl builder
    • block

      If sending a message to a direct endpoint which has no active consumer, then we can tell the producer to block and wait for the consumer to become active. The option will be converted to a <code>boolean</code> type. Default: true Group: producer
      Parameters:
      block - the value to set
      Returns:
      the dsl builder
    • failIfNoConsumers

      default DirectVmEndpointBuilderFactory.DirectVmEndpointProducerBuilder failIfNoConsumers(boolean failIfNoConsumers)
      Whether the producer should fail by throwing an exception, when sending to a Direct-VM endpoint with no active consumers. The option is a: <code>boolean</code> type. Default: false Group: producer
      Parameters:
      failIfNoConsumers - the value to set
      Returns:
      the dsl builder
    • failIfNoConsumers

      default DirectVmEndpointBuilderFactory.DirectVmEndpointProducerBuilder failIfNoConsumers(String failIfNoConsumers)
      Whether the producer should fail by throwing an exception, when sending to a Direct-VM endpoint with no active consumers. The option will be converted to a <code>boolean</code> type. Default: false Group: producer
      Parameters:
      failIfNoConsumers - the value to set
      Returns:
      the dsl builder
    • timeout

      The timeout value to use if block is enabled. The option is a: <code>long</code> type. Default: 30000 Group: producer
      Parameters:
      timeout - the value to set
      Returns:
      the dsl builder
    • timeout

      The timeout value to use if block is enabled. The option will be converted to a <code>long</code> type. Default: 30000 Group: producer
      Parameters:
      timeout - the value to set
      Returns:
      the dsl builder