Package org.analogweb.netty
Class ByteBufReadableBuffer
- java.lang.Object
-
- org.analogweb.netty.ByteBufReadableBuffer
-
- All Implemented Interfaces:
org.analogweb.ReadableBuffer
public class ByteBufReadableBuffer extends Object implements org.analogweb.ReadableBuffer
- Author:
- y2k2mt
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReadableByteChannel
asChannel()
InputStream
asInputStream()
String
asString(Charset charset)
protected io.netty.buffer.ByteBuf
getByteBuf()
long
getLength()
org.analogweb.ReadableBuffer
read(byte[] dst, int index, int length)
org.analogweb.ReadableBuffer
read(ByteBuffer buffer)
static ByteBufReadableBuffer
readBuffer(io.netty.buffer.ByteBuf byteBuf)
org.analogweb.ReadableBuffer
to(org.analogweb.WritableBuffer writable)
-
-
-
Method Detail
-
readBuffer
public static ByteBufReadableBuffer readBuffer(io.netty.buffer.ByteBuf byteBuf)
-
getByteBuf
protected io.netty.buffer.ByteBuf getByteBuf()
-
read
public org.analogweb.ReadableBuffer read(byte[] dst, int index, int length) throws IOException
- Specified by:
read
in interfaceorg.analogweb.ReadableBuffer
- Throws:
IOException
-
read
public org.analogweb.ReadableBuffer read(ByteBuffer buffer) throws IOException
- Specified by:
read
in interfaceorg.analogweb.ReadableBuffer
- Throws:
IOException
-
asString
public String asString(Charset charset) throws IOException
- Specified by:
asString
in interfaceorg.analogweb.ReadableBuffer
- Throws:
IOException
-
asInputStream
public InputStream asInputStream() throws IOException
- Specified by:
asInputStream
in interfaceorg.analogweb.ReadableBuffer
- Throws:
IOException
-
asChannel
public ReadableByteChannel asChannel() throws IOException
- Specified by:
asChannel
in interfaceorg.analogweb.ReadableBuffer
- Throws:
IOException
-
to
public org.analogweb.ReadableBuffer to(org.analogweb.WritableBuffer writable) throws IOException
- Specified by:
to
in interfaceorg.analogweb.ReadableBuffer
- Throws:
IOException
-
getLength
public long getLength()
- Specified by:
getLength
in interfaceorg.analogweb.ReadableBuffer
-
-