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 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

      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

      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

      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