# com.bea.wli.management.runtime
MsgBrokerRuntimeMBean Interface

public interface MsgBrokerRuntimeMBean
extends `RuntimeMBean`

Message broker runtime info

All Superinterfaces
  `DynamicMBean`, `MBeanRegistration`, `NotificationBroadcaster`, `RuntimeMBean`, `WebLogicMBean`

## Field Summary

`public static final long` | `CACHING_STUB_SVUID` The magic number that is used to generate the serialVersionUID of the generated MBean Stub (xxxMBean_Stub).

## Method Summary

`public `MessageBrokerChannelValue`[]` | `getChannelInfo`() get the list of channels
`public `MessageBrokerChannelValue`` | `getChannelInfoByName`(`String` name) get the list of channels
`public `Date`` | `getResetDate`() The date of the last reset
`public `MessageBrokerSubscriberValue`[]` | `getSubscriptionInfo`() get the list of subscribers
`public `MessageBrokerSubscriberValue`[]` | `getSubscriptionInfoByChannelName`(`String` channelName) get the list of subscribers
`public void` | `resetMsgCount`() Resets the count of processed messages to zero
`public void` | `resetMsgCount`(`String` channelName) Resets the count of processed messages to zero for a specific channel

Methods from interface `javax.management.`DynamicMBean``
`getAttribute, getAttributes, getMBeanInfo, invoke, setAttribute, setAttributes`

Methods from interface `javax.management.`MBeanRegistration``
`postDeregister, postRegister, preDeregister, preRegister`

Methods from interface `javax.management.`NotificationBroadcaster``
`addNotificationListener, getNotificationInfo, removeNotificationListener`

Methods from interface `weblogic.management.runtime.`RuntimeMBean``
`preDeregister`

Methods from interface `weblogic.management.`WebLogicMBean``
`getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent`

## Field Detail

### CACHING_STUB_SVUID

    public static final long CACHING_STUB_SVUID

  The magic number that is used to generate the serialVersionUID of the generated MBean Stub (xxxMBean_Stub). You must change this value whenever you make one of the changes to this interface:

  - remove an existing method.
  - change the signature of an existing "getter" or "setter" method.
  - change the signature of an existing "boolean getter", i.e, "boolean isEnabled()"

  Otherwise you don't need to change this value. For instance you can add new methods, or you can change the signature of methods that don't start with "get", "set" or "is". If you are in doubt then change the SVUID. It is a good idea to increment this value when changing.

## Method Detail

### getChannelInfo() Method

    public MessageBrokerChannelValue[] getChannelInfo()
         throws MBeanException

get the list of channels

#### Returns

list of channels

#### Exceptions

``MBeanException``

### getChannelInfoByName(String) Method

    public MessageBrokerChannelValue getChannelInfoByName(String name)
         throws MBeanException

get the list of channels

#### Returns

list of channels

#### Exceptions

``MBeanException``

### getResetDate() Method

    public Date getResetDate()
         throws MBeanException

The date of the last reset

#### Returns

date

#### Exceptions

``MBeanException``

### getSubscriptionInfo() Method

    public MessageBrokerSubscriberValue[] getSubscriptionInfo()
         throws MBeanException

get the list of subscribers

#### Returns

list of subscribers

#### Exceptions

``MBeanException``

### getSubscriptionInfoByChannelName(String) Method

    public MessageBrokerSubscriberValue[] getSubscriptionInfoByChannelName(String channelName)
         throws MBeanException

get the list of subscribers

#### Returns

list of subscribers

#### Exceptions

``MBeanException``

### resetMsgCount() Method

    public void resetMsgCount()
         throws MBeanException

Resets the count of processed messages to zero

#### Exceptions

``MBeanException``

### resetMsgCount(String) Method

    public void resetMsgCount(String channelName)
         throws MBeanException

Resets the count of processed messages to zero for a specific channel

#### Exceptions

``MBeanException``