## Uses of Interface
org.eclipse.jetty.io.Buffer

Packages that use Buffer
Package | Description
--- | ---
org.eclipse.jetty.ajp |
org.eclipse.jetty.client |
org.eclipse.jetty.client.security |
org.eclipse.jetty.client.webdav |
org.eclipse.jetty.http |
org.eclipse.jetty.io |
org.eclipse.jetty.io.bio |
org.eclipse.jetty.io.nio |
org.eclipse.jetty.nested |
org.eclipse.jetty.server |
org.eclipse.jetty.server.bio |
org.eclipse.jetty.server.handler |
org.eclipse.jetty.websocket |

### Uses of Buffer in org.eclipse.jetty.ajp

Fields in org.eclipse.jetty.ajp declared as Buffer
Modifier and Type | Field and Description
--- | ---
`static Buffer` | Ajp13RequestHeaders.`ACCEPT_BUFFER`
`static Buffer` | Ajp13RequestHeaders.`ACCEPT_CHARSET_BUFFER`
`static Buffer` | Ajp13RequestHeaders.`ACCEPT_ENCODING_BUFFER`
`static Buffer` | Ajp13RequestHeaders.`ACCEPT_LANGUAGE_BUFFER`
`static Buffer` | Ajp13PacketMethods.`ACL_BUFFER`
`static Buffer` | Ajp13RequestHeaders.`AUTHORIZATION_BUFFER`
`static Buffer` | Ajp13PacketMethods.`BASELINE_CONTROL_BUFFER`
`static Buffer` | Ajp13PacketMethods.`CHECKIN_BUFFER`
`static Buffer` | Ajp13PacketMethods.`CHECKOUT_BUFFER`
`static Buffer` | Ajp13RequestHeaders.`CONNECTION_BUFFER`
`static Buffer` | Ajp13ResponseHeaders.`CONTENT_LANGUAGE_BUFFER`
`static Buffer` | Ajp13ResponseHeaders.`CONTENT_LENGTH_BUFFER`
`static Buffer` | Ajp13RequestHeaders.`CONTENT_LENGTH_BUFFER`
`static Buffer` | Ajp13ResponseHeaders.`CONTENT_TYPE_BUFFER`
`static Buffer` | Ajp13RequestHeaders.`CONTENT_TYPE_BUFFER`
`static Buffer` | Ajp13RequestHeaders.`COOKIE_BUFFER`
`static Buffer` | Ajp13RequestHeaders.`COOKIE2_BUFFER`
`static Buffer` | Ajp13PacketMethods.`COPY_BUFFER`
`static Buffer` | Ajp13ResponseHeaders.`DATE_BUFFER`
`static Buffer` | Ajp13PacketMethods.`DELETE_BUFFER`
`static Buffer` | Ajp13PacketMethods.`GET_BUFFER`
`static Buffer` | Ajp13PacketMethods.`HEAD_BUFFER`
`static Buffer` | Ajp13RequestHeaders.`HOST_BUFFER`
`static Buffer` | Ajp13PacketMethods.`LABEL_BUFFER`
`static Buffer` | Ajp13ResponseHeaders.`LAST_MODIFIED_BUFFER`
`static Buffer` | Ajp13ResponseHeaders.`LOCATION_BUFFER`
`static Buffer` | Ajp13PacketMethods.`LOCK_BUFFER`
`static Buffer` | Ajp13PacketMethods.`MERGE_BUFFER`
`static Buffer` | Ajp13PacketMethods.`MKACTIVITY_BUFFER`
`static Buffer` | Ajp13PacketMethods.`MKCOL_BUFFER`
`static Buffer` | Ajp13PacketMethods.`MKWORKSPACE_BUFFER`
`static Buffer` | Ajp13PacketMethods.`MOVE_BUFFER`
`static Buffer` | Ajp13PacketMethods.`OPTIONS_BUFFER`
`static Buffer` | Ajp13PacketMethods.`POST__BUFFER`
`static Buffer` | Ajp13RequestHeaders.`PRAGMA_BUFFER`
`static Buffer` | Ajp13PacketMethods.`PROPFIND_BUFFER`
`static Buffer` | Ajp13PacketMethods.`PROPPATCH_BUFFER`
`static Buffer` | Ajp13PacketMethods.`PUT_BUFFER`
`static Buffer` | Ajp13RequestHeaders.`REFERER_BUFFER`
`static Buffer` | Ajp13PacketMethods.`REPORT_BUFFER`
`static Buffer` | Ajp13PacketMethods.`SEARCH_BUFFER`
`static Buffer` | Ajp13ResponseHeaders.`SERVLET_ENGINE_BUFFER`
`static Buffer` | Ajp13ResponseHeaders.`SET_COOKIE_BUFFER`
`static Buffer` | Ajp13ResponseHeaders.`SET_COOKIE2_BUFFER`
`static Buffer` | Ajp13ResponseHeaders.`STATUS_BUFFER`
`static Buffer` | Ajp13PacketMethods.`TRACE_BUFFER`
`static Buffer` | Ajp13PacketMethods.`UNCHCKOUT_BUFFER`
`static Buffer` | Ajp13PacketMethods.`UNLOCK_BUFFER`
`static Buffer` | Ajp13PacketMethods.`UPDATE_BUFFER`
`static Buffer` | Ajp13RequestHeaders.`USER_AGENT_BUFFER`
`static Buffer` | Ajp13PacketMethods.`VERSION_CONTROL_BUFFER`
`static Buffer` | Ajp13ResponseHeaders.`WWW_AUTHENTICATE_BUFFER`

Methods in org.eclipse.jetty.ajp that return Buffer
Modifier and Type | Method and Description
--- | ---
`static Buffer` | Ajp13RequestPacket.`get(Buffer buffer, int length)`
`static Buffer` | Ajp13RequestPacket.`getHeaderName(Buffer _buffer, View tok)`
`static Buffer` | Ajp13RequestPacket.`getMethod(Buffer _buffer)`
`static Buffer` | Ajp13RequestPacket.`getString(Buffer _buffer, View tok)`

Methods in org.eclipse.jetty.ajp with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`void` | Ajp13Generator.`addContent(Buffer content, boolean last)` Add content.
`void` | Ajp13Parser.EventHandler.`content(Buffer ref)`
`static Buffer` | Ajp13RequestPacket.`get(Buffer buffer, int length)`
`static boolean` | Ajp13RequestPacket.`getBool(Buffer _buffer)`
`static byte` | Ajp13RequestPacket.`getByte(Buffer _buffer)`
`static Buffer` | Ajp13RequestPacket.`getHeaderName(Buffer _buffer, View tok)`
`static int` | Ajp13RequestPacket.`getInt(Buffer _buffer)`
`static Buffer` | Ajp13RequestPacket.`getMethod(Buffer _buffer)`
`static Buffer` | Ajp13RequestPacket.`getString(Buffer _buffer, View tok)`
`static boolean` | Ajp13RequestPacket.`isEmpty(Buffer _buffer)`
`void` | Ajp13Parser.EventHandler.`parsedAuthorizationType(Buffer authType)`
`void` | Ajp13Parser.EventHandler.`parsedContextPath(Buffer context)`
`void` | Ajp13Parser.EventHandler.`parsedHeader(Buffer name, Buffer value)`
`void` | Ajp13Parser.EventHandler.`parsedMethod(Buffer method)`
`void` | Ajp13Parser.EventHandler.`parsedProtocol(Buffer protocol)`
`void` | Ajp13Parser.EventHandler.`parsedQueryString(Buffer value)`
`void` | Ajp13Parser.EventHandler.`parsedRemoteAddr(Buffer addr)`
`void` | Ajp13Parser.EventHandler.`parsedRemoteHost(Buffer host)`
`void` | Ajp13Parser.EventHandler.`parsedRemoteUser(Buffer remoteUser)`
`void` | Ajp13Parser.EventHandler.`parsedRequestAttribute(String key, Buffer value)`
`void` | Ajp13Parser.EventHandler.`parsedServerName(Buffer name)`
`void` | Ajp13Parser.EventHandler.`parsedServletPath(Buffer servletPath)`
`void` | Ajp13Parser.EventHandler.`parsedSslCert(Buffer sslCert)`
`void` | Ajp13Parser.EventHandler.`parsedSslCipher(Buffer sslCipher)`
`void` | Ajp13Parser.EventHandler.`parsedSslSession(Buffer sslSession)`
`void` | Ajp13Parser.EventHandler.`parsedUri(Buffer uri)`

### Uses of Buffer in org.eclipse.jetty.client

Fields in org.eclipse.jetty.client declared as Buffer
Modifier and Type | Field and Description
--- | ---
`protected Buffer` | AbstractHttpConnection.`_connectionHeader`

Methods in org.eclipse.jetty.client that return Buffer
Modifier and Type | Method and Description
--- | ---
`Buffer` | HttpDestination.`getHostHeader()`
`Buffer` | HttpExchange.`getRequestContent()`
`Buffer` | HttpExchange.`getRequestContentChunk(Buffer buffer)`
`Buffer` | HttpExchange.`getScheme()`

