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.
  See Also:
    `JmxEventEmitter`

- - ### Method Summary

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

- - ### Method Detail

    - #### getEvent

          String getEvent()

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

    - #### setEvent

          void setEvent(String event)

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

    - #### send

          long send(Object data)

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