package org.swellrt.server.box.events.dummy; import org.swellrt.server.box.events.Event; import org.swellrt.server.box.events.EventDispatcher; import org.swellrt.server.box.events.EventDispatcherTarget; import org.swellrt.server.box.events.EventRule; import org.waveprotocol.wave.util.logging.Log; import com.google.inject.Inject; /** * A dummy dispatcher target for debugging. It logs event info. * * @author pablojan@gmail.com * */ public class DummyDispatcher implements EventDispatcherTarget { private static final Log LOG = Log.get(DummyDispatcher.class); public static final String NAME = "dummy"; @Inject public DummyDispatcher() { } @Override public String getName() { return NAME; } @Override public void dispatch(EventRule rule, Event event, String payload) { LOG.info("Event dispatched to DUMMY: " + rule + " on " + event + " with payload " + payload); } }