Class DefaultHitPolicyHandlerRegistry
- java.lang.Object
- 
- org.camunda.bpm.dmn.engine.impl.hitpolicy.DefaultHitPolicyHandlerRegistry
 
- 
- All Implemented Interfaces:
- DmnHitPolicyHandlerRegistry
 
 public class DefaultHitPolicyHandlerRegistry extends java.lang.Object implements DmnHitPolicyHandlerRegistry 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static java.util.Map<HitPolicyEntry,DmnHitPolicyHandler>handlers
 - 
Constructor SummaryConstructors Constructor Description DefaultHitPolicyHandlerRegistry()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHandler(HitPolicy hitPolicy, BuiltinAggregator builtinAggregator, DmnHitPolicyHandler hitPolicyHandler)Register a hit policy handler for aHitPolicyandBuiltinAggregatorcombination.protected static java.util.Map<HitPolicyEntry,DmnHitPolicyHandler>getDefaultHandlers()DmnHitPolicyHandlergetHandler(HitPolicy hitPolicy, BuiltinAggregator builtinAggregator)Get a hit policy for aHitPolicyandBuiltinAggregatorcombination.
 
- 
- 
- 
Field Detail- 
handlersprotected static final java.util.Map<HitPolicyEntry,DmnHitPolicyHandler> handlers 
 
- 
 - 
Method Detail- 
getDefaultHandlersprotected static java.util.Map<HitPolicyEntry,DmnHitPolicyHandler> getDefaultHandlers() 
 - 
getHandlerpublic DmnHitPolicyHandler getHandler(HitPolicy hitPolicy, BuiltinAggregator builtinAggregator) Description copied from interface:DmnHitPolicyHandlerRegistryGet a hit policy for aHitPolicyandBuiltinAggregatorcombination.- Specified by:
- getHandlerin 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
 
 - 
addHandlerpublic void addHandler(HitPolicy hitPolicy, BuiltinAggregator builtinAggregator, DmnHitPolicyHandler hitPolicyHandler) Description copied from interface:DmnHitPolicyHandlerRegistryRegister a hit policy handler for aHitPolicyandBuiltinAggregatorcombination.- Specified by:
- addHandlerin interface- DmnHitPolicyHandlerRegistry
- Parameters:
- hitPolicy- the hit policy
- builtinAggregator- the aggregator or null if not required
- hitPolicyHandler- the hit policy handler to registry
 
 
- 
 
-