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
Modifier and TypeMethodDescriptionadvanced()
ccsid
(int ccsid) Sets the CCSID to use for the connection with the IBM i system.Sets the CCSID to use for the connection with the IBM i system.Sets the data format for sending messages.format
(org.apache.camel.component.jt400.Jt400Configuration.Format format) Sets the data format for sending messages.guiAvailable
(boolean guiAvailable) Sets whether IBM i prompting is enabled in the environment running Camel.guiAvailable
(String guiAvailable) Sets whether IBM i prompting is enabled in the environment running Camel.keyed
(boolean keyed) Whether to use keyed or non-keyed data queues.Whether to use keyed or non-keyed data queues.outputFieldsIdxArray
(Integer[] outputFieldsIdxArray) Specifies which fields (program parameters) are output parameters.outputFieldsIdxArray
(String outputFieldsIdxArray) Specifies which fields (program parameters) are output parameters.outputFieldsLengthArray
(Integer[] outputFieldsLengthArray) Specifies the fields (program parameters) length as in the IBM i program definition.outputFieldsLengthArray
(String outputFieldsLengthArray) Specifies the fields (program parameters) length as in the IBM i program definition.procedureName
(String procedureName) Procedure name from a service program to call.Search key for keyed data queues.secured
(boolean secured) Whether connections to IBM i are secured with SSL.Whether connections to IBM i are secured with SSL.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
-
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
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
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
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
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
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
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
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
-
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
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
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
-