Example usage for com.liferay.portal.kernel.scheduler TimeUnit MINUTE

List of usage examples for com.liferay.portal.kernel.scheduler TimeUnit MINUTE

Introduction

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

Prototype

TimeUnit MINUTE

To view the source code for com.liferay.portal.kernel.scheduler TimeUnit MINUTE.

Click Source Link

Usage

From source file:ca.efendi.datafeeds.messaging.FtpSubscriptionMessageListener.java

License:Apache License

@Activate
@Modified//  w ww .  j av  a  2  s  . c  o m
protected void activate(Map<String, Object> properties) {
    _ftpSubscriptionConfiguration = ConfigurableUtil.createConfigurable(FtpSubscriptionConfiguration.class,
            properties);

    schedulerEntryImpl
            .setTrigger(TriggerFactoryUtil.createTrigger(getEventListenerClass(), getEventListenerClass(),
                    //_ftpSubscriptionConfiguration.entryCheckInterval(),
                    1, TimeUnit.MINUTE));

    _schedulerEngineHelper.register(this, schedulerEntryImpl, DestinationNames.SCHEDULER_DISPATCH);

    // deactivate();
}

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.blade.samples.schedulerentry.BladeSchedulerEntryMessageListener.java

License:Apache License

@Activate
@Modified/*from  w w w .j  a v  a 2s .c  o m*/
protected void activate() {
    schedulerEntryImpl.setTrigger(TriggerFactoryUtil.createTrigger(getEventListenerClass(),
            getEventListenerClass(), 15, TimeUnit.MINUTE));

    _schedulerEngineHelper.register(this, schedulerEntryImpl, DestinationNames.SCHEDULER_DISPATCH);
}

From source file:com.liferay.blogs.web.internal.messaging.CheckEntryMessageListener.java

License:Open Source License

@Activate
@Modified//www .java 2 s  .co m
protected void activate(Map<String, Object> properties) {
    _blogsConfiguration = ConfigurableUtil.createConfigurable(BlogsConfiguration.class, properties);

    schedulerEntryImpl.setTrigger(TriggerFactoryUtil.createTrigger(getEventListenerClass(),
            getEventListenerClass(), _blogsConfiguration.entryCheckInterval(), TimeUnit.MINUTE));

    _schedulerEngineHelper.register(this, schedulerEntryImpl, DestinationNames.SCHEDULER_DISPATCH);
}

From source file:com.liferay.blogs.web.internal.messaging.LinkbackMessageListener.java

License:Open Source License

@Activate
@Modified/* w  w w. j  a v a2 s .  c o  m*/
protected void activate(Map<String, Object> properties) {
    _blogsConfiguration = ConfigurableUtil.createConfigurable(BlogsConfiguration.class, properties);

    schedulerEntryImpl.setTrigger(TriggerFactoryUtil.createTrigger(getEventListenerClass(),
            getEventListenerClass(), _blogsConfiguration.linkbackJobInterval(), TimeUnit.MINUTE));

    _schedulerEngineHelper.register(this, schedulerEntryImpl, 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.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.message.boards.service.impl.MBMailingListLocalServiceImpl.java

License:Open Source License

protected void scheduleMailingList(MBMailingList mailingList) throws PortalException {

    String groupName = getSchedulerGroupName(mailingList);

    Calendar startDate = CalendarFactoryUtil.getCalendar();

    Trigger trigger = TriggerFactoryUtil.createTrigger(groupName, groupName, startDate.getTime(),
            mailingList.getInReadInterval(), TimeUnit.MINUTE);

    MailingListRequest mailingListRequest = new MailingListRequest();

    mailingListRequest.setCompanyId(mailingList.getCompanyId());
    mailingListRequest.setUserId(mailingList.getUserId());
    mailingListRequest.setGroupId(mailingList.getGroupId());
    mailingListRequest.setCategoryId(mailingList.getCategoryId());
    mailingListRequest.setInProtocol(mailingList.getInProtocol());
    mailingListRequest.setInServerName(mailingList.getInServerName());
    mailingListRequest.setInServerPort(mailingList.getInServerPort());
    mailingListRequest.setInUseSSL(mailingList.getInUseSSL());
    mailingListRequest.setInUserName(mailingList.getInUserName());
    mailingListRequest.setInPassword(mailingList.getInPassword());
    mailingListRequest.setAllowAnonymous(mailingList.getAllowAnonymous());

    SchedulerEngineHelperUtil.schedule(trigger, StorageType.PERSISTED, null,
            DestinationNames.MESSAGE_BOARDS_MAILING_LIST, mailingListRequest, 0);
}

From source file:com.liferay.message.boards.web.internal.messaging.ExpireBanMessageListener.java

License:Open Source License

@Activate
@Modified/*from  w w w .j a v a2s  .c  o m*/
protected void activate(Map<String, Object> properties) {
    _mbConfiguration = ConfigurableUtil.createConfigurable(MBConfiguration.class, properties);

    schedulerEntryImpl.setTrigger(TriggerFactoryUtil.createTrigger(getEventListenerClass(),
            getEventListenerClass(), _mbConfiguration.expireBanJobInterval(), TimeUnit.MINUTE));

    _schedulerEngineHelper.register(this, schedulerEntryImpl, 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);
}