rendered paste bodypublic class ListenForQuit extends Thread{
BankServer theBankServer;
BufferedReader in;
public ListenForQuit(BankServer theBankServer) {
this.theBankServer = theBankServer;
this.start();
}
public void run() {
String input;
try{
in = new BufferedReader(new InputStreamReader(System.in));
System.out.println("1");
yield();
System.out.println("2");
input = in.readLine();
System.out.println("3");
while(input != null) {
in.close();
System.out.println("I closed");
theBankServer.setTimeToEnd(true);
}
System.out.println("4");
}catch(Exception e) {
System.err.println(e.getMessage());
}
}
}