JmxEventEmitterMBean, NotificationBroadcaster, NotificationEmitterpublic class JmxEventEmitter extends NotificationBroadcasterSupport implements JmxEventEmitterMBean
def jmx = JmxBuilder() jmx.emitter(name:"Object name"|ObjectName(), event:"event type") ... jmx.emitter.send(object)
JmxEmitterFactory| Constructor | Description |
|---|---|
JmxEventEmitter() |
| Modifier and Type | Method | Description |
|---|---|---|
String |
getEvent() |
Event type getter
|
String |
getMessage() |
Event message getter
|
long |
send(Object data) |
Called to broadcast message on MBeanServer event bus.
|
void |
setEvent(String event) |
Event type setter
|
void |
setMessage(String message) |
Event message setter.
|
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotificationpublic String getEvent()
getEvent in interface JmxEventEmitterMBeanpublic void setEvent(String event)
setEvent in interface JmxEventEmitterMBeanevent - - event type set for this emitter.public String getMessage()
public void setMessage(String message)
message - - message that is associated with event emitted.public long send(Object data)
send in interface JmxEventEmitterMBeandata - - a data object sent as part of the event parameter.