Class BinaryEntryPointProtocol
java.lang.Object
uk.co.real_logic.artio.fixp.FixPProtocol
uk.co.real_logic.artio.binary_entrypoint.BinaryEntryPointProtocol
public class BinaryEntryPointProtocol
extends uk.co.real_logic.artio.fixp.FixPProtocol
-
Field Summary
Fields inherited from class uk.co.real_logic.artio.fixp.FixPProtocol
BUSINESS_MESSAGE_LOGGING_ENABLED, DOES_NOT_SUPPORT_SEQUENCE_FINISHING_TEMPLATE_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected org.agrona.collections.IntHashSetprotected uk.co.real_logic.sbe.ir.IrloadIr()static uk.co.real_logic.sbe.ir.Iruk.co.real_logic.artio.library.InternalFixPConnectionmakeAcceptorConnection(long connectionId, uk.co.real_logic.artio.protocol.GatewayPublication outboundPublication, uk.co.real_logic.artio.protocol.GatewayPublication inboundPublication, int libraryId, uk.co.real_logic.artio.library.FixPSessionOwner owner, long lastReceivedSequenceNumber, long lastSentSequenceNumber, long lastConnectPayload, uk.co.real_logic.artio.fixp.FixPContext context, uk.co.real_logic.artio.CommonConfiguration configuration, uk.co.real_logic.artio.fixp.FixPMessageDissector dissector) makeParser(uk.co.real_logic.artio.fixp.FixPConnection connection) makeProxy(uk.co.real_logic.artio.fixp.FixPMessageDissector fixPDissector, io.aeron.ExclusivePublication publication, org.agrona.concurrent.EpochNanoClock epochNanoClock) uk.co.real_logic.artio.fixp.AbstractFixPSequenceExtractormakeSequenceExtractor(uk.co.real_logic.artio.engine.logger.FixPSequenceNumberHandler handler, uk.co.real_logic.artio.engine.logger.SequenceNumberIndexReader sequenceNumberReader) uk.co.real_logic.artio.fixp.AbstractFixPStoragemakeStorage(org.agrona.concurrent.EpochNanoClock clock) static <T> TMethods inherited from class uk.co.real_logic.artio.fixp.FixPProtocol
encodingType, finishedReceivingTemplateId, finishedSendingTemplateId, makeHeader, makeRefIdExtractor, messageDecoders, negotiateResponseTemplateId, protocolType
-
Constructor Details
-
BinaryEntryPointProtocol
public BinaryEntryPointProtocol()
-
-
Method Details
-
loadSbeIr
public static uk.co.real_logic.sbe.ir.Ir loadSbeIr() -
loadIr
protected uk.co.real_logic.sbe.ir.Ir loadIr()- Specified by:
loadIrin classuk.co.real_logic.artio.fixp.FixPProtocol
-
findAllTemplateIds
protected org.agrona.collections.IntHashSet findAllTemplateIds() -
unsupported
public static <T> T unsupported() -
makeParser
- Specified by:
makeParserin classuk.co.real_logic.artio.fixp.FixPProtocol
-
makeProxy
public BinaryEntryPointProxy makeProxy(uk.co.real_logic.artio.fixp.FixPMessageDissector fixPDissector, io.aeron.ExclusivePublication publication, org.agrona.concurrent.EpochNanoClock epochNanoClock) - Specified by:
makeProxyin classuk.co.real_logic.artio.fixp.FixPProtocol
-
makeOffsets
- Specified by:
makeOffsetsin classuk.co.real_logic.artio.fixp.FixPProtocol
-
makeAcceptorConnection
public uk.co.real_logic.artio.library.InternalFixPConnection makeAcceptorConnection(long connectionId, uk.co.real_logic.artio.protocol.GatewayPublication outboundPublication, uk.co.real_logic.artio.protocol.GatewayPublication inboundPublication, int libraryId, uk.co.real_logic.artio.library.FixPSessionOwner owner, long lastReceivedSequenceNumber, long lastSentSequenceNumber, long lastConnectPayload, uk.co.real_logic.artio.fixp.FixPContext context, uk.co.real_logic.artio.CommonConfiguration configuration, uk.co.real_logic.artio.fixp.FixPMessageDissector dissector) - Specified by:
makeAcceptorConnectionin classuk.co.real_logic.artio.fixp.FixPProtocol
-
makeStorage
public uk.co.real_logic.artio.fixp.AbstractFixPStorage makeStorage(org.agrona.concurrent.EpochNanoClock clock) - Specified by:
makeStoragein classuk.co.real_logic.artio.fixp.FixPProtocol
-
makeSequenceExtractor
public uk.co.real_logic.artio.fixp.AbstractFixPSequenceExtractor makeSequenceExtractor(uk.co.real_logic.artio.engine.logger.FixPSequenceNumberHandler handler, uk.co.real_logic.artio.engine.logger.SequenceNumberIndexReader sequenceNumberReader) - Specified by:
makeSequenceExtractorin classuk.co.real_logic.artio.fixp.FixPProtocol
-
explicitSequenceNumbers
public boolean explicitSequenceNumbers()- Specified by:
explicitSequenceNumbersin classuk.co.real_logic.artio.fixp.FixPProtocol
-