Interface QBean

All Known Subinterfaces:
ChannelAdaptorMBean, DirPollAdaptorMBean, KeyStoreAdaptorMBean, MultiSessionChannelAdaptorMBean, MUXPoolMBean, OneShotChannelAdaptorMBean, OneShotChannelAdaptorMK2MBean, QBeanFactoryMBean, QBeanSupportMBean, 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 QBean
An interface describing a Q2 service MBean.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    QBean has been destroyed.
    static final int
    QBean has failed.
    static final int
    QBean is running.
    static final int
    QBean is in the process of starting.
    static final String[]
    Human-readable names for each QBean state, indexed by state constant.
    static final int
    QBean is stopped.
    static final int
    QBean is in the process of stopping.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    destroy the service
    int
    Returns the current state of this QBean.
    default String
    Returns the current state as a human-readable string.
    void
    init the service
    void
    start the service
    void
    stop the service