BlobstoreInputStream(Google App Engine API for Java)

com.google.appengine.api.blobstore

クラス BlobstoreInputStream

  • java.lang.Object
    • java.io.InputStream
      • com.google.appengine.api.blobstore.BlobstoreInputStream
  • すべての実装インターフェース:
    java.io.Closeable、java.lang.AutoCloseable


    public final class BlobstoreInputStream
    extends java.io.InputStream
    BlobstoreInputStream は、Blobstore の blob の InputStream ビューを提供します。スレッド互換性はありますが、スレッドセーフではありません。静的状態はありませんが、マルチスレッドの使用は外部で同期する必要があります。
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタと説明
      BlobstoreInputStream(BlobKey blobKey)
      blobKey で示される blob の先頭からデータを読み取る BlobstoreInputStream を作成します。
      BlobstoreInputStream(BlobKey blobKey, long offset)
      blobKey で示される blob のオフセットからデータを読み取る BlobstoreInputStream を作成します。
    • メソッドの概要

      すべてのメソッド インスタンス メソッド 具象メソッド 
      修飾子と型 メソッドと説明
      void close() 
      void mark(int readlimit) 
      boolean markSupported() 
      int read() 
      int read(byte[] b, int off, int len) 
      void reset() 
      • クラス java.io.InputStream から継承されたメソッド

        available, read, skip
      • クラス java.lang.Object から継承されたメソッド

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • BlobstoreInputStream

        public BlobstoreInputStream(BlobKey blobKey,
                                    long offset)
                             throws java.io.IOException
        blobKey で示される blob のオフセットからデータを読み取る BlobstoreInputStream を作成します。
        パラメータ:
        blobKey - データを読み取る blog を示す有効な BlobKey。
        offset - データを読み取り始めるオフセット。
        スロー:
        BlobstoreInputStream.BlobstoreIOException - 指定された blobKey が無効な場合。
        java.lang.IllegalArgumentException - offset が 0 未満の場合。
        java.io.IOException
      • BlobstoreInputStream

        public BlobstoreInputStream(BlobKey blobKey)
                             throws java.io.IOException
        blobKey で示される blob の先頭からデータを読み取る BlobstoreInputStream を作成します。
        パラメータ:
        blobKey - データを読み取る blog を示す有効な BlobKey。
        スロー:
        BlobstoreInputStream.BlobstoreIOException - 指定された blobKey が無効な場合。
        java.lang.IllegalArgumentException - offset が 0 未満の場合。
        java.io.IOException
    • メソッドの詳細

      • close

        public void close()
                   throws java.io.IOException
        指定元:
        close - インターフェース java.io.Closeable
        指定元:
        close - インターフェース java.lang.AutoCloseable
        オーバーライド:
        close - クラス java.io.InputStream
        スロー:
        java.io.IOException - - 実際にはスローしませんが、公開 API の一部であるため、削除するとコンパイル エラーが発生する可能性があり、そのまま残されます(また、Eclipse 警告に記載されます)。
      • read

        public int read()
                 throws java.io.IOException
        指定元:
        read - クラス java.io.InputStream
        スロー:
        java.io.IOException
      • read

        public int read(byte[] b,
                        int off,
                        int len)
                 throws java.io.IOException
        オーバーライド:
        read - クラス java.io.InputStream
        スロー:
        java.io.IOException
      • markSupported

        public boolean markSupported()
        オーバーライド:
        markSupported - クラス java.io.InputStream
      • mark

        public void mark(int readlimit)
        オーバーライド:
        mark - クラス java.io.InputStream
      • reset

        public void reset()
                   throws java.io.IOException
        オーバーライド:
        reset - クラス java.io.InputStream
        スロー:
        java.io.IOException
このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Java の App Engine スタンダード環境