Class DefaultRuleKeyScopedHasher<HASH>

  • All Implemented Interfaces:
    RuleKeyScopedHasher

    public class DefaultRuleKeyScopedHasher<HASH>
    extends Object
    implements RuleKeyScopedHasher
    A wrapper of RuleKeyHasher that provides scoped hashing facilities.

    Important: Container, wrapper and key signatures only get hashed if their scope was non-empty. I.e. if at least one thing gets hashed under their scope. This is to support rule key builders that ignore some fields.