
public class FtpDataModeCodec extends io.netty.handler.codec.ByteToMessageCodec<DataBlock>
| Constructor and Description |
|---|
FtpDataModeCodec(FtpArgumentCode.TransferMode mode,
FtpArgumentCode.TransferStructure structure) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
decode(io.netty.channel.ChannelHandlerContext ctx,
io.netty.buffer.ByteBuf buf,
List<Object> out) |
protected void |
decodeLast(io.netty.channel.ChannelHandlerContext ctx,
io.netty.buffer.ByteBuf in,
List<Object> out) |
protected DataBlock |
decodeRecord(io.netty.buffer.ByteBuf buf,
int length) |
protected DataBlock |
decodeRecordStandard(io.netty.buffer.ByteBuf buf,
int length) |
protected void |
encode(io.netty.channel.ChannelHandlerContext ctx,
DataBlock msg,
io.netty.buffer.ByteBuf out) |
protected io.netty.buffer.ByteBuf |
encode(DataBlock msg)
Encode a DataBlock in the correct format for Mode
|
protected io.netty.buffer.ByteBuf |
encodeRecord(DataBlock msg,
byte[] buffer) |
FtpArgumentCode.TransferMode |
getMode() |
FtpArgumentCode.TransferStructure |
getStructure() |
void |
setCodecReady()
Inform the Codec that DataNetworkHandler is ready (called from
DataNetworkHandler after setCorrectCodec).
|
void |
setMode(FtpArgumentCode.TransferMode mode) |
void |
setStructure(FtpArgumentCode.TransferStructure structure) |
acceptOutboundMessage, channelInactive, channelRead, channelReadComplete, handlerAdded, handlerRemoved, writebind, close, connect, deregister, disconnect, flush, readchannelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredpublic FtpDataModeCodec(FtpArgumentCode.TransferMode mode, FtpArgumentCode.TransferStructure structure)
mode - structure - public final void setCodecReady()
protected final DataBlock decodeRecordStandard(io.netty.buffer.ByteBuf buf, int length)
protected final DataBlock decodeRecord(io.netty.buffer.ByteBuf buf, int length)
protected void decode(io.netty.channel.ChannelHandlerContext ctx,
io.netty.buffer.ByteBuf buf,
List<Object> out)
throws Exception
protected void decodeLast(io.netty.channel.ChannelHandlerContext ctx,
io.netty.buffer.ByteBuf in,
List<Object> out)
throws Exception
protected final io.netty.buffer.ByteBuf encodeRecord(DataBlock msg, byte[] buffer)
protected final io.netty.buffer.ByteBuf encode(DataBlock msg) throws InvalidArgumentException
msg - InvalidArgumentExceptionpublic final FtpArgumentCode.TransferMode getMode()
public final void setMode(FtpArgumentCode.TransferMode mode)
mode - the mode to setpublic final FtpArgumentCode.TransferStructure getStructure()
public final void setStructure(FtpArgumentCode.TransferStructure structure)
structure - the structure to setCopyright © 2009–2022 Waarp. All rights reserved.