view rep/handler/NullForwarder.java @ 387:6f356d160e58

IPv6 any address
author one@firefly.cr.ie.u-ryukyu.ac.jp
date Mon, 10 Nov 2008 22:21:52 +0900
parents bcdf5476b8e4
children
line wrap: on
line source

package rep.handler;

import java.io.IOException;

import rep.REPCommand;
import rep.SessionManager;
import rep.channel.REPSelectionKey;
import rep.channel.REPSocketChannel;

/**
 * @author kono
 *  No connection
 *    if a manager.parent is set to this, the manager is a master. 
 */
public class NullForwarder extends Forwarder {


	public NullForwarder(SessionManager manager,
			REPSocketChannel<REPCommand> channel) {
		super(manager, channel);
	}
	
	@Override
	public void send(REPCommand command) {
		
	}
	
	@Override
	public void cancel(REPSocketChannel<REPCommand> socketChannel) {

	}

	@Override
	public void handle(REPCommand command, REPSelectionKey<REPCommand> key) throws IOException {

	}

	@Override
	public boolean manage(REPCommand command) {
		return true;
	}

	@Override
	public boolean isEditor() {
		return false;
	}
	
	@Override
	public boolean isForwarder() {
		return false;
	}

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

}