/*
**
** Copyright 2013, Jules White
**
**
*/
package org.magnum.soda.server.wamp;
import org.magnum.soda.server.wamp.messages.PublishMessage;
import org.magnum.soda.server.wamp.messages.SubscribeMessage;
import org.magnum.soda.server.wamp.messages.UnsubscribeMessage;
public interface PubSubFilter {
public PublishMessage filterPublish(ClientId from, PublishMessage msg);
public SubscribeMessage filterSubscribe(ClientId id, SubscribeMessage sub);
public UnsubscribeMessage filterUnsubscribe(ClientId id, UnsubscribeMessage unsub);
}