Вопросы по теме 'watchservice'

WatchService использует 100% ЦП на CentOS
Я использую WatchService в своем приложении. Когда я запускаю свое приложение в Windows среде, оно использует менее 1% CPU . Когда то же приложение запущено на моем Linux сервере, оно использует 100% CPU . Когда поток WatchService...
1063 просмотров
schedule 28.09.2021

Служба наблюдения Java NIO создает как ENTRY_CREATE, так и ENTRY_MODIFY, когда новый файл добавляется в папку наблюдения.
Я вижу странное поведение (не уверен, что это ожидаемое поведение) при использовании java.nio.file.WatchService. Проблема в том, что у меня есть папка, зарегистрированная в WatchService. Когда я копирую новый файл в эту папку, генерируются...
4150 просмотров
schedule 17.11.2021

WatchService и SwingWorker: как это сделать правильно?
WatchService звучал как захватывающая идея ... к сожалению, он кажется таким же низкоуровневым, как и предупреждалось в учебнике / API плюс, на самом деле не вписывается в модель событий Swing (или я упускаю что-то очевидное, ненулевую вероятность...
4689 просмотров
schedule 15.03.2022

наблюдать за сервисом, обновляющим один файл два раза
Я использую службу часов в первый раз, я пытаюсь обновить файл с помощью службы часов, но он обновляет этот файл два раза. boolean valid = true; do{ WatchKey watchKey = watchService.take();...
617 просмотров
schedule 03.05.2022

Использование Tailer и WatchService
Я использую Tailer и WatchService одновременно, используя этот код: AgentTailerListener listener = new AgentTailerListener(); Tailer tailer; WatchService watcher = FileSystems.getDefault().newWatchService(); while (true) { WatchKey watchKey;...
223 просмотров
schedule 22.05.2022

Служба наблюдения NIO для файлов sys/classes/gpio UNIX
Можно ли установить JAVA NIO WatchService для файлов в дереве устройств /sys/class/gpio/gpioX , чтобы отслеживать там изменения? Было бы неплохо обнаруживать изменения в файлах GPIO (т. е. входных данных GPIO) непосредственно из Java, но я боюсь,...
390 просмотров
schedule 08.07.2022

Как следить за папкой и подпапками на наличие изменений
Я пытаюсь отслеживать изменения в определенной папке, а затем, если внутри нее происходит какое-либо добавление/редактирование/удаление, мне нужно получить тип изменения всех файлов в этой папке и ее подпапках. Я использую для этого WatchService ,...
22149 просмотров
schedule 18.08.2022

Java nio WatchService: просмотр списка дисков Windows
Я хочу получать уведомления, когда USB-накопитель подключен. Так что java говорит: «Диск H: создан». Есть ли способ сделать это с помощью WatchService? Просмотр корневого каталога не работает. Он просто просматривает корень текущего диска:...
1217 просмотров
schedule 01.10.2022

Клиент приложения для передачи файлов на основе сокетов Java запускается при отладке, но не работает при обычном запуске
Мне дали задание создать многоклиентское приложение для передачи файлов с одним сервером, похожее на Dropbox. Поэтому я создал серверное приложение в java, которое работает непрерывно, чтобы принимать соединения от клиентов и предоставлять каждому...
46 просмотров

Java 7 WatchService: избежание бесконечного цикла событий при изменении источника события в обработчике
По сути, я использую новый Java 7 WatchService для мониторинга каталога. У меня есть цепочка обработчиков, прослушивающих каждое событие ввода-вывода, выдаваемое каталогом. Проблема в том, что некоторым обработчикам необходимо каким-то образом...
1281 просмотров
schedule 04.11.2022

Java WatchService не работает в некоторых папках
Я хочу использовать Java 7 WatchService для мониторинга папки /proc , но это не работает (изменения, сделанные в папке, не сообщаются). Я протестировал другие папки, такие как /home/user/Desktop и /tmp , и все работает. Что может быть...
821 просмотров
schedule 03.07.2023

Мониторинг удаленной общей папки (Windows/SMB) с помощью WatchService
Я пытаюсь отслеживать удаленную папку с помощью WatchService (java.nio.file.*). Все работает нормально для локальных папок. Однако я не смог понять, как контролировать удаленный общий ресурс. Могу ли я передать учетные данные вместе? (Если...
3167 просмотров

Как обрабатывать событие JAVA WatchService Overflow?
Я хочу обнаруживать создание и модификацию файлов с помощью JAVA. Я использую API WatchService , предоставляемый JDK 7. Таким образом, когда в данном экземпляре создается несколько файлов, существует уровень, который может обработать служба...
2121 просмотров
schedule 12.04.2023

Мониторинг и анализ файла журнала с помощью Java WatchService
Я пытаюсь отслеживать папку, чтобы получать обновления для определенного файла журнала, используя Java WatchService в Java 8. Этот файл журнала создается с помощью java.util.logging.Logger и имеет обычный FileHander, который ротирует файл...
336 просмотров
schedule 17.04.2023

Шаблон наблюдателя: действие задержки после срабатывания события
Мой код работает правильно. У меня просто вопрос с точки зрения дизайна. Вы можете копировать/вставлять как класс, так и тестовый класс — они должны работать из коробки. Описание проблемы: У меня есть класс, который отслеживает каталог для...
416 просмотров
schedule 19.10.2023