List of usage examples for com.liferay.portal.kernel.scheduler SchedulerEntryImpl SchedulerEntryImpl
public SchedulerEntryImpl(String eventListenerClass, Trigger trigger)
From source file:com.liferay.announcements.web.internal.messaging.CheckEntryMessageListener.java
License:Open Source License
@Activate protected void activate() { Class<?> clazz = getClass(); String className = clazz.getName(); Trigger trigger = _triggerFactory.createTrigger(className, className, null, null, PropsValues.ANNOUNCEMENTS_ENTRY_CHECK_INTERVAL, TimeUnit.MINUTE); SchedulerEntry schedulerEntry = new SchedulerEntryImpl(className, trigger); _schedulerEngineHelper.register(this, schedulerEntry, DestinationNames.SCHEDULER_DISPATCH); }
From source file:com.liferay.asset.publisher.web.internal.messaging.CheckAssetEntryMessageListener.java
License:Open Source License
@Activate protected void activate(Map<String, Object> properties) { AssetPublisherWebConfiguration assetPublisherWebConfiguration = ConfigurableUtil .createConfigurable(AssetPublisherWebConfiguration.class, properties); Class<?> clazz = getClass(); String className = clazz.getName(); Trigger trigger = _triggerFactory.createTrigger(className, className, null, null, assetPublisherWebConfiguration.checkInterval(), TimeUnit.HOUR); SchedulerEntry schedulerEntry = new SchedulerEntryImpl(className, trigger); _schedulerEngineHelper.register(this, schedulerEntry, DestinationNames.SCHEDULER_DISPATCH); }
From source file:com.liferay.calendar.web.internal.messaging.CheckBookingsMessageListener.java
License:Open Source License
@Activate protected void activate() { Class<?> clazz = getClass(); String className = clazz.getName(); Trigger trigger = _triggerFactory.createTrigger(className, className, null, null, CalendarServiceConfigurationValues.CALENDAR_NOTIFICATION_CHECK_INTERVAL, TimeUnit.MINUTE); SchedulerEntry schedulerEntry = new SchedulerEntryImpl(className, trigger); _schedulerEngineHelper.register(this, schedulerEntry, DestinationNames.SCHEDULER_DISPATCH); }
From source file:com.liferay.document.library.web.internal.messaging.TempFileEntriesMessageListener.java
License:Open Source License
@Activate @Modified/*w w w . ja v a 2 s . c o m*/ protected void activate(Map<String, Object> properties) { _dlConfiguration = ConfigurableUtil.createConfigurable(DLConfiguration.class, properties); Class<?> clazz = getClass(); String className = clazz.getName(); Trigger trigger = _triggerFactory.createTrigger(className, className, null, null, _dlConfiguration.temporaryFileEntriesCheckInterval(), TimeUnit.HOUR); SchedulerEntry schedulerEntry = new SchedulerEntryImpl(className, trigger); _schedulerEngineHelper.register(this, schedulerEntry, DestinationNames.SCHEDULER_DISPATCH); }
From source file:com.liferay.exportimport.internal.messaging.CheckSystemEventMessageListener.java
License:Open Source License
@Activate protected void activate() { Class<?> clazz = getClass(); String className = clazz.getName(); Trigger trigger = _triggerFactory.createTrigger(className, className, null, null, PropsValues.STAGING_SYSTEM_EVENT_CHECK_INTERVAL, TimeUnit.HOUR); SchedulerEntry schedulerEntry = new SchedulerEntryImpl(className, trigger); _schedulerEngineHelper.register(this, schedulerEntry, DestinationNames.SCHEDULER_DISPATCH); }
From source file:com.liferay.exportimport.web.internal.messaging.DraftExportImportConfigurationMessageListener.java
License:Open Source License
@Activate protected void activate() { Class<?> clazz = getClass(); String className = clazz.getName(); Trigger trigger = _triggerFactory.createTrigger(className, className, null, null, ExportImportWebConfigurationValues.DRAFT_EXPORT_IMPORT_CONFIGURATION_CHECK_INTERVAL, TimeUnit.HOUR); SchedulerEntry schedulerEntry = new SchedulerEntryImpl(className, trigger); _schedulerEngineHelper.register(this, schedulerEntry, DestinationNames.SCHEDULER_DISPATCH); }
From source file:com.liferay.journal.web.internal.messaging.CheckArticleMessageListener.java
License:Open Source License
@Activate protected void activate(Map<String, Object> properties) { JournalWebConfiguration journalWebConfiguration = ConfigurableUtil .createConfigurable(JournalWebConfiguration.class, properties); Class<?> clazz = getClass(); String className = clazz.getName(); Trigger trigger = _triggerFactory.createTrigger(className, className, null, null, journalWebConfiguration.checkInterval(), TimeUnit.MINUTE); SchedulerEntry schedulerEntry = new SchedulerEntryImpl(className, trigger); _schedulerEngineHelper.register(this, schedulerEntry, DestinationNames.SCHEDULER_DISPATCH); }
From source file:com.liferay.recent.documents.web.internal.messaging.RecentDocumentsMessageListener.java
License:Open Source License
@Activate protected void activate(Map<String, Object> properties) { RecentDocumentsConfiguration recentDocumentsConfiguration = ConfigurableUtil .createConfigurable(RecentDocumentsConfiguration.class, properties); Class<?> clazz = getClass(); String className = clazz.getName(); Trigger trigger = _triggerFactory.createTrigger(className, className, null, null, recentDocumentsConfiguration.checkFileRanksInterval(), TimeUnit.MINUTE); SchedulerEntry schedulerEntry = new SchedulerEntryImpl(className, trigger); _schedulerEngineHelper.register(this, schedulerEntry, DestinationNames.SCHEDULER_DISPATCH); }
From source file:com.liferay.server.admin.web.internal.messaging.PluginRepositoriesMessageListener.java
License:Open Source License
@Activate @Modified/*from w w w . j ava 2 s . c om*/ protected void activate(Map<String, Object> properties) { PluginRepositoriesConfiguration pluginRepositoriesConfiguration = ConfigurableUtil .createConfigurable(PluginRepositoriesConfiguration.class, properties); if (!pluginRepositoriesConfiguration.enabled()) { return; } Class<?> clazz = getClass(); String className = clazz.getName(); Trigger trigger = _triggerFactory.createTrigger(className, className, null, null, pluginRepositoriesConfiguration.interval(), pluginRepositoriesConfiguration.timeUnit()); SchedulerEntry schedulerEntry = new SchedulerEntryImpl(className, trigger); _schedulerEngineHelper.register(this, schedulerEntry, DestinationNames.SCHEDULER_DISPATCH); }
From source file:com.liferay.subscription.web.internal.messaging.DeleteExpiredTicketsMessageListener.java
License:Open Source License
@Activate @Modified/*from w ww.j a v a2s . c om*/ protected void activate(Map<String, Object> properties) { _subscriptionConfiguration = ConfigurableUtil.createConfigurable(SubscriptionConfiguration.class, properties); Class<?> clazz = getClass(); String className = clazz.getName(); Trigger trigger = _triggerFactory.createTrigger(className, className, null, null, _subscriptionConfiguration.deleteExpiredTicketsInterval(), TimeUnit.HOUR); SchedulerEntry schedulerEntry = new SchedulerEntryImpl(className, trigger); _schedulerEngineHelper.register(this, schedulerEntry, DestinationNames.SCHEDULER_DISPATCH); }