if ((tlEventTypes.get() == null) ||
tlEventTypes.get().contains(ConfigRemoveEvent.TYPE)) {
if ((tlEventMask.get() == null) ||
parentNode.matches(tlEventMask.get())) {
ConfigRemoveEvent configEvent = new ConfigRemoveEvent(this,
parentNode, childNode);
if (!currentEventQueue.contains(configEvent)) {
currentEventQueue.add(configEvent);
if (log.isLoggable(Level.FINEST)) {
log.log(Level.FINEST, "Captured event " +
configEvent.getType() + " : " +
configEvent.getNode() + " mask: " +
tlEventMask.get() + " types: " +
tlEventTypes.get());
}
}
}