Package org.copperengine.core.common
Class AbstractJmxExporter
- java.lang.Object
-
- org.copperengine.core.common.AbstractJmxExporter
-
- Direct Known Subclasses:
SimpleJmxExporter
public abstract class AbstractJmxExporter extends java.lang.Object
Abstract base class for JMX bean exporters.- Since:
- 3.1
-
-
Constructor Summary
Constructors Constructor Description AbstractJmxExporter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.util.Map<java.lang.String,org.copperengine.management.AuditTrailMXBean>
getAuditTrailMXBeans()
protected abstract java.util.Map<java.lang.String,org.copperengine.management.AuditTrailQueryMXBean>
getAuditTrailQueryMXBeans()
protected abstract java.util.Map<java.lang.String,org.copperengine.management.BatcherMXBean>
getBatcherMXBeans()
protected abstract java.util.Map<java.lang.String,org.copperengine.management.DatabaseDialectMXBean>
getDatabaseDialectMXBeans()
protected abstract java.util.Map<java.lang.String,org.copperengine.management.DBStorageMXBean>
getDBStorageMXBeans()
protected abstract java.util.Map<java.lang.String,org.copperengine.management.ProcessingEngineMXBean>
getProcessingEngineMXBeans()
protected abstract java.util.Map<java.lang.String,org.copperengine.management.ProcessorPoolMXBean>
getProcessorPoolMXBeans()
protected abstract java.util.Map<java.lang.String,org.copperengine.management.StatisticsCollectorMXBean>
getStatisticsCollectorMXBeans()
protected abstract java.util.Map<java.lang.String,org.copperengine.management.WorkflowRepositoryMXBean>
getWorkflowRepositoryMXBeans()
void
shutdown()
void
startup()
-
-
-
Method Detail
-
startup
public void startup() throws javax.management.MalformedObjectNameException, java.lang.NullPointerException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException
- Throws:
javax.management.MalformedObjectNameException
java.lang.NullPointerException
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.NotCompliantMBeanException
-
shutdown
public void shutdown() throws javax.management.MBeanRegistrationException, javax.management.InstanceNotFoundException
- Throws:
javax.management.MBeanRegistrationException
javax.management.InstanceNotFoundException
-
getWorkflowRepositoryMXBeans
protected abstract java.util.Map<java.lang.String,org.copperengine.management.WorkflowRepositoryMXBean> getWorkflowRepositoryMXBeans()
- Returns:
- a map with entries { "name" -> WorkflowRepositoryMXBean }. The map may be empty.
-
getProcessingEngineMXBeans
protected abstract java.util.Map<java.lang.String,org.copperengine.management.ProcessingEngineMXBean> getProcessingEngineMXBeans()
- Returns:
- a map with entries { "name" -> ProcessingEngineMXBean }. The map may be empty.
-
getProcessorPoolMXBeans
protected abstract java.util.Map<java.lang.String,org.copperengine.management.ProcessorPoolMXBean> getProcessorPoolMXBeans()
- Returns:
- a map with entries { "name" -> ProcessorPoolMXBean }. The map may be empty.
-
getStatisticsCollectorMXBeans
protected abstract java.util.Map<java.lang.String,org.copperengine.management.StatisticsCollectorMXBean> getStatisticsCollectorMXBeans()
- Returns:
- a map with entries { "name" -> StatisticsCollectorMXBean }. The map may be empty.
-
getAuditTrailMXBeans
protected abstract java.util.Map<java.lang.String,org.copperengine.management.AuditTrailMXBean> getAuditTrailMXBeans()
- Returns:
- a map with entries { "name" -> AuditTrailMXBean }. The map may be empty.
-
getBatcherMXBeans
protected abstract java.util.Map<java.lang.String,org.copperengine.management.BatcherMXBean> getBatcherMXBeans()
- Returns:
- a map with entries { "name" -> BatcherMXBean }. The map may be empty.
-
getDatabaseDialectMXBeans
protected abstract java.util.Map<java.lang.String,org.copperengine.management.DatabaseDialectMXBean> getDatabaseDialectMXBeans()
- Returns:
- a map with entries { "name" -> DatabaseDialectMXBean }. The map may be empty.
-
getDBStorageMXBeans
protected abstract java.util.Map<java.lang.String,org.copperengine.management.DBStorageMXBean> getDBStorageMXBeans()
- Returns:
- a map with entries { "name" -> getDBStorageMXBeans }. The map may be empty.
-
getAuditTrailQueryMXBeans
protected abstract java.util.Map<java.lang.String,org.copperengine.management.AuditTrailQueryMXBean> getAuditTrailQueryMXBeans()
- Returns:
- a map with entries { "name" -> AuditTrailQueryMXBean }. The map may be empty.
-
-