Package org.apache.nifi.redis.util
Class RedisUtils
java.lang.Object
org.apache.nifi.redis.util.RedisUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorprivate static final org.slf4j.Loggerstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final List<org.apache.nifi.components.PropertyDescriptor> static final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.AllowableValuestatic final org.apache.nifi.components.AllowableValuestatic final org.apache.nifi.components.AllowableValuestatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.data.redis.connection.jedis.JedisConnectionFactorycreateConnectionFactory(org.apache.nifi.context.PropertyContext context, SSLContext sslContext) static org.springframework.data.redis.connection.jedis.JedisConnectionFactorycreateConnectionFactory(RedisConfig redisConfig, SSLContext sslContext) private static redis.clients.jedis.JedisPoolConfigcreateJedisPoolConfig(RedisConfig redisConfig) static RedisConfigcreateRedisConfig(org.apache.nifi.context.PropertyContext context) createRedisTemplateForKeyValues(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory) static org.springframework.data.redis.core.RedisTemplate<String, byte[]> createRedisTemplateForPubSub(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory) createRedisTemplateForStreams(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory) createRedisTemplateForStreams(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, org.springframework.data.redis.stream.StreamMessageListenerContainer.StreamMessageListenerContainerOptions<String, org.springframework.data.redis.connection.stream.MapRecord<String, String, byte[]>> containerOptions) private static voidenrichRedisConfiguration(org.springframework.data.redis.connection.RedisConfiguration redisConfiguration, Integer dbIndex, String username, String password, String sentinelUsername, String sentinelPassword) getTrimmedValues(String[] values) private static booleanstatic List<org.apache.nifi.components.ValidationResult> validate(org.apache.nifi.components.ValidationContext validationContext)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
REDIS_CONNECTION_POOL
public static final org.apache.nifi.components.PropertyDescriptor REDIS_CONNECTION_POOL -
TTL
public static final org.apache.nifi.components.PropertyDescriptor TTL -
REDIS_MODE_STANDALONE
public static final org.apache.nifi.components.AllowableValue REDIS_MODE_STANDALONE -
REDIS_MODE_SENTINEL
public static final org.apache.nifi.components.AllowableValue REDIS_MODE_SENTINEL -
REDIS_MODE_CLUSTER
public static final org.apache.nifi.components.AllowableValue REDIS_MODE_CLUSTER -
REDIS_MODE
public static final org.apache.nifi.components.PropertyDescriptor REDIS_MODE -
CONNECTION_STRING
public static final org.apache.nifi.components.PropertyDescriptor CONNECTION_STRING -
DATABASE
public static final org.apache.nifi.components.PropertyDescriptor DATABASE -
COMMUNICATION_TIMEOUT
public static final org.apache.nifi.components.PropertyDescriptor COMMUNICATION_TIMEOUT -
CLUSTER_MAX_REDIRECTS
public static final org.apache.nifi.components.PropertyDescriptor CLUSTER_MAX_REDIRECTS -
SENTINEL_MASTER
public static final org.apache.nifi.components.PropertyDescriptor SENTINEL_MASTER -
USERNAME
public static final org.apache.nifi.components.PropertyDescriptor USERNAME -
PASSWORD
public static final org.apache.nifi.components.PropertyDescriptor PASSWORD -
SENTINEL_USERNAME
public static final org.apache.nifi.components.PropertyDescriptor SENTINEL_USERNAME -
SENTINEL_PASSWORD
public static final org.apache.nifi.components.PropertyDescriptor SENTINEL_PASSWORD -
POOL_MAX_TOTAL
public static final org.apache.nifi.components.PropertyDescriptor POOL_MAX_TOTAL -
POOL_MAX_IDLE
public static final org.apache.nifi.components.PropertyDescriptor POOL_MAX_IDLE -
POOL_MIN_IDLE
public static final org.apache.nifi.components.PropertyDescriptor POOL_MIN_IDLE -
POOL_BLOCK_WHEN_EXHAUSTED
public static final org.apache.nifi.components.PropertyDescriptor POOL_BLOCK_WHEN_EXHAUSTED -
POOL_MAX_WAIT_TIME
public static final org.apache.nifi.components.PropertyDescriptor POOL_MAX_WAIT_TIME -
POOL_MIN_EVICTABLE_IDLE_TIME
public static final org.apache.nifi.components.PropertyDescriptor POOL_MIN_EVICTABLE_IDLE_TIME -
POOL_TIME_BETWEEN_EVICTION_RUNS
public static final org.apache.nifi.components.PropertyDescriptor POOL_TIME_BETWEEN_EVICTION_RUNS -
POOL_NUM_TESTS_PER_EVICTION_RUN
public static final org.apache.nifi.components.PropertyDescriptor POOL_NUM_TESTS_PER_EVICTION_RUN -
POOL_TEST_ON_CREATE
public static final org.apache.nifi.components.PropertyDescriptor POOL_TEST_ON_CREATE -
POOL_TEST_ON_BORROW
public static final org.apache.nifi.components.PropertyDescriptor POOL_TEST_ON_BORROW -
POOL_TEST_ON_RETURN
public static final org.apache.nifi.components.PropertyDescriptor POOL_TEST_ON_RETURN -
POOL_TEST_WHILE_IDLE
public static final org.apache.nifi.components.PropertyDescriptor POOL_TEST_WHILE_IDLE -
SSL_CONTEXT_SERVICE
public static final org.apache.nifi.components.PropertyDescriptor SSL_CONTEXT_SERVICE -
REDIS_CONNECTION_PROPERTY_DESCRIPTORS
public static final List<org.apache.nifi.components.PropertyDescriptor> REDIS_CONNECTION_PROPERTY_DESCRIPTORS
-
-
Constructor Details
-
RedisUtils
public RedisUtils()
-
-
Method Details
-
createRedisConfig
-
createConnectionFactory
public static org.springframework.data.redis.connection.jedis.JedisConnectionFactory createConnectionFactory(org.apache.nifi.context.PropertyContext context, SSLContext sslContext) -
createConnectionFactory
public static org.springframework.data.redis.connection.jedis.JedisConnectionFactory createConnectionFactory(RedisConfig redisConfig, SSLContext sslContext) -
getTrimmedValues
-
enrichRedisConfiguration
-
createJedisPoolConfig
-
validate
public static List<org.apache.nifi.components.ValidationResult> validate(org.apache.nifi.components.ValidationContext validationContext) -
isInteger
-
createRedisTemplateForStreams
-
createRedisTemplateForStreams
public static org.springframework.data.redis.core.RedisTemplate<String,String> createRedisTemplateForStreams(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, org.springframework.data.redis.stream.StreamMessageListenerContainer.StreamMessageListenerContainerOptions<String, org.springframework.data.redis.connection.stream.MapRecord<String, String, byte[]>> containerOptions) -
createRedisTemplateForKeyValues
-
createRedisTemplateForPubSub
public static org.springframework.data.redis.core.RedisTemplate<String,byte[]> createRedisTemplateForPubSub(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory)
-