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 IOFilterManager
IOException
IOFilterException
public byte[] handleNoneBlockingContant(Reader.Context ctx, byte[] bytes) throws IOException, IOFilterException
handleNoneBlockingContant
in interface IOFilterManager
IOException
IOFilterException
public byte[] handleBlockingContant(byte[] buffer, int slowConsumerTimeout) throws ClosedChannelException, IOException, IOFilterException
handleBlockingContant
in interface IOFilterManager
ClosedChannelException
IOException
IOFilterException
public void writeBytesBlocking(ByteBuffer dataBuffer) throws ClosedChannelException, SlowConsumerException, IOException, IOFilterException
writeBytesBlocking
in interface IOFilterManager
ClosedChannelException
SlowConsumerException
IOException
IOFilterException
public void beginHandshake() throws IOFilterException, IOException
beginHandshake
in interface IOFilterManager
IOFilterException
IOException
Copyright © GigaSpaces.