view src/rep/channel/NullSelector.java @ 193:3133040ee4f4

(no commit message)
author one
date Wed, 31 Dec 2008 15:06:22 +0900
parents
children
line wrap: on
line source

package rep.channel;

import java.io.IOException;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.spi.SelectorProvider;
import java.util.Set;

public class NullSelector extends Selector {

	@Override
	public void close() throws IOException {
		
	}

	@Override
	public boolean isOpen() {
		return false;
	}

	@Override
	public Set<SelectionKey> keys() {
		return null;
	}

	@Override
	public SelectorProvider provider() {
		return null;
	}

	@Override
	public int select() throws IOException {
		return 0;
	}

	@Override
	public int select(long timeout) throws IOException {
		return 0;
	}

	@Override
	public int selectNow() throws IOException {
		return 0;
	}

	@Override
	public Set<SelectionKey> selectedKeys() {
		return null;
	}

	@Override
	public Selector wakeup() {
		return this;
	}

}