Package org.eclipse.net4j.buffer
Interface IBufferHandler
-
- All Known Subinterfaces:
IChannel,IJVMChannel,InternalChannel,IProtocol<INFRA_STRUCTURE>,IProtocol2<INFRA_STRUCTURE>,ISignalProtocol<INFRA_STRUCTURE>,ISignalProtocol.WithSignalCounters<INFRA_STRUCTURE>
- All Known Implementing Classes:
AuthenticatingSignalProtocol,BufferInputStream,Channel,ChannelInputStream,HeartBeatProtocol,HeartBeatProtocol.Server,Protocol,SignalProtocol
public interface IBufferHandlerProvides clients with the ability to passIBuffers in for further buffer handling.- Author:
- Eike Stepper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidhandleBuffer(IBuffer buffer)Handles anIBufferand possibly releases it.
-
-
-
Method Detail
-
handleBuffer
void handleBuffer(IBuffer buffer)
Handles anIBufferand possibly releases it.The implementor of this method takes over the ownership of the buffer. Care must be taken to properly
releasethe buffer if the ownership is not explicitly passed on to some further party.- Parameters:
buffer- The buffer to be handled.
-
-