groovy.jmx.builder

## Interface JmxEventEmitterMBean

- All Known Implementing Classes:
    JmxEventEmitter

      public interface JmxEventEmitterMBean

  This is the management interface for JmxEventEmitter. This MBean is used internally by JmxBuilder to broadcast events to registered listeners of the underlying MBeanServer.
  Author:
    Vladimir Vivien
  See Also:
    `JmxEventEmitter`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getEvent()` Getter - returns event thrown by emitter.
    `long` | `send(java.lang.Object data)` Method called to dispatch event on event bus.
    `void` | `setEvent(java.lang.String event)` Setter - sets event thrown by Emitter.

- - ### Method Detail

    - #### getEvent

          java.lang.String getEvent()

      Getter - returns event thrown by emitter.
      Returns:
        event type string

    - #### setEvent

          void setEvent(java.lang.String event)

      Setter - sets event thrown by Emitter.
      Parameters:
        `event` - - event type string

    - #### send

          long send(java.lang.Object data)

      Method called to dispatch event on event bus.
      Parameters:
        `data` - - data sent to listeners.
      Returns:
        - a sequence id generated for event.