Timer Source¶
The IntegrationSource supports the Timer Kamelet for producing periodic messages with a custom payload, through its timer property.
Timer Source Example¶
Produces periodic messages with a custom payload.
apiVersion: sources.knative.dev/v1alpha1
kind: IntegrationSource
metadata:
  name: integration-source-timer
  namespace: knative-samples
spec:
  timer:
    period: 2000
    message: "Hello, Eventing Core"
  sink:
    ref:
      apiVersion: eventing.knative.dev/v1
      kind: Broker
      name: default
Inside of the timer object we define the period and the message that is send to the referenced sink.
More details about the Apache Camel Kamelet timer-source.