public class DroolsManagementAgent extends Object implements org.kie.api.management.KieManagementAgentMBean
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
logger |
Modifier and Type | Method and Description |
---|---|
static ObjectName |
createObjectName(String name) |
static DroolsManagementAgent |
getInstance() |
long |
getKieBaseCount() |
long |
getNextKnowledgeBaseId() |
long |
getNextKnowledgeSessionId() |
long |
getSessionCount() |
void |
registerKnowledgeBase(InternalKnowledgeBase kbase) |
void |
registerKnowledgeSession(InternalWorkingMemory ksession) |
void |
registerMBean(Object owner,
Object mbean,
ObjectName name) |
void |
unregisterDependentsMBeansFromOwner(Object owner) |
void |
unregisterKnowledgeSession(InternalWorkingMemory ksession) |
void |
unregisterMBean(Object owner,
ObjectName mbean) |
void |
unregisterMBeansFromOwner(Object owner) |
public static DroolsManagementAgent getInstance()
public long getKieBaseCount()
getKieBaseCount
in interface org.kie.api.management.KieManagementAgentMBean
public long getSessionCount()
getSessionCount
in interface org.kie.api.management.KieManagementAgentMBean
public long getNextKnowledgeBaseId()
public long getNextKnowledgeSessionId()
public void registerKnowledgeBase(InternalKnowledgeBase kbase)
public void registerKnowledgeSession(InternalWorkingMemory ksession)
public void unregisterKnowledgeSession(InternalWorkingMemory ksession)
public void registerMBean(Object owner, Object mbean, ObjectName name)
public void unregisterMBeansFromOwner(Object owner)
public void unregisterMBean(Object owner, ObjectName mbean)
public void unregisterDependentsMBeansFromOwner(Object owner)
public static ObjectName createObjectName(String name)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.