JettyWebSocketClient¶
説明¶
WebSocketClientService の実装。このサービスは Jetty WebSocket クライアントモジュールを使い、アプリケーション全体で WebSocket セッション管理を提供します。
プロパティ¶
以下のリストでは、必要なプロパティをアスタリスク (*) で表示しています。その他のプロパティはオプションと見なされます。この表は、任意のデフォルト値と、そのプロパティが NiFi 式言語に対応しているかどうかも示します。
表示名 |
API 名前 |
デフォルト値 |
許容値 |
説明 |
---|---|---|---|---|
認証ヘッダーの文字セット * |
認証ヘッダーの文字セット |
US-ASCII |
ベーシック 認証ヘッダーの charset base64 文字列。 |
|
接続試行回数 * |
接続試行回数 |
3 |
接続を試みる回数。 |
|
接続タイムアウト * |
接続タイムアウト |
3秒 |
WebSocket URI への接続タイムアウト。 |
|
カスタム認証 |
カスタム認証 |
RFC 7235 セクション 4.2 に記述されているように、カスタム HTTP 認証ヘッダーを構成します。カスタムの認証ヘッダーをセットすると、基本認証のユーザー名とユーザーパスワードの構成は除外されます。 |
||
HTTP プロキシホスト |
HTTP プロキシホスト |
HTTP プロキシのホスト名。 |
||
HTTP プロキシポート |
HTTP プロキシポート |
HTTP プロキシのポート番号。 |
||
入力バッファサイズ * |
入力バッファサイズ |
4 kb |
入力(ネットワーク・レイヤーからの読み込み)バッファーのサイズ。 |
|
最大バイナリメッセージサイズ * |
最大バイナリメッセージサイズ |
64 kb |
解析/生成中のバイナリメッセージの最大サイズ。 |
|
最大メッセージサイズ * |
最大メッセージサイズ |
64 kb |
解析/生成中のテキストメッセージの最大サイズ。 |
|
パスワード |
パスワード |
基本認証コードのユーザーパスワード。 |
||
SSL コンテキストサービス |
SSL コンテキストサービス |
サーバーをセキュリティで保護するために使用する SSL コンテキストサービス。指定された場合、サーバーは WSS リクエストのみを受け付けます。指定されなかった場合、サーバーは WS リクエストのみを受け付けます。 |
||
セッションのメンテナンス間隔 * |
セッションのメンテナンス間隔 |
10秒 |
セッションメンテナンスアクティビティの間隔。WebSocket サーバーと確立された WebSocket セッションは、 WebSocket サーバーの再起動や非アクティブなセッションのタイムアウトなど、さまざまな理由で終了することがあります。このセッションメンテナンスのアクティビティは、失われたセッションを再接続するために定期的に実行されます。そのため、 WebSocket クライアントは再接続に成功した後、同じセッションIDを透過的に再利用することができます。メンテナンスアクティビティは、対応するプロセッサーまたはこのController Serviceが停止するまで実行されます。 |
|
ユーザー名 |
ユーザー名 |
ベーシック認証のユーザー名。 |
||
WebSocket URI * |
WebSocket URI |
このクライアントが接続する WebSocket URI。 |
状態管理¶
このコンポーネントは状態を保存しません。
制限あり¶
このコンポーネントには制限はありません。
システムリソースに関する考察¶
このコンポーネントは、システムリソースを考慮したものではありません。