Package org.drools.core.management
Class KieBaseConfigurationMonitor
- java.lang.Object
-
- org.drools.core.management.KieBaseConfigurationMonitor
-
- All Implemented Interfaces:
org.kie.api.management.KieBaseConfigurationMonitorMBean
public class KieBaseConfigurationMonitor extends Object implements org.kie.api.management.KieBaseConfigurationMonitorMBean
An mbean monitor class for the knowledgebase configuration
-
-
Constructor Summary
Constructors Constructor Description KieBaseConfigurationMonitor(RuleBaseConfiguration conf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAlphaNodeHashingThreshold()
String
getAssertBehaviour()
int
getCompositeKeyDepth()
String
getEventProcessingMode()
int
getMaxThreads()
String
getSequentialAgenda()
boolean
isAdvancedProcessRuleIntegration()
boolean
isIndexLeftBetaMemory()
boolean
isIndexRightBetaMemory()
boolean
isMaintainTms()
boolean
isMBeansEnabled()
boolean
isMultithreadEvaluation()
boolean
isRemoveIdentities()
boolean
isSequential()
boolean
isShareAlphaNodes()
boolean
isShareBetaNodes()
-
-
-
Constructor Detail
-
KieBaseConfigurationMonitor
public KieBaseConfigurationMonitor(RuleBaseConfiguration conf)
-
-
Method Detail
-
getAlphaNodeHashingThreshold
public int getAlphaNodeHashingThreshold()
- Specified by:
getAlphaNodeHashingThreshold
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
getAssertBehaviour
public String getAssertBehaviour()
- Specified by:
getAssertBehaviour
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
getCompositeKeyDepth
public int getCompositeKeyDepth()
- Specified by:
getCompositeKeyDepth
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
getEventProcessingMode
public String getEventProcessingMode()
- Specified by:
getEventProcessingMode
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
getMaxThreads
public int getMaxThreads()
- Specified by:
getMaxThreads
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
getSequentialAgenda
public String getSequentialAgenda()
- Specified by:
getSequentialAgenda
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
isAdvancedProcessRuleIntegration
public boolean isAdvancedProcessRuleIntegration()
- Specified by:
isAdvancedProcessRuleIntegration
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
isIndexLeftBetaMemory
public boolean isIndexLeftBetaMemory()
- Specified by:
isIndexLeftBetaMemory
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
isIndexRightBetaMemory
public boolean isIndexRightBetaMemory()
- Specified by:
isIndexRightBetaMemory
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
isMaintainTms
public boolean isMaintainTms()
- Specified by:
isMaintainTms
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
isMBeansEnabled
public boolean isMBeansEnabled()
- Specified by:
isMBeansEnabled
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
isMultithreadEvaluation
public boolean isMultithreadEvaluation()
- Specified by:
isMultithreadEvaluation
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
isRemoveIdentities
public boolean isRemoveIdentities()
- Specified by:
isRemoveIdentities
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
isSequential
public boolean isSequential()
- Specified by:
isSequential
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
isShareAlphaNodes
public boolean isShareAlphaNodes()
- Specified by:
isShareAlphaNodes
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
isShareBetaNodes
public boolean isShareBetaNodes()
- Specified by:
isShareBetaNodes
in interfaceorg.kie.api.management.KieBaseConfigurationMonitorMBean
-
-