log.debug("Publishing creation event for resource: {}", watchedResource.getLocation()); for (ResourceChangeListener listener : resourceListeners) { listener.onResourceCreate(watchedResource); log.debug("Publishing update event for resource: {}", watchedResource.getLocation()); for (ResourceChangeListener listener : resourceListeners) { listener.onResourceUpdate(watchedResource); log.debug("Publishing delete event for resource: {}", watchedResource.getLocation()); for (ResourceChangeListener listener : resourceListeners) { listener.onResourceDelete(watchedResource);