diff options
Diffstat (limited to 'jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/ByteBufferPool.java')
-rw-r--r-- | jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/ByteBufferPool.java | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/ByteBufferPool.java b/jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/ByteBufferPool.java deleted file mode 100644 index e2964cc0f0..0000000000 --- a/jetty-spdy/spdy-core/src/main/java/org/eclipse/jetty/spdy/ByteBufferPool.java +++ /dev/null @@ -1,46 +0,0 @@ -//======================================================================== -//Copyright 2012 Mort Bay Consulting Pty. Ltd. -//------------------------------------------------------------------------ -//All rights reserved. This program and the accompanying materials -//are made available under the terms of the Eclipse Public License v1.0 -//and Apache License v2.0 which accompanies this distribution. -//The Eclipse Public License is available at -//http://www.eclipse.org/legal/epl-v10.html -//The Apache License v2.0 is available at -//http://www.opensource.org/licenses/apache2.0.php -//You may elect to redistribute this code under either of these licenses. -//======================================================================== - -package org.eclipse.jetty.spdy; - -import java.nio.ByteBuffer; - -/** - * <p>A {@link ByteBuffer} pool.</p> - * <p>Acquired buffers may be {@link #release(ByteBuffer) released} but they do not need to; - * if they are released, they may be recycled and reused, otherwise they will be garbage - * collected as usual.</p> - */ -public interface ByteBufferPool -{ - /** - * <p>Requests a {@link ByteBuffer} of the given size.</p> - * <p>The returned buffer may have a bigger capacity than the size being - * requested but it will have the limit set to the given size.</p> - * - * @param size the size of the buffer - * @param direct whether the buffer must be direct or not - * @return the requested buffer - * @see #release(ByteBuffer) - */ - public ByteBuffer acquire(int size, boolean direct); - - /** - * <p>Returns a {@link ByteBuffer}, usually obtained with {@link #acquire(int, boolean)} - * (but not necessarily), making it available for recycling and reuse.</p> - * - * @param buffer the buffer to return - * @see #acquire(int, boolean) - */ - public void release(ByteBuffer buffer); -} |