|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.mx.util.JBossNotificationFilterSupport
org.jboss.system.filterfactory.DeploymentInfoNotificationFilterFactory.DeploymentInfoNotificationFilter
public static class DeploymentInfoNotificationFilterFactory.DeploymentInfoNotificationFilter
A NotificationFilter that can filter Notifications that carry a DeploymentInfo payload in the UserData field. The Notification is filtered first on its type, then on its DeploymentInfo.shortName. Uses copy-on-write semantics for fast unsynchronized access.
Constructor Summary | |
---|---|
DeploymentInfoNotificationFilterFactory.DeploymentInfoNotificationFilter()
Default CTOR. |
Method Summary | |
---|---|
void |
disableAllShortNames()
Disable all shortNames. |
void |
disableShortName(String name)
Disable a shortName. |
void |
enableShortName(String name)
Enable a shortName. |
Vector |
getEnabledShortNames()
Get all the enabled short names. |
boolean |
isNotificationEnabled(Notification notification)
Test to see whether this notification is enabled |
String |
toString()
|
Methods inherited from class org.jboss.mx.util.JBossNotificationFilterSupport |
---|
disableAllTypes, disableType, enableType, getEnabledTypes |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DeploymentInfoNotificationFilterFactory.DeploymentInfoNotificationFilter()
Method Detail |
---|
public void disableAllShortNames()
public void disableShortName(String name)
name
- the shortName to disable.public void enableShortName(String name) throws IllegalArgumentException
name
- the shortName to enable.
IllegalArgumentException
- for a null name.public Vector getEnabledShortNames()
Returns a vector of enabled short names.
An empty vector means all short names disabled.
public String toString()
toString
in class JBossNotificationFilterSupport
public boolean isNotificationEnabled(Notification notification)
isNotificationEnabled
in interface NotificationFilter
isNotificationEnabled
in class JBossNotificationFilterSupport
notification
- the notification to filter
IllegalArgumentException
- for null notification.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |