Class S3ResponseHandler<I extends com.emc.mongoose.base.item.Item,O extends com.emc.mongoose.base.item.op.Operation<I>>
- java.lang.Object
-
- io.netty.channel.ChannelHandlerAdapter
-
- io.netty.channel.ChannelInboundHandlerAdapter
-
- io.netty.channel.SimpleChannelInboundHandler<M>
-
- com.emc.mongoose.storage.driver.coop.netty.ResponseHandlerBase<io.netty.handler.codec.http.HttpObject,I,O>
-
- com.emc.mongoose.storage.driver.coop.netty.http.HttpResponseHandlerBase<I,O>
-
- com.emc.mongoose.storage.driver.coop.netty.http.s3.S3ResponseHandler<I,O>
-
- All Implemented Interfaces:
io.netty.channel.ChannelHandler,io.netty.channel.ChannelInboundHandler
public final class S3ResponseHandler<I extends com.emc.mongoose.base.item.Item,O extends com.emc.mongoose.base.item.op.Operation<I>> extends com.emc.mongoose.storage.driver.coop.netty.http.HttpResponseHandlerBase<I,O>Created by andrey on 25.11.16.
-
-
Constructor Summary
Constructors Constructor Description S3ResponseHandler(S3StorageDriver<I,O> driver, boolean verifyFlag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidhandleResponseContentChunk(io.netty.channel.Channel channel, O op, io.netty.buffer.ByteBuf contentChunk)protected voidhandleResponseContentFinish(io.netty.channel.Channel channel, O op)protected voidhandleResponseHeaders(io.netty.channel.Channel channel, O op, io.netty.handler.codec.http.HttpHeaders respHeaders)-
Methods inherited from class com.emc.mongoose.storage.driver.coop.netty.http.HttpResponseHandlerBase
handle, handleResponseStatus
-
Methods inherited from class com.emc.mongoose.storage.driver.coop.netty.ResponseHandlerBase
channelRead0, exceptionCaught, userEventTriggered
-
Methods inherited from class io.netty.channel.SimpleChannelInboundHandler
acceptInboundMessage, channelRead
-
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged
-
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, handlerRemoved, isSharable
-
-
-
-
Constructor Detail
-
S3ResponseHandler
public S3ResponseHandler(S3StorageDriver<I,O> driver, boolean verifyFlag)
-
-
Method Detail
-
handleResponseHeaders
protected final void handleResponseHeaders(io.netty.channel.Channel channel, O op, io.netty.handler.codec.http.HttpHeaders respHeaders)
-
handleResponseContentChunk
protected final void handleResponseContentChunk(io.netty.channel.Channel channel, O op, io.netty.buffer.ByteBuf contentChunk) throws java.io.IOException
-
handleResponseContentFinish
protected final void handleResponseContentFinish(io.netty.channel.Channel channel, O op)
-
-