2010-09-18 3 views
0

Как использовать метод подписки в «org.apache.webdav.lib.WebdavResource»? В версии 2.1 jakarta slide-Project есть новый метод «subscribeMethod». Я не могу найти для этого примеров. Я хочу получить уведомление, когда файл на WebDAV-сервере изменился, был удален или был новым. Возможно ли это с подпиской?WebDAV Slide Subscription - Получить изменения

В настоящее время я проверяю все файлы на сервере web-dav, помещаю их в некоторые векторы и проверяю их каждые 5 секунд. Но в webdav-системе с более чем 150 папками и множеством файлов для сканирования всех файлов требуется 5 минут, а затем сравнение с старой ситуацией.

Есть ли лучший и быстрый способ мгновенно получить изменения?

ответ

0

Высоко зависит от используемого вами сервера. Существует спецификация синхронизации WebDAV, которая решает вашу проблему, но я не знаю о каких-либо реализациях сервера.

Больше всего вы можете сделать с «простым» сервером WebDAV, это выборка и сравнение ETag с PROPFIND.

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