Class 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
    • 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 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleJmxExporter

        public SimpleJmxExporter()
    • 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 class AbstractJmxExporter
        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 class AbstractJmxExporter
        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 class AbstractJmxExporter
        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 class AbstractJmxExporter
        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 class AbstractJmxExporter
        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 class AbstractJmxExporter
        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 class AbstractJmxExporter
        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 class AbstractJmxExporter
        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 class AbstractJmxExporter
        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)