クラス InspectedContent

java.lang.ObjectSE
org.springframework.boot.buildpack.platform.io.InspectedContent
実装されたすべてのインターフェース:
Content

public class InspectedContent extends ObjectSE implements Content
Content は、データのソースを 1 回だけ読み取り、インスペクションしますが、複数回使用できます。
導入:
2.3.0
作成者:
Phillip Webb
  • メソッドの詳細

    • size

      public int size()
      インターフェースからコピーされた説明: Content
      コンテンツのサイズ(バイト単位)。
      次で指定:
      インターフェース Contentsize 
      戻り値:
      コンテンツサイズ
    • writeTo

      public void writeTo(OutputStreamSE outputStream) throws IOExceptionSE
      インターフェースからコピーされた説明: Content
      指定された出力ストリームにコンテンツを書き込みます。
      次で指定:
      インターフェース ContentwriteTo 
      パラメーター:
      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 エラー時