Interface StompEndpointBuilderFactory.StompEndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
StompEndpointBuilderFactory.StompEndpointBuilder
- Enclosing interface:
- StompEndpointBuilderFactory
public static interface StompEndpointBuilderFactory.StompEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Stomp component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()The URI of the Stomp broker to connect to.customHeaders(String customHeaders) To set custom headers.customHeaders(Properties customHeaders) To set custom headers.The virtual host name.The username.The password.sslContextParameters(String sslContextParameters) To configure security using SSLContextParameters.sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) To configure security using SSLContextParameters.The stomp version (1.1, or 1.2).Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
brokerURL
The URI of the Stomp broker to connect to. The option is a: <code>java.lang.String</code> type. Required: true Default: tcp://localhost:61613 Group: common- Parameters:
brokerURL- the value to set- Returns:
- the dsl builder
-
customHeaders
default StompEndpointBuilderFactory.StompEndpointProducerBuilder customHeaders(Properties customHeaders) To set custom headers. The option is a: <code>java.util.Properties</code> type. Group: common- Parameters:
customHeaders- the value to set- Returns:
- the dsl builder
-
customHeaders
default StompEndpointBuilderFactory.StompEndpointProducerBuilder customHeaders(String customHeaders) To set custom headers. The option will be converted to a <code>java.util.Properties</code> type. Group: common- Parameters:
customHeaders- the value to set- Returns:
- the dsl builder
-
host
The virtual host name. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
host- the value to set- Returns:
- the dsl builder
-
version
The stomp version (1.1, or 1.2). The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
version- the value to set- Returns:
- the dsl builder
-
login
The username. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
login- the value to set- Returns:
- the dsl builder
-
passcode
The password. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
passcode- the value to set- Returns:
- the dsl builder
-
sslContextParameters
default StompEndpointBuilderFactory.StompEndpointProducerBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) To configure security using SSLContextParameters. The option is a: <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security- Parameters:
sslContextParameters- the value to set- Returns:
- the dsl builder
-
sslContextParameters
default StompEndpointBuilderFactory.StompEndpointProducerBuilder sslContextParameters(String sslContextParameters) To configure security using SSLContextParameters. The option will be converted to a <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security- Parameters:
sslContextParameters- the value to set- Returns:
- the dsl builder
-