Interface StompEndpointBuilderFactory.StompEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,StompEndpointBuilderFactory.StompEndpointConsumerBuilder,StompEndpointBuilderFactory.StompEndpointProducerBuilder
- Enclosing interface:
StompEndpointBuilderFactory
public static interface StompEndpointBuilderFactory.StompEndpointBuilder
extends StompEndpointBuilderFactory.StompEndpointConsumerBuilder, StompEndpointBuilderFactory.StompEndpointProducerBuilder
Builder for endpoint 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.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods 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
- Specified by:
advancedin interfaceStompEndpointBuilderFactory.StompEndpointConsumerBuilder- Specified by:
advancedin interfaceStompEndpointBuilderFactory.StompEndpointProducerBuilder
-
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- Specified by:
brokerURLin interfaceStompEndpointBuilderFactory.StompEndpointConsumerBuilder- Specified by:
brokerURLin interfaceStompEndpointBuilderFactory.StompEndpointProducerBuilder- Parameters:
brokerURL- the value to set- Returns:
- the dsl builder
-
customHeaders
To set custom headers. The option is a: <code>java.util.Properties</code> type. Group: common- Specified by:
customHeadersin interfaceStompEndpointBuilderFactory.StompEndpointConsumerBuilder- Specified by:
customHeadersin interfaceStompEndpointBuilderFactory.StompEndpointProducerBuilder- Parameters:
customHeaders- the value to set- Returns:
- the dsl builder
-
customHeaders
To set custom headers. The option will be converted to a <code>java.util.Properties</code> type. Group: common- Specified by:
customHeadersin interfaceStompEndpointBuilderFactory.StompEndpointConsumerBuilder- Specified by:
customHeadersin interfaceStompEndpointBuilderFactory.StompEndpointProducerBuilder- 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- Specified by:
hostin interfaceStompEndpointBuilderFactory.StompEndpointConsumerBuilder- Specified by:
hostin interfaceStompEndpointBuilderFactory.StompEndpointProducerBuilder- 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- Specified by:
versionin interfaceStompEndpointBuilderFactory.StompEndpointConsumerBuilder- Specified by:
versionin interfaceStompEndpointBuilderFactory.StompEndpointProducerBuilder- 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- Specified by:
loginin interfaceStompEndpointBuilderFactory.StompEndpointConsumerBuilder- Specified by:
loginin interfaceStompEndpointBuilderFactory.StompEndpointProducerBuilder- 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- Specified by:
passcodein interfaceStompEndpointBuilderFactory.StompEndpointConsumerBuilder- Specified by:
passcodein interfaceStompEndpointBuilderFactory.StompEndpointProducerBuilder- Parameters:
passcode- the value to set- Returns:
- the dsl builder
-
sslContextParameters
default StompEndpointBuilderFactory.StompEndpointBuilder 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- Specified by:
sslContextParametersin interfaceStompEndpointBuilderFactory.StompEndpointConsumerBuilder- Specified by:
sslContextParametersin interfaceStompEndpointBuilderFactory.StompEndpointProducerBuilder- Parameters:
sslContextParameters- the value to set- Returns:
- the dsl builder
-
sslContextParameters
default StompEndpointBuilderFactory.StompEndpointBuilder 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- Specified by:
sslContextParametersin interfaceStompEndpointBuilderFactory.StompEndpointConsumerBuilder- Specified by:
sslContextParametersin interfaceStompEndpointBuilderFactory.StompEndpointProducerBuilder- Parameters:
sslContextParameters- the value to set- Returns:
- the dsl builder
-