# Uses of Class
tigase.util.common.TimerTask

Packages that use TimerTask
Package
Description
tigase.component
tigase.monitor
tigase.server
The main package with top level API for server side components.
tigase.server.bosh
tigase.server.xmppserver
tigase.util.updater

- ## Uses of TimerTask in tigase.component

  Subclasses of TimerTask in tigase.component
  Modifier and Type
  Class
  Description
  `class`
  `ScheduledTask`
  Abstract class extending TimerTask which allows easy configuration and usage of TimerTask as a bean
  Created by andrzej on 09.08.2016.

- ## Uses of TimerTask in tigase.monitor

  Methods in tigase.monitor with parameters of type TimerTask
  Modifier and Type
  Method
  Description
  `void`
  TimerTaskService.`addTimerTask(TimerTask task, long delay)`
  `void`
  TimerTaskService.`addTimerTask(TimerTask task, long initialDelay, long period)`

- ## Uses of TimerTask in tigase.server

  Methods in tigase.server with parameters of type TimerTask
  Modifier and Type
  Method
  Description
  `void`
  AbstractMessageReceiver.`addTimerTask(TimerTask task, long delay)`
  Method queues and executes timer tasks using ScheduledExecutorService which allows using more than one thread for executing tasks.
  `void`
  AbstractMessageReceiver.`addTimerTask(TimerTask task, long initialDelay, long period)`
  `protected void`
  AbstractMessageReceiver.`addTimerTask(TimerTask task, long delay, TimeUnit unit)`
  Method queues and executes timer tasks using ScheduledExecutorService which allows using more than one thread for executing tasks.
  `void`
  AbstractMessageReceiver.`addTimerTaskWithTimeout(TimerTask task, long delay, long timeout)`
  Method queues and executes timer tasks using ScheduledExecutorService which allows using more than one thread for executing tasks.
  `void`
  AbstractMessageReceiver.`addTimerTaskWithTimeout(TimerTask task, long delay, long period, long timeout)`
  Creates and executes a periodic action that becomes enabled first after the given initial delay, and subsequently with the given period; please refer to `ScheduledExecutorService.scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)` javadoc for details.

- ## Uses of TimerTask in tigase.server.bosh

  Subclasses of TimerTask in tigase.server.bosh
  Modifier and Type
  Class
  Description
  `class`
  `BoshSendQueueTask`
  `class`
  `BoshTask`
  Describe class BoshWaitTimer here.
  Methods in tigase.server.bosh with parameters of type TimerTask
  Modifier and Type
  Method
  Description
  `boolean`
  BoshSession.`task(Queue<Packet> out_results, TimerTask tt)`

- ## Uses of TimerTask in tigase.server.xmppserver

  Methods in tigase.server.xmppserver with parameters of type TimerTask
  Modifier and Type
  Method
  Description
  `void`
  S2SConnectionHandlerIfc.`addTimerTask(TimerTask task, long delay, TimeUnit unit)`
  `void`
  S2SConnectionManager.`addTimerTask(TimerTask task, long delay, TimeUnit unit)`

- ## Uses of TimerTask in tigase.util.updater

  Subclasses of TimerTask in tigase.util.updater
  Modifier and Type
  Class
  Description
  `class`
  `UpdatesChecker`
  Describe class UpdatesChecker here.