public class IOInternalFilterManager extends Object implements IOFilterManager
| Constructor and Description |
|---|
IOInternalFilterManager(Reader reader,
Writer writer,
IOInternalFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginHandshake() |
byte[] |
handleBlockingContant(byte[] buffer,
int slowConsumerTimeout) |
byte[] |
handleNoneBlockingContant(Reader.Context ctx,
byte[] bytes) |
void |
writeBytesBlocking(ByteBuffer dataBuffer) |
void |
writeBytesNonBlocking(Writer.Context ctx) |
public IOInternalFilterManager(Reader reader, Writer writer, IOInternalFilter filter)
public void writeBytesNonBlocking(Writer.Context ctx) throws IOException, IOFilterException
writeBytesNonBlocking in interface IOFilterManagerIOExceptionIOFilterExceptionpublic byte[] handleNoneBlockingContant(Reader.Context ctx, byte[] bytes) throws IOException, IOFilterException
handleNoneBlockingContant in interface IOFilterManagerIOExceptionIOFilterExceptionpublic byte[] handleBlockingContant(byte[] buffer,
int slowConsumerTimeout)
throws ClosedChannelException,
IOException,
IOFilterException
handleBlockingContant in interface IOFilterManagerClosedChannelExceptionIOExceptionIOFilterExceptionpublic void writeBytesBlocking(ByteBuffer dataBuffer) throws ClosedChannelException, SlowConsumerException, IOException, IOFilterException
writeBytesBlocking in interface IOFilterManagerClosedChannelExceptionSlowConsumerExceptionIOExceptionIOFilterExceptionpublic void beginHandshake()
throws IOFilterException,
IOException
beginHandshake in interface IOFilterManagerIOFilterExceptionIOExceptionCopyright © GigaSpaces.