lumis.portal.service
Class GenericServiceClock

Package class diagram package GenericServiceClock
java.lang.Object
  extended by lumis.portal.service.GenericServiceClock
All Implemented Interfaces:
IServiceClock
Direct Known Subclasses:
ChatClock, ContentClock, DeleteExpiredDurableMessagesClock, LockClock, MailMarketingClock, MonitorConsolidationClock, NewsletterClock, SendMailClock, SessionClock

public abstract class GenericServiceClock
extends Object
implements IServiceClock

Generic implementation of the IServiceClock interface. Implements the getNextScheduleTime(SessionConfig, ClockConfig, ITransaction) method of the IServiceClock interface.

Since:
4.0.0

Field Summary
 
Fields inherited from interface lumis.portal.clock.IServiceClock
CLOCK_TICK_SERVICE, CLOCK_TICK_SERVICE_INSTANCE, CLOCK_TICK_SERVICE_INTERFACE, CLOCK_TICK_SERVICE_INTERFACE_INSTANCE
 
Constructor Summary
GenericServiceClock()
           
 
Method Summary
 Date getNextScheduleTime(SessionConfig sessionConfig, ClockConfig clockConfig, ITransaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface lumis.portal.clock.IServiceClock
doTick
 

Constructor Detail

GenericServiceClock

public GenericServiceClock()
Method Detail

getNextScheduleTime

public Date getNextScheduleTime(SessionConfig sessionConfig,
                                ClockConfig clockConfig,
                                ITransaction transaction)
                         throws ServiceException,
                                PortalException
Specified by:
getNextScheduleTime in interface IServiceClock
Returns:
a Date.
Throws:
ServiceException
PortalException


Lumisportal  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.