rabbit.httpio
Interface HttpHeaderListener

All Superinterfaces:
AsyncListener
All Known Implementing Classes:
HttpResponseReader, SWC

public interface HttpHeaderListener
extends AsyncListener

A listener for http headers.

Author:
Robert Olofsson

Method Summary
 void closed()
          The other end closed the connection.
 void httpHeaderRead(HttpHeader header, BufferHandle bh, boolean keepalive, boolean isChunked, long dataSize)
          one http header has been read
 
Methods inherited from interface rabbit.httpio.AsyncListener
failed, timeout
 

Method Detail

httpHeaderRead

void httpHeaderRead(HttpHeader header,
                    BufferHandle bh,
                    boolean keepalive,
                    boolean isChunked,
                    long dataSize)
one http header has been read

Parameters:
header - the HttpHeader that was read
bh - the BufferHandle that may or may not hold unread data.
keepalive - if the sender want to use keepalive.
isChunked - if false content is not chunked, if true content is chunked.
dataSize - the contents size or -1 if size is unknown.

closed

void closed()
The other end closed the connection. Quite common on persistent connections.