Interface ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder, org.apache.camel.EndpointConsumerResolver
All Known Subinterfaces:
ServerEndpointBuilderFactory.ServerEndpointBuilder
Enclosing interface:
ServerEndpointBuilderFactory

public static interface ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the IEC 60870 Server component.
  • Method Details

    • advanced

    • dataModuleOptions

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder dataModuleOptions(org.eclipse.neoscada.protocol.iec60870.client.data.DataModuleOptions dataModuleOptions)
      Data module options. The option is a: <code>org.eclipse.neoscada.protocol.iec60870.client.data.DataModuleOptions</code> type. Group: common
      Parameters:
      dataModuleOptions - the value to set
      Returns:
      the dsl builder
    • dataModuleOptions

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder dataModuleOptions(String dataModuleOptions)
      Data module options. The option will be converted to a <code>org.eclipse.neoscada.protocol.iec60870.client.data.DataModuleOptions</code> type. Group: common
      Parameters:
      dataModuleOptions - the value to set
      Returns:
      the dsl builder
    • filterNonExecute

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder filterNonExecute(boolean filterNonExecute)
      Filter out all requests which don't have the execute bit set. The option is a: <code>boolean</code> type. Default: true Group: common
      Parameters:
      filterNonExecute - the value to set
      Returns:
      the dsl builder
    • filterNonExecute

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder filterNonExecute(String filterNonExecute)
      Filter out all requests which don't have the execute bit set. The option will be converted to a <code>boolean</code> type. Default: true Group: common
      Parameters:
      filterNonExecute - the value to set
      Returns:
      the dsl builder
    • protocolOptions

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder protocolOptions(org.eclipse.neoscada.protocol.iec60870.ProtocolOptions protocolOptions)
      Protocol options. The option is a: <code>org.eclipse.neoscada.protocol.iec60870.ProtocolOptions</code> type. Group: common
      Parameters:
      protocolOptions - the value to set
      Returns:
      the dsl builder
    • protocolOptions

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder protocolOptions(String protocolOptions)
      Protocol options. The option will be converted to a <code>org.eclipse.neoscada.protocol.iec60870.ProtocolOptions</code> type. Group: common
      Parameters:
      protocolOptions - the value to set
      Returns:
      the dsl builder
    • acknowledgeWindow

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder acknowledgeWindow(short acknowledgeWindow)
      Parameter W - Acknowledgment window. The option is a: <code>short</code> type. Default: 10 Group: connection
      Parameters:
      acknowledgeWindow - the value to set
      Returns:
      the dsl builder
    • acknowledgeWindow

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder acknowledgeWindow(String acknowledgeWindow)
      Parameter W - Acknowledgment window. The option will be converted to a <code>short</code> type. Default: 10 Group: connection
      Parameters:
      acknowledgeWindow - the value to set
      Returns:
      the dsl builder
    • adsuAddressType

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder adsuAddressType(org.eclipse.neoscada.protocol.iec60870.ASDUAddressType adsuAddressType)
      The common ASDU address size. May be either SIZE_1 or SIZE_2. The option is a: <code>org.eclipse.neoscada.protocol.iec60870.ASDUAddressType</code> type. Group: connection
      Parameters:
      adsuAddressType - the value to set
      Returns:
      the dsl builder
    • adsuAddressType

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder adsuAddressType(String adsuAddressType)
      The common ASDU address size. May be either SIZE_1 or SIZE_2. The option will be converted to a <code>org.eclipse.neoscada.protocol.iec60870.ASDUAddressType</code> type. Group: connection
      Parameters:
      adsuAddressType - the value to set
      Returns:
      the dsl builder
    • causeOfTransmissionType

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder causeOfTransmissionType(org.eclipse.neoscada.protocol.iec60870.CauseOfTransmissionType causeOfTransmissionType)
      The cause of transmission type. May be either SIZE_1 or SIZE_2. The option is a: <code>org.eclipse.neoscada.protocol.iec60870.CauseOfTransmissionType</code> type. Group: connection
      Parameters:
      causeOfTransmissionType - the value to set
      Returns:
      the dsl builder
    • causeOfTransmissionType

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder causeOfTransmissionType(String causeOfTransmissionType)
      The cause of transmission type. May be either SIZE_1 or SIZE_2. The option will be converted to a <code>org.eclipse.neoscada.protocol.iec60870.CauseOfTransmissionType</code> type. Group: connection
      Parameters:
      causeOfTransmissionType - the value to set
      Returns:
      the dsl builder
    • informationObjectAddressType

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder informationObjectAddressType(org.eclipse.neoscada.protocol.iec60870.InformationObjectAddressType informationObjectAddressType)
      The information address size. May be either SIZE_1, SIZE_2 or SIZE_3. The option is a: <code>org.eclipse.neoscada.protocol.iec60870.InformationObjectAddressType</code> type. Group: connection
      Parameters:
      informationObjectAddressType - the value to set
      Returns:
      the dsl builder
    • informationObjectAddressType

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder informationObjectAddressType(String informationObjectAddressType)
      The information address size. May be either SIZE_1, SIZE_2 or SIZE_3. The option will be converted to a <code>org.eclipse.neoscada.protocol.iec60870.InformationObjectAddressType</code> type. Group: connection
      Parameters:
      informationObjectAddressType - the value to set
      Returns:
      the dsl builder
    • maxUnacknowledged

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder maxUnacknowledged(short maxUnacknowledged)
      Parameter K - Maximum number of un-acknowledged messages. The option is a: <code>short</code> type. Default: 15 Group: connection
      Parameters:
      maxUnacknowledged - the value to set
      Returns:
      the dsl builder
    • maxUnacknowledged

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder maxUnacknowledged(String maxUnacknowledged)
      Parameter K - Maximum number of un-acknowledged messages. The option will be converted to a <code>short</code> type. Default: 15 Group: connection
      Parameters:
      maxUnacknowledged - the value to set
      Returns:
      the dsl builder
    • timeout1

      Timeout T1 in milliseconds. The option is a: <code>int</code> type. Default: 15000 Group: connection
      Parameters:
      timeout1 - the value to set
      Returns:
      the dsl builder
    • timeout1

      Timeout T1 in milliseconds. The option will be converted to a <code>int</code> type. Default: 15000 Group: connection
      Parameters:
      timeout1 - the value to set
      Returns:
      the dsl builder
    • timeout2

      Timeout T2 in milliseconds. The option is a: <code>int</code> type. Default: 10000 Group: connection
      Parameters:
      timeout2 - the value to set
      Returns:
      the dsl builder
    • timeout2

      Timeout T2 in milliseconds. The option will be converted to a <code>int</code> type. Default: 10000 Group: connection
      Parameters:
      timeout2 - the value to set
      Returns:
      the dsl builder
    • timeout3

      Timeout T3 in milliseconds. The option is a: <code>int</code> type. Default: 20000 Group: connection
      Parameters:
      timeout3 - the value to set
      Returns:
      the dsl builder
    • timeout3

      Timeout T3 in milliseconds. The option will be converted to a <code>int</code> type. Default: 20000 Group: connection
      Parameters:
      timeout3 - the value to set
      Returns:
      the dsl builder
    • causeSourceAddress

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder causeSourceAddress(byte causeSourceAddress)
      Whether to include the source address. The option is a: <code>byte</code> type. Group: data
      Parameters:
      causeSourceAddress - the value to set
      Returns:
      the dsl builder
    • causeSourceAddress

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder causeSourceAddress(String causeSourceAddress)
      Whether to include the source address. The option will be converted to a <code>byte</code> type. Group: data
      Parameters:
      causeSourceAddress - the value to set
      Returns:
      the dsl builder
    • connectionTimeout

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder connectionTimeout(int connectionTimeout)
      Timeout in millis to wait for client to establish a connected connection. The option is a: <code>int</code> type. Default: 10000 Group: data
      Parameters:
      connectionTimeout - the value to set
      Returns:
      the dsl builder
    • connectionTimeout

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder connectionTimeout(String connectionTimeout)
      Timeout in millis to wait for client to establish a connected connection. The option will be converted to a <code>int</code> type. Default: 10000 Group: data
      Parameters:
      connectionTimeout - the value to set
      Returns:
      the dsl builder
    • ignoreBackgroundScan

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder ignoreBackgroundScan(boolean ignoreBackgroundScan)
      Whether background scan transmissions should be ignored. The option is a: <code>boolean</code> type. Default: true Group: data
      Parameters:
      ignoreBackgroundScan - the value to set
      Returns:
      the dsl builder
    • ignoreBackgroundScan

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder ignoreBackgroundScan(String ignoreBackgroundScan)
      Whether background scan transmissions should be ignored. The option will be converted to a <code>boolean</code> type. Default: true Group: data
      Parameters:
      ignoreBackgroundScan - the value to set
      Returns:
      the dsl builder
    • ignoreDaylightSavingTime

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder ignoreDaylightSavingTime(boolean ignoreDaylightSavingTime)
      Whether to ignore or respect DST. The option is a: <code>boolean</code> type. Default: false Group: data
      Parameters:
      ignoreDaylightSavingTime - the value to set
      Returns:
      the dsl builder
    • ignoreDaylightSavingTime

      default ServerEndpointBuilderFactory.ServerEndpointConsumerBuilder ignoreDaylightSavingTime(String ignoreDaylightSavingTime)
      Whether to ignore or respect DST. The option will be converted to a <code>boolean</code> type. Default: false Group: data
      Parameters:
      ignoreDaylightSavingTime - the value to set
      Returns:
      the dsl builder
    • timeZone

      The timezone to use. May be any Java time zone string. The option is a: <code>java.util.TimeZone</code> type. Default: UTC Group: data
      Parameters:
      timeZone - the value to set
      Returns:
      the dsl builder
    • timeZone

      The timezone to use. May be any Java time zone string. The option will be converted to a <code>java.util.TimeZone</code> type. Default: UTC Group: data
      Parameters:
      timeZone - the value to set
      Returns:
      the dsl builder
    • connectionId

      An identifier grouping connection instances. The option is a: <code>java.lang.String</code> type. Group: id
      Parameters:
      connectionId - the value to set
      Returns:
      the dsl builder