Interface RedisEndpointBuilderFactory.RedisEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,RedisEndpointBuilderFactory.RedisEndpointConsumerBuilder,RedisEndpointBuilderFactory.RedisEndpointProducerBuilder
- Enclosing interface:
- RedisEndpointBuilderFactory
public static interface RedisEndpointBuilderFactory.RedisEndpointBuilder
extends RedisEndpointBuilderFactory.RedisEndpointConsumerBuilder, RedisEndpointBuilderFactory.RedisEndpointProducerBuilder
Builder for endpoint for the Spring Redis component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()List of topic names or name patterns to subscribe to.Default command, which can be overridden by message header.command(org.apache.camel.component.redis.Command command) Default command, which can be overridden by message header.connectionFactory(String connectionFactory) Reference to a pre-configured RedisConnectionFactory instance to use.connectionFactory(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory) Reference to a pre-configured RedisConnectionFactory instance to use.redisTemplate(String redisTemplate) Reference to a pre-configured RedisTemplate instance to use.redisTemplate(org.springframework.data.redis.core.RedisTemplate<Object, Object> redisTemplate) Reference to a pre-configured RedisTemplate instance to use.serializer(String serializer) Reference to a pre-configured RedisSerializer instance to use.serializer(org.springframework.data.redis.serializer.RedisSerializer<Object> serializer) Reference to a pre-configured RedisSerializer instance to use.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
- Specified by:
advancedin interfaceRedisEndpointBuilderFactory.RedisEndpointConsumerBuilder- Specified by:
advancedin interfaceRedisEndpointBuilderFactory.RedisEndpointProducerBuilder
-
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- Specified by:
channelsin interfaceRedisEndpointBuilderFactory.RedisEndpointConsumerBuilder- Specified by:
channelsin interfaceRedisEndpointBuilderFactory.RedisEndpointProducerBuilder- Parameters:
channels- the value to set- Returns:
- the dsl builder
-
command
default RedisEndpointBuilderFactory.RedisEndpointBuilder 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- Specified by:
commandin interfaceRedisEndpointBuilderFactory.RedisEndpointConsumerBuilder- Specified by:
commandin interfaceRedisEndpointBuilderFactory.RedisEndpointProducerBuilder- 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- Specified by:
commandin interfaceRedisEndpointBuilderFactory.RedisEndpointConsumerBuilder- Specified by:
commandin interfaceRedisEndpointBuilderFactory.RedisEndpointProducerBuilder- Parameters:
command- the value to set- Returns:
- the dsl builder
-
connectionFactory
default RedisEndpointBuilderFactory.RedisEndpointBuilder 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- Specified by:
connectionFactoryin interfaceRedisEndpointBuilderFactory.RedisEndpointConsumerBuilder- Specified by:
connectionFactoryin interfaceRedisEndpointBuilderFactory.RedisEndpointProducerBuilder- Parameters:
connectionFactory- the value to set- Returns:
- the dsl builder
-
connectionFactory
default RedisEndpointBuilderFactory.RedisEndpointBuilder 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- Specified by:
connectionFactoryin interfaceRedisEndpointBuilderFactory.RedisEndpointConsumerBuilder- Specified by:
connectionFactoryin interfaceRedisEndpointBuilderFactory.RedisEndpointProducerBuilder- Parameters:
connectionFactory- the value to set- Returns:
- the dsl builder
-
redisTemplate
default RedisEndpointBuilderFactory.RedisEndpointBuilder 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<java.lang.Object, java.lang.Object></code> type. Group: common- Specified by:
redisTemplatein interfaceRedisEndpointBuilderFactory.RedisEndpointConsumerBuilder- Specified by:
redisTemplatein interfaceRedisEndpointBuilderFactory.RedisEndpointProducerBuilder- 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<java.lang.Object, java.lang.Object></code> type. Group: common- Specified by:
redisTemplatein interfaceRedisEndpointBuilderFactory.RedisEndpointConsumerBuilder- Specified by:
redisTemplatein interfaceRedisEndpointBuilderFactory.RedisEndpointProducerBuilder- Parameters:
redisTemplate- the value to set- Returns:
- the dsl builder
-
serializer
default RedisEndpointBuilderFactory.RedisEndpointBuilder 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<java.lang.Object></code> type. Group: common- Specified by:
serializerin interfaceRedisEndpointBuilderFactory.RedisEndpointConsumerBuilder- Specified by:
serializerin interfaceRedisEndpointBuilderFactory.RedisEndpointProducerBuilder- 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<java.lang.Object></code> type. Group: common- Specified by:
serializerin interfaceRedisEndpointBuilderFactory.RedisEndpointConsumerBuilder- Specified by:
serializerin interfaceRedisEndpointBuilderFactory.RedisEndpointProducerBuilder- Parameters:
serializer- the value to set- Returns:
- the dsl builder
-