Interface DmnHitPolicyHandlerRegistry

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addHandler​(org.camunda.bpm.model.dmn.HitPolicy hitPolicy, org.camunda.bpm.model.dmn.BuiltinAggregator builtinAggregator, DmnHitPolicyHandler hitPolicyHandler)
      Register a hit policy handler for a HitPolicy and BuiltinAggregator combination.
      DmnHitPolicyHandler getHandler​(org.camunda.bpm.model.dmn.HitPolicy hitPolicy, org.camunda.bpm.model.dmn.BuiltinAggregator builtinAggregator)
      Get a hit policy for a HitPolicy and BuiltinAggregator combination.
    • Method Detail

      • getHandler

        DmnHitPolicyHandler getHandler​(org.camunda.bpm.model.dmn.HitPolicy hitPolicy,
                                       org.camunda.bpm.model.dmn.BuiltinAggregator builtinAggregator)
        Get a hit policy for a HitPolicy and BuiltinAggregator combination.
        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

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