---
title: t Scheduler
description: Available triggers
documentId: ipaas-scheduler-trigger
locale: en-US
---

The [**Scheduler**](https://camel.apache.org/components/4.8.x/scheduler-component.html) component is used to generate message exchanges when a scheduler fires.

**URI Syntax**: `timer:timerName`

## Main fields

*Path parameters*

| **Name** | **Description** | **Default** | **Type** |
|----------|---------------|------------|----------|
|`name` (consumer)|(required) The scheduler name. |  —  | String |

*Query parameters*

| **Name** | **Description** | **Default** | **Type** |
|----------|---------------|------------|----------|
| `delay` (scheduler)| Milliseconds before the next poll.  | 500 | long |
| `timeUnit` (scheduler)|Time unit for `initialDelay` and `delay` options. Possible values: days, hours, minutes, etc. | miliseconds | TimeUnit |

## Example

<Steps>
<Step>
In the snippet below, the URI shows a scheduler named `mySchedulerName`, which is triggered every 60 seconds.
</Step>
<Step>
Then a message is logged.   
</Step>
</Steps>

```yaml
- from:
  uri: "scheduler:mySchedulerName"
  parameters:
    timeUnit: SECONDS
    delay: 60
  steps:
  - log:
    message: "This is a test"
```

![](https://creative-ball-51b3fc85c0.media.strapiapp.com/component_scheduler_e007dc5a75.png)
