Package org.copperengine.core.common
Class SimpleJmxExporter
- java.lang.Object
-
- org.copperengine.core.common.AbstractJmxExporter
-
- org.copperengine.core.common.SimpleJmxExporter
-
public class SimpleJmxExporter extends AbstractJmxExporter
Simple helper bean to export some known COPPER MXBeans to the JMX MBeanServer. There's a setter for each MXBean you want to export. You don't have to set all MXBeans, just the ones you are interested in.- Since:
- 3.1
-
-
Constructor Summary
Constructors Constructor Description SimpleJmxExporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAuditTrailMXBean(java.lang.String mxbeanName, org.copperengine.management.AuditTrailMXBean auditTrailMXBean)
void
addAuditTrailQueryMXBean(java.lang.String mxbeanName, org.copperengine.management.AuditTrailQueryMXBean auditTrailQueryMXBean)
void
addBatcherMXBean(java.lang.String mxbeanName, org.copperengine.management.BatcherMXBean batcherMXBean)
void
addDatabaseDialectMXBean(java.lang.String mxbeanName, org.copperengine.management.DatabaseDialectMXBean databaseDialectMXBean)
void
addDBStorageMXBean(java.lang.String mxbeanName, org.copperengine.management.DBStorageMXBean dbStorageMXBean)
void
addProcessingEngineMXBean(java.lang.String mxbeanName, org.copperengine.management.ProcessingEngineMXBean processingEngineMXBean)
void
addProcessorPoolMXBean(java.lang.String mxbeanName, org.copperengine.management.ProcessorPoolMXBean processorPoolMXBean)
void
addStatisticsCollectorMXBean(java.lang.String mxbeanName, org.copperengine.management.StatisticsCollectorMXBean statisticsCollectorMXBean)
void
addWorkflowRepositoryMXBean(java.lang.String mxbeanName, org.copperengine.management.WorkflowRepositoryMXBean workflowRepositoryMXBean)
java.util.Map<java.lang.String,org.copperengine.management.AuditTrailMXBean>
getAuditTrailMXBeans()
java.util.Map<java.lang.String,org.copperengine.management.AuditTrailQueryMXBean>
getAuditTrailQueryMXBeans()
java.util.Map<java.lang.String,org.copperengine.management.BatcherMXBean>
getBatcherMXBeans()
java.util.Map<java.lang.String,org.copperengine.management.DatabaseDialectMXBean>
getDatabaseDialectMXBeans()
java.util.Map<java.lang.String,org.copperengine.management.DBStorageMXBean>
getDBStorageMXBeans()
java.util.Map<java.lang.String,org.copperengine.management.ProcessingEngineMXBean>
getProcessingEngineMXBeans()
java.util.Map<java.lang.String,org.copperengine.management.ProcessorPoolMXBean>
getProcessorPoolMXBeans()
java.util.Map<java.lang.String,org.copperengine.management.StatisticsCollectorMXBean>
getStatisticsCollectorMXBeans()
java.util.Map<java.lang.String,org.copperengine.management.WorkflowRepositoryMXBean>
getWorkflowRepositoryMXBeans()
void
setAuditTrailMXBeans(java.util.Map<java.lang.String,org.copperengine.management.AuditTrailMXBean> auditTrailMXBeans)
void
setAuditTrailQueryMXBeans(java.util.Map<java.lang.String,org.copperengine.management.AuditTrailQueryMXBean> auditTrailQueryMXBeans)
void
setBatcherMXBeans(java.util.Map<java.lang.String,org.copperengine.management.BatcherMXBean> batcherMXBeans)
void
setDatabaseDialectMXBeans(java.util.Map<java.lang.String,org.copperengine.management.DatabaseDialectMXBean> databaseDialectMXBeans)
void
setDBStorageMXBeans(java.util.Map<java.lang.String,org.copperengine.management.DBStorageMXBean> dbStorageMXBeans)
void
setProcessingEngineMXBeans(java.util.Map<java.lang.String,org.copperengine.management.ProcessingEngineMXBean> processingEngineMXBeans)
void
setProcessorPoolMXBeans(java.util.Map<java.lang.String,org.copperengine.management.ProcessorPoolMXBean> processorPoolMXBeans)
void
setStatisticsCollectorMXBeans(java.util.Map<java.lang.String,org.copperengine.management.StatisticsCollectorMXBean> statisticsCollectorMXBeans)
void
setWorkflowRepositoryMXBeans(java.util.Map<java.lang.String,org.copperengine.management.WorkflowRepositoryMXBean> workflowRepositoryMXBeans)
-
Methods inherited from class org.copperengine.core.common.AbstractJmxExporter
shutdown, startup
-
-
-
-
Method Detail
-
addWorkflowRepositoryMXBean
public void addWorkflowRepositoryMXBean(java.lang.String mxbeanName, org.copperengine.management.WorkflowRepositoryMXBean workflowRepositoryMXBean)
-
addProcessingEngineMXBean
public void addProcessingEngineMXBean(java.lang.String mxbeanName, org.copperengine.management.ProcessingEngineMXBean processingEngineMXBean)
-
addProcessorPoolMXBean
public void addProcessorPoolMXBean(java.lang.String mxbeanName, org.copperengine.management.ProcessorPoolMXBean processorPoolMXBean)
-
addStatisticsCollectorMXBean
public void addStatisticsCollectorMXBean(java.lang.String mxbeanName, org.copperengine.management.StatisticsCollectorMXBean statisticsCollectorMXBean)
-
addAuditTrailMXBean
public void addAuditTrailMXBean(java.lang.String mxbeanName, org.copperengine.management.AuditTrailMXBean auditTrailMXBean)
-
addBatcherMXBean
public void addBatcherMXBean(java.lang.String mxbeanName, org.copperengine.management.BatcherMXBean batcherMXBean)
-
addDatabaseDialectMXBean
public void addDatabaseDialectMXBean(java.lang.String mxbeanName, org.copperengine.management.DatabaseDialectMXBean databaseDialectMXBean)
-
addDBStorageMXBean
public void addDBStorageMXBean(java.lang.String mxbeanName, org.copperengine.management.DBStorageMXBean dbStorageMXBean)
-
addAuditTrailQueryMXBean
public void addAuditTrailQueryMXBean(java.lang.String mxbeanName, org.copperengine.management.AuditTrailQueryMXBean auditTrailQueryMXBean)
-
getWorkflowRepositoryMXBeans
public java.util.Map<java.lang.String,org.copperengine.management.WorkflowRepositoryMXBean> getWorkflowRepositoryMXBeans()
- Specified by:
getWorkflowRepositoryMXBeans
in classAbstractJmxExporter
- Returns:
- a map with entries { "name" -> WorkflowRepositoryMXBean }. The map may be empty.
-
setWorkflowRepositoryMXBeans
public void setWorkflowRepositoryMXBeans(java.util.Map<java.lang.String,org.copperengine.management.WorkflowRepositoryMXBean> workflowRepositoryMXBeans)
-
getProcessingEngineMXBeans
public java.util.Map<java.lang.String,org.copperengine.management.ProcessingEngineMXBean> getProcessingEngineMXBeans()
- Specified by:
getProcessingEngineMXBeans
in classAbstractJmxExporter
- Returns:
- a map with entries { "name" -> ProcessingEngineMXBean }. The map may be empty.
-
setProcessingEngineMXBeans
public void setProcessingEngineMXBeans(java.util.Map<java.lang.String,org.copperengine.management.ProcessingEngineMXBean> processingEngineMXBeans)
-
getProcessorPoolMXBeans
public java.util.Map<java.lang.String,org.copperengine.management.ProcessorPoolMXBean> getProcessorPoolMXBeans()
- Specified by:
getProcessorPoolMXBeans
in classAbstractJmxExporter
- Returns:
- a map with entries { "name" -> ProcessorPoolMXBean }. The map may be empty.
-
setProcessorPoolMXBeans
public void setProcessorPoolMXBeans(java.util.Map<java.lang.String,org.copperengine.management.ProcessorPoolMXBean> processorPoolMXBeans)
-
getStatisticsCollectorMXBeans
public java.util.Map<java.lang.String,org.copperengine.management.StatisticsCollectorMXBean> getStatisticsCollectorMXBeans()
- Specified by:
getStatisticsCollectorMXBeans
in classAbstractJmxExporter
- Returns:
- a map with entries { "name" -> StatisticsCollectorMXBean }. The map may be empty.
-
setStatisticsCollectorMXBeans
public void setStatisticsCollectorMXBeans(java.util.Map<java.lang.String,org.copperengine.management.StatisticsCollectorMXBean> statisticsCollectorMXBeans)
-
getAuditTrailMXBeans
public java.util.Map<java.lang.String,org.copperengine.management.AuditTrailMXBean> getAuditTrailMXBeans()
- Specified by:
getAuditTrailMXBeans
in classAbstractJmxExporter
- Returns:
- a map with entries { "name" -> AuditTrailMXBean }. The map may be empty.
-
setAuditTrailMXBeans
public void setAuditTrailMXBeans(java.util.Map<java.lang.String,org.copperengine.management.AuditTrailMXBean> auditTrailMXBeans)
-
getBatcherMXBeans
public java.util.Map<java.lang.String,org.copperengine.management.BatcherMXBean> getBatcherMXBeans()
- Specified by:
getBatcherMXBeans
in classAbstractJmxExporter
- Returns:
- a map with entries { "name" -> BatcherMXBean }. The map may be empty.
-
setBatcherMXBeans
public void setBatcherMXBeans(java.util.Map<java.lang.String,org.copperengine.management.BatcherMXBean> batcherMXBeans)
-
getDatabaseDialectMXBeans
public java.util.Map<java.lang.String,org.copperengine.management.DatabaseDialectMXBean> getDatabaseDialectMXBeans()
- Specified by:
getDatabaseDialectMXBeans
in classAbstractJmxExporter
- Returns:
- a map with entries { "name" -> DatabaseDialectMXBean }. The map may be empty.
-
setDatabaseDialectMXBeans
public void setDatabaseDialectMXBeans(java.util.Map<java.lang.String,org.copperengine.management.DatabaseDialectMXBean> databaseDialectMXBeans)
-
getDBStorageMXBeans
public java.util.Map<java.lang.String,org.copperengine.management.DBStorageMXBean> getDBStorageMXBeans()
- Specified by:
getDBStorageMXBeans
in classAbstractJmxExporter
- Returns:
- a map with entries { "name" -> getDBStorageMXBeans }. The map may be empty.
-
setDBStorageMXBeans
public void setDBStorageMXBeans(java.util.Map<java.lang.String,org.copperengine.management.DBStorageMXBean> dbStorageMXBeans)
-
getAuditTrailQueryMXBeans
public java.util.Map<java.lang.String,org.copperengine.management.AuditTrailQueryMXBean> getAuditTrailQueryMXBeans()
- Specified by:
getAuditTrailQueryMXBeans
in classAbstractJmxExporter
- Returns:
- a map with entries { "name" -> AuditTrailQueryMXBean }. The map may be empty.
-
setAuditTrailQueryMXBeans
public void setAuditTrailQueryMXBeans(java.util.Map<java.lang.String,org.copperengine.management.AuditTrailQueryMXBean> auditTrailQueryMXBeans)
-
-