クラス HttpTunnelPayload
java.lang.ObjectSE
org.springframework.boot.devtools.tunnel.payload.HttpTunnelPayload
HTTP トンネル経由で送信されるペイロードデータをカプセル化します。
- 導入:
- 1.3.0
- 作成者:
- Phillip Webb
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明voidassignTo(HttpOutputMessage message) このペイロードを指定されたHttpOutputMessageに割り当てます。static HttpTunnelPayloadget(HttpInputMessage message) 指定されたメッセージのHttpTunnelPayloadを返します。ペイロードがない場合はnullを返します。static ByteBufferSEgetPayloadData(ReadableByteChannelSE channel) 指定されたソースReadableByteChannelSE のペイロードデータを返します。読み取り中にチャネルがタイムアウトした場合は null を返します。longペイロードのシーケンス番号を返します。void診断を支援するために、トレースレベルで受信ペイロード情報をログに記録します。void診断を支援するために、トレースレベルで受信ペイロード情報をログに記録します。ペイロードを 16 進文字列として返します。voidwriteTo(WritableByteChannelSE channel) このペイロードのコンテンツを指定されたターゲットチャネルに書き込みます。
コンストラクターの詳細
HttpTunnelPayload
新しいHttpTunnelPayloadインスタンスを作成します。- パラメーター:
sequence- ペイロードのシーケンス番号data- ペイロードデータ
方法の詳細
getSequence
public long getSequence()ペイロードのシーケンス番号を返します。- 戻り値:
- シーケンス
assignTo
このペイロードを指定されたHttpOutputMessageに割り当てます。- パラメーター:
message- このペイロードを割り当てるメッセージ- 例外:
IOExceptionSE- I/O エラーの場合
writeTo
このペイロードのコンテンツを指定されたターゲットチャネルに書き込みます。- パラメーター:
channel- 書き込むチャネル- 例外:
IOExceptionSE- I/O エラーの場合
get
指定されたメッセージのHttpTunnelPayloadを返します。ペイロードがない場合はnullを返します。- パラメーター:
message- HTTP メッセージ- 戻り値:
- ペイロードまたは
null - 例外:
IOExceptionSE- I/O エラーの場合
getPayloadData
指定されたソースReadableByteChannelSE のペイロードデータを返します。読み取り中にチャネルがタイムアウトした場合は null を返します。- パラメーター:
channel- ソースチャンネル- 戻り値:
- ペイロードデータまたは
null - 例外:
IOExceptionSE- I/O エラーの場合
logIncoming
public void logIncoming()診断を支援するために、トレースレベルで受信ペイロード情報をログに記録します。logOutgoing
public void logOutgoing()診断を支援するために、トレースレベルで受信ペイロード情報をログに記録します。toHexString
ペイロードを 16 進文字列として返します。- 戻り値:
- 16 進文字列としてのペイロード