ProjectAres/API/api/src/main/java/tc/oc/api/message/NullMessageQueue.java

25 lines
664 B
Java

package tc.oc.api.message;
import java.util.concurrent.Executor;
import javax.annotation.Nullable;
import com.google.common.reflect.TypeToken;
public class NullMessageQueue implements MessageQueue {
@Override
public void bind(Class<? extends Message> type) {}
@Override
public <T extends Message> void subscribe(TypeToken<T> messageType, MessageHandler<T> handler, @Nullable Executor executor) {}
@Override
public void subscribe(MessageListener listener, @Nullable Executor executor) {}
@Override
public void unsubscribe(MessageHandler<?> handler) {}
@Override
public void unsubscribe(MessageListener listener) {}
}