| Interface | Description |
|---|---|
| RuleKeyHasher<HASH> |
A hasher used for the rule key construction.
|
| Class | Description |
|---|---|
| CountingRuleKeyHasher<HASH> |
A delegating
RuleKeyHasher that counts the number of values put in it. |
| ForwardingRuleKeyHasher<HASH,HASH2> |
A
RuleKeyHasher that forwards all the methods to the two underlying hashers. |
| GuavaRuleKeyHasher |
An implementation of
RuleKeyHasher that wraps Guava's Hasher. |
| RuleKeyHasherTypes | |
| StringRuleKeyHasher |
An implementation of
RuleKeyHasher that serializes to String. |
| ThriftRuleKeyHasher |
A rule key hasher that attempts to create thrift structures representing rule keys as hashing
occurs, and writes out the serialized data once the rule key is "complete"
|
| Enum | Description |
|---|---|
| RuleKeyHasher.Container | |
| RuleKeyHasher.Wrapper |