Class DefaultHitPolicyHandlerRegistry
java.lang.Object
org.camunda.bpm.dmn.engine.impl.hitpolicy.DefaultHitPolicyHandlerRegistry
- All Implemented Interfaces:
 DmnHitPolicyHandlerRegistry
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddHandler(HitPolicy hitPolicy, BuiltinAggregator builtinAggregator, DmnHitPolicyHandler hitPolicyHandler) Register a hit policy handler for aHitPolicyandBuiltinAggregatorcombination.protected static Map<HitPolicyEntry,DmnHitPolicyHandler> getHandler(HitPolicy hitPolicy, BuiltinAggregator builtinAggregator) Get a hit policy for aHitPolicyandBuiltinAggregatorcombination. 
- 
Field Details
- 
handlers
 
 - 
 - 
Constructor Details
- 
DefaultHitPolicyHandlerRegistry
public DefaultHitPolicyHandlerRegistry() 
 - 
 - 
Method Details
- 
getDefaultHandlers
 - 
getHandler
Description copied from interface:DmnHitPolicyHandlerRegistryGet a hit policy for aHitPolicyandBuiltinAggregatorcombination.- Specified by:
 getHandlerin interfaceDmnHitPolicyHandlerRegistry- Parameters:
 hitPolicy- the hit policybuiltinAggregator- 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(HitPolicy hitPolicy, BuiltinAggregator builtinAggregator, DmnHitPolicyHandler hitPolicyHandler) Description copied from interface:DmnHitPolicyHandlerRegistryRegister a hit policy handler for aHitPolicyandBuiltinAggregatorcombination.- Specified by:
 addHandlerin interfaceDmnHitPolicyHandlerRegistry- Parameters:
 hitPolicy- the hit policybuiltinAggregator- the aggregator or null if not requiredhitPolicyHandler- the hit policy handler to registry
 
 -