Package com.ibm.wsspi.adaptable.module
Class DefaultNotification
- java.lang.Object
-
- com.ibm.wsspi.adaptable.module.DefaultNotification
-
- All Implemented Interfaces:
Notifier.Notification
public class DefaultNotification extends java.lang.Object implements Notifier.Notification
Default implementation of theNotifier.Notificationinterface.
-
-
Constructor Summary
Constructors Constructor Description DefaultNotification(Container root, java.lang.String path)Constructs a Notification object for a single path (will be converted to a singleton collection)DefaultNotification(Container root, java.util.Collection<java.lang.String> paths)Constructs a Notification object
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainergetContainer()java.util.Collection<java.lang.String>getPaths()java.lang.StringtoString()
-
-
-
Constructor Detail
-
DefaultNotification
public DefaultNotification(Container root, java.lang.String path)
Constructs a Notification object for a single path (will be converted to a singleton collection)Path must be absolute, and the container passed must be from the notifier the notification is used for.
Path may be prefixed with '!' to mean 'non recursive' eg.
- /WEB-INF (the /WEB-INF directory, and all files/dirs beneath it recursively.)
- / (all files/dirs in the entire container)
- !/META-INF (the /META-INF directory and its immediate children)
- !/ (the container itself, and entries directly on its root.)
- Parameters:
root-path-
-
DefaultNotification
public DefaultNotification(Container root, java.util.Collection<java.lang.String> paths)
Constructs a Notification objectPaths must be absolute, and the container passed must be from the notifier the notification is used for.
Paths may be prefixed with '!' to mean 'non recursive' eg.
- /WEB-INF (the /WEB-INF directory, and all files/dirs beneath it recursively.)
- / (all files/dirs in the entire container)
- !/META-INF (the /META-INF directory and its immediate children)
- !/ (the container itself, and entries directly on its root.)
- Parameters:
root- the container to check the paths against. Must not be null.paths- the collection of paths to check. Must not be null.- Throws:
java.lang.IllegalArgumentException- if either argument is null.
-
-
Method Detail
-
getContainer
public Container getContainer()
- Specified by:
getContainerin interfaceNotifier.Notification- Returns:
- the associated container
-
getPaths
public java.util.Collection<java.lang.String> getPaths()
- Specified by:
getPathsin interfaceNotifier.Notification- Returns:
- the paths
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-