Interface RedisEndpointBuilderFactory.RedisEndpointConsumerBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder, org.apache.camel.EndpointConsumerResolver
All Known Subinterfaces:
RedisEndpointBuilderFactory.RedisEndpointBuilder
Enclosing interface:
RedisEndpointBuilderFactory

public static interface RedisEndpointBuilderFactory.RedisEndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the Spring Redis component.
  • Method Details

    • advanced

    • channels

      List of topic names or name patterns to subscribe to. Multiple names can be separated by comma. The option is a: <code>java.lang.String</code> type. Group: common
      Parameters:
      channels - the value to set
      Returns:
      the dsl builder
    • command

      default RedisEndpointBuilderFactory.RedisEndpointConsumerBuilder command(org.apache.camel.component.redis.Command command)
      Default command, which can be overridden by message header. Notice the consumer only supports the following commands: PSUBSCRIBE and SUBSCRIBE. The option is a: <code>org.apache.camel.component.redis.Command</code> type. Default: SET Group: common
      Parameters:
      command - the value to set
      Returns:
      the dsl builder
    • command

      Default command, which can be overridden by message header. Notice the consumer only supports the following commands: PSUBSCRIBE and SUBSCRIBE. The option will be converted to a <code>org.apache.camel.component.redis.Command</code> type. Default: SET Group: common
      Parameters:
      command - the value to set
      Returns:
      the dsl builder
    • connectionFactory

      default RedisEndpointBuilderFactory.RedisEndpointConsumerBuilder connectionFactory(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory)
      Reference to a pre-configured RedisConnectionFactory instance to use. The option is a: <code>org.springframework.data.redis.connection.RedisConnectionFactory</code> type. Group: common
      Parameters:
      connectionFactory - the value to set
      Returns:
      the dsl builder
    • connectionFactory

      default RedisEndpointBuilderFactory.RedisEndpointConsumerBuilder connectionFactory(String connectionFactory)
      Reference to a pre-configured RedisConnectionFactory instance to use. The option will be converted to a <code>org.springframework.data.redis.connection.RedisConnectionFactory</code> type. Group: common
      Parameters:
      connectionFactory - the value to set
      Returns:
      the dsl builder
    • redisTemplate

      default RedisEndpointBuilderFactory.RedisEndpointConsumerBuilder redisTemplate(org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate)
      Reference to a pre-configured RedisTemplate instance to use. The option is a: <code>org.springframework.data.redis.core.RedisTemplate&lt;java.lang.Object, java.lang.Object&gt;</code> type. Group: common
      Parameters:
      redisTemplate - the value to set
      Returns:
      the dsl builder
    • redisTemplate

      Reference to a pre-configured RedisTemplate instance to use. The option will be converted to a <code>org.springframework.data.redis.core.RedisTemplate&lt;java.lang.Object, java.lang.Object&gt;</code> type. Group: common
      Parameters:
      redisTemplate - the value to set
      Returns:
      the dsl builder
    • serializer

      default RedisEndpointBuilderFactory.RedisEndpointConsumerBuilder serializer(org.springframework.data.redis.serializer.RedisSerializer<Object> serializer)
      Reference to a pre-configured RedisSerializer instance to use. The option is a: <code>org.springframework.data.redis.serializer.RedisSerializer&lt;java.lang.Object&gt;</code> type. Group: common
      Parameters:
      serializer - the value to set
      Returns:
      the dsl builder
    • serializer

      Reference to a pre-configured RedisSerializer instance to use. The option will be converted to a <code>org.springframework.data.redis.serializer.RedisSerializer&lt;java.lang.Object&gt;</code> type. Group: common
      Parameters:
      serializer - the value to set
      Returns:
      the dsl builder