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, 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 interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder- Specified by:
advancedin 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:
collectionin interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder- Specified by:
collectionin 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:
repositoryClassin interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder- Specified by:
repositoryClassin 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:
repositoryClassin interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder- Specified by:
repositoryClassin 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:
repositoryNamein interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder- Specified by:
repositoryNamein 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:
passwordin interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder- Specified by:
passwordin 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:
usernamein interfaceNitriteEndpointBuilderFactory.NitriteEndpointConsumerBuilder- Specified by:
usernamein interfaceNitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder- Parameters:
username- the value to set- Returns:
- the dsl builder
-