org.camunda.bpm.dmn.engine.impl.spi.hitpolicy
Interface DmnHitPolicyHandlerRegistry

All Known Implementing Classes:
DefaultHitPolicyHandlerRegistry

public interface DmnHitPolicyHandlerRegistry

Registry of hit policy handlers


Method Summary
 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


Copyright © 2017 camunda services GmbH. All rights reserved.