Methods in org.eclipse.jetty.client with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`void` | HttpExchange.`addRequestHeader(Buffer name, Buffer value)` Adds the specified request header
`Buffer` | HttpExchange.`getRequestContentChunk(Buffer buffer)`
`protected void` | HttpExchange.`onResponseContent(Buffer content)` Callback called for each chunk of the response content received from the server.
`void` | HttpEventListenerWrapper.`onResponseContent(Buffer content)`
`protected void` | ContentExchange.`onResponseContent(Buffer content)`
`void` | HttpEventListener.`onResponseContent(Buffer content)`
`protected void` | HttpExchange.`onResponseHeader(Buffer name, Buffer value)` Callback called for each response header received from the server.
`void` | HttpEventListenerWrapper.`onResponseHeader(Buffer name, Buffer value)`
`void` | RedirectListener.`onResponseHeader(Buffer name, Buffer value)`
`protected void` | ContentExchange.`onResponseHeader(Buffer name, Buffer value)`
`protected void` | CachedExchange.`onResponseHeader(Buffer name, Buffer value)`
`void` | HttpEventListener.`onResponseHeader(Buffer name, Buffer value)`
`protected void` | HttpExchange.`onResponseStatus(Buffer version, int status, Buffer reason)` Callback called when a response status line has been received from the server.
`void` | HttpEventListenerWrapper.`onResponseStatus(Buffer version, int status, Buffer reason)`
`void` | RedirectListener.`onResponseStatus(Buffer version, int status, Buffer reason)`
`protected void` | ContentExchange.`onResponseStatus(Buffer version, int status, Buffer reason)`
`protected void` | CachedExchange.`onResponseStatus(Buffer version, int status, Buffer reason)`
`void` | HttpEventListener.`onResponseStatus(Buffer version, int status, Buffer reason)`
`void` | HttpExchange.`setRequestContent(Buffer requestContent)`
`void` | HttpExchange.`setRequestHeader(Buffer name, Buffer value)` Sets the specified request header
`void` | HttpExchange.`setScheme(Buffer scheme)`

### Uses of Buffer in org.eclipse.jetty.client.security

Methods in org.eclipse.jetty.client.security with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`void` | SecurityListener.`onResponseHeader(Buffer name, Buffer value)`
`void` | SecurityListener.`onResponseStatus(Buffer version, int status, Buffer reason)`

### Uses of Buffer in org.eclipse.jetty.client.webdav

Methods in org.eclipse.jetty.client.webdav with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`protected void` | WebdavSupportedExchange.`onResponseHeader(Buffer name, Buffer value)`
`protected void` | PropfindExchange.`onResponseStatus(Buffer version, int status, Buffer reason)`
`protected void` | MkcolExchange.`onResponseStatus(Buffer version, int status, Buffer reason)`
`void` | WebdavListener.`onResponseStatus(Buffer version, int status, Buffer reason)`

### Uses of Buffer in org.eclipse.jetty.http

