org.eclipse.net4j.buffer
Interface IBufferProvider

All Known Subinterfaces:
IBufferPool, IBufferPool.Introspection, IBufferProvider.Introspection, InternalChannel, InternalChannelMultiplexer, InternalConnector
All Known Implementing Classes:
Channel, ChannelMultiplexer, Connector

public interface IBufferProvider

Provides clients with the ability to obtain and retain IBuffers.

Author:
Eike Stepper

Nested Class Summary
static interface IBufferProvider.Introspection
          Offers additional introspection features for IBufferProviders.
 
Method Summary
 short getBufferCapacity()
          Returns the capacity of the buffers provided by provideBuffer() .
 IBuffer provideBuffer()
          Provides a buffer from this BufferProvider.
 void retainBuffer(IBuffer buffer)
          Retains a buffer to this BufferProvider.
 

Method Detail

getBufferCapacity

short getBufferCapacity()
Returns the capacity of the buffers provided by provideBuffer() .


provideBuffer

IBuffer provideBuffer()
Provides a buffer from this BufferProvider.


retainBuffer

void retainBuffer(IBuffer buffer)
Retains a buffer to this BufferProvider.



Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.