org.mobicents.servlet.sip.core.timers
Class StandardSipApplicationSessionTimerService

java.lang.Object
  extended by java.util.Timer
      extended by org.mobicents.servlet.sip.core.timers.StandardSipApplicationSessionTimerService
All Implemented Interfaces:
SipApplicationSessionTimerService

public class StandardSipApplicationSessionTimerService
extends java.util.Timer
implements SipApplicationSessionTimerService

Author:
jean.deruelle@gmail.com

Constructor Summary
StandardSipApplicationSessionTimerService()
           
 
Method Summary
 boolean cancel(SipApplicationSessionTimerTask expirationTimerTask)
           
 SipApplicationSessionTimerTask createSipApplicationSessionTimerTask(MobicentsSipApplicationSession sipApplicationSession)
           
 boolean isStarted()
           
 SipApplicationSessionTimerTask schedule(SipApplicationSessionTimerTask expirationTimerTask, long delay, java.util.concurrent.TimeUnit unit)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.util.Timer
cancel, purge, schedule, schedule, schedule, schedule, scheduleAtFixedRate, scheduleAtFixedRate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardSipApplicationSessionTimerService

public StandardSipApplicationSessionTimerService()
Parameters:
corePoolSize -
Method Detail

createSipApplicationSessionTimerTask

public SipApplicationSessionTimerTask createSipApplicationSessionTimerTask(MobicentsSipApplicationSession sipApplicationSession)
Specified by:
createSipApplicationSessionTimerTask in interface SipApplicationSessionTimerService

cancel

public boolean cancel(SipApplicationSessionTimerTask expirationTimerTask)
Specified by:
cancel in interface SipApplicationSessionTimerService

schedule

public SipApplicationSessionTimerTask schedule(SipApplicationSessionTimerTask expirationTimerTask,
                                               long delay,
                                               java.util.concurrent.TimeUnit unit)
Specified by:
schedule in interface SipApplicationSessionTimerService

stop

public void stop()
Specified by:
stop in interface SipApplicationSessionTimerService

start

public void start()
Specified by:
start in interface SipApplicationSessionTimerService

isStarted

public boolean isStarted()
Specified by:
isStarted in interface SipApplicationSessionTimerService


Copyright © 2011. All Rights Reserved.