git.hedgecode.org
/
chesshog.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[LIB-9] Replace engine sending commands via transmitter
[chesshog.git]
/
src
/
main
/
java
/
org
/
hedgecode
/
chess
/
uci
/
ConsoleAcceptor.java
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
(file)
--- 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 {
*/
public class ConsoleAcceptor implements Acceptor {
- private class Console
Receiver implements Receiv
er<String> {
+ private class Console
Transmitter implements Transmitt
er<String> {
private Scanner scanner;
private boolean isActive;
private Scanner scanner;
private boolean isActive;
- Console
Receiv
er(InputStream input) {
+ Console
Transmitt
er(InputStream input) {
scanner = new Scanner(input);
isActive = true;
}
scanner = new Scanner(input);
isActive = true;
}
@@
-53,11
+53,16
@@
public class ConsoleAcceptor implements Acceptor {
}
@Override
}
@Override
- public String
receive
Command() {
+ public String
transmit
Command() {
return scanner.nextLine();
}
@Override
return scanner.nextLine();
}
@Override
+ public void addCommand(String command) {
+ // not supported for console acceptor
+ }
+
+ @Override
public void stop() {
isActive = false;
}
public void stop() {
isActive = false;
}
@@
-68,16
+73,16
@@
public class ConsoleAcceptor implements Acceptor {
}
}
}
}
- private Console
Receiver receiv
er;
+ private Console
Transmitter transmitt
er;
private PrintWriter writer;
ConsoleAcceptor(InputStream input, OutputStream output) {
private PrintWriter writer;
ConsoleAcceptor(InputStream input, OutputStream output) {
-
receiver = new ConsoleReceiv
er(input);
+
transmitter = new ConsoleTransmitt
er(input);
writer = new PrintWriter(output, true);
}
writer = new PrintWriter(output, true);
}
- public
Receiver<String> receiv
er() {
- return
receiv
er;
+ public
Transmitter<String> transmitt
er() {
+ return
transmitt
er;
}
@Override
}
@Override
@@
-165,7
+170,7
@@
public class ConsoleAcceptor implements Acceptor {
@Override
public void terminate(String params) {
@Override
public void terminate(String params) {
-
receiv
er.stop();
+
transmitt
er.stop();
}
private void console(String name, String params) {
}
private void console(String name, String params) {