Interface NitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
NitriteEndpointBuilderFactory.NitriteEndpointBuilder
- Enclosing interface:
NitriteEndpointBuilderFactory
public static interface NitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the Nitrite component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
collection
(String collection) Name of Nitrite collection.Password for Nitrite database.repositoryClass
(Class<Object> repositoryClass) Class of Nitrite ObjectRepository.repositoryClass
(String repositoryClass) Class of Nitrite ObjectRepository.repositoryName
(String repositoryName) Optional name of ObjectRepository.Username for Nitrite database.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
-
Method Details
-
advanced
-
collection
Name of Nitrite collection. Cannot be used in combination with repositoryClass option. The option is a:java.lang.String
type. Group: common- Parameters:
collection
- the value to set- Returns:
- the dsl builder
-
repositoryClass
default NitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder repositoryClass(Class<Object> repositoryClass) Class of Nitrite ObjectRepository. Cannot be used in combination with collection option. The option is a:java.lang.Class<java.lang.Object>
type. Group: common- Parameters:
repositoryClass
- the value to set- Returns:
- the dsl builder
-
repositoryClass
default NitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder repositoryClass(String repositoryClass) Class of Nitrite ObjectRepository. Cannot be used in combination with collection option. The option will be converted to ajava.lang.Class<java.lang.Object>
type. Group: common- Parameters:
repositoryClass
- the value to set- Returns:
- the dsl builder
-
repositoryName
default NitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder repositoryName(String repositoryName) Optional name of ObjectRepository. Can be only used in combination with repositoryClass, otherwise have no effect. The option is a:java.lang.String
type. Group: common- Parameters:
repositoryName
- the value to set- Returns:
- the dsl builder
-
password
Password for Nitrite database. Required, if option username specified. The option is a:java.lang.String
type. Group: security- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
username
Username for Nitrite database. Database is not secured if option not specified. The option is a:java.lang.String
type. Group: security- Parameters:
username
- the value to set- Returns:
- the dsl builder
-