## 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, java.util.concurrent.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​(java.util.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, java.util.concurrent.TimeUnit unit)` |
    `void` | S2SConnectionManager.`addTimerTask​(TimerTask task, long delay, java.util.concurrent.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.