Package com.epam.fixengine.session
Class AbstractFIXSession.ConsumingControlTransportWrapper
java.lang.Object
com.epam.fixengine.session.AbstractFIXSession.ConsumingControlTransportWrapper
- All Implemented Interfaces:
FIXTransport
- Enclosing class:
- AbstractFIXSession
public class AbstractFIXSession.ConsumingControlTransportWrapper
extends Object
implements FIXTransport
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close transport method.int
Gets optimal the size of buffer.void
handle
(int toWrite, int written, long begin, long end) boolean
void
readMessage
(MsgBuf buf) Read message method.void
setRawTags
(RawFIXUtil.RawTags rawTags) void
void
write
(byte[] message) Write message method.int
write
(byte[] message, int offset, int length) Write message method.int
write
(ByteBuffer buf, int offset, int length)
-
Method Details
-
isBlockingSocket
public boolean isBlockingSocket()- Specified by:
isBlockingSocket
in interfaceFIXTransport
-
readMessage
Description copied from interface:FIXTransport
Read message method.- Specified by:
readMessage
in interfaceFIXTransport
- Parameters:
buf
- message the message- Throws:
IOException
- - if error occurred
-
write
Description copied from interface:FIXTransport
Write message method.- Specified by:
write
in interfaceFIXTransport
- Parameters:
message
- the message- Throws:
IOException
- - if error occurred
-
waitUntilReadyToWrite
- Specified by:
waitUntilReadyToWrite
in interfaceFIXTransport
- Throws:
IOException
-
close
Description copied from interface:FIXTransport
Close transport method.- Specified by:
close
in interfaceFIXTransport
- Throws:
IOException
- - if error occurred
-
setRawTags
- Specified by:
setRawTags
in interfaceFIXTransport
-
getOptimalBufferSize
public int getOptimalBufferSize()Description copied from interface:FIXTransport
Gets optimal the size of buffer.- Specified by:
getOptimalBufferSize
in interfaceFIXTransport
- Returns:
- the buffer size in bytes
-
getAddress
- Specified by:
getAddress
in interfaceFIXTransport
-
write
Description copied from interface:FIXTransport
Write message method.- Specified by:
write
in interfaceFIXTransport
- Parameters:
message
- the messageoffset
- the start buffer positionlength
- the length- Throws:
IOException
- - if error occurred
-
write
- Specified by:
write
in interfaceFIXTransport
- Throws:
IOException
-
handle
public void handle(int toWrite, int written, long begin, long end)
-