Fields in org.eclipse.jetty.http declared as Buffer
Modifier and Type | Field and Description
--- | ---
`static Buffer` | HttpFields.`__01Jan1970_BUFFER`
`protected Buffer` | AbstractGenerator.`_buffer`
`protected Buffer` | AbstractGenerator.`_content`
`protected Buffer` | AbstractGenerator.`_date`
`protected Buffer` | AbstractGenerator.`_header`
`protected Buffer` | AbstractGenerator.`_method`
`protected Buffer` | AbstractGenerator.`_reason`
`static Buffer` | HttpHeaders.`ACCEPT_BUFFER`
`static Buffer` | HttpHeaders.`ACCEPT_CHARSET_BUFFER`
`static Buffer` | HttpHeaders.`ACCEPT_ENCODING_BUFFER`
`static Buffer` | HttpHeaders.`ACCEPT_LANGUAGE_BUFFER`
`static Buffer` | HttpHeaders.`ACCEPT_RANGES_BUFFER`
`static Buffer` | HttpHeaders.`AGE_BUFFER`
`static Buffer` | HttpHeaders.`ALLOW_BUFFER`
`static Buffer` | HttpHeaders.`AUTHORIZATION_BUFFER`
`static Buffer` | HttpHeaderValues.`BYTES_BUFFER`
`static Buffer` | HttpHeaders.`CACHE_CONTROL_BUFFER`
`static Buffer` | HttpHeaderValues.`CHUNKED_BUFFER`
`static Buffer` | HttpHeaderValues.`CLOSE_BUFFER`
`static Buffer` | HttpMethods.`CONNECT_BUFFER`
`static Buffer` | HttpHeaders.`CONNECTION_BUFFER`
`static Buffer` | HttpHeaders.`CONTENT_ENCODING_BUFFER`
`static Buffer` | HttpHeaders.`CONTENT_LANGUAGE_BUFFER`
`static Buffer` | HttpHeaders.`CONTENT_LENGTH_BUFFER`
`static Buffer` | HttpHeaders.`CONTENT_LOCATION_BUFFER`
`static Buffer` | HttpHeaders.`CONTENT_MD5_BUFFER`
`static Buffer` | HttpHeaders.`CONTENT_RANGE_BUFFER`
`static Buffer` | HttpHeaders.`CONTENT_TYPE_BUFFER`
`static Buffer` | HttpHeaderValues.`CONTINUE_BUFFER`
`static Buffer` | HttpHeaders.`COOKIE_BUFFER`
`static Buffer` | HttpHeaders.`DATE_BUFFER`
`static Buffer` | HttpMethods.`DELETE_BUFFER`
`static Buffer` | HttpHeaders.`ETAG_BUFFER`
`static Buffer` | HttpHeaders.`EXPECT_BUFFER`
`static Buffer` | HttpHeaders.`EXPIRES_BUFFER`
`static Buffer` | HttpHeaders.`FORWARDED_BUFFER`
`static Buffer` | HttpHeaders.`FROM_BUFFER`
`static Buffer` | HttpMethods.`GET_BUFFER`
`static Buffer` | HttpHeaderValues.`GZIP_BUFFER`
`static Buffer` | HttpMethods.`HEAD_BUFFER`
`static Buffer` | HttpHeaders.`HOST_BUFFER`
`static Buffer` | HttpVersions.`HTTP_0_9_BUFFER`
`static Buffer` | HttpVersions.`HTTP_1_0_BUFFER`
`static Buffer` | HttpVersions.`HTTP_1_1_BUFFER`
`static Buffer` | HttpSchemes.`HTTP_BUFFER`
`static Buffer` | HttpSchemes.`HTTPS_BUFFER`
`static Buffer` | HttpHeaders.`IDENTITY_BUFFER`
`static Buffer` | HttpHeaderValues.`IDENTITY_BUFFER`
`static Buffer` | HttpHeaders.`IF_MATCH_BUFFER`
`static Buffer` | HttpHeaders.`IF_MODIFIED_SINCE_BUFFER`
`static Buffer` | HttpHeaders.`IF_NONE_MATCH_BUFFER`
`static Buffer` | HttpHeaders.`IF_RANGE_BUFFER`
`static Buffer` | HttpHeaders.`IF_UNMODIFIED_SINCE_BUFFER`
`static Buffer` | HttpHeaders.`KEEP_ALIVE_BUFFER`
`static Buffer` | HttpHeaderValues.`KEEP_ALIVE_BUFFER`
`static Buffer` | HttpHeaders.`LAST_MODIFIED_BUFFER`
`static Buffer` | HttpHeaders.`LOCATION_BUFFER`
`static Buffer` | HttpHeaders.`MAX_FORWARDS_BUFFER`
`static Buffer` | HttpHeaders.`MIME_VERSION_BUFFER`
`static Buffer` | HttpMethods.`MOVE_BUFFER`
`static Buffer` | HttpHeaderValues.`NO_CACHE_BUFFER`
`static Buffer` | HttpMethods.`OPTIONS_BUFFER`
`static Buffer` | HttpMethods.`POST_BUFFER`
`static Buffer` | HttpHeaders.`PRAGMA_BUFFER`
`static Buffer` | HttpHeaderValues.`PROCESSING_BUFFER`
`static Buffer` | HttpHeaders.`PROXY_AUTHENTICATE_BUFFER`
`static Buffer` | HttpHeaders.`PROXY_AUTHORIZATION_BUFFER`
`static Buffer` | HttpHeaders.`PROXY_CONNECTION_BUFFER`
`static Buffer` | HttpMethods.`PUT_BUFFER`
`static Buffer` | HttpHeaders.`RANGE_BUFFER`
`static Buffer` | HttpHeaders.`REFERER_BUFFER`
`static Buffer` | HttpHeaders.`REQUEST_RANGE_BUFFER`
`static Buffer` | HttpHeaders.`RETRY_AFTER_BUFFER`
`static Buffer` | HttpHeaders.`SERVER_BUFFER`
`static Buffer` | HttpHeaders.`SERVLET_ENGINE_BUFFER`
`static Buffer` | HttpHeaders.`SET_COOKIE_BUFFER`
`static Buffer` | HttpHeaders.`SET_COOKIE2_BUFFER`
`static Buffer` | HttpHeaders.`TE_BUFFER`
`static Buffer` | HttpHeaderValues.`TE_BUFFER`
`static Buffer` | HttpMethods.`TRACE_BUFFER`
`static Buffer` | HttpHeaders.`TRAILER_BUFFER`
`static Buffer` | HttpHeaders.`TRANSFER_ENCODING_BUFFER`
`static Buffer` | HttpHeaders.`UPGRADE_BUFFER`
`static Buffer` | HttpHeaderValues.`UPGRADE_BUFFER`
`static Buffer` | HttpHeaders.`USER_AGENT_BUFFER`
`static Buffer` | HttpHeaders.`VARY_BUFFER`
`static Buffer` | HttpHeaders.`VIA_BUFFER`
`static Buffer` | HttpHeaders.`WARNING_BUFFER`
`static Buffer` | HttpHeaders.`WWW_AUTHENTICATE_BUFFER`
`static Buffer` | HttpHeaders.`X_FORWARDED_FOR_BUFFER`
`static Buffer` | HttpHeaders.`X_FORWARDED_HOST_BUFFER`
`static Buffer` | HttpHeaders.`X_FORWARDED_PROTO_BUFFER`
`static Buffer` | HttpHeaders.`X_FORWARDED_SERVER_BUFFER`

