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
All Methods Instance Methods Default Methods Modifier and Type Method Description default RedisEndpointBuilderFactory.AdvancedRedisEndpointBuilderadvanced()default RedisEndpointBuilderFactory.RedisEndpointBuilderchannels(String channels)List of topic names or name patterns to subscribe to.default RedisEndpointBuilderFactory.RedisEndpointBuildercommand(String command)Default command, which can be overridden by message header.default RedisEndpointBuilderFactory.RedisEndpointBuildercommand(org.apache.camel.component.redis.Command command)Default command, which can be overridden by message header.default RedisEndpointBuilderFactory.RedisEndpointBuilderconnectionFactory(String connectionFactory)Reference to a pre-configured RedisConnectionFactory instance to use.default RedisEndpointBuilderFactory.RedisEndpointBuilderconnectionFactory(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory)Reference to a pre-configured RedisConnectionFactory instance to use.default RedisEndpointBuilderFactory.RedisEndpointBuilderredisTemplate(String redisTemplate)Reference to a pre-configured RedisTemplate instance to use.default RedisEndpointBuilderFactory.RedisEndpointBuilderredisTemplate(org.springframework.data.redis.core.RedisTemplate redisTemplate)Reference to a pre-configured RedisTemplate instance to use.default RedisEndpointBuilderFactory.RedisEndpointBuilderserializer(String serializer)Reference to a pre-configured RedisSerializer instance to use.default RedisEndpointBuilderFactory.RedisEndpointBuilderserializer(org.springframework.data.redis.serializer.RedisSerializer serializer)Reference to a pre-configured RedisSerializer instance to use.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
-
-
-
Method Detail
-
advanced
default RedisEndpointBuilderFactory.AdvancedRedisEndpointBuilder advanced()
- Specified by:
advancedin interfaceRedisEndpointBuilderFactory.RedisEndpointConsumerBuilder- Specified by:
advancedin interfaceRedisEndpointBuilderFactory.RedisEndpointProducerBuilder
-
channels
default RedisEndpointBuilderFactory.RedisEndpointBuilder channels(String 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 RedisEndpointBuilderFactory.RedisEndpointBuilder command(String 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 redisTemplate)
Reference to a pre-configured RedisTemplate instance to use. The option is a: <code>org.springframework.data.redis.core.RedisTemplate</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
default RedisEndpointBuilderFactory.RedisEndpointBuilder redisTemplate(String redisTemplate)
Reference to a pre-configured RedisTemplate instance to use. The option will be converted to a <code>org.springframework.data.redis.core.RedisTemplate</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 serializer)
Reference to a pre-configured RedisSerializer instance to use. The option is a: <code>org.springframework.data.redis.serializer.RedisSerializer</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
default RedisEndpointBuilderFactory.RedisEndpointBuilder serializer(String serializer)
Reference to a pre-configured RedisSerializer instance to use. The option will be converted to a <code>org.springframework.data.redis.serializer.RedisSerializer</code> type. Group: common- Specified by:
serializerin interfaceRedisEndpointBuilderFactory.RedisEndpointConsumerBuilder- Specified by:
serializerin interfaceRedisEndpointBuilderFactory.RedisEndpointProducerBuilder- Parameters:
serializer- the value to set- Returns:
- the dsl builder
-
-