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 org.jboss.netty.channel.ChannelHandler
ChannelHandler.Sharable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate HttpPostRequestDecoder
private static final HttpDataFactory
private boolean
private HttpRequest
private final StringBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Invoked when aChannel
was closed and all its related resources were released.void
Invoked when an exception was raised by an I/O thread or aChannelHandler
.void
Invoked when a message object (e.g:ChannelBuffer
) was received from a remote peer.private void
readHttpDataAllReceive
(Channel channel) Example of reading all InterfaceHttpData from finished transferprivate void
Example of reading request by chunk and getting values from chunk to chunkprivate void
private void
private void
writeResponse
(Channel channel) Methods inherited from class org.jboss.netty.channel.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:SimpleChannelUpstreamHandler
Invoked when aChannel
was closed and all its related resources were released.- Overrides:
channelClosed
in classSimpleChannelUpstreamHandler
-
messageReceived
Description copied from class:SimpleChannelUpstreamHandler
Invoked when a message object (e.g:ChannelBuffer
) was received from a remote peer.- Overrides:
messageReceived
in 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:SimpleChannelUpstreamHandler
Invoked when an exception was raised by an I/O thread or aChannelHandler
.- Overrides:
exceptionCaught
in classSimpleChannelUpstreamHandler
-