|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.management.NotificationBroadcasterSupport
groovy.jmx.builder.JmxEventEmitter
public class JmxEventEmitter
The JmxEventEmitter is a JMX Broadcaster class that is used to send generic events on the MBeanServer's event bus. It is used by the Emitter node () to send event to registered listeners.
def jmx = JmxBuilder() jmx.emitter(name:"Object name"|ObjectName(), event:"event type") ... jmx.emitter.send(object)
JmxEmitterFactory
Constructor Summary | |
---|---|
JmxEventEmitter()
|
Method Summary | |
---|---|
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. |
Methods inherited from class javax.management.NotificationBroadcasterSupport |
---|
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JmxEventEmitter()
Method Detail |
---|
public String getEvent()
getEvent
in interface JmxEventEmitterMBean
public void setEvent(String event)
setEvent
in interface JmxEventEmitterMBean
event
- - 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 JmxEventEmitterMBean
data
- - a data object sent as part of the event parameter.
|
Copyright © 2003-2009 The Codehaus. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |