Interface ClientEndpointBuilderFactory.ClientEndpointBuilder
-
- All Superinterfaces:
ClientEndpointBuilderFactory.ClientEndpointConsumerBuilder,ClientEndpointBuilderFactory.ClientEndpointProducerBuilder,org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- ClientEndpointBuilderFactory
public static interface ClientEndpointBuilderFactory.ClientEndpointBuilder extends ClientEndpointBuilderFactory.ClientEndpointConsumerBuilder, ClientEndpointBuilderFactory.ClientEndpointProducerBuilder
Builder for endpoint for the IEC 60870 Client component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default ClientEndpointBuilderFactory.ClientEndpointBuilderacknowledgeWindow(short acknowledgeWindow)Parameter W - Acknowledgment window.default ClientEndpointBuilderFactory.ClientEndpointBuilderacknowledgeWindow(String acknowledgeWindow)Parameter W - Acknowledgment window.default ClientEndpointBuilderFactory.ClientEndpointBuilderadsuAddressType(String adsuAddressType)The common ASDU address size.default ClientEndpointBuilderFactory.ClientEndpointBuilderadsuAddressType(org.eclipse.neoscada.protocol.iec60870.ASDUAddressType adsuAddressType)The common ASDU address size.default ClientEndpointBuilderFactory.AdvancedClientEndpointBuilderadvanced()default ClientEndpointBuilderFactory.ClientEndpointBuildercauseOfTransmissionType(String causeOfTransmissionType)The cause of transmission type.default ClientEndpointBuilderFactory.ClientEndpointBuildercauseOfTransmissionType(org.eclipse.neoscada.protocol.iec60870.CauseOfTransmissionType causeOfTransmissionType)The cause of transmission type.default ClientEndpointBuilderFactory.ClientEndpointBuildercauseSourceAddress(byte causeSourceAddress)Whether to include the source address.default ClientEndpointBuilderFactory.ClientEndpointBuildercauseSourceAddress(String causeSourceAddress)Whether to include the source address.default ClientEndpointBuilderFactory.ClientEndpointBuilderconnectionId(String connectionId)An identifier grouping connection instances.default ClientEndpointBuilderFactory.ClientEndpointBuilderconnectionTimeout(int connectionTimeout)Timeout in millis to wait for client to establish a connected connection.default ClientEndpointBuilderFactory.ClientEndpointBuilderconnectionTimeout(String connectionTimeout)Timeout in millis to wait for client to establish a connected connection.default ClientEndpointBuilderFactory.ClientEndpointBuilderdataModuleOptions(String dataModuleOptions)Data module options.default ClientEndpointBuilderFactory.ClientEndpointBuilderdataModuleOptions(org.eclipse.neoscada.protocol.iec60870.client.data.DataModuleOptions dataModuleOptions)Data module options.default ClientEndpointBuilderFactory.ClientEndpointBuilderignoreBackgroundScan(boolean ignoreBackgroundScan)Whether background scan transmissions should be ignored.default ClientEndpointBuilderFactory.ClientEndpointBuilderignoreBackgroundScan(String ignoreBackgroundScan)Whether background scan transmissions should be ignored.default ClientEndpointBuilderFactory.ClientEndpointBuilderignoreDaylightSavingTime(boolean ignoreDaylightSavingTime)Whether to ignore or respect DST.default ClientEndpointBuilderFactory.ClientEndpointBuilderignoreDaylightSavingTime(String ignoreDaylightSavingTime)Whether to ignore or respect DST.default ClientEndpointBuilderFactory.ClientEndpointBuilderinformationObjectAddressType(String informationObjectAddressType)The information address size.default ClientEndpointBuilderFactory.ClientEndpointBuilderinformationObjectAddressType(org.eclipse.neoscada.protocol.iec60870.InformationObjectAddressType informationObjectAddressType)The information address size.default ClientEndpointBuilderFactory.ClientEndpointBuildermaxUnacknowledged(short maxUnacknowledged)Parameter K - Maximum number of un-acknowledged messages.default ClientEndpointBuilderFactory.ClientEndpointBuildermaxUnacknowledged(String maxUnacknowledged)Parameter K - Maximum number of un-acknowledged messages.default ClientEndpointBuilderFactory.ClientEndpointBuilderprotocolOptions(String protocolOptions)Protocol options.default ClientEndpointBuilderFactory.ClientEndpointBuilderprotocolOptions(org.eclipse.neoscada.protocol.iec60870.ProtocolOptions protocolOptions)Protocol options.default ClientEndpointBuilderFactory.ClientEndpointBuildertimeout1(int timeout1)Timeout T1 in milliseconds.default ClientEndpointBuilderFactory.ClientEndpointBuildertimeout1(String timeout1)Timeout T1 in milliseconds.default ClientEndpointBuilderFactory.ClientEndpointBuildertimeout2(int timeout2)Timeout T2 in milliseconds.default ClientEndpointBuilderFactory.ClientEndpointBuildertimeout2(String timeout2)Timeout T2 in milliseconds.default ClientEndpointBuilderFactory.ClientEndpointBuildertimeout3(int timeout3)Timeout T3 in milliseconds.default ClientEndpointBuilderFactory.ClientEndpointBuildertimeout3(String timeout3)Timeout T3 in milliseconds.default ClientEndpointBuilderFactory.ClientEndpointBuildertimeZone(String timeZone)The timezone to use.default ClientEndpointBuilderFactory.ClientEndpointBuildertimeZone(TimeZone timeZone)The timezone to use.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
-
-
-
Method Detail
-
advanced
default ClientEndpointBuilderFactory.AdvancedClientEndpointBuilder advanced()
- Specified by:
advancedin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
advancedin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder
-
dataModuleOptions
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
dataModuleOptionsin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
dataModuleOptionsin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
dataModuleOptions- the value to set- Returns:
- the dsl builder
-
dataModuleOptions
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
dataModuleOptionsin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
dataModuleOptionsin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
dataModuleOptions- the value to set- Returns:
- the dsl builder
-
protocolOptions
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
protocolOptionsin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
protocolOptionsin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
protocolOptions- the value to set- Returns:
- the dsl builder
-
protocolOptions
default ClientEndpointBuilderFactory.ClientEndpointBuilder protocolOptions(String protocolOptions)
Protocol options. The option will be converted to a <code>org.eclipse.neoscada.protocol.iec60870.ProtocolOptions</code> type. Group: common- Specified by:
protocolOptionsin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
protocolOptionsin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
protocolOptions- the value to set- Returns:
- the dsl builder
-
acknowledgeWindow
default ClientEndpointBuilderFactory.ClientEndpointBuilder acknowledgeWindow(short acknowledgeWindow)
Parameter W - Acknowledgment window. The option is a: <code>short</code> type. Default: 10 Group: connection- Specified by:
acknowledgeWindowin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
acknowledgeWindowin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
acknowledgeWindow- the value to set- Returns:
- the dsl builder
-
acknowledgeWindow
default ClientEndpointBuilderFactory.ClientEndpointBuilder acknowledgeWindow(String acknowledgeWindow)
Parameter W - Acknowledgment window. The option will be converted to a <code>short</code> type. Default: 10 Group: connection- Specified by:
acknowledgeWindowin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
acknowledgeWindowin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
acknowledgeWindow- the value to set- Returns:
- the dsl builder
-
adsuAddressType
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
adsuAddressTypein interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
adsuAddressTypein interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
adsuAddressType- the value to set- Returns:
- the dsl builder
-
adsuAddressType
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
adsuAddressTypein interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
adsuAddressTypein interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
adsuAddressType- the value to set- Returns:
- the dsl builder
-
causeOfTransmissionType
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
causeOfTransmissionTypein interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
causeOfTransmissionTypein interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
causeOfTransmissionType- the value to set- Returns:
- the dsl builder
-
causeOfTransmissionType
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
causeOfTransmissionTypein interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
causeOfTransmissionTypein interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
causeOfTransmissionType- the value to set- Returns:
- the dsl builder
-
informationObjectAddressType
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
informationObjectAddressTypein interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
informationObjectAddressTypein interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
informationObjectAddressType- the value to set- Returns:
- the dsl builder
-
informationObjectAddressType
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
informationObjectAddressTypein interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
informationObjectAddressTypein interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
informationObjectAddressType- the value to set- Returns:
- the dsl builder
-
maxUnacknowledged
default ClientEndpointBuilderFactory.ClientEndpointBuilder maxUnacknowledged(short maxUnacknowledged)
Parameter K - Maximum number of un-acknowledged messages. The option is a: <code>short</code> type. Default: 15 Group: connection- Specified by:
maxUnacknowledgedin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
maxUnacknowledgedin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
maxUnacknowledged- the value to set- Returns:
- the dsl builder
-
maxUnacknowledged
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
maxUnacknowledgedin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
maxUnacknowledgedin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
maxUnacknowledged- the value to set- Returns:
- the dsl builder
-
timeout1
default ClientEndpointBuilderFactory.ClientEndpointBuilder timeout1(int timeout1)
Timeout T1 in milliseconds. The option is a: <code>int</code> type. Default: 15000 Group: connection- Specified by:
timeout1in interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
timeout1in interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
timeout1- the value to set- Returns:
- the dsl builder
-
timeout1
default ClientEndpointBuilderFactory.ClientEndpointBuilder timeout1(String timeout1)
Timeout T1 in milliseconds. The option will be converted to a <code>int</code> type. Default: 15000 Group: connection- Specified by:
timeout1in interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
timeout1in interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
timeout1- the value to set- Returns:
- the dsl builder
-
timeout2
default ClientEndpointBuilderFactory.ClientEndpointBuilder timeout2(int timeout2)
Timeout T2 in milliseconds. The option is a: <code>int</code> type. Default: 10000 Group: connection- Specified by:
timeout2in interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
timeout2in interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
timeout2- the value to set- Returns:
- the dsl builder
-
timeout2
default ClientEndpointBuilderFactory.ClientEndpointBuilder timeout2(String timeout2)
Timeout T2 in milliseconds. The option will be converted to a <code>int</code> type. Default: 10000 Group: connection- Specified by:
timeout2in interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
timeout2in interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
timeout2- the value to set- Returns:
- the dsl builder
-
timeout3
default ClientEndpointBuilderFactory.ClientEndpointBuilder timeout3(int timeout3)
Timeout T3 in milliseconds. The option is a: <code>int</code> type. Default: 20000 Group: connection- Specified by:
timeout3in interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
timeout3in interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
timeout3- the value to set- Returns:
- the dsl builder
-
timeout3
default ClientEndpointBuilderFactory.ClientEndpointBuilder timeout3(String timeout3)
Timeout T3 in milliseconds. The option will be converted to a <code>int</code> type. Default: 20000 Group: connection- Specified by:
timeout3in interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
timeout3in interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
timeout3- the value to set- Returns:
- the dsl builder
-
causeSourceAddress
default ClientEndpointBuilderFactory.ClientEndpointBuilder causeSourceAddress(byte causeSourceAddress)
Whether to include the source address. The option is a: <code>byte</code> type. Group: data- Specified by:
causeSourceAddressin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
causeSourceAddressin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
causeSourceAddress- the value to set- Returns:
- the dsl builder
-
causeSourceAddress
default ClientEndpointBuilderFactory.ClientEndpointBuilder causeSourceAddress(String causeSourceAddress)
Whether to include the source address. The option will be converted to a <code>byte</code> type. Group: data- Specified by:
causeSourceAddressin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
causeSourceAddressin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
causeSourceAddress- the value to set- Returns:
- the dsl builder
-
connectionTimeout
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
connectionTimeoutin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
connectionTimeoutin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
connectionTimeout- the value to set- Returns:
- the dsl builder
-
connectionTimeout
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
connectionTimeoutin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
connectionTimeoutin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
connectionTimeout- the value to set- Returns:
- the dsl builder
-
ignoreBackgroundScan
default ClientEndpointBuilderFactory.ClientEndpointBuilder ignoreBackgroundScan(boolean ignoreBackgroundScan)
Whether background scan transmissions should be ignored. The option is a: <code>boolean</code> type. Default: true Group: data- Specified by:
ignoreBackgroundScanin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
ignoreBackgroundScanin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
ignoreBackgroundScan- the value to set- Returns:
- the dsl builder
-
ignoreBackgroundScan
default ClientEndpointBuilderFactory.ClientEndpointBuilder 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- Specified by:
ignoreBackgroundScanin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
ignoreBackgroundScanin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
ignoreBackgroundScan- the value to set- Returns:
- the dsl builder
-
ignoreDaylightSavingTime
default ClientEndpointBuilderFactory.ClientEndpointBuilder ignoreDaylightSavingTime(boolean ignoreDaylightSavingTime)
Whether to ignore or respect DST. The option is a: <code>boolean</code> type. Default: false Group: data- Specified by:
ignoreDaylightSavingTimein interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
ignoreDaylightSavingTimein interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
ignoreDaylightSavingTime- the value to set- Returns:
- the dsl builder
-
ignoreDaylightSavingTime
default ClientEndpointBuilderFactory.ClientEndpointBuilder ignoreDaylightSavingTime(String ignoreDaylightSavingTime)
Whether to ignore or respect DST. The option will be converted to a <code>boolean</code> type. Default: false Group: data- Specified by:
ignoreDaylightSavingTimein interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
ignoreDaylightSavingTimein interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
ignoreDaylightSavingTime- the value to set- Returns:
- the dsl builder
-
timeZone
default ClientEndpointBuilderFactory.ClientEndpointBuilder timeZone(TimeZone 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- Specified by:
timeZonein interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
timeZonein interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
timeZone- the value to set- Returns:
- the dsl builder
-
timeZone
default ClientEndpointBuilderFactory.ClientEndpointBuilder timeZone(String 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- Specified by:
timeZonein interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
timeZonein interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
timeZone- the value to set- Returns:
- the dsl builder
-
connectionId
default ClientEndpointBuilderFactory.ClientEndpointBuilder connectionId(String connectionId)
An identifier grouping connection instances. The option is a: <code>java.lang.String</code> type. Group: id- Specified by:
connectionIdin interfaceClientEndpointBuilderFactory.ClientEndpointConsumerBuilder- Specified by:
connectionIdin interfaceClientEndpointBuilderFactory.ClientEndpointProducerBuilder- Parameters:
connectionId- the value to set- Returns:
- the dsl builder
-
-