Methods in org.eclipse.jetty.http that return Buffer
Modifier and Type | Method and Description
--- | ---
`Buffer` | HttpParser.`blockForContent(long maxIdleTime)`
`Buffer` | HttpFields.`get(Buffer name)`
`Buffer` | HttpParser.`getBodyBuffer()`
`Buffer` | HttpContent.`getContentType()`
`Buffer` | HttpContent.ResourceAsHttpContent.`getContentType()`
`Buffer` | HttpContent.`getDirectBuffer()`
`Buffer` | HttpContent.ResourceAsHttpContent.`getDirectBuffer()`
`Buffer` | HttpParser.`getHeaderBuffer()`
`Buffer` | HttpContent.`getIndirectBuffer()`
`Buffer` | HttpContent.ResourceAsHttpContent.`getIndirectBuffer()`
`Buffer` | HttpContent.`getLastModified()`
`Buffer` | HttpContent.ResourceAsHttpContent.`getLastModified()`
`Buffer` | MimeTypes.`getMimeByExtension(String filename)` Get the MIME type by filename extension.
`static Buffer` | HttpGenerator.`getReasonBuffer(int code)`
`Buffer` | AbstractGenerator.`getUncheckedBuffer()`
`Buffer` | HttpFields.Field.`getValueBuffer()`

Methods in org.eclipse.jetty.http with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`void` | HttpFields.`add(Buffer name, Buffer value)` Add to or set a field.
`void` | Generator.`addContent(Buffer content, boolean last)` Add content.
`void` | HttpGenerator.`addContent(Buffer content, boolean last)` Add content.
`void` | HttpFields.`addLongField(Buffer name, long value)` Sets the value of an long field.
`boolean` | HttpFields.`containsKey(Buffer name)`
`abstract void` | HttpParser.EventHandler.`content(Buffer ref)`
`Buffer` | HttpFields.`get(Buffer name)`
`static String` | MimeTypes.`getCharsetFromContentType(Buffer value)`
`long` | HttpFields.`getLongField(Buffer name)` Get a header as an long value.
`String` | HttpFields.`getStringField(Buffer name)`
`Enumeration<String>` | HttpFields.`getValues(Buffer name)` Get multi headers
`void` | HttpParser.EventHandler.`parsedHeader(Buffer name, Buffer value)` This is the method called by parser when a HTTP Header name and value is found
`void` | HttpFields.`put(Buffer name, Buffer value)` Set a field.
`void` | HttpFields.`put(Buffer name, String value)` Set a field.
`void` | HttpFields.`putDateField(Buffer name, long date)` Sets the value of a date field.
`void` | HttpFields.`putLongField(Buffer name, long value)` Sets the value of an long field.
`void` | HttpFields.`putTo(Buffer buffer)`
`void` | HttpFields.Field.`putTo(Buffer buffer)`
`void` | HttpFields.`remove(Buffer name)` Remove a field.
`void` | HttpGenerator.`sendResponse(Buffer response)` send complete response.
`void` | Generator.`setDate(Buffer timeStampBuffer)`
`void` | AbstractGenerator.`setDate(Buffer timeStampBuffer)`
`abstract void` | HttpParser.EventHandler.`startRequest(Buffer method, Buffer url, Buffer version)` This is the method called by parser when the HTTP request line is parsed
`abstract void` | HttpParser.EventHandler.`startResponse(Buffer version, int status, Buffer reason)` This is the method called by parser when the HTTP request line is parsed
`String` | HttpParser.`toString(Buffer buf)`

Constructors in org.eclipse.jetty.http with parameters of type Buffer
Constructor and Description
`HttpContent.ResourceAsHttpContent(Resource resource, Buffer mimeType)`
`HttpContent.ResourceAsHttpContent(Resource resource, Buffer mimeType, int maxBuffer)`
`HttpParser(Buffer buffer, HttpParser.EventHandler handler)` Constructor.

### Uses of Buffer in org.eclipse.jetty.io

