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