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
All Methods Instance Methods Default Methods Modifier and Type Method Description default NitriteEndpointBuilderFactory.AdvancedNitriteEndpointProducerBuilder
advanced()
default NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
collection(String collection)
Name of Nitrite collection.default NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
password(String password)
Password for Nitrite database.default NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
repositoryClass(Class<Object> repositoryClass)
Class of Nitrite ObjectRepository.default NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
repositoryClass(String repositoryClass)
Class of Nitrite ObjectRepository.default NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
repositoryName(String repositoryName)
Optional name of ObjectRepository.default NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder
username(String username)
Username for Nitrite database.
-
-
-
Method Detail
-
advanced
default NitriteEndpointBuilderFactory.AdvancedNitriteEndpointProducerBuilder advanced()
-
collection
default NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder collection(String 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
default NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder password(String 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
default NitriteEndpointBuilderFactory.NitriteEndpointProducerBuilder username(String 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
-
-