X-Git-Url: https://git.hedgecode.org/?p=chesshog.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fchess%2Fuci%2FConsoleAcceptor.java;h=f9da8e9d3afdbcab888d1d7e129b6c229d42f3cb;hp=028cdafe33976bc15bf6fbda25281ed3db367698;hb=d8e01b4e01a458fad7ef2e641855d045b1c30af1;hpb=d290e40e310fc81ee8ccaf98c2d4cec017561151 diff --git a/src/main/java/org/hedgecode/chess/uci/ConsoleAcceptor.java b/src/main/java/org/hedgecode/chess/uci/ConsoleAcceptor.java index 028cdaf..f9da8e9 100644 --- a/src/main/java/org/hedgecode/chess/uci/ConsoleAcceptor.java +++ b/src/main/java/org/hedgecode/chess/uci/ConsoleAcceptor.java @@ -32,12 +32,12 @@ import org.hedgecode.chess.uci.command.OptionType; */ public class ConsoleAcceptor implements Acceptor { - private class ConsoleReceiver implements Receiver { + private class ConsoleTransmitter implements Transmitter { private Scanner scanner; private boolean isActive; - ConsoleReceiver(InputStream input) { + ConsoleTransmitter(InputStream input) { scanner = new Scanner(input); isActive = true; } @@ -53,11 +53,16 @@ public class ConsoleAcceptor implements Acceptor { } @Override - public String receiveCommand() { + public String transmitCommand() { return scanner.nextLine(); } @Override + public void addCommand(String command) { + // not supported for console acceptor + } + + @Override public void stop() { isActive = false; } @@ -68,16 +73,16 @@ public class ConsoleAcceptor implements Acceptor { } } - private ConsoleReceiver receiver; + private ConsoleTransmitter transmitter; private PrintWriter writer; ConsoleAcceptor(InputStream input, OutputStream output) { - receiver = new ConsoleReceiver(input); + transmitter = new ConsoleTransmitter(input); writer = new PrintWriter(output, true); } - public Receiver receiver() { - return receiver; + public Transmitter transmitter() { + return transmitter; } @Override @@ -165,7 +170,7 @@ public class ConsoleAcceptor implements Acceptor { @Override public void terminate(String params) { - receiver.stop(); + transmitter.stop(); } private void console(String name, String params) {