227.3. レジストリーベースのオプション


Codec ハンドラーおよび SSL キーストアは、Spring XML ファイルなど、レジストリーに登録できます。渡すことができる値は次のとおりです。

Expand
Name説明

passphrase

SSH を使用して送信されたペイロードの暗号化/復号化に使用するパスワード設定

keyStoreFormat

ペイロードの暗号化に使用するキーストア形式。設定されていない場合は、デフォルトで「JKS」に設定されます。

securityProvider

ペイロードの暗号化に使用するセキュリティープロバイダー。設定されていない場合は、デフォルトで "SunX509" に設定されます。

keyStoreFile

非推奨: 暗号化に使用されるクライアント側の証明書キーストア

trustStoreFile

非推奨: 暗号化に使用されるサーバー側の証明書キーストア

keyStoreResource

Camel 2.11.1: 暗号化に使用されるクライアント側の証明書キーストア。デフォルトではクラスパスからロードされますが、「classpath:」、"file:" 、または "http:" のプレフィックスを指定して、異なるシステムからリソースをロードすることもできます。

trustStoreResource

Camel 2.11.1: 暗号化に使用されるサーバー側の証明書キーストア。デフォルトではクラスパスからロードされますが、「classpath:」、"file:" 、または "http:" のプレフィックスを指定して、異なるシステムからリソースをロードすることもできます。

sslHandler

SSL ハンドラーを返すために使用できるクラスへの参照

encoder

アウトバウンドペイロードの特別なマーシャリングの実行に使用できるカスタム ChannelHandler クラス。Must override org.jboss.netty.channel.ChannelDownStreamHandler.

encorders

使用されるエンコーダーの一覧。コンマで区切られた値がある String を使用し、値をレジストリーで検索できます。値を # のプレフィックスに付けることを忘れないようにしてください。そのため、Camel はルックアップを行う必要があります。

decoder

インバウンドペイロードの特別なマーシャリングの実行に使用できるカスタム ChannelHandler クラス。org.jboss.netty.channel.ChannelUpStreamHandler を上書きする必要があります。

decoders

使用されるデコーダーの一覧。コンマで区切られた値がある String を使用し、値をレジストリーで検索できます。値を # のプレフィックスに付けることを忘れないようにしてください。そのため、Camel はルックアップを行う必要があります。

重要: 共有不可能なエンコーダー/デコーダーの使用については、以下を参照してください。

227.3.1. 共有不可能なエンコーダーまたはデコーダーの使用

エンコーダーまたはデコーダーが共有できない場合(@Shareable クラスアノテーションなど)、エンコーダー/デコーダーは org.apache.camel.component.netty.ChannelHandlerFactory インターフェースを実装し、newChannelHandler メソッドで新規インスタンスを返す必要があります。これは、エンコーダー/デコーダーを安全に使用できるようにするためです。そうでない場合、Netty コンポーネントはエンドポイントの作成時に WARN をログに記録します。

Netty コンポーネントは、一般的に使用されるメソッドが多数含まれる org.apache.camel.component.netty.ChannelHandlerFactories ファクトリークラスを提供します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る