JcrEventReplicationTriggerListener listener = new JcrEventReplicationTriggerListener(requestHandler);
registeredListeners.put(requestHandler.toString(), listener);
session.getWorkspace().getObservationManager().addEventListener(
listener, getEventTypes(), path, true, null, null, false);
} catch (RepositoryException e) {
throw new ReplicationTriggerException("unable to register handler " + requestHandler, e);
} finally {
if (session != null) {
session.logout();
}
}