registry.getRegistryContext() == null ||
registry.getRegistryContext().getHandlerManager() == null) {
String msg = "Error Initializing Registry Eventing Handler";
log.error(msg);
} else {
URLMatcher filter = new URLMatcher();
filter.setDeletePattern(".*");
filter.setPutPattern(".*");
filter.setPutChildPattern(".*");
filter.setMovePattern(".*");
filter.setCopyPattern(".*");
filter.setRenamePattern(".*");
filter.setCreateVersionPattern(".*");
filter.setApplyTagPattern(".*");
filter.setRemoveTagPattern(".*");
filter.setAddCommentPattern(".*");
filter.setAddAssociationPattern(".*");
filter.setRemoveAssociationPattern(".*");
filter.setRateResourcePattern(".*");
filter.setCreateLinkPattern(".*");
filter.setRemoveLinkPattern(".*");
filter.setRestorePattern(".*");
RegistryEventingHandler handler = new RegistryEventingHandler();
registry.getRegistryContext().getHandlerManager().addHandler(null, filter,
handler, HandlerLifecycleManager.DEFAULT_REPORTING_HANDLER_PHASE);
registry.setEventingServiceURL(null, endpoint);
Utils.setDefaultEventingServiceURL(endpoint);
log.debug("Successfully Initialized the Registry Eventing Handler");
/*URLMatcher erbSubManagerMountFilter = new URLMatcher();
erbSubManagerMountFilter.setPutPattern(
eventingRoot + "/.*");
SubscriptionManagerHandler erbSubManagerMountHanlder =
new EmbeddedRegistryBasedSubscriptionManagerMountHandler();
registry.getRegistryContext().getHandlerManager().addHandler(null,
erbSubManagerMountFilter, erbSubManagerMountHanlder);
erbSubManagerMountHanlder.init(registry.getRegistryContext(), eventingRoot);
log.debug("Successfully Initialized the Subscription Manager Mount Handler");*/
URLMatcher erbSubManagerRRFilter = new URLMatcher();
erbSubManagerRRFilter.setCopyPattern(".*");
erbSubManagerRRFilter.setRenamePattern(".*");
erbSubManagerRRFilter.setMovePattern(".*");
erbSubManagerRRFilter.setDeletePattern(".*");
SubscriptionManagerHandler erbSubManagerRRHanlder =
new EmbeddedRegistryBasedSubscriptionManagerResourceRelocateHandler();
registry.getRegistryContext().getHandlerManager().addHandler(null,
erbSubManagerRRFilter, erbSubManagerRRHanlder,
HandlerLifecycleManager.DEFAULT_REPORTING_HANDLER_PHASE);