## 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 | Description
    --- | --- | ---
    `static class` | `KeyFactory.DefaultKeyFactory` | Default Key Factory.

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

    Methods in org.apache.storm.redis.trident.state that return KeyFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `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.
    `protected KeyFactory` | RedisMapState.`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 | 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 | 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.