Interface PulsarEndpointBuilderFactory.PulsarBuilders
-
- All Known Subinterfaces:
EndpointBuilderFactory
- All Known Implementing Classes:
EndpointRouteBuilder
,EndpointRouteConfigurationBuilder
- Enclosing interface:
- PulsarEndpointBuilderFactory
public static interface PulsarEndpointBuilderFactory.PulsarBuilders
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default PulsarEndpointBuilderFactory.PulsarHeaderNameBuilder
pulsar()
Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system.default PulsarEndpointBuilderFactory.PulsarEndpointBuilder
pulsar(String path)
Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system.default PulsarEndpointBuilderFactory.PulsarEndpointBuilder
pulsar(String componentName, String path)
Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system.
-
-
-
Method Detail
-
pulsar
default PulsarEndpointBuilderFactory.PulsarHeaderNameBuilder pulsar()
Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system. Category: messaging Since: 2.24 Maven coordinates: org.apache.camel:camel-pulsar- Returns:
- the dsl builder for the headers' name.
-
pulsar
default PulsarEndpointBuilderFactory.PulsarEndpointBuilder pulsar(String path)
Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system. Category: messaging Since: 2.24 Maven coordinates: org.apache.camel:camel-pulsar Syntax:pulsar:persistence://tenant/namespace/topic
Path parameter: persistence (required) Whether the topic is persistent or non-persistent There are 2 enums and the value can be one of: persistent, non-persistent Path parameter: tenant (required) The tenant Path parameter: namespace (required) The namespace Path parameter: topic (required) The topic- Parameters:
path
- persistence://tenant/namespace/topic- Returns:
- the dsl builder
-
pulsar
default PulsarEndpointBuilderFactory.PulsarEndpointBuilder pulsar(String componentName, String path)
Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system. Category: messaging Since: 2.24 Maven coordinates: org.apache.camel:camel-pulsar Syntax:pulsar:persistence://tenant/namespace/topic
Path parameter: persistence (required) Whether the topic is persistent or non-persistent There are 2 enums and the value can be one of: persistent, non-persistent Path parameter: tenant (required) The tenant Path parameter: namespace (required) The namespace Path parameter: topic (required) The topic- Parameters:
componentName
- to use a custom component name for the endpoint instead of the default namepath
- persistence://tenant/namespace/topic- Returns:
- the dsl builder
-
-