2011-05-10 6 views
0

Java watchable을 설정하여 이벤트를 영원히 검사하는 방법은 무엇입니까? 내 말은 이벤트를 단순히 다음과 같이 처리하는 것을 의미합니다.Java Watchable에서 이벤트를 영구적으로 확인하십시오.

for (WatchEvent event : events) { 
       boolean terminate_or = false; 

       if (event.kind() == StandardWatchEventKind.ENTRY_CREATE) { 
        System.out.println("Created: " + event.context().toString()); 
        event. 
       } 
       if (event.kind() == StandardWatchEventKind.ENTRY_DELETE) { 
        System.out.println("Delete: " + event.context().toString()); 
        terminate_or = true; 
       } 
       if (event.kind() == StandardWatchEventKind.ENTRY_MODIFY) { 
        System.out.println("Modify: " + event.context().toString()); 
        terminate_or = true; 
       } 
      } 

하지만 한 번만 가져온 다음 종료됩니다.

답변

1

while (true) {// your code}. while 루프에서 종료 상태가 있는지 확인하십시오. 그렇지 않으면 무한합니다.

+0

몇 가지 예가 ?? – user639285

+0

당신이 무엇을 찾고 있습니까 ?? [while true] (http://www.coderanch.com/t/410636/java/java/while-true)를 참조하십시오. – sudmong

+0

나는 진실을 안다. 그러나 나는 그것을 어떻게 볼 수 있는지에 관해 묻고있다. – user639285

관련 문제