|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.modeler.FixedNotificationFilter
public class FixedNotificationFilter
Special NotificationFilter that allows modeler to optimize its notifications. This class is immutable - after you construct it it'll filter based on a fixed set of notification names. The JMX specification requires the filters to be called before the notifications are sent. We can call this filter well in advance, when the listener is added. Based on the result we can maintain separate channels for each notification - and reduce the overhead.
Constructor Summary | |
---|---|
FixedNotificationFilter(java.lang.String[] names)
Construct a new filter that accepts only the specified notification names. |
Method Summary | |
---|---|
java.lang.String[] |
getNames()
Return the set of names that are accepted by this filter. |
boolean |
isNotificationEnabled(javax.management.Notification notification)
Test whether notification enabled for this event. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FixedNotificationFilter(java.lang.String[] names)
names
- Names of the notification typesMethod Detail |
---|
public java.lang.String[] getNames()
public boolean isNotificationEnabled(javax.management.Notification notification)
Test whether notification enabled for this event. Return true if:
isNotificationEnabled
in interface javax.management.NotificationFilter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |