public interface PgsqlMessageWriter<T extends PgsqlMessage>
| Modifier and Type | Method and Description |
|---|---|
default io.netty.buffer.ByteBuf |
allocate(T msg) |
default io.netty.buffer.ByteBuf |
allocate(T msg,
io.netty.buffer.ByteBuf buffer) |
default int |
contentSize(T msg) |
default int |
headerSize(T msg) |
default int |
length(T msg) |
default Map<Integer,io.netty.buffer.ByteBuf> |
offsets(T msg) |
default io.netty.buffer.ByteBuf |
write(T msg,
io.netty.buffer.ByteBuf buffer) |
default io.netty.buffer.ByteBuf |
writeBytes(io.netty.buffer.ByteBuf dst,
io.netty.buffer.ByteBuf src) |
default io.netty.buffer.ByteBuf |
writeBytes(io.netty.buffer.ByteBuf dst,
io.netty.buffer.ByteBuf src,
boolean release) |
default void |
writeContent(T msg,
io.netty.buffer.ByteBuf buffer) |
default void |
writeHeader(T msg,
int length,
io.netty.buffer.ByteBuf buffer) |
default int length(T msg)
default int headerSize(T msg)
default int contentSize(T msg)
default io.netty.buffer.ByteBuf allocate(T msg)
default io.netty.buffer.ByteBuf allocate(T msg, io.netty.buffer.ByteBuf buffer)
default io.netty.buffer.ByteBuf write(T msg, io.netty.buffer.ByteBuf buffer) throws IOException
IOExceptiondefault void writeHeader(T msg, int length, io.netty.buffer.ByteBuf buffer) throws IOException
IOExceptiondefault void writeContent(T msg, io.netty.buffer.ByteBuf buffer) throws IOException
IOExceptiondefault io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf dst,
io.netty.buffer.ByteBuf src)
default io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf dst,
io.netty.buffer.ByteBuf src,
boolean release)
Copyright © 2017 The CLARUS Consortium. All rights reserved.