2015-06-17 3 views
-1

Я ищу способ передать параметры при регистрации пути к WatchService. Цель состоит в том, чтобы получить эти параметры при обработке событий, связанных с Путем.WatchService: передающий параметр при регистрации

WatchService watchService = FileSystems.getDefault().newWatchService(); 
.... 
path.register(watchService, StandardWatchEventKinds.ENTRY_CREATE); //I would like to pass some parameters here... 
.... 
key = watchService.take(); // ... so that I can get these parameters here from the WatchKey 

Любая идея, если это возможно?

Спасибо, Микаэль

ответ

1

Я только что узнал, что WatchKey возвращается при регистрации такого же, как тот, возвращаемого методом take()/poll().

Мне удалось решить это, сохранив внешний Map<WatchKey, ....>.

 Смежные вопросы

  • Нет связанных вопросов^_^