org.jdiameter.common.impl.timer
Class LocalTimerFacilityImpl

java.lang.Object
  extended by org.jdiameter.common.impl.timer.LocalTimerFacilityImpl
All Implemented Interfaces:
ITimerFacility

public class LocalTimerFacilityImpl
extends java.lang.Object
implements ITimerFacility

Local implementation of timer facility for ITimerFacility

Author:
Bartosz Baranowski , Alexandre Mendonca

Constructor Summary
LocalTimerFacilityImpl(IContainer container)
           
 
Method Summary
protected  org.jdiameter.common.impl.timer.LocalTimerFacilityImpl.TimerTaskHandle borrowTimerTaskHandle()
           
 void cancel(java.io.Serializable f)
           
protected  void returnTimerTaskHandle(org.jdiameter.common.impl.timer.LocalTimerFacilityImpl.TimerTaskHandle timerTaskHandle)
           
 java.io.Serializable schedule(java.lang.String sessionId, java.lang.String timerName, long milliseconds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalTimerFacilityImpl

public LocalTimerFacilityImpl(IContainer container)
Method Detail

cancel

public void cancel(java.io.Serializable f)
Specified by:
cancel in interface ITimerFacility

schedule

public java.io.Serializable schedule(java.lang.String sessionId,
                                     java.lang.String timerName,
                                     long milliseconds)
                              throws java.lang.IllegalArgumentException
Specified by:
schedule in interface ITimerFacility
Throws:
java.lang.IllegalArgumentException

returnTimerTaskHandle

protected void returnTimerTaskHandle(org.jdiameter.common.impl.timer.LocalTimerFacilityImpl.TimerTaskHandle timerTaskHandle)

borrowTimerTaskHandle

protected org.jdiameter.common.impl.timer.LocalTimerFacilityImpl.TimerTaskHandle borrowTimerTaskHandle()


Copyright © 2014. All Rights Reserved.