Class DefaultHitPolicyHandlerRegistry

    • Constructor Detail

      • DefaultHitPolicyHandlerRegistry

        public DefaultHitPolicyHandlerRegistry()
    • Method Detail

      • getHandler

        public DmnHitPolicyHandler getHandler​(org.camunda.bpm.model.dmn.HitPolicy hitPolicy,
                                              org.camunda.bpm.model.dmn.BuiltinAggregator builtinAggregator)
        Description copied from interface: DmnHitPolicyHandlerRegistry
        Get a hit policy for a HitPolicy and BuiltinAggregator combination.
        Specified by:
        getHandler in interface DmnHitPolicyHandlerRegistry
        Parameters:
        hitPolicy - the hit policy
        builtinAggregator - the aggregator or null if not required
        Returns:
        the handler which is registered for this hit policy, or null if none exist
      • addHandler

        public void addHandler​(org.camunda.bpm.model.dmn.HitPolicy hitPolicy,
                               org.camunda.bpm.model.dmn.BuiltinAggregator builtinAggregator,
                               DmnHitPolicyHandler hitPolicyHandler)
        Description copied from interface: DmnHitPolicyHandlerRegistry
        Register a hit policy handler for a HitPolicy and BuiltinAggregator combination.
        Specified by:
        addHandler in interface DmnHitPolicyHandlerRegistry
        Parameters:
        hitPolicy - the hit policy
        builtinAggregator - the aggregator or null if not required
        hitPolicyHandler - the hit policy handler to registry