Class HttpUploadServerHandler
java.lang.Object
org.jboss.netty.channel.SimpleChannelUpstreamHandler
org.jboss.netty.example.http.upload.HttpUploadServerHandler
- All Implemented Interfaces:
ChannelHandler, ChannelUpstreamHandler
-
Nested Class Summary
Nested classes/interfaces inherited from interface ChannelHandler
ChannelHandler.Sharable -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate HttpPostRequestDecoderprivate static final HttpDataFactoryprivate booleanprivate HttpRequestprivate final StringBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidInvoked when aChannelwas closed and all its related resources were released.voidInvoked when an exception was raised by an I/O thread or aChannelHandler.voidInvoked when a message object (e.g:ChannelBuffer) was received from a remote peer.private voidreadHttpDataAllReceive(Channel channel) Example of reading all InterfaceHttpData from finished transferprivate voidExample of reading request by chunk and getting values from chunk to chunkprivate voidprivate voidprivate voidwriteResponse(Channel channel) Methods inherited from class SimpleChannelUpstreamHandler
channelBound, channelConnected, channelDisconnected, channelInterestChanged, channelOpen, channelUnbound, childChannelClosed, childChannelOpen, handleUpstream, writeComplete
-
Field Details
-
factory
-
responseContent
-
decoder
-
request
-
readingChunks
private boolean readingChunks
-
-
Constructor Details
-
HttpUploadServerHandler
public HttpUploadServerHandler()
-
-
Method Details
-
channelClosed
Description copied from class:SimpleChannelUpstreamHandlerInvoked when aChannelwas closed and all its related resources were released.- Overrides:
channelClosedin classSimpleChannelUpstreamHandler
-
messageReceived
Description copied from class:SimpleChannelUpstreamHandlerInvoked when a message object (e.g:ChannelBuffer) was received from a remote peer.- Overrides:
messageReceivedin classSimpleChannelUpstreamHandler- Throws:
Exception
-
readHttpDataAllReceive
Example of reading all InterfaceHttpData from finished transfer -
readHttpDataChunkByChunk
private void readHttpDataChunkByChunk()Example of reading request by chunk and getting values from chunk to chunk -
writeHttpData
-
writeResponse
-
writeMenu
-
exceptionCaught
Description copied from class:SimpleChannelUpstreamHandlerInvoked when an exception was raised by an I/O thread or aChannelHandler.- Overrides:
exceptionCaughtin classSimpleChannelUpstreamHandler
-