# 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
  Modifier
  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.