Interface CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
CMISEndpointBuilderFactory.CMISEndpointBuilder
- Enclosing interface:
- CMISEndpointBuilderFactory
public static interface CMISEndpointBuilderFactory.CMISEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the CMIS component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default CMISEndpointBuilderFactory.AdvancedCMISEndpointProducerBuilder
advanced()
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
pageSize(int pageSize)
Number of nodes to retrieve per page.default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
pageSize(String pageSize)
Number of nodes to retrieve per page.default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
password(String password)
Password for the cmis repository.default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
queryMode(boolean queryMode)
If true, will execute the cmis query from the message body and return result, otherwise will create a node in the cmis repository.default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
queryMode(String queryMode)
If true, will execute the cmis query from the message body and return result, otherwise will create a node in the cmis repository.default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
readContent(boolean readContent)
If set to true, the content of document node will be retrieved in addition to the properties.default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
readContent(String readContent)
If set to true, the content of document node will be retrieved in addition to the properties.default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
readCount(int readCount)
Max number of nodes to read.default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
readCount(String readCount)
Max number of nodes to read.default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
repositoryId(String repositoryId)
The Id of the repository to use.default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder
username(String username)
Username for the cmis repository.
-
-
-
Method Detail
-
advanced
default CMISEndpointBuilderFactory.AdvancedCMISEndpointProducerBuilder advanced()
-
pageSize
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder pageSize(int pageSize)
Number of nodes to retrieve per page. The option is a: <code>int</code> type. Default: 100 Group: common- Parameters:
pageSize
- the value to set- Returns:
- the dsl builder
-
pageSize
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder pageSize(String pageSize)
Number of nodes to retrieve per page. The option will be converted to a <code>int</code> type. Default: 100 Group: common- Parameters:
pageSize
- the value to set- Returns:
- the dsl builder
-
readContent
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder readContent(boolean readContent)
If set to true, the content of document node will be retrieved in addition to the properties. The option is a: <code>boolean</code> type. Default: false Group: common- Parameters:
readContent
- the value to set- Returns:
- the dsl builder
-
readContent
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder readContent(String readContent)
If set to true, the content of document node will be retrieved in addition to the properties. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Parameters:
readContent
- the value to set- Returns:
- the dsl builder
-
readCount
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder readCount(int readCount)
Max number of nodes to read. The option is a: <code>int</code> type. Group: common- Parameters:
readCount
- the value to set- Returns:
- the dsl builder
-
readCount
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder readCount(String readCount)
Max number of nodes to read. The option will be converted to a <code>int</code> type. Group: common- Parameters:
readCount
- the value to set- Returns:
- the dsl builder
-
repositoryId
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder repositoryId(String repositoryId)
The Id of the repository to use. If not specified the first available repository is used. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
repositoryId
- the value to set- Returns:
- the dsl builder
-
lazyStartProducer
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option is a: <code>boolean</code> type. Default: false Group: producer- Parameters:
lazyStartProducer
- the value to set- Returns:
- the dsl builder
-
lazyStartProducer
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option will be converted to a <code>boolean</code> type. Default: false Group: producer- Parameters:
lazyStartProducer
- the value to set- Returns:
- the dsl builder
-
queryMode
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder queryMode(boolean queryMode)
If true, will execute the cmis query from the message body and return result, otherwise will create a node in the cmis repository. The option is a: <code>boolean</code> type. Default: false Group: producer- Parameters:
queryMode
- the value to set- Returns:
- the dsl builder
-
queryMode
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder queryMode(String queryMode)
If true, will execute the cmis query from the message body and return result, otherwise will create a node in the cmis repository. The option will be converted to a <code>boolean</code> type. Default: false Group: producer- Parameters:
queryMode
- the value to set- Returns:
- the dsl builder
-
password
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder password(String password)
Password for the cmis repository. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
username
default CMISEndpointBuilderFactory.CMISEndpointProducerBuilder username(String username)
Username for the cmis repository. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
username
- the value to set- Returns:
- the dsl builder
-
-