RecordWriteChannel(Google App Engine API for Java)

com.google.appengine.api.files

インターフェース RecordWriteChannel

  • すべてのスーパーインターフェース:
    java.lang.AutoCloseable、java.nio.channels.Channel、java.io.Closeable、java.nio.channels.WritableByteChannel

    サポート終了。

    @Deprecated
    public interface RecordWriteChannel
    extends java.nio.channels.WritableByteChannel
    FileWriteChannel にレコードを書き込む WritableByteChannel

    これらのレコードの形式は、leveldb ログ形式(http://leveldb.googlecode.com/svn/trunk/doc/log_format.txt)で定義されます。

    RecordWriteChannel のインスタンスは FileService.openRecordWriteChannel(AppEngineFile, boolean) メソッドから取得できます。

    WritableByteChannel と同様に、1 つのスレッドでチャンネルに対する書き込みオペレーションを開始する場合、最初のオペレーションが完了するまで、別の書き込みオペレーションを試みる他のスレッドがブロックされます。
    • メソッドの概要

      すべてのメソッド インスタンス メソッド 抽象メソッド サポートが終了したメソッド 
      修飾子と型 メソッドと記述
      void closeFinally()
      サポート終了。 
      ファイルを閉じます。
      int write(java.nio.ByteBuffer src, java.lang.String sequenceKey)
      サポート終了。 
      データを FileWriteChannel に書き込みます。
      • インターフェース java.nio.channels.WritableByteChannel から継承されたメソッド

        write
      • インターフェース java.nio.channels.Channel から継承されたメソッド

        close, isOpen
    • メソッドの詳細

      • write

        int write(java.nio.ByteBuffer src,
                  java.lang.String sequenceKey)
           throws java.io.IOException
        サポート終了。 
        データを FileWriteChannel に書き込みます。
        スロー:
        java.io.IOException
        関連情報:
        FileWriteChannel.write(ByteBuffer, String)
      • closeFinally

        void closeFinally()
                   throws java.lang.IllegalStateException,
                          java.io.IOException
        サポート終了。 
        ファイルを閉じます。
        スロー:
        java.lang.IllegalStateException
        java.io.IOException
        関連情報:
        FileWriteChannel.closeFinally()
このページは役立ちましたか?評価をお願いいたします。

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

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