|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BufferHandle | |
---|---|
rabbit.client | Classes that can be used to build http clients. |
rabbit.handler | The resource handlers used in the web proxy. |
rabbit.httpio | General http io classes |
rabbit.io | Classes that deal with network and i/o. |
rabbit.proxy | The web proxy components. |
Uses of BufferHandle in rabbit.client |
---|
Methods in rabbit.client with parameters of type BufferHandle | |
---|---|
void |
FileSaver.bufferRead(BufferHandle bufHandle)
|
Uses of BufferHandle in rabbit.handler |
---|
Fields in rabbit.handler declared as BufferHandle | |
---|---|
protected BufferHandle |
BaseHandler.clientHandle
The client buffer. |
Methods in rabbit.handler with parameters of type BufferHandle | |
---|---|
void |
BaseHandler.bufferRead(BufferHandle bufHandle)
|
void |
MultiPartHandler.bufferRead(BufferHandle bufHandle)
|
void |
GZipHandler.bufferRead(BufferHandle bufHandle)
|
Handler |
HandlerFactory.getNewInstance(Connection connection,
TrafficLoggerHandler tlh,
HttpHeader header,
BufferHandle bh,
HttpHeader webheader,
ResourceSource content,
boolean mayCache,
boolean mayFilter,
long size)
Get a new Handler for the given request made. |
Handler |
ImageHandler.getNewInstance(Connection con,
TrafficLoggerHandler tlh,
HttpHeader header,
BufferHandle bufHandle,
HttpHeader webHeader,
ResourceSource content,
boolean mayCache,
boolean mayFilter,
long size)
|
Handler |
BaseHandler.getNewInstance(Connection con,
TrafficLoggerHandler tlh,
HttpHeader header,
BufferHandle bufHandle,
HttpHeader webHeader,
ResourceSource content,
boolean mayCache,
boolean mayFilter,
long size)
|
Handler |
MultiPartHandler.getNewInstance(Connection con,
TrafficLoggerHandler tlh,
HttpHeader header,
BufferHandle bufHandle,
HttpHeader webHeader,
ResourceSource content,
boolean mayCache,
boolean mayFilter,
long size)
|
Handler |
GZipHandler.getNewInstance(Connection con,
TrafficLoggerHandler tlh,
HttpHeader header,
BufferHandle bufHandle,
HttpHeader webHeader,
ResourceSource content,
boolean mayCache,
boolean mayFilter,
long size)
|
Handler |
FilterHandler.getNewInstance(Connection con,
TrafficLoggerHandler tlh,
HttpHeader header,
BufferHandle bufHandle,
HttpHeader webHeader,
ResourceSource content,
boolean mayCache,
boolean mayFilter,
long size)
|
protected void |
GZipHandler.modifyBuffer(BufferHandle bufHandle)
This method is used when we are not compressing data. |
protected void |
FilterHandler.modifyBuffer(BufferHandle bufHandle)
|
protected void |
GZipHandler.send(BufferHandle bufHandle)
|
Constructors in rabbit.handler with parameters of type BufferHandle | |
---|---|
BaseHandler(Connection con,
TrafficLoggerHandler tlh,
HttpHeader request,
BufferHandle clientHandle,
HttpHeader response,
ResourceSource content,
boolean mayCache,
boolean mayFilter,
long size)
Create a new BaseHandler for the given request. |
|
FilterHandler(Connection con,
TrafficLoggerHandler tlh,
HttpHeader request,
BufferHandle clientHandle,
HttpHeader response,
ResourceSource content,
boolean mayCache,
boolean mayFilter,
long size,
boolean compress,
boolean repack,
List<HtmlFilterFactory> filterClasses)
Create a new FilterHandler for the given request. |
|
GZipHandler(Connection con,
TrafficLoggerHandler tlh,
HttpHeader request,
BufferHandle clientHandle,
HttpHeader response,
ResourceSource content,
boolean mayCache,
boolean mayFilter,
long size,
boolean compress)
Create a new GZipHandler for the given request. |
|
ImageHandler(Connection con,
TrafficLoggerHandler tlh,
HttpHeader request,
BufferHandle clientHandle,
HttpHeader response,
ResourceSource content,
boolean mayCache,
boolean mayFilter,
long size,
SProperties config,
boolean doConvert,
int minSizeToConvert,
ImageConverter imageConverter)
Create a new ImageHandler for the given request. |
|
MultiPartHandler(Connection con,
TrafficLoggerHandler tlh,
HttpHeader request,
BufferHandle clientHandle,
HttpHeader response,
ResourceSource content)
Create a new BaseHansler for the given request. |
Uses of BufferHandle in rabbit.httpio |
---|
Fields in rabbit.httpio declared as BufferHandle | |
---|---|
protected BufferHandle |
FileResourceSource.bufHandle
|
Methods in rabbit.httpio that return BufferHandle | |
---|---|
BufferHandle |
BaseSocketHandler.getBufferHandle()
|
Methods in rabbit.httpio with parameters of type BufferHandle | |
---|---|
void |
BlockListener.bufferRead(BufferHandle bufHandle)
A buffer has been read, the buffer has been flip:ed before this call is made so position and remaining are valid. |
void |
ChunkHandler.handleData(BufferHandle bufHandle)
|
void |
HttpResponseReader.httpHeaderRead(HttpHeader header,
BufferHandle bh,
boolean keepalive,
boolean isChunked,
long dataSize)
|
void |
HttpHeaderListener.httpHeaderRead(HttpHeader header,
BufferHandle bh,
boolean keepalive,
boolean isChunked,
long dataSize)
One http header has been read |
void |
HttpResponseListener.httpResponse(HttpHeader response,
BufferHandle bufferHandle,
boolean keepalive,
boolean isChunked,
long dataSize)
The http header has been sent. |
Constructors in rabbit.httpio with parameters of type BufferHandle | |
---|---|
BaseSocketHandler(SocketChannel channel,
BufferHandle bh,
NioHandler nioHandler)
|
|
BlockSender(SocketChannel channel,
NioHandler nioHandler,
TrafficLogger tl,
BufferHandle bufHandle,
boolean chunking,
BlockSentListener sender)
|
|
HttpHeaderReader(SocketChannel channel,
BufferHandle bh,
NioHandler nioHandler,
TrafficLogger tl,
boolean request,
boolean strictHttp,
HttpHeaderListener reader)
|
|
WebConnectionResourceSource(ConnectionHandler con,
NioHandler nioHandler,
WebConnection wc,
BufferHandle bufHandle,
TrafficLogger tl,
boolean isChunked,
long dataSize,
boolean strictHttp)
|
Uses of BufferHandle in rabbit.io |
---|
Classes in rabbit.io that implement BufferHandle | |
---|---|
class |
CacheBufferHandle
A handle to a ByteBuffer that uses a buffer handler |
class |
SimpleBufferHandle
A handle to a ByteBuffer. |
Uses of BufferHandle in rabbit.proxy |
---|
Methods in rabbit.proxy with parameters of type BufferHandle | |
---|---|
void |
SWC.httpHeaderRead(HttpHeader header,
BufferHandle wbh,
boolean keepalive,
boolean isChunked,
long dataSize)
|
void |
ClientResourceListener.resourceDataRead(BufferHandle bufHandle)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |