public class DefaultHitPolicyHandlerRegistry extends Object implements DmnHitPolicyHandlerRegistry
| Modifier and Type | Field and Description | 
|---|---|
protected static Map<HitPolicyEntry,DmnHitPolicyHandler> | 
handlers  | 
| Constructor and Description | 
|---|
DefaultHitPolicyHandlerRegistry()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addHandler(HitPolicy hitPolicy,
          BuiltinAggregator builtinAggregator,
          DmnHitPolicyHandler hitPolicyHandler)
Register a hit policy handler for a  
HitPolicy and BuiltinAggregator combination. | 
protected static Map<HitPolicyEntry,DmnHitPolicyHandler> | 
getDefaultHandlers()  | 
DmnHitPolicyHandler | 
getHandler(HitPolicy hitPolicy,
          BuiltinAggregator builtinAggregator)
Get a hit policy for a  
HitPolicy and BuiltinAggregator combination. | 
protected static final Map<HitPolicyEntry,DmnHitPolicyHandler> handlers
protected static Map<HitPolicyEntry,DmnHitPolicyHandler> getDefaultHandlers()
public DmnHitPolicyHandler getHandler(HitPolicy hitPolicy, BuiltinAggregator builtinAggregator)
DmnHitPolicyHandlerRegistryHitPolicy and BuiltinAggregator combination.getHandler in interface DmnHitPolicyHandlerRegistryhitPolicy - the hit policybuiltinAggregator - the aggregator or null if not requiredpublic void addHandler(HitPolicy hitPolicy, BuiltinAggregator builtinAggregator, DmnHitPolicyHandler hitPolicyHandler)
DmnHitPolicyHandlerRegistryHitPolicy and BuiltinAggregator combination.addHandler in interface DmnHitPolicyHandlerRegistryhitPolicy - the hit policybuiltinAggregator - the aggregator or null if not requiredhitPolicyHandler - the hit policy handler to registryCopyright © 2018. All rights reserved.