Class JmxExporter

java.lang.Object
org.copperengine.core.common.AbstractJmxExporter
org.copperengine.spring.JmxExporter
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class JmxExporter
extends org.copperengine.core.common.AbstractJmxExporter
implements org.springframework.context.ApplicationContextAware
Automatically exports all COPPER MXBeans, which are available in the Spring Application Context, to the JMX MBeanServer.
  • Constructor Summary

    Constructors 
    Constructor Description
    JmxExporter()  
  • Method Summary

    Modifier and Type Method Description
    protected java.util.Map<java.lang.String,​org.copperengine.management.AuditTrailMXBean> getAuditTrailMXBeans()  
    protected java.util.Map<java.lang.String,​org.copperengine.management.AuditTrailQueryMXBean> getAuditTrailQueryMXBeans()  
    protected java.util.Map<java.lang.String,​org.copperengine.management.BatcherMXBean> getBatcherMXBeans()  
    protected java.util.Map<java.lang.String,​org.copperengine.management.DatabaseDialectMXBean> getDatabaseDialectMXBeans()  
    protected java.util.Map<java.lang.String,​org.copperengine.management.DBStorageMXBean> getDBStorageMXBeans()  
    protected java.util.Map<java.lang.String,​org.copperengine.management.ProcessingEngineMXBean> getProcessingEngineMXBeans()  
    protected java.util.Map<java.lang.String,​org.copperengine.management.ProcessorPoolMXBean> getProcessorPoolMXBeans()  
    protected java.util.Map<java.lang.String,​org.copperengine.management.StatisticsCollectorMXBean> getStatisticsCollectorMXBeans()  
    protected java.util.Map<java.lang.String,​org.copperengine.management.WorkflowRepositoryMXBean> getWorkflowRepositoryMXBeans()  
    void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)  

    Methods inherited from class org.copperengine.core.common.AbstractJmxExporter

    shutdown, startup

    Methods inherited from class java.lang.Object

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

  • Method Details

    • setApplicationContext

      public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
      Throws:
      org.springframework.beans.BeansException
    • getWorkflowRepositoryMXBeans

      protected java.util.Map<java.lang.String,​org.copperengine.management.WorkflowRepositoryMXBean> getWorkflowRepositoryMXBeans()
      Specified by:
      getWorkflowRepositoryMXBeans in class org.copperengine.core.common.AbstractJmxExporter
    • getProcessingEngineMXBeans

      protected java.util.Map<java.lang.String,​org.copperengine.management.ProcessingEngineMXBean> getProcessingEngineMXBeans()
      Specified by:
      getProcessingEngineMXBeans in class org.copperengine.core.common.AbstractJmxExporter
    • getProcessorPoolMXBeans

      protected java.util.Map<java.lang.String,​org.copperengine.management.ProcessorPoolMXBean> getProcessorPoolMXBeans()
      Specified by:
      getProcessorPoolMXBeans in class org.copperengine.core.common.AbstractJmxExporter
    • getStatisticsCollectorMXBeans

      protected java.util.Map<java.lang.String,​org.copperengine.management.StatisticsCollectorMXBean> getStatisticsCollectorMXBeans()
      Specified by:
      getStatisticsCollectorMXBeans in class org.copperengine.core.common.AbstractJmxExporter
    • getAuditTrailMXBeans

      protected java.util.Map<java.lang.String,​org.copperengine.management.AuditTrailMXBean> getAuditTrailMXBeans()
      Specified by:
      getAuditTrailMXBeans in class org.copperengine.core.common.AbstractJmxExporter
    • getBatcherMXBeans

      protected java.util.Map<java.lang.String,​org.copperengine.management.BatcherMXBean> getBatcherMXBeans()
      Specified by:
      getBatcherMXBeans in class org.copperengine.core.common.AbstractJmxExporter
    • getDatabaseDialectMXBeans

      protected java.util.Map<java.lang.String,​org.copperengine.management.DatabaseDialectMXBean> getDatabaseDialectMXBeans()
      Specified by:
      getDatabaseDialectMXBeans in class org.copperengine.core.common.AbstractJmxExporter
    • getDBStorageMXBeans

      protected java.util.Map<java.lang.String,​org.copperengine.management.DBStorageMXBean> getDBStorageMXBeans()
      Specified by:
      getDBStorageMXBeans in class org.copperengine.core.common.AbstractJmxExporter
    • getAuditTrailQueryMXBeans

      protected java.util.Map<java.lang.String,​org.copperengine.management.AuditTrailQueryMXBean> getAuditTrailQueryMXBeans()
      Specified by:
      getAuditTrailQueryMXBeans in class org.copperengine.core.common.AbstractJmxExporter