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 TypeMethodDescriptionvoidclose()Close transport method.intGets optimal the size of buffer.voidhandle(int toWrite, int written, long begin, long end) booleanvoidreadMessage(MsgBuf buf) Read message method.voidsetRawTags(RawFIXUtil.RawTags rawTags) voidvoidwrite(byte[] message) Write message method.intwrite(byte[] message, int offset, int length) Write message method.intwrite(ByteBuffer buf, int offset, int length)
-
Method Details
-
isBlockingSocket
public boolean isBlockingSocket()- Specified by:
isBlockingSocketin interfaceFIXTransport
-
readMessage
Description copied from interface:FIXTransportRead message method.- Specified by:
readMessagein interfaceFIXTransport- Parameters:
buf- message the message- Throws:
IOException- - if error occurred
-
write
Description copied from interface:FIXTransportWrite message method.- Specified by:
writein interfaceFIXTransport- Parameters:
message- the message- Throws:
IOException- - if error occurred
-
waitUntilReadyToWrite
- Specified by:
waitUntilReadyToWritein interfaceFIXTransport- Throws:
IOException
-
close
Description copied from interface:FIXTransportClose transport method.- Specified by:
closein interfaceFIXTransport- Throws:
IOException- - if error occurred
-
setRawTags
- Specified by:
setRawTagsin interfaceFIXTransport
-
getOptimalBufferSize
public int getOptimalBufferSize()Description copied from interface:FIXTransportGets optimal the size of buffer.- Specified by:
getOptimalBufferSizein interfaceFIXTransport- Returns:
- the buffer size in bytes
-
getAddress
- Specified by:
getAddressin interfaceFIXTransport
-
write
Description copied from interface:FIXTransportWrite message method.- Specified by:
writein interfaceFIXTransport- Parameters:
message- the messageoffset- the start buffer positionlength- the length- Throws:
IOException- - if error occurred
-
write
- Specified by:
writein interfaceFIXTransport- Throws:
IOException
-
handle
public void handle(int toWrite, int written, long begin, long end)
-