Example usage for com.liferay.portal.kernel.scheduler SchedulerEntryImpl SchedulerEntryImpl

List of usage examples for com.liferay.portal.kernel.scheduler SchedulerEntryImpl SchedulerEntryImpl

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.scheduler SchedulerEntryImpl SchedulerEntryImpl.

Prototype

public SchedulerEntryImpl(String eventListenerClass, Trigger trigger) 

Source Link

Usage

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);
}