Interface NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
NitriteEndpointBuilderFactory.NitriteEndpointBuilder
- Enclosing interface:
- NitriteEndpointBuilderFactory
public static interface NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers 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.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
collection
Name of Nitrite collection. Cannot be used in combination with repositoryClass option. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
collection
- the value to set- Returns:
- the dsl builder
-
repositoryClass
default NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder repositoryClass(Class<Object> repositoryClass) Class of Nitrite ObjectRepository. Cannot be used in combination with collection option. The option is a: <code>java.lang.Class<java.lang.Object></code> type. Group: common- Parameters:
repositoryClass
- the value to set- Returns:
- the dsl builder
-
repositoryClass
default NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder repositoryClass(String repositoryClass) Class of Nitrite ObjectRepository. Cannot be used in combination with collection option. The option will be converted to a <code>java.lang.Class<java.lang.Object></code> type. Group: common- Parameters:
repositoryClass
- the value to set- Returns:
- the dsl builder
-
repositoryName
default NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder repositoryName(String repositoryName) Optional name of ObjectRepository. Can be only used in combination with repositoryClass, otherwise have no effect. The option is a: <code>java.lang.String</code> 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: <code>java.lang.String</code> 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: <code>java.lang.String</code> type. Group: security- Parameters:
username
- the value to set- Returns:
- the dsl builder
-