Class ClientEndpointBuilderFactory.ClientHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.ClientEndpointBuilderFactory.ClientHeaderNameBuilder
Enclosing interface:
ClientEndpointBuilderFactory

public static class ClientEndpointBuilderFactory.ClientHeaderNameBuilder extends Object
The builder of headers' name for the IEC 60870 Client component.
  • Constructor Details

    • ClientHeaderNameBuilder

      public ClientHeaderNameBuilder()
  • Method Details

    • iec60870Value

      public String iec60870Value()
      The value. The option is a: Object type. Group: consumer
      Returns:
      the name of the header Iec60870Value.
    • iec60870Timestamp

      public String iec60870Timestamp()
      The timestamp of the value. The option is a: long type. Group: consumer
      Returns:
      the name of the header Iec60870Timestamp.
    • iec60870Quality

      public String iec60870Quality()
      The quality information of the value. The option is a: org.eclipse.neoscada.protocol.iec60870.asdu.types.QualityInformation type. Group: consumer
      Returns:
      the name of the header Iec60870Quality.
    • iec60870Overflow

      public String iec60870Overflow()
      Is overflow. The option is a: boolean type. Group: consumer
      Returns:
      the name of the header Iec60870Overflow.
    • iec60870ConnectionState

      public String iec60870ConnectionState()
      The connection state (CONNECTED, DISCONNECTED, etc.). The option is a: org.eclipse.neoscada.protocol.iec60870.client.AutoConnectClient.State type. Group: consumer
      Returns:
      the name of the header Iec60870ConnectionState.
    • iec60870ConnectionError

      public String iec60870ConnectionError()
      The connection state error if any. The option is a: Throwable type. Group: consumer
      Returns:
      the name of the header Iec60870ConnectionError.
    • iec60870ConnectionUptime

      public String iec60870ConnectionUptime()
      Connection uptime in milliseconds since last connected. The option is a: long type. Group: consumer
      Returns:
      the name of the header Iec60870ConnectionUptime.
    • iec60870CommandType

      public String iec60870CommandType()
      The command type: 'value' (default), 'interrogation', 'read', or 'status'. The option is a: String type. Group: producer
      Returns:
      the name of the header Iec60870CommandType.
    • iec60870AsduAddress

      public String iec60870AsduAddress()
      The ASDU address for interrogation (optional, defaults to broadcast). The option is a: org.eclipse.neoscada.protocol.iec60870.asdu.types.ASDUAddress type. Group: producer
      Returns:
      the name of the header Iec60870AsduAddress.
    • iec60870Qoi

      public String iec60870Qoi()
      The qualifier of interrogation: 20 (global) or 21-36 (groups 1-16). The option is a: short type. Group: producer
      Returns:
      the name of the header Iec60870Qoi.
    • iec60870QualityBlocked

      public String iec60870QualityBlocked()
      Quality flag: Blocked (BL). The option is a: boolean type. Group: consumer
      Returns:
      the name of the header Iec60870QualityBlocked.
    • iec60870QualitySubstituted

      public String iec60870QualitySubstituted()
      Quality flag: Substituted (SB). The option is a: boolean type. Group: consumer
      Returns:
      the name of the header Iec60870QualitySubstituted.
    • iec60870QualityNotTopical

      public String iec60870QualityNotTopical()
      Quality flag: Not topical (NT). The option is a: boolean type. Group: consumer
      Returns:
      the name of the header Iec60870QualityNotTopical.
    • iec60870QualityValid

      public String iec60870QualityValid()
      Quality flag: Invalid (IV). The option is a: boolean type. Group: consumer
      Returns:
      the name of the header Iec60870QualityValid.
    • iec60870CauseOfTransmission

      public String iec60870CauseOfTransmission()
      The cause of transmission. The option is a: org.eclipse.neoscada.protocol.iec60870.asdu.types.CauseOfTransmission type. Group: consumer
      Returns:
      the name of the header Iec60870CauseOfTransmission.