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.


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 - 2012 Eike Stepper (Berlin, Germany) and others.