Class MonitoringBean.MonitorBeanAbstract

java.lang.Object
tigase.management.MonitoringBean.MonitorBeanAbstract
All Implemented Interfaces:
tigase.kernel.beans.Initializable, tigase.kernel.beans.UnregisterAware, MonitoringBean.MonitorBean
Direct Known Subclasses:
MonitoringBean.HttpMonitor, MonitoringBean.JMXMonitor, MonitoringBean.SnmpMonitor
Enclosing class:
MonitoringBean

public abstract static class MonitoringBean.MonitorBeanAbstract extends Object implements MonitoringBean.MonitorBean
  • Field Details

    • configDir

      @ConfigField(desc="Config directory", alias="configDir") protected String configDir
    • port

      @ConfigField(desc="Port for monitor") protected int port
    • server

      protected MBeanServer server
  • Constructor Details

    • MonitorBeanAbstract

      public MonitorBeanAbstract()
  • Method Details

    • beforeUnregister

      public void beforeUnregister()
      Specified by:
      beforeUnregister in interface tigase.kernel.beans.UnregisterAware
    • initialize

      public void initialize()
      Specified by:
      initialize in interface tigase.kernel.beans.Initializable