@StableMinor(version="12.3", sinceVersion="4.0") public abstract class GenericServiceClock extends Object implements IServiceClock
IServiceClock
interface.
Implements the getNextScheduleTime(SessionConfig, ClockConfig, ITransaction)
method of
the IServiceClock interface, so that it obeys to the configuration values
specified in the ClockConfig
.
CLOCK_TICK_SERVICE, CLOCK_TICK_SERVICE_INSTANCE, CLOCK_TICK_SERVICE_INTERFACE, CLOCK_TICK_SERVICE_INTERFACE_INSTANCE
Constructor and Description |
---|
GenericServiceClock() |
Modifier and Type | Method and Description |
---|---|
Date |
getNextScheduleTime(SessionConfig sessionConfig,
ClockConfig clockConfig,
ITransaction transaction)
Returns the scheduled date-time for the next execution of a clock.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doTick
public Date getNextScheduleTime(SessionConfig sessionConfig, ClockConfig clockConfig, ITransaction transaction) throws ServiceException, PortalException
IServiceClock
getNextScheduleTime
in interface IServiceClock
sessionConfig
- the user session information.clockConfig
- the clock.transaction
- the transaction for persistence access.ServiceException
PortalException
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.