Interface MllpEndpointBuilderFactory.MllpEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
MllpEndpointBuilderFactory.MllpEndpointBuilder
- Enclosing interface:
- MllpEndpointBuilderFactory
public static interface MllpEndpointBuilderFactory.MllpEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilderBuilder for endpoint producers for the MLLP component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilderadvanced()default MllpEndpointBuilderFactory.MllpEndpointProducerBuilderautoAck(boolean autoAck)Enable/Disable the automatic generation of a MLLP Acknowledgement MLLP Consumers only.default MllpEndpointBuilderFactory.MllpEndpointProducerBuilderautoAck(String autoAck)Enable/Disable the automatic generation of a MLLP Acknowledgement MLLP Consumers only.default MllpEndpointBuilderFactory.MllpEndpointProducerBuildercharsetName(String charsetName)Sets the default charset to use.default MllpEndpointBuilderFactory.MllpEndpointProducerBuilderhl7Headers(boolean hl7Headers)Enable/Disable the automatic generation of message headers from the HL7 Message MLLP Consumers only.default MllpEndpointBuilderFactory.MllpEndpointProducerBuilderhl7Headers(String hl7Headers)Enable/Disable the automatic generation of message headers from the HL7 Message MLLP Consumers only.default MllpEndpointBuilderFactory.MllpEndpointProducerBuilderrequireEndOfData(boolean requireEndOfData)Enable/Disable strict compliance to the MLLP standard.default MllpEndpointBuilderFactory.MllpEndpointProducerBuilderrequireEndOfData(String requireEndOfData)Enable/Disable strict compliance to the MLLP standard.default MllpEndpointBuilderFactory.MllpEndpointProducerBuilderstringPayload(boolean stringPayload)Enable/Disable converting the payload to a String.default MllpEndpointBuilderFactory.MllpEndpointProducerBuilderstringPayload(String stringPayload)Enable/Disable converting the payload to a String.default MllpEndpointBuilderFactory.MllpEndpointProducerBuildervalidatePayload(boolean validatePayload)Enable/Disable the validation of HL7 Payloads If enabled, HL7 Payloads received from external systems will be validated (see Hl7Util.generateInvalidPayloadExceptionMessage for details on the validation).default MllpEndpointBuilderFactory.MllpEndpointProducerBuildervalidatePayload(String validatePayload)Enable/Disable the validation of HL7 Payloads If enabled, HL7 Payloads received from external systems will be validated (see Hl7Util.generateInvalidPayloadExceptionMessage for details on the validation).
-
-
-
Method Detail
-
advanced
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder advanced()
-
autoAck
default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder autoAck(boolean autoAck)
Enable/Disable the automatic generation of a MLLP Acknowledgement MLLP Consumers only. The option is a: <code>boolean</code> type. Default: true Group: common- Parameters:
autoAck- the value to set- Returns:
- the dsl builder
-
autoAck
default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder autoAck(String autoAck)
Enable/Disable the automatic generation of a MLLP Acknowledgement MLLP Consumers only. The option will be converted to a <code>boolean</code> type. Default: true Group: common- Parameters:
autoAck- the value to set- Returns:
- the dsl builder
-
charsetName
default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder charsetName(String charsetName)
Sets the default charset to use. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
charsetName- the value to set- Returns:
- the dsl builder
-
hl7Headers
default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder hl7Headers(boolean hl7Headers)
Enable/Disable the automatic generation of message headers from the HL7 Message MLLP Consumers only. The option is a: <code>boolean</code> type. Default: true Group: common- Parameters:
hl7Headers- the value to set- Returns:
- the dsl builder
-
hl7Headers
default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder hl7Headers(String hl7Headers)
Enable/Disable the automatic generation of message headers from the HL7 Message MLLP Consumers only. The option will be converted to a <code>boolean</code> type. Default: true Group: common- Parameters:
hl7Headers- the value to set- Returns:
- the dsl builder
-
requireEndOfData
default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder requireEndOfData(boolean requireEndOfData)
Enable/Disable strict compliance to the MLLP standard. The MLLP standard specifies START_OF_BLOCKhl7 payloadEND_OF_BLOCKEND_OF_DATA, however, some systems do not send the final END_OF_DATA byte. This setting controls whether or not the final END_OF_DATA byte is required or optional. The option is a: <code>boolean</code> type. Default: true Group: common- Parameters:
requireEndOfData- the value to set- Returns:
- the dsl builder
-
requireEndOfData
default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder requireEndOfData(String requireEndOfData)
Enable/Disable strict compliance to the MLLP standard. The MLLP standard specifies START_OF_BLOCKhl7 payloadEND_OF_BLOCKEND_OF_DATA, however, some systems do not send the final END_OF_DATA byte. This setting controls whether or not the final END_OF_DATA byte is required or optional. The option will be converted to a <code>boolean</code> type. Default: true Group: common- Parameters:
requireEndOfData- the value to set- Returns:
- the dsl builder
-
stringPayload
default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder stringPayload(boolean stringPayload)
Enable/Disable converting the payload to a String. If enabled, HL7 Payloads received from external systems will be validated converted to a String. If the charsetName property is set, that character set will be used for the conversion. If the charsetName property is not set, the value of MSH-18 will be used to determine th appropriate character set. If MSH-18 is not set, then the default ISO-8859-1 character set will be use. The option is a: <code>boolean</code> type. Default: true Group: common- Parameters:
stringPayload- the value to set- Returns:
- the dsl builder
-
stringPayload
default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder stringPayload(String stringPayload)
Enable/Disable converting the payload to a String. If enabled, HL7 Payloads received from external systems will be validated converted to a String. If the charsetName property is set, that character set will be used for the conversion. If the charsetName property is not set, the value of MSH-18 will be used to determine th appropriate character set. If MSH-18 is not set, then the default ISO-8859-1 character set will be use. The option will be converted to a <code>boolean</code> type. Default: true Group: common- Parameters:
stringPayload- the value to set- Returns:
- the dsl builder
-
validatePayload
default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder validatePayload(boolean validatePayload)
Enable/Disable the validation of HL7 Payloads If enabled, HL7 Payloads received from external systems will be validated (see Hl7Util.generateInvalidPayloadExceptionMessage for details on the validation). If and invalid payload is detected, a MllpInvalidMessageException (for consumers) or a MllpInvalidAcknowledgementException will be thrown. The option is a: <code>boolean</code> type. Default: false Group: common- Parameters:
validatePayload- the value to set- Returns:
- the dsl builder
-
validatePayload
default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder validatePayload(String validatePayload)
Enable/Disable the validation of HL7 Payloads If enabled, HL7 Payloads received from external systems will be validated (see Hl7Util.generateInvalidPayloadExceptionMessage for details on the validation). If and invalid payload is detected, a MllpInvalidMessageException (for consumers) or a MllpInvalidAcknowledgementException will be thrown. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Parameters:
validatePayload- the value to set- Returns:
- the dsl builder
-
-