MLLP
Поддерживаются как производитель, так и потребитель
Компонент MLLP специально разработан для обработки особенностей протокола MLLP и предоставляет функциональность, необходимую Healthcare системам для взаимодействия с другими системами с использованием протокола MLLP.
Компонент MLLP предоставляет простой URI для настройки, автоматическое формирование HL7-подтверждений и автоматическую проверку подтверждений.
Протокол MLLP обычно не использует большое количество одновременных TCP-соединений - нормальным случаем является одно активное TCP-соединение. Поэтому компонент MLLP использует простую модель "один поток на соединение" на основе стандартных Java Sockets. Это упрощает реализацию и устраняет зависимости, используя только сам Camel.
Компонент поддерживает следующие функции:
- Реализацию Camel Consumer в виде TCP-сервера
- Реализацию Camel Producer в виде TCP-клиента
- Компонент MLLP использует данные в формате byte[] и полагается на систему преобразования типов Camel для конвертации byte[] в другие типы данных.