Вопросы по теме 'watchservice'
Проблема с WatchService в java 7
Я использую API WatchService jdk7 для мониторинга папки в файловой системе. Я отправляю новый файл по электронной почте в эту папку, когда файл попадает в эту папку, я запускаю параметр ENTRY_CRATE. работает нормально. Но проблема в том, что он...
639 просмотров
schedule
18.07.2023
Освобождение ресурсов Java 7 WatchService
Я использую Java 7 WatchService для просмотра каталогов. Я постоянно меняю каталоги, которые смотрю. Я сталкиваюсь с исключением:
java.io.IOException: достигнут предел сетевых команд BIOS.
после 50 каталогов. Я уверен, что вызываю close() для...
3662 просмотров
schedule
25.04.2023
JAVA NIO Watcher: Как определить конец длительной операции (копирования)?
Мне нужно создать ZIP-архив с только что введенным файлом в каталоге. Там я подписываюсь на событие CREATE, которое запускается. Операция копирования в этот каталог занимает некоторое время.
Поэтому при доступе к файлу я получаю ACCESS_DENIED,...
3275 просмотров
schedule
10.03.2022
Java 7 WatchService – игнорирование нескольких вхождений одного и того же события
В javadoc для StandardWatchEventKinds.ENTRY_MODIFY говорится:
Запись каталога изменена. Когда каталог регистрируется для этого события, WatchKey ставится в очередь, когда обнаруживается, что запись в каталоге была изменена. Количество...
28513 просмотров
schedule
22.02.2023
Как правильно обрабатывать тип переполнения pollEvents() в службе часов?
Я использую службу наблюдения для мониторинга каталога и запуска логики во вновь созданных файлах. Одна из проблем, с которой я недавно столкнулся, — это переполнение, которое возникает, когда необходимо обработать большой объем файлов, и они слишком...
2017 просмотров
schedule
20.01.2023
Java - как узнать, используется ли каталог другим процессом?
Я хочу использовать WatchService java 7 для отслеживания изменений в каталоге. Кажется, он пытается заблокировать папку и выдает исключение в случае сбоя, но, похоже, не предоставляет никакого метода блокировки заранее / проверка, если он уже...
3004 просмотров
schedule
09.07.2023
Управление пулом потоков демонов
Мне приходится обрабатывать группу демонов, каждый из которых реализует службу наблюдения. Что я хочу сделать, так это создать демонов, активировать их, деактивировать и удалить.
На данный момент при создании я делаю это, чтобы активировать:...
289 просмотров
schedule
04.11.2022
Java 7 WatchService ENTRY_MODIFY срабатывает при открытии файла
У меня есть программа, которая отслеживает каталог для обновления файлов, используя WatchService . Я получаю события, когда изменяю файл. Однако я заметил, что даже если я открываю файл в vi и не изменяю его содержимое, вызывается метод службы...
2030 просмотров
schedule
17.05.2024
Метод WatchService WatchEvent .context() возвращает несогласованный относительный путь к файлу в ENTRY_MODIFY (goutputstream-####, ОС Linux)
В этом коде я надеюсь обновить HashMap самой последней версией содержимого заданного пути, при этом абсолютный путь в виде строки используется в качестве ключа. Проблема в том, что метод .context() WatchEvent дает мне разные относительные пути...
1664 просмотров
schedule
19.05.2023
Что происходит в WatchService между key.pollEvents() и key.reset()?
Глядя на этот пример Java о состоянии ключа, Oracle говорит :
Готово указывает, что ключ готов принимать события. При первом создании ключ находится в состоянии готовности.
Signaled указывает, что одно или несколько событий...
1964 просмотров
schedule
01.09.2022
Использование WatchService в JAVA. Могу ли я одновременно просматривать подкаталог?
В JAVA я буду смотреть каталог с помощью WatchService.
Например, если я смотрю /users/monitor, WatchService может просматривать только один каталог.
Но я хочу смотреть каждый подкаталог «одновременно»
watch /users/monitor
/users/monitor/a...
1219 просмотров
schedule
10.03.2023
Реализация переименования и удаления в java watchservice
Я попытался реализовать простое переименование в java WatchService.
Мое предположение: при переименовании файлов выполняются три операции
Удаление файла ххх
создание файла гггг
модификация файла yyy
Ниже приведены мои коды:...
2780 просмотров
schedule
29.06.2023
WatchService запускает ENTRY_MODIFY иногда дважды, а иногда и один раз
Я использую этот пример WatchService из Oracle:
import java.nio.file.*;
import static java.nio.file.StandardWatchEventKinds.*;
import static java.nio.file.LinkOption.*;
import java.nio.file.attribute.*;
import java.io.*;
import java.util.*;...
3735 просмотров
schedule
09.12.2022
Tomcat зависает при развертывании приложения SpringBoot
Я пытаюсь установить некоторые приложения (4 веб-приложения с весенней загрузкой) в Tomcat 9, я заметил, что 2 из них отображают журнал Tomcat:
17-Nov-2016 00:15:07.110 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR...
1182 просмотров
schedule
19.02.2024
Получить местоположение файла, созданного с помощью WatchService
Я использую WatchService для просмотра папки и ее подпапок на наличие новых созданных файлов. Однако при создании файла WatchService выдает имя созданного файла, а не его местоположение. Есть ли способ получить абсолютный/относительный путь к...
84 просмотров
schedule
03.02.2023
Изменить состояние WatchService
Я пишу приложение, которое будет сканировать каталог на наличие недавно добавленных файлов, а затем выполнять некоторую обработку с помощью WatchService. Эта часть работает, как и ожидалось. Теперь мне нужно написать код для обработки файлов,...
47 просмотров
schedule
28.05.2022
WatchService неправильно опрашивает
Я хотел бы опрашивать каталог каждые 10 секунд, чтобы узнать, были ли добавлены или изменены какие-либо файлы. Если в течение 10 секунд произошли какие-либо изменения, я хотел бы иметь набор всех путей к файлам, которые я могу затем передать другому...
1842 просмотров
schedule
14.12.2022
Java NIO WatchService
У меня есть проект Java, в котором нам нужно продолжать прослушивать какой-то путь, чтобы определить, есть ли какой-либо новый файл XML, и если это правда, нам нужно обработать его с помощью нескольких других правил.
WatchService очень хорошо...
170 просмотров
schedule
29.10.2022
Как я могу остановить WatchService (java)
Как я могу остановить выполнение:
key = watchService.take()
мой код:
//Watcher
public class DirectoryWatcherExample {
public static void main(String[] args) throws IOException, InterruptedException {
WatchService watchService...
52 просмотров
schedule
28.02.2023