Uses of Interface rabbit.io.BufferHandle (RabbIT/4)
Date: 2009-12-20

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
rabbit.io.BufferHandle

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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES