lumis.collaboration.chat
Class ChatClock

Package class diagram package ChatClock
java.lang.Object
  extended by lumis.portal.service.GenericServiceClock
      extended by lumis.collaboration.chat.ChatClock
All Implemented Interfaces:
IServiceClock

public class ChatClock
extends GenericServiceClock

Checks for expired chat rooms and inactive chat users

Since:
4.0.6

Field Summary
protected  IResource resource
           
 
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
ChatClock()
           
 
Method Summary
 void doTick(SessionConfig sessionConfig, ClockConfig clockConfig)
          Executes a clock tick.
 
Methods inherited from class lumis.portal.service.GenericServiceClock
getNextScheduleTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resource

protected IResource resource
Constructor Detail

ChatClock

public ChatClock()
Method Detail

doTick

public void doTick(SessionConfig sessionConfig,
                   ClockConfig clockConfig)
            throws ServiceException,
                   PortalException
Description copied from interface: IServiceClock
Executes a clock tick. This interface must be implemented by an object that handles clock ticks. Based on the service definition and/or the custom definition specified by the user this method will be called on regular intervals. The entityId could either be a serviceId, serviceInstanceId, interfaceId, or interfaceInstanceId. The entityType would correspondingly be one of the constants CLOCK_TICK_SERVICE, CLOCK_TICK_SERVICE_INTERFACE, CLOCK_TICK_SERVCE_INSTANCE, CLOCK_TICK_SERVICE_INTERFACE_INSTANCE

Throws:
ServiceException
PortalException


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