public class EBSPriceFeed extends Object implements com.epam.fixengine.transport.OutgoingFIXTransport, BinaryFASTListener
Constructor and Description |
---|
EBSPriceFeed(InputStream template,
String host,
int port,
String sender,
String vendor) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
String |
getAddress() |
int |
getOptimalBufferSize() |
boolean |
isBlockingSocket() |
void |
onMessage(IFastMessage message)
Listens FIX messages.
|
void |
open() |
byte[] |
readMessage() |
void |
readMessage(com.epam.fix.message.MsgBuf buf) |
void |
setRawTags(com.epam.fix.message.RawFIXUtil.RawTags rawTags) |
void |
waitUntilReadyToWrite() |
void |
write(byte[] message) |
int |
write(byte[] message,
int offset,
int length) |
int |
write(com.epam.common.utils.ByteBuffer buf,
int offset,
int length) |
public EBSPriceFeed(InputStream template, String host, int port, String sender, String vendor) throws IOException
IOException
public byte[] readMessage() throws IOException
IOException
public boolean isBlockingSocket()
isBlockingSocket
in interface com.epam.fixengine.transport.FIXTransport
public void readMessage(com.epam.fix.message.MsgBuf buf) throws IOException
readMessage
in interface com.epam.fixengine.transport.FIXTransport
IOException
public void write(byte[] message) throws IOException
write
in interface com.epam.fixengine.transport.FIXTransport
IOException
public int write(byte[] message, int offset, int length) throws IOException
write
in interface com.epam.fixengine.transport.FIXTransport
IOException
public int write(com.epam.common.utils.ByteBuffer buf, int offset, int length) throws IOException
write
in interface com.epam.fixengine.transport.FIXTransport
IOException
public void waitUntilReadyToWrite() throws IOException
waitUntilReadyToWrite
in interface com.epam.fixengine.transport.FIXTransport
IOException
public void open() throws IOException
open
in interface com.epam.fixengine.transport.OutgoingFIXTransport
IOException
public void close() throws IOException
close
in interface com.epam.fixengine.transport.FIXTransport
IOException
public int getOptimalBufferSize()
getOptimalBufferSize
in interface com.epam.fixengine.transport.FIXTransport
public String getAddress()
getAddress
in interface com.epam.fixengine.transport.FIXTransport
public void setRawTags(com.epam.fix.message.RawFIXUtil.RawTags rawTags)
setRawTags
in interface com.epam.fixengine.transport.FIXTransport
public void onMessage(IFastMessage message)
BinaryFASTListener
onMessage
in interface BinaryFASTListener
message
- FIX Messages.Copyright © 2000–2025 EPAM Systems. All rights reserved.