Interface NitriteEndpointBuilderFactory.NitriteEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,NitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder
,NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
- Enclosing interface:
- NitriteEndpointBuilderFactory
public static interface NitriteEndpointBuilderFactory.NitriteEndpointBuilder
extends NitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder, NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
Builder for endpoint 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
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
- Specified by:
advanced
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder
- Specified by:
advanced
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
-
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- Specified by:
collection
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder
- Specified by:
collection
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
- Parameters:
collection
- the value to set- Returns:
- the dsl builder
-
repositoryClass
default NitriteEndpointBuilderFactory.NitriteEndpointBuilder 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- Specified by:
repositoryClass
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder
- Specified by:
repositoryClass
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
- Parameters:
repositoryClass
- the value to set- Returns:
- the dsl builder
-
repositoryClass
default NitriteEndpointBuilderFactory.NitriteEndpointBuilder 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- Specified by:
repositoryClass
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder
- Specified by:
repositoryClass
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
- Parameters:
repositoryClass
- the value to set- Returns:
- the dsl builder
-
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- Specified by:
repositoryName
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder
- Specified by:
repositoryName
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
- 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- Specified by:
password
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder
- Specified by:
password
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
- 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- Specified by:
username
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder
- Specified by:
username
in interfaceNitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
- Parameters:
username
- the value to set- Returns:
- the dsl builder
-