Interface QBeanSupportMBean

All Superinterfaces:
QBean, QPersist
All Known Subinterfaces:
ChannelAdaptorMBean, DirPollAdaptorMBean, KeyStoreAdaptorMBean, MultiSessionChannelAdaptorMBean, MUXPoolMBean, OneShotChannelAdaptorMBean, OneShotChannelAdaptorMK2MBean, QBeanFactoryMBean, QExecMBean, QMUXMBean, QMUXProxyAdaptorMBean, QServerMBean, QThreadPoolExecutorMBean, SMAdaptorMBean, SpaceAdaptorMBean, SpaceProxyAdaptorMBean, SystemMonitorMBean, TransactionManagerMBean
All Known Implementing Classes:
BSH, ChannelAdaptor, ContextMaker, DailyTaskAdaptor, DirPollAdaptor, KeyStoreAdaptor, LoggerAdaptor, LoggerService, MultiSessionChannelAdaptor, MUXPool, OneShotChannelAdaptor, OneShotChannelAdaptorMK2, PrometheusService, QBeanAsyncSupport, QBeanFactory, QBeanSupport, QConfig, QExec, QMUX, QMUXProxyAdaptor, QServer, QSingleInstanceFileBasedManager, QSingleInstancePortBasedManager, QThreadPoolExecutor, QXmlConfig, Shutdown, SMAdaptor, SpaceAdaptor, SpaceLet, SpaceProxyAdaptor, SystemMonitor, TaskAdaptor, TemplateDeployer, TransactionManager, UI

public interface QBeanSupportMBean extends QBean, QPersist
JMX management interface for QBeanSupport-based QBeans.
  • Method Details

    • setServer

      void setServer(Q2 server)
      Sets the Q2 server instance for this QBean.
      Parameters:
      server - the Q2 server
    • getServer

      Returns the Q2 server instance.
      Returns:
      the Q2 server
    • setPersist

      void setPersist(org.jdom2.Element e)
      Sets the persistent configuration element.
      Parameters:
      e - the configuration element
    • setName

      void setName(String name)
      Sets the bean name.
      Parameters:
      name - the bean name
    • getName

      Returns the bean name.
      Returns:
      the bean name
    • setLogger

      void setLogger(String name)
      Sets the logger by name.
      Parameters:
      name - the logger name
    • setRealm

      void setRealm(String realm)
      Sets the logging realm.
      Parameters:
      realm - the realm string
    • getRealm

      Returns the logging realm.
      Returns:
      the realm string
    • getLogger

      Returns the logger name.
      Returns:
      the logger name
    • getLoaderURLS

      Returns the URLs registered with the class loader.
      Returns:
      array of loader URLs
    • getLoader

      Returns the QClassLoader for this bean.
      Returns:
      the class loader
    • getDump

      Returns a human-readable dump of this bean's state.
      Returns:
      dump string