- long time = clock.currentTimeMillis();
-
- if (routerConfig.isDirty()) {
- transformations.replaceTransformations(routerConfig
- .transformationConfig().map());
- routerConfig.resetDirty();
+ config.startPublishEvent();
+ try {
+ publishImpl(aSource, aEvent);
+ } finally {
+ config.endPublishEvent();