Classes in org.eclipse.jetty.io that implement Buffer
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractBuffer`
`static class` | `BufferCache.CachedBuffer`
`class` | `ByteArrayBuffer`
`static class` | `ByteArrayBuffer.CaseInsensitive`
`class` | `View` A View on another buffer.
`static class` | `View.CaseInsensitive`

Methods in org.eclipse.jetty.io that return Buffer
Modifier and Type | Method and Description
--- | ---
`Buffer` | AbstractBuffer.`asImmutableBuffer()`
`Buffer` | Buffer.`asImmutableBuffer()`
`Buffer` | AbstractBuffer.`asMutableBuffer()`
`Buffer` | Buffer.`asMutableBuffer()`
`Buffer` | AbstractBuffer.`asNonVolatileBuffer()`
`Buffer` | Buffer.`asNonVolatileBuffer()`
`Buffer` | AbstractBuffer.`asReadOnlyBuffer()`
`Buffer` | Buffer.`asReadOnlyBuffer()`
`Buffer` | AbstractBuffer.`buffer()`
`Buffer` | Buffer.`buffer()` Get the underlying buffer.
`Buffer` | View.`buffer()`
`Buffer` | BufferDateCache.`formatBuffer(long date)`
`Buffer` | AbstractBuffer.`get(int length)`
`Buffer` | Buffer.`get(int length)`
`Buffer` | Buffers.`getBuffer()`
`Buffer` | ThreadLocalBuffers.`getBuffer()`
`Buffer` | PooledBuffers.`getBuffer()`
`Buffer` | SimpleBuffers.`getBuffer()`
`Buffer` | Buffers.`getBuffer(int size)`
`Buffer` | ThreadLocalBuffers.`getBuffer(int size)`
`Buffer` | PooledBuffers.`getBuffer(int size)`
`Buffer` | SimpleBuffers.`getBuffer(int size)`
`Buffer` | Buffers.`getHeader()`
`Buffer` | ThreadLocalBuffers.`getHeader()`
`Buffer` | PooledBuffers.`getHeader()`
`Buffer` | SimpleBuffers.`getHeader()`
`Buffer` | BufferCache.`lookup(Buffer buffer)`
`Buffer` | BufferCache.`lookup(String value)`
`protected Buffer` | AbstractBuffers.`newBuffer()` Create a new content Buffer
`protected Buffer` | AbstractBuffers.`newBuffer(int size)` Create a new content Buffer
`protected Buffer` | AbstractBuffers.`newHeader()` Create a new header Buffer
`Buffer` | AbstractBuffer.`peek(int index, int length)`
`Buffer` | Buffer.`peek(int index, int length)`
`Buffer` | View.`peek(int index, int length)`
`Buffer` | AbstractBuffer.`slice()`
`Buffer` | Buffer.`slice()`
`Buffer` | AbstractBuffer.`sliceFromMark()`
`Buffer` | Buffer.`sliceFromMark()`
`Buffer` | AbstractBuffer.`sliceFromMark(int length)`
`Buffer` | Buffer.`sliceFromMark(int length)`
`static Buffer` | BufferUtil.`toBuffer(long value)`

Methods in org.eclipse.jetty.io with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`boolean` | AbstractBuffer.`equalsIgnoreCase(Buffer b)`
`boolean` | Buffer.`equalsIgnoreCase(Buffer buffer)`
`boolean` | ByteArrayBuffer.`equalsIgnoreCase(Buffer b)`
`int` | EndPoint.`fill(Buffer buffer)` Fill the buffer from the current putIndex to it's capacity from whatever byte source is backing the buffer.
`int` | ByteArrayEndPoint.`fill(Buffer buffer)`
`int` | EndPoint.`flush(Buffer buffer)` Flush the buffer from the current getIndex to it's putIndex using whatever byte sink is backing the buffer.
`int` | ByteArrayEndPoint.`flush(Buffer buffer)`
`int` | EndPoint.`flush(Buffer header, Buffer buffer, Buffer trailer)` Flush the buffer from the current getIndex to it's putIndex using whatever byte sink is backing the buffer.
`int` | ByteArrayEndPoint.`flush(Buffer header, Buffer buffer, Buffer trailer)`
`BufferCache.CachedBuffer` | BufferCache.`get(Buffer buffer)`
`int` | BufferCache.`getOrdinal(Buffer buffer)`
`void` | NetworkTrafficListener.`incoming(Socket socket, Buffer bytes)` Callback method invoked when bytes sent by a remote client arrived on the server.
`void` | NetworkTrafficListener.Empty.`incoming(Socket socket, Buffer bytes)`
`boolean` | AbstractBuffers.`isBuffer(Buffer buffer)`
`boolean` | AbstractBuffers.`isHeader(Buffer buffer)`
`static boolean` | BufferUtil.`isPrefix(Buffer prefix, Buffer buffer)`
`Buffer` | BufferCache.`lookup(Buffer buffer)`
`void` | NetworkTrafficListener.`outgoing(Socket socket, Buffer bytes)` Callback method invoked when bytes are sent to a remote client from the server.
`void` | NetworkTrafficListener.Empty.`outgoing(Socket socket, Buffer bytes)`
`int` | AbstractBuffer.`poke(int index, Buffer src)`
`int` | Buffer.`poke(int index, Buffer src)` Put the contents of the buffer at the specific index.
`int` | ByteArrayBuffer.`poke(int index, Buffer src)`
`int` | View.`poke(int index, Buffer src)`
`static void` | BufferUtil.`prependHexInt(Buffer buffer, int n)` Add hex integer BEFORE current getIndex.
`int` | AbstractBuffer.`put(Buffer src)`
`int` | Buffer.`put(Buffer src)` Write the bytes from the source buffer to the current getIndex.
`static void` | BufferUtil.`putCRLF(Buffer buffer)`
`static void` | BufferUtil.`putDecInt(Buffer buffer, int n)`
`static void` | BufferUtil.`putDecLong(Buffer buffer, long n)`
`static void` | BufferUtil.`putHexInt(Buffer buffer, int n)`
`void` | Buffers.`returnBuffer(Buffer buffer)`
`void` | ThreadLocalBuffers.`returnBuffer(Buffer buffer)`
`void` | PooledBuffers.`returnBuffer(Buffer buffer)`
`void` | SimpleBuffers.`returnBuffer(Buffer buffer)`
`static String` | BufferUtil.`to8859_1_String(Buffer buffer)`
`static int` | BufferUtil.`toInt(Buffer buffer)` Convert buffer to an integer.
`static long` | BufferUtil.`toLong(Buffer buffer)` Convert buffer to an long.
`String` | BufferCache.`toString(Buffer buffer)`
`void` | View.`update(Buffer buffer)` Update view to buffer

Constructors in org.eclipse.jetty.io with parameters of type Buffer
Constructor and Description
`SimpleBuffers(Buffer header, Buffer buffer)`
`View.CaseInsensitive(Buffer buffer)`
`View.CaseInsensitive(Buffer buffer, int mark, int get, int put, int access)`
`View(Buffer buffer)`
`View(Buffer buffer, int mark, int get, int put, int access)`

### Uses of Buffer in org.eclipse.jetty.io.bio

Methods in org.eclipse.jetty.io.bio with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`int` | StreamEndPoint.`fill(Buffer buffer)`
`int` | StreamEndPoint.`flush(Buffer buffer)`
`int` | StreamEndPoint.`flush(Buffer header, Buffer buffer, Buffer trailer)`

### Uses of Buffer in org.eclipse.jetty.io.nio

Subinterfaces of Buffer in org.eclipse.jetty.io.nio
Modifier and Type | Interface and Description
--- | ---
`interface` | `NIOBuffer`

Classes in org.eclipse.jetty.io.nio that implement Buffer
Modifier and Type | Class and Description
--- | ---
`class` | `DirectNIOBuffer`
`class` | `IndirectNIOBuffer`
`class` | `RandomAccessFileBuffer`

Methods in org.eclipse.jetty.io.nio with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`int` | NetworkTrafficSelectChannelEndPoint.`fill(Buffer buffer)`
`int` | SelectChannelEndPoint.`fill(Buffer buffer)`
`int` | ChannelEndPoint.`fill(Buffer buffer)`
`int` | SslConnection.SslEndPoint.`fill(Buffer buffer)`
`int` | NetworkTrafficSelectChannelEndPoint.`flush(Buffer buffer)`
`int` | SelectChannelEndPoint.`flush(Buffer buffer)`
`int` | ChannelEndPoint.`flush(Buffer buffer)`
`int` | SslConnection.SslEndPoint.`flush(Buffer buffer)`
`int` | SelectChannelEndPoint.`flush(Buffer header, Buffer buffer, Buffer trailer)`
`int` | ChannelEndPoint.`flush(Buffer header, Buffer buffer, Buffer trailer)`
`int` | SslConnection.SslEndPoint.`flush(Buffer header, Buffer buffer, Buffer trailer)`
`protected int` | NetworkTrafficSelectChannelEndPoint.`gatheringFlush(Buffer header, ByteBuffer bbuf0, Buffer buffer, ByteBuffer bbuf1)`
`protected int` | ChannelEndPoint.`gatheringFlush(Buffer header, ByteBuffer bbuf0, Buffer buffer, ByteBuffer bbuf1)`
`void` | NetworkTrafficSelectChannelEndPoint.`notifyIncoming(Buffer buffer, int read)`
`void` | NetworkTrafficSelectChannelEndPoint.`notifyOutgoing(Buffer buffer, int position, int written)`
`int` | DirectNIOBuffer.`poke(int index, Buffer src)`

### Uses of Buffer in org.eclipse.jetty.nested

Methods in org.eclipse.jetty.nested with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`void` | NestedGenerator.`addContent(Buffer content, boolean last)`

### Uses of Buffer in org.eclipse.jetty.server

Methods in org.eclipse.jetty.server that return Buffer
Modifier and Type | Method and Description
--- | ---
`Buffer` | ResourceCache.Content.`getContentType()`
`Buffer` | ResourceCache.Content.`getDirectBuffer()`
`protected Buffer` | ResourceCache.`getDirectBuffer(Resource resource)`
`Buffer` | ResourceCache.Content.`getIndirectBuffer()`
`protected Buffer` | ResourceCache.`getIndirectBuffer(Resource resource)`
`Buffer` | ResourceCache.Content.`getLastModified()`
`Buffer` | Request.`getTimeStampBuffer()` Get Request TimeStamp

Methods in org.eclipse.jetty.server with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`protected void` | AbstractHttpConnection.`content(Buffer buffer)`
`protected void` | AbstractHttpConnection.`parsedHeader(Buffer name, Buffer value)`
`void` | AbstractHttpConnection.Output.`sendResponse(Buffer response)`
`protected void` | AbstractHttpConnection.`startRequest(Buffer method, Buffer uri, Buffer version)`

### Uses of Buffer in org.eclipse.jetty.server.bio

Methods in org.eclipse.jetty.server.bio with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`int` | SocketConnector.ConnectorEndPoint.`fill(Buffer buffer)`

### Uses of Buffer in org.eclipse.jetty.server.handler

Methods in org.eclipse.jetty.server.handler with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`protected ConnectHandler.ProxyToServerConnection` | ConnectHandler.`newProxyToServerConnection(ConcurrentMap<String,Object> context, Buffer buffer)`
`protected int` | ConnectHandler.`read(EndPoint endPoint, Buffer buffer, ConcurrentMap<String,Object> context)` Reads (with non-blocking semantic) into the given `buffer` from the given `endPoint`.
`protected int` | ConnectHandler.`write(EndPoint endPoint, Buffer buffer, ConcurrentMap<String,Object> context)` Writes (with blocking semantic) the given buffer of data onto the given endPoint.

Constructors in org.eclipse.jetty.server.handler with parameters of type Buffer
Constructor and Description
`ConnectHandler.ProxyToServerConnection(ConcurrentMap<String,Object> context, Buffer data)`

### Uses of Buffer in org.eclipse.jetty.websocket

Methods in org.eclipse.jetty.websocket that return Buffer
Modifier and Type | Method and Description
--- | ---
`Buffer` | WebSocketParserRFC6455.`getBuffer()`
`Buffer` | WebSocketParserD06.`getBuffer()`
`Buffer` | WebSocketParser.`getBuffer()`
`Buffer` | WebSocketBuffers.`getBuffer()`
`Buffer` | WebSocketParserD08.`getBuffer()`
`Buffer` | WebSocketGeneratorRFC6455.`getBuffer()`
`Buffer` | WebSocketParserD00.`getBuffer()`
`Buffer` | WebSocketGeneratorD08.`getBuffer()`
`Buffer` | WebSocketBuffers.`getDirectBuffer()`

Methods in org.eclipse.jetty.websocket with parameters of type Buffer
Modifier and Type | Method and Description
--- | ---
`void` | WebSocketParserRFC6455.`fill(Buffer buffer)`
`void` | WebSocketParserD06.`fill(Buffer buffer)`
`void` | WebSocketParser.`fill(Buffer buffer)`
`void` | WebSocketParserD08.`fill(Buffer buffer)`
`void` | WebSocketParserD00.`fill(Buffer buffer)`
`void` | WebSocketConnectionD00.`fillBuffersFrom(Buffer buffer)`
`void` | WebSocketConnectionRFC6455.`fillBuffersFrom(Buffer buffer)`
`void` | WebSocketConnectionD06.`fillBuffersFrom(Buffer buffer)`
`void` | WebSocketConnectionD08.`fillBuffersFrom(Buffer buffer)`
`void` | WebSocketConnection.`fillBuffersFrom(Buffer buffer)`
`void` | AbstractExtension.`onFrame(byte flags, byte opcode, Buffer buffer)`
`void` | WebSocketParser.FrameHandler.`onFrame(byte flags, byte opcode, Buffer buffer)`
`void` | DeflateFrameExtension.`onFrame(byte flags, byte opcode, Buffer buffer)`
`void` | WebSocketBuffers.`returnBuffer(Buffer buffer)`