## Uses of Interface
org.apache.storm.redis.trident.state.KeyFactory

- Packages that use KeyFactory
  Package | Description
  --- | ---
  org.apache.storm.redis.trident.state |

- - ### Uses of KeyFactory in org.apache.storm.redis.trident.state

    Classes in org.apache.storm.redis.trident.state that implement KeyFactory
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `KeyFactory.DefaultKeyFactory` Default Key Factory.

    Fields in org.apache.storm.redis.trident.state declared as KeyFactory
    Modifier and Type | Field and Description
    --- | ---
    `KeyFactory` | Options.`keyFactory`

    Methods in org.apache.storm.redis.trident.state that return KeyFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected KeyFactory` | RedisMapState.`getKeyFactory()` Returns KeyFactory which is used for converting state key -> Redis key.
    `protected abstract KeyFactory` | AbstractRedisMapState.`getKeyFactory()` Returns KeyFactory which is used for converting state key -> Redis key.
    `protected KeyFactory` | RedisClusterMapState.`getKeyFactory()` Returns KeyFactory which is used for converting state key -> Redis key.

    Methods in org.apache.storm.redis.trident.state with parameters of type KeyFactory
    Modifier and Type | Method and Description
    --- | ---
    `static StateFactory` | RedisClusterMapState.`nonTransactional(JedisClusterConfig jedisClusterConfig, KeyFactory factory)` Provides StateFactory for non transactional.
    `static StateFactory` | RedisMapState.`nonTransactional(JedisPoolConfig jedisPoolConfig, KeyFactory factory)` Provides StateFactory for non transactional.
    `static StateFactory` | RedisClusterMapState.`opaque(JedisClusterConfig jedisClusterConfig, KeyFactory factory)` Provides StateFactory for opaque transactional.
    `static StateFactory` | RedisMapState.`opaque(JedisPoolConfig jedisPoolConfig, KeyFactory factory)` Provides StateFactory for opaque transactional.
    `static StateFactory` | RedisClusterMapState.`transactional(JedisClusterConfig jedisClusterConfig, KeyFactory factory)` Provides StateFactory for transactional.
    `static StateFactory` | RedisMapState.`transactional(JedisPoolConfig jedisPoolConfig, KeyFactory factory)` Provides StateFactory for transactional.

    Constructors in org.apache.storm.redis.trident.state with parameters of type KeyFactory
    Constructor and Description
    `RedisClusterMapState(redis.clients.jedis.JedisCluster jedisCluster, Options options, Serializer<T> serializer, KeyFactory keyFactory)` Constructor.
    `RedisMapState(redis.clients.jedis.JedisPool jedisPool, Options options, Serializer<T> serializer, KeyFactory keyFactory)` Constructor.

Copyright © 2021 The Apache Software Foundation. All rights reserved.