2014-09-18 2 views
0
  1. У нас есть специальное требование для создания настраиваемого планировщика в CQ для выполнения некоторых адмистративных задач на основе некоторых параметров, заданных администратором. Я видел услугу Scheduler, предлагаемую Sling. Но хотелось бы знать, есть ли какие-либо проблемы при использовании API-интерфейсов Quratz, а не использовать эту обертку для планирования, чтобы запланировать задачи? Хотелось бы знать, какой-нибудь из нас, кто-нибудь, разработал такой компонент CQ?Создание настраиваемого планировщика задач в Adobe CQ

  2. Есть ли какая-либо проблема при вызове агента CQ-флеша программно (как запланированное задание, которое периодически запускается на основе некоторых конфигураций)?

Любые указатели в этой области нам очень помогут. Спасибо,

San

+0

# 2, Нет необходимости скрывать кеш программно. вы также можете написать сервлет для очистки кеша –

ответ

2
  1. Планировщики в CQ работают хорошо. Я запрограммировал многих в свои годы как разработчика CQ. Это сервис OSGi, либо реализующий java.lang.Runnable, либо org.apache.sling.commons.scheduler.Job. Первое, как правило, достаточно. Вам нужно только настроить свойство scheduler.expression, которое следует за синтаксисом кварца и реализовать метод run.

  2. Я не могу ответить на это, поскольку я никогда не пробовал. Но я не понимаю, почему это не должно работать. У моего клиента у нас есть независимое задание cron, которое удаляет кеш диспетчера вместо использования агента flush.

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