225.2. Spring Boot Auto-Configuration


コンポーネントは、以下に記載される 31 のオプションをサポートします。

名前説明デフォルトタイプ

camel.component.mllp.configuration.accept-timeout

TCP 接続の待機中のタイムアウト (ミリ秒単位) TCP サーバーのみ

60000

Integer

camel.component.mllp.configuration.auto-ack

MLLP 確認応答 MLLP コンシューマーのみの自動生成を有効または無効にします

true

Boolean

camel.component.mllp.configuration.backlog

着信接続指示 (接続要求) の最大キュー長は、backlog パラメーターに設定されます。キューがいっぱいのときに接続指示が到着すると、接続は拒否されます。

5

Integer

camel.component.mllp.configuration.bind-retry-interval

TCP サーバーのみ - バインド試行間で待機するミリ秒数

5000

Integer

camel.component.mllp.configuration.bind-timeout

TCP サーバーのみ - サーバーポートへのバインドを再試行するミリ秒数

30000

Integer

camel.component.mllp.configuration.bridge-error-handler

コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。無効にすると、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外を WARN または ERROR レベルでログに記録し、無視することで例外を処理します。

true

Boolean

camel.component.mllp.configuration.charset-name

エクスチェンジで CamelCharsetName プロパティーを設定します

 

String

camel.component.mllp.configuration.connect-timeout

TCP 接続を確立するためのタイムアウト (ミリ秒単位)。TCP クライアントのみ

30000

Integer

camel.component.mllp.configuration.exchange-pattern

コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。

 

ExchangePattern

camel.component.mllp.configuration.hl7-headers

HL7 メッセージ MLLP コンシューマーのみからのメッセージヘッダーの自動生成を有効または無効にします

true

Boolean

camel.component.mllp.configuration.idle-timeout

クライアント TCP 接続がリセットされるまでに許容されるおおよそのアイドル時間。null 値またはゼロ以下の値は、アイドルタイムアウトを無効にします。

 

Integer

camel.component.mllp.configuration.keep-alive

SO_KEEPALIVE ソケットオプションを有効/無効にします。

true

Boolean

camel.component.mllp.configuration.lenient-bind

TCP サーバーのみ - TCP ServerSocket がバインドされる前にエンドポイントを開始できるようにします。一部の環境では、TCP ServerSocket がバインドされる前にエンドポイントを開始できるようにすることが望ましい場合があります。

false

Boolean

camel.component.mllp.configuration.max-concurrent-consumers

許可される同時 MLLP コンシューマー接続の最大数。新しい接続が受信され、最大数がすでに確立されている場合、新しい接続はすぐにリセットされます。

5

Integer

camel.component.mllp.configuration.read-timeout

MLLP フレームの開始後に使用される SO_TIMEOUT 値 (ミリ秒単位) が受信されました

5000

Integer

camel.component.mllp.configuration.receive-buffer-size

SO_RCVBUF オプションを指定された値 (バイト単位) に設定します

8192

Integer

camel.component.mllp.configuration.receive-timeout

MLLP フレームの開始を待機するときに使用される SO_TIMEOUT 値 (ミリ秒単位)

15000

Integer

camel.component.mllp.configuration.require-end-of-data

MLLP 標準への厳密な準拠を有効/無効にします。MLLP 標準は START_OF_BLOCKhl7 ペイロード END_OF_BLOCKEND_OF_DATA を指定していますが、一部のシステムは最後の END_OF_DATA バイトを送信しません。この設定は、最後の END_OF_DATA バイトが必須かオプションかを制御します。

true

Boolean

camel.component.mllp.configuration.reuse-address

SO_REUSEADDR ソケットオプションを有効/無効にします。

false

Boolean

camel.component.mllp.configuration.send-buffer-size

SO_SNDBUF オプションを指定された値 (バイト単位) に設定します

8192

Integer

camel.component.mllp.configuration.string-payload

ペイロードの文字列への変換を有効または無効にします。有効にすると、外部システムから受信した HL7 ペイロードが検証され、文字列に変換されます。charsetName プロパティーが設定されている場合、その文字セットが変換に使用されます。charsetName プロパティーが設定されていない場合、適切な文字セットを決定するために MSH-18 の値が使用されます。MSH-18 が設定されていない場合、デフォルトの ISO-8859-1 文字セットが使用されます。

true

Boolean

camel.component.mllp.configuration.synchronous

同期処理を厳密に使用するかどうかを設定します (このコンポーネントは同期操作のみをサポートします)。

true

Boolean

camel.component.mllp.configuration.tcp-no-delay

TCP_NODELAY ソケットオプションを有効/無効にします。

true

Boolean

camel.component.mllp.configuration.validate-payload

HL7 ペイロードの検証を有効/無効にする 有効にすると、外部システムから受信した HL7 ペイロードが検証されます (検証の詳細については、Hl7Util.generateInvalidPayloadExceptionMessage を参照してください)。無効なペイロードが検出された場合、MllpInvalidMessageException (コンシューマーの場合) または MllpInvalidAcknowledgementException が出力されます。

false

Boolean

camel.component.mllp.default-charset

バイトから文字列への変換に使用するデフォルトの文字セットを設定します。

ISO-8859-1

String

camel.component.mllp.enabled

mllp コンポーネントを有効にする

true

Boolean

camel.component.mllp.log-phi

PHI データをログに記録するようにコンポーネントを設定します。

true

Boolean

camel.component.mllp.log-phi-max-bytes

ログエントリーに記録される PHI の最大バイト数を設定します。

5120

Integer

camel.component.mllp.resolve-property-placeholders

起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

Boolean

camel.component.mllp.configuration.buffer-writes

ソケットに書き込む前の HL7 ペイロードのバッファーリングを有効/無効にします。

false

Boolean

camel.component.mllp.configuration.max-receive-timeouts

TCP 接続がリセットされる前に許可されるタイムアウト (receiveTimeout で指定) の最大数。

 

Integer

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat