Interface Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
Jt400EndpointBuilderFactory.Jt400EndpointBuilder
- Enclosing interface:
- Jt400EndpointBuilderFactory
public static interface Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the JT400 component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Jt400EndpointBuilderFactory.AdvancedJt400EndpointProducerBuilder
advanced()
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
ccsid(int ccsid)
Sets the CCSID to use for the connection with the IBM i system.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
ccsid(String ccsid)
Sets the CCSID to use for the connection with the IBM i system.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
format(String format)
Sets the data format for sending messages.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
format(org.apache.camel.component.jt400.Jt400Configuration.Format format)
Sets the data format for sending messages.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
guiAvailable(boolean guiAvailable)
Sets whether IBM i prompting is enabled in the environment running Camel.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
guiAvailable(String guiAvailable)
Sets whether IBM i prompting is enabled in the environment running Camel.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
keyed(boolean keyed)
Whether to use keyed or non-keyed data queues.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
keyed(String keyed)
Whether to use keyed or non-keyed data queues.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
outputFieldsIdxArray(Integer[] outputFieldsIdxArray)
Specifies which fields (program parameters) are output parameters.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
outputFieldsIdxArray(String outputFieldsIdxArray)
Specifies which fields (program parameters) are output parameters.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
outputFieldsLengthArray(Integer[] outputFieldsLengthArray)
Specifies the fields (program parameters) length as in the IBM i program definition.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
outputFieldsLengthArray(String outputFieldsLengthArray)
Specifies the fields (program parameters) length as in the IBM i program definition.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
procedureName(String procedureName)
Procedure name from a service program to call.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
searchKey(String searchKey)
Search key for keyed data queues.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
secured(boolean secured)
Whether connections to IBM i are secured with SSL.default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder
secured(String secured)
Whether connections to IBM i are secured with SSL.
-
-
-
Method Detail
-
advanced
default Jt400EndpointBuilderFactory.AdvancedJt400EndpointProducerBuilder advanced()
-
ccsid
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder ccsid(int ccsid)
Sets the CCSID to use for the connection with the IBM i system. The option is a: <code>int</code> type. Group: common- Parameters:
ccsid
- the value to set- Returns:
- the dsl builder
-
ccsid
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder ccsid(String ccsid)
Sets the CCSID to use for the connection with the IBM i system. The option will be converted to a <code>int</code> type. Group: common- Parameters:
ccsid
- the value to set- Returns:
- the dsl builder
-
format
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder format(org.apache.camel.component.jt400.Jt400Configuration.Format format)
Sets the data format for sending messages. The option is a: <code>org.apache.camel.component.jt400.Jt400Configuration.Format</code> type. Default: text Group: common- Parameters:
format
- the value to set- Returns:
- the dsl builder
-
format
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder format(String format)
Sets the data format for sending messages. The option will be converted to a <code>org.apache.camel.component.jt400.Jt400Configuration.Format</code> type. Default: text Group: common- Parameters:
format
- the value to set- Returns:
- the dsl builder
-
guiAvailable
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder guiAvailable(boolean guiAvailable)
Sets whether IBM i prompting is enabled in the environment running Camel. The option is a: <code>boolean</code> type. Default: false Group: common- Parameters:
guiAvailable
- the value to set- Returns:
- the dsl builder
-
guiAvailable
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder guiAvailable(String guiAvailable)
Sets whether IBM i prompting is enabled in the environment running Camel. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Parameters:
guiAvailable
- the value to set- Returns:
- the dsl builder
-
keyed
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder keyed(boolean keyed)
Whether to use keyed or non-keyed data queues. The option is a: <code>boolean</code> type. Default: false Group: common- Parameters:
keyed
- the value to set- Returns:
- the dsl builder
-
keyed
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder keyed(String keyed)
Whether to use keyed or non-keyed data queues. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Parameters:
keyed
- the value to set- Returns:
- the dsl builder
-
searchKey
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder searchKey(String searchKey)
Search key for keyed data queues. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
searchKey
- the value to set- Returns:
- the dsl builder
-
lazyStartProducer
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder 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 Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder 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
-
outputFieldsIdxArray
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder outputFieldsIdxArray(Integer[] outputFieldsIdxArray)
Specifies which fields (program parameters) are output parameters. The option is a: <code>java.lang.Integer[]</code> type. Group: producer- Parameters:
outputFieldsIdxArray
- the value to set- Returns:
- the dsl builder
-
outputFieldsIdxArray
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder outputFieldsIdxArray(String outputFieldsIdxArray)
Specifies which fields (program parameters) are output parameters. The option will be converted to a <code>java.lang.Integer[]</code> type. Group: producer- Parameters:
outputFieldsIdxArray
- the value to set- Returns:
- the dsl builder
-
outputFieldsLengthArray
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder outputFieldsLengthArray(Integer[] outputFieldsLengthArray)
Specifies the fields (program parameters) length as in the IBM i program definition. The option is a: <code>java.lang.Integer[]</code> type. Group: producer- Parameters:
outputFieldsLengthArray
- the value to set- Returns:
- the dsl builder
-
outputFieldsLengthArray
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder outputFieldsLengthArray(String outputFieldsLengthArray)
Specifies the fields (program parameters) length as in the IBM i program definition. The option will be converted to a <code>java.lang.Integer[]</code> type. Group: producer- Parameters:
outputFieldsLengthArray
- the value to set- Returns:
- the dsl builder
-
procedureName
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder procedureName(String procedureName)
Procedure name from a service program to call. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
procedureName
- the value to set- Returns:
- the dsl builder
-
secured
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder secured(boolean secured)
Whether connections to IBM i are secured with SSL. The option is a: <code>boolean</code> type. Default: false Group: security- Parameters:
secured
- the value to set- Returns:
- the dsl builder
-
secured
default Jt400EndpointBuilderFactory.Jt400EndpointProducerBuilder secured(String secured)
Whether connections to IBM i are secured with SSL. The option will be converted to a <code>boolean</code> type. Default: false Group: security- Parameters:
secured
- the value to set- Returns:
- the dsl builder
-
-