view rep/handler/NullForwarder.java @ 481:607f1dfe2b80

add comment
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 15 Oct 2010 19:47:53 +0900
parents 6f356d160e58
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;
	}

}