play.server

## Class FileChannelBuffer

- java.lang.Object
- - org.jboss.netty.buffer.AbstractChannelBuffer
  - - play.server.FileChannelBuffer

- All Implemented Interfaces:
    java.lang.Comparable<org.jboss.netty.buffer.ChannelBuffer>, org.jboss.netty.buffer.ChannelBuffer, org.jboss.netty.buffer.WrappedChannelBuffer

      public class FileChannelBuffer
      extends org.jboss.netty.buffer.AbstractChannelBuffer
      implements org.jboss.netty.buffer.WrappedChannelBuffer

  Useless channel buffer only used to wrap the input stream....

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `FileChannelBuffer(java.io.File file)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `byte[]` | `array()`
    `int` | `arrayOffset()`
    `int` | `capacity()`
    `org.jboss.netty.buffer.ChannelBuffer` | `copy(int index, int length)`
    `void` | `discardReadBytes()`
    `org.jboss.netty.buffer.ChannelBuffer` | `duplicate()`
    `org.jboss.netty.buffer.ChannelBufferFactory` | `factory()`
    `byte` | `getByte(int index)`
    `void` | `getBytes(int index, byte[] dst, int dstIndex, int length)`
    `void` | `getBytes(int index, java.nio.ByteBuffer dst)`
    `void` | `getBytes(int index, org.jboss.netty.buffer.ChannelBuffer dst, int dstIndex, int length)`
    `int` | `getBytes(int index, java.nio.channels.GatheringByteChannel out, int length)`
    `void` | `getBytes(int index, java.io.OutputStream out, int length)`
    `java.io.InputStream` | `getInputStream()`
    `int` | `getInt(int index)`
    `long` | `getLong(int index)`
    `short` | `getShort(int index)`
    `int` | `getUnsignedMedium(int index)`
    `boolean` | `hasArray()`
    `boolean` | `isDirect()`
    `java.nio.ByteOrder` | `order()`
    `void` | `readBytes(byte[] dst)`
    `void` | `readBytes(byte[] dst, int dstIndex, int length)`
    `void` | `readBytes(java.nio.ByteBuffer dst)`
    `void` | `readBytes(org.jboss.netty.buffer.ChannelBuffer dst)`
    `org.jboss.netty.buffer.ChannelBuffer` | `readBytes(org.jboss.netty.buffer.ChannelBufferIndexFinder endIndexFinder)`
    `void` | `readBytes(org.jboss.netty.buffer.ChannelBuffer dst, int length)`
    `void` | `readBytes(org.jboss.netty.buffer.ChannelBuffer dst, int dstIndex, int length)`
    `int` | `readBytes(java.nio.channels.GatheringByteChannel out, int length)`
    `org.jboss.netty.buffer.ChannelBuffer` | `readBytes(int length)`
    `void` | `readBytes(java.io.OutputStream out, int length)`
    `int` | `readerIndex()`
    `org.jboss.netty.buffer.ChannelBuffer` | `readSlice(org.jboss.netty.buffer.ChannelBufferIndexFinder endIndexFinder)`
    `org.jboss.netty.buffer.ChannelBuffer` | `readSlice(int length)`
    `void` | `setByte(int index, byte value)`
    `void` | `setByte(int i, int i1)`
    `void` | `setBytes(int index, byte[] src, int srcIndex, int length)`
    `void` | `setBytes(int index, java.nio.ByteBuffer src)`
    `void` | `setBytes(int index, org.jboss.netty.buffer.ChannelBuffer src, int srcIndex, int length)`
    `int` | `setBytes(int index, java.io.InputStream in, int length)`
    `int` | `setBytes(int index, java.nio.channels.ScatteringByteChannel in, int length)`
    `void` | `setInt(int index, int value)`
    `void` | `setLong(int index, long value)`
    `void` | `setMedium(int index, int value)`
    `void` | `setShort(int a, int b)`
    `void` | `setShort(int index, short value)`
    `org.jboss.netty.buffer.ChannelBuffer` | `slice(int index, int length)`
    `java.nio.ByteBuffer` | `toByteBuffer(int index, int length)`
    `java.nio.ByteBuffer[]` | `toByteBuffers(int index, int length)`
    `java.lang.String` | `toString(int q, int a, java.lang.String b)`
    `org.jboss.netty.buffer.ChannelBuffer` | `unwrap()`

    - ### Methods inherited from class org.jboss.netty.buffer.AbstractChannelBuffer

      `bytesBefore, bytesBefore, bytesBefore, bytesBefore, bytesBefore, bytesBefore, checkReadableBytes, clear, compareTo, copy, ensureWritableBytes, equals, getBytes, getBytes, getBytes, getChar, getDouble, getFloat, getMedium, getUnsignedByte, getUnsignedInt, getUnsignedShort, hashCode, indexOf, indexOf, markReaderIndex, markWriterIndex, readable, readableBytes, readByte, readChar, readDouble, readerIndex, readFloat, readInt, readLong, readMedium, readShort, readUnsignedByte, readUnsignedInt, readUnsignedMedium, readUnsignedShort, resetReaderIndex, resetWriterIndex, setBytes, setBytes, setBytes, setChar, setDouble, setFloat, setIndex, setZero, skipBytes, slice, toByteBuffer, toByteBuffers, toString, toString, toString, writable, writableBytes, writeByte, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeChar, writeDouble, writeFloat, writeInt, writeLong, writeMedium, writerIndex, writerIndex, writeShort, writeZero`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

    - ### Methods inherited from interface org.jboss.netty.buffer.ChannelBuffer

      `bytesBefore, bytesBefore, bytesBefore, bytesBefore, bytesBefore, bytesBefore, clear, compareTo, copy, ensureWritableBytes, equals, getBytes, getBytes, getBytes, getChar, getDouble, getFloat, getMedium, getUnsignedByte, getUnsignedInt, getUnsignedShort, hashCode, indexOf, indexOf, markReaderIndex, markWriterIndex, readable, readableBytes, readByte, readChar, readDouble, readerIndex, readFloat, readInt, readLong, readMedium, readShort, readUnsignedByte, readUnsignedInt, readUnsignedMedium, readUnsignedShort, resetReaderIndex, resetWriterIndex, setBytes, setBytes, setBytes, setChar, setDouble, setFloat, setIndex, setZero, skipBytes, slice, toByteBuffer, toByteBuffers, toString, toString, toString, writable, writableBytes, writeByte, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeChar, writeDouble, writeFloat, writeInt, writeLong, writeMedium, writerIndex, writerIndex, writeShort, writeZero`

- - ### Constructor Detail

    - #### FileChannelBuffer

          public FileChannelBuffer(java.io.File file)

  - ### Method Detail

    - #### getInputStream

          public java.io.InputStream getInputStream()

    - #### unwrap

          public org.jboss.netty.buffer.ChannelBuffer unwrap()

      Specified by:
        `unwrap` in interface `org.jboss.netty.buffer.WrappedChannelBuffer`

    - #### factory

          public org.jboss.netty.buffer.ChannelBufferFactory factory()

      Specified by:
        `factory` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### order

          public java.nio.ByteOrder order()

      Specified by:
        `order` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### isDirect

          public boolean isDirect()

      Specified by:
        `isDirect` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### hasArray

          public boolean hasArray()

      Specified by:
        `hasArray` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### array

          public byte[] array()

      Specified by:
        `array` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### arrayOffset

          public int arrayOffset()

      Specified by:
        `arrayOffset` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### discardReadBytes

          public void discardReadBytes()

      Specified by:
        `discardReadBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `discardReadBytes` in class `org.jboss.netty.buffer.AbstractChannelBuffer`

    - #### setByte

          public void setByte(int index,
                              byte value)

    - #### setBytes

          public void setBytes(int index,
                               org.jboss.netty.buffer.ChannelBuffer src,
                               int srcIndex,
                               int length)

      Specified by:
        `setBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### setBytes

          public void setBytes(int index,
                               byte[] src,
                               int srcIndex,
                               int length)

      Specified by:
        `setBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### setBytes

          public void setBytes(int index,
                               java.nio.ByteBuffer src)

      Specified by:
        `setBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### setShort

          public void setShort(int index,
                               short value)

    - #### setMedium

          public void setMedium(int index,
                                int value)

      Specified by:
        `setMedium` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### setInt

          public void setInt(int index,
                             int value)

      Specified by:
        `setInt` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### setLong

          public void setLong(int index,
                              long value)

      Specified by:
        `setLong` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### setBytes

          public int setBytes(int index,
                              java.io.InputStream in,
                              int length)
                       throws java.io.IOException

      Specified by:
        `setBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Throws:
        `java.io.IOException`

    - #### setBytes

          public int setBytes(int index,
                              java.nio.channels.ScatteringByteChannel in,
                              int length)
                       throws java.io.IOException

      Specified by:
        `setBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Throws:
        `java.io.IOException`

    - #### readerIndex

          public int readerIndex()

      Specified by:
        `readerIndex` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `readerIndex` in class `org.jboss.netty.buffer.AbstractChannelBuffer`

    - #### getBytes

          public int getBytes(int index,
                              java.nio.channels.GatheringByteChannel out,
                              int length)
                       throws java.io.IOException

      Specified by:
        `getBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Throws:
        `java.io.IOException`

    - #### setByte

          public void setByte(int i,
                              int i1)

      Specified by:
        `setByte` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### getBytes

          public void getBytes(int index,
                               java.io.OutputStream out,
                               int length)
                        throws java.io.IOException

      Specified by:
        `getBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Throws:
        `java.io.IOException`

    - #### getBytes

          public void getBytes(int index,
                               byte[] dst,
                               int dstIndex,
                               int length)

      Specified by:
        `getBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### getBytes

          public void getBytes(int index,
                               org.jboss.netty.buffer.ChannelBuffer dst,
                               int dstIndex,
                               int length)

      Specified by:
        `getBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### getBytes

          public void getBytes(int index,
                               java.nio.ByteBuffer dst)

      Specified by:
        `getBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### duplicate

          public org.jboss.netty.buffer.ChannelBuffer duplicate()

      Specified by:
        `duplicate` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### copy

          public org.jboss.netty.buffer.ChannelBuffer copy(int index,
                                                           int length)

      Specified by:
        `copy` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### slice

          public org.jboss.netty.buffer.ChannelBuffer slice(int index,
                                                            int length)

      Specified by:
        `slice` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### getByte

          public byte getByte(int index)

      Specified by:
        `getByte` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### getShort

          public short getShort(int index)

      Specified by:
        `getShort` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### getUnsignedMedium

          public int getUnsignedMedium(int index)

      Specified by:
        `getUnsignedMedium` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### getInt

          public int getInt(int index)

      Specified by:
        `getInt` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### getLong

          public long getLong(int index)

      Specified by:
        `getLong` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### toByteBuffer

          public java.nio.ByteBuffer toByteBuffer(int index,
                                                  int length)

      Specified by:
        `toByteBuffer` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### toByteBuffers

          public java.nio.ByteBuffer[] toByteBuffers(int index,
                                                     int length)

      Specified by:
        `toByteBuffers` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `toByteBuffers` in class `org.jboss.netty.buffer.AbstractChannelBuffer`

    - #### capacity

          public int capacity()

      Specified by:
        `capacity` in interface `org.jboss.netty.buffer.ChannelBuffer`

    - #### readBytes

          public org.jboss.netty.buffer.ChannelBuffer readBytes(int length)

      Specified by:
        `readBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `readBytes` in class `org.jboss.netty.buffer.AbstractChannelBuffer`

    - #### readBytes

          public org.jboss.netty.buffer.ChannelBuffer readBytes(org.jboss.netty.buffer.ChannelBufferIndexFinder endIndexFinder)

    - #### readSlice

          public org.jboss.netty.buffer.ChannelBuffer readSlice(int length)

      Specified by:
        `readSlice` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `readSlice` in class `org.jboss.netty.buffer.AbstractChannelBuffer`

    - #### readSlice

          public org.jboss.netty.buffer.ChannelBuffer readSlice(org.jboss.netty.buffer.ChannelBufferIndexFinder endIndexFinder)

    - #### readBytes

          public void readBytes(byte[] dst,
                                int dstIndex,
                                int length)

      Specified by:
        `readBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `readBytes` in class `org.jboss.netty.buffer.AbstractChannelBuffer`

    - #### readBytes

          public void readBytes(byte[] dst)

      Specified by:
        `readBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `readBytes` in class `org.jboss.netty.buffer.AbstractChannelBuffer`

    - #### readBytes

          public void readBytes(org.jboss.netty.buffer.ChannelBuffer dst)

      Specified by:
        `readBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `readBytes` in class `org.jboss.netty.buffer.AbstractChannelBuffer`

    - #### readBytes

          public void readBytes(org.jboss.netty.buffer.ChannelBuffer dst,
                                int length)

      Specified by:
        `readBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `readBytes` in class `org.jboss.netty.buffer.AbstractChannelBuffer`

    - #### readBytes

          public void readBytes(org.jboss.netty.buffer.ChannelBuffer dst,
                                int dstIndex,
                                int length)

      Specified by:
        `readBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `readBytes` in class `org.jboss.netty.buffer.AbstractChannelBuffer`

    - #### readBytes

          public void readBytes(java.nio.ByteBuffer dst)

      Specified by:
        `readBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `readBytes` in class `org.jboss.netty.buffer.AbstractChannelBuffer`

    - #### readBytes

          public int readBytes(java.nio.channels.GatheringByteChannel out,
                               int length)
                        throws java.io.IOException

      Specified by:
        `readBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `readBytes` in class `org.jboss.netty.buffer.AbstractChannelBuffer`
      Throws:
        `java.io.IOException`

    - #### readBytes

          public void readBytes(java.io.OutputStream out,
                                int length)
                         throws java.io.IOException

      Specified by:
        `readBytes` in interface `org.jboss.netty.buffer.ChannelBuffer`
      Overrides:
        `readBytes` in class `org.jboss.netty.buffer.AbstractChannelBuffer`
      Throws:
        `java.io.IOException`

    - #### toString

          public java.lang.String toString(int q,
                                           int a,
                                           java.lang.String b)

    - #### setShort

          public void setShort(int a,
                               int b)

      Specified by:
        `setShort` in interface `org.jboss.netty.buffer.ChannelBuffer`

Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly