You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by io...@apache.org on 2012/02/24 11:32:07 UTC

svn commit: r1293167 - /karaf/trunk/shell/commands/src/main/java/org/apache/karaf/shell/shell/WatchAction.java

Author: iocanel
Date: Fri Feb 24 10:32:06 2012
New Revision: 1293167

URL: http://svn.apache.org/viewvc?rev=1293167&view=rev
Log:
[KARAF-1196] command-watch now exits on any key press.

Modified:
    karaf/trunk/shell/commands/src/main/java/org/apache/karaf/shell/shell/WatchAction.java

Modified: karaf/trunk/shell/commands/src/main/java/org/apache/karaf/shell/shell/WatchAction.java
URL: http://svn.apache.org/viewvc/karaf/trunk/shell/commands/src/main/java/org/apache/karaf/shell/shell/WatchAction.java?rev=1293167&r1=1293166&r2=1293167&view=diff
==============================================================================
--- karaf/trunk/shell/commands/src/main/java/org/apache/karaf/shell/shell/WatchAction.java (original)
+++ karaf/trunk/shell/commands/src/main/java/org/apache/karaf/shell/shell/WatchAction.java Fri Feb 24 10:32:06 2012
@@ -56,10 +56,7 @@ public class WatchAction extends Abstrac
             WatchTask watchTask = new WatchTask(commandProcessor, command.toString().trim());
             executorService.scheduleAtFixedRate(watchTask, 0, interval, TimeUnit.SECONDS);
             try {
-                int c = ' ';
-                while (c != 'q' && c != 'Q') {
-                    c = System.in.read();
-                }
+                session.getKeyboard().read();
             } finally {
                 executorService.shutdownNow();
                 watchTask.close();