クラス InspectedContent
java.lang.ObjectSE
org.springframework.boot.buildpack.platform.io.InspectedContent
- 実装されたすべてのインターフェース:
Content
Content
は、データのソースを 1 回だけ読み取り、インスペクションしますが、複数回使用できます。- 導入:
- 2.3.0
- 作成者:
- Phillip Webb
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static interface
コンテンツが最初に読み取られるときにコンテンツをインスペクションするために使用できるインターフェース。メソッドのサマリー
修飾子と型メソッド説明static InspectedContent
of
(InputStreamSE inputStream, InspectedContent.Inspector... inspectors) ソース入力ストリームからInspectedContent
インスタンスを作成するファクトリメソッド。static InspectedContent
of
(Content content, InspectedContent.Inspector... inspectors) ソースコンテンツからInspectedContent
インスタンスを作成するファクトリメソッド。static InspectedContent
of
(IOConsumer<OutputStreamSE> writer, InspectedContent.Inspector... inspectors) ソースの書き込みメソッドからInspectedContent
インスタンスを作成するファクトリメソッド。int
size()
コンテンツのサイズ(バイト単位)。void
writeTo
(OutputStreamSE outputStream) 指定された出力ストリームにコンテンツを書き込みます。
メソッドの詳細
size
public int size()インターフェースからコピーされた説明:Content
コンテンツのサイズ(バイト単位)。writeTo
インターフェースからコピーされた説明:Content
指定された出力ストリームにコンテンツを書き込みます。- 次で指定:
- インターフェース
Content
のwriteTo
- パラメーター:
outputStream
- 書き込む出力ストリーム- 例外:
IOExceptionSE
- IO エラー時
of
public static InspectedContent of(InputStreamSE inputStream, InspectedContent.Inspector... inspectors) throws IOExceptionSE ソース入力ストリームからInspectedContent
インスタンスを作成するファクトリメソッド。- パラメーター:
inputStream
- コンテンツ入力ストリームinspectors
- 適用するインスペクション官- 戻り値:
- インスペクションされた新しいコンテンツインスタンス
- 例外:
IOExceptionSE
- IO エラー時
of
public static InspectedContent of(Content content, InspectedContent.Inspector... inspectors) throws IOExceptionSE ソースコンテンツからInspectedContent
インスタンスを作成するファクトリメソッド。- パラメーター:
content
- コンテンツinspectors
- 適用するインスペクション官- 戻り値:
- インスペクションされた新しいコンテンツインスタンス
- 例外:
IOExceptionSE
- IO エラー時
of
public static InspectedContent of(IOConsumer<OutputStreamSE> writer, InspectedContent.Inspector... inspectors) throws IOExceptionSE ソースの書き込みメソッドからInspectedContent
インスタンスを作成するファクトリメソッド。- パラメーター:
writer
- 書き込みメソッドを表すコンシューマーinspectors
- 適用するインスペクション官- 戻り値:
- インスペクションされた新しいコンテンツインスタンス
- 例外:
IOExceptionSE
- IO エラー時