All Downloads are FREE. Search and download functionalities are using the official Maven repository.

uk.co.real_logic.artio.Constants Maven / Gradle / Ivy

There is a newer version: 0.160
Show newest version
/* Generated Fix Gateway message codec */
package uk.co.real_logic.artio;

import org.agrona.collections.IntHashSet;
import uk.co.real_logic.artio.dictionary.CharArraySet;
import uk.co.real_logic.artio.dictionary.Generated;

@Generated("uk.co.real_logic.artio")
public class Constants
{

    public static String VERSION = "FIX.4.4";
    public static char[] VERSION_CHARS = VERSION.toCharArray();

    public static final String HEARTBEAT_MESSAGE_AS_STR = "0";
    public static final long HEARTBEAT_MESSAGE = 48L;

    public static final String TEST_REQUEST_MESSAGE_AS_STR = "1";
    public static final long TEST_REQUEST_MESSAGE = 49L;

    public static final String EXAMPLE_MESSAGE_MESSAGE_AS_STR = "B";
    public static final long EXAMPLE_MESSAGE_MESSAGE = 66L;

    public static final String RESEND_REQUEST_MESSAGE_AS_STR = "2";
    public static final long RESEND_REQUEST_MESSAGE = 50L;

    public static final String REJECT_MESSAGE_AS_STR = "3";
    public static final long REJECT_MESSAGE = 51L;

    public static final String SEQUENCE_RESET_MESSAGE_AS_STR = "4";
    public static final long SEQUENCE_RESET_MESSAGE = 52L;

    public static final String LOGOUT_MESSAGE_AS_STR = "5";
    public static final long LOGOUT_MESSAGE = 53L;

    public static final String LOGON_MESSAGE_AS_STR = "A";
    public static final long LOGON_MESSAGE = 65L;

    public static final String USER_REQUEST_MESSAGE_AS_STR = "BE";
    public static final long USER_REQUEST_MESSAGE = 17730L;

    public static final String BUSINESS_MESSAGE_REJECT_MESSAGE_AS_STR = "j";
    public static final long BUSINESS_MESSAGE_REJECT_MESSAGE = 106L;

    public static final String NEW_ORDER_SINGLE_MESSAGE_AS_STR = "D";
    public static final long NEW_ORDER_SINGLE_MESSAGE = 68L;

    public static final String EXECUTION_REPORT_MESSAGE_AS_STR = "8";
    public static final long EXECUTION_REPORT_MESSAGE = 56L;

    public static final int BEGIN_STRING = 8;

    public static final int SENDER_COMP_ID = 49;

    public static final int END_SEQ_NO = 16;

    public static final int ORIG_SENDING_TIME = 122;

    public static final int POSS_DUP_FLAG = 43;

    public static final int EXEC_ID = 17;

    public static final int TARGET_COMP_ID = 56;

    public static final int TEST_MESSAGE_INDICATOR = 464;

    public static final int ORDER_ID = 37;

    public static final int ORD_STATUS = 39;

    public static final int REF_SEQ_NUM = 45;

    public static final int EXEC_TYPE = 150;

    public static final int BEGIN_SEQ_NO = 7;

    public static final int BODY_LENGTH = 9;

    public static final int RAW_DATA = 96;

    public static final int NEW_SEQ_NO = 36;

    public static final int ENCRYPT_METHOD = 98;

    public static final int SENDER_SUB_ID = 50;

    public static final int ORD_TYPE = 40;

    public static final int CL_ORD_ID = 11;

    public static final int TARGET_SUB_ID = 57;

    public static final int MSG_SEQ_NUM = 34;

    public static final int NEXT_EXPECTED_MSG_SEQ_NUM = 789;

    public static final int USER_REQUEST_ID = 923;

    public static final int PRICE = 44;

    public static final int CHECK_SUM = 10;

    public static final int SENDER_LOCATION_ID = 142;

    public static final int MAX_MESSAGE_SIZE = 383;

    public static final int RESET_SEQ_NUM_FLAG = 141;

    public static final int POSS_RESEND = 97;

    public static final int USER_REQUEST_TYPE = 924;

    public static final int ORDER_QTY = 38;

    public static final int SYMBOL = 55;

    public static final int TARGET_LOCATION_ID = 143;

    public static final int BUSINESS_REJECT_REF_ID = 379;

    public static final int TRANSACT_TIME = 60;

    public static final int SIDE = 54;

    public static final int REF_TAG_ID = 371;

    public static final int SENDING_TIME = 52;

    public static final int PASSWORD = 554;

    public static final int NEW_PASSWORD = 925;

    public static final int C_O_D_TIMEOUT_WINDOW = 35003;

    public static final int REF_MSG_TYPE = 372;

    public static final int RAW_DATA_LENGTH = 95;

    public static final int BUSINESS_REJECT_REASON = 380;

    public static final int TEXT = 58;

    public static final int MSG_TYPE = 35;

    public static final int SESSION_REJECT_REASON = 373;

    public static final int CANCEL_ON_DISCONNECT_TYPE = 35002;

    public static final int GAP_FILL_FLAG = 123;

    public static final int USERNAME = 553;

    public static final int LAST_MSG_SEQ_NUM_PROCESSED = 369;

    public static final int TEST_REQ_ID = 112;

    public static final int HEART_BT_INT = 108;

    public static final IntHashSet ALL_FIELDS = new IntHashSet(108);
    static
    {
        ALL_FIELDS.add(Constants.BEGIN_STRING);
        ALL_FIELDS.add(Constants.SENDER_COMP_ID);
        ALL_FIELDS.add(Constants.END_SEQ_NO);
        ALL_FIELDS.add(Constants.ORIG_SENDING_TIME);
        ALL_FIELDS.add(Constants.POSS_DUP_FLAG);
        ALL_FIELDS.add(Constants.EXEC_ID);
        ALL_FIELDS.add(Constants.TARGET_COMP_ID);
        ALL_FIELDS.add(Constants.TEST_MESSAGE_INDICATOR);
        ALL_FIELDS.add(Constants.ORDER_ID);
        ALL_FIELDS.add(Constants.ORD_STATUS);
        ALL_FIELDS.add(Constants.REF_SEQ_NUM);
        ALL_FIELDS.add(Constants.EXEC_TYPE);
        ALL_FIELDS.add(Constants.BEGIN_SEQ_NO);
        ALL_FIELDS.add(Constants.BODY_LENGTH);
        ALL_FIELDS.add(Constants.RAW_DATA);
        ALL_FIELDS.add(Constants.NEW_SEQ_NO);
        ALL_FIELDS.add(Constants.ENCRYPT_METHOD);
        ALL_FIELDS.add(Constants.SENDER_SUB_ID);
        ALL_FIELDS.add(Constants.ORD_TYPE);
        ALL_FIELDS.add(Constants.CL_ORD_ID);
        ALL_FIELDS.add(Constants.TARGET_SUB_ID);
        ALL_FIELDS.add(Constants.MSG_SEQ_NUM);
        ALL_FIELDS.add(Constants.NEXT_EXPECTED_MSG_SEQ_NUM);
        ALL_FIELDS.add(Constants.USER_REQUEST_ID);
        ALL_FIELDS.add(Constants.PRICE);
        ALL_FIELDS.add(Constants.CHECK_SUM);
        ALL_FIELDS.add(Constants.SENDER_LOCATION_ID);
        ALL_FIELDS.add(Constants.MAX_MESSAGE_SIZE);
        ALL_FIELDS.add(Constants.RESET_SEQ_NUM_FLAG);
        ALL_FIELDS.add(Constants.POSS_RESEND);
        ALL_FIELDS.add(Constants.USER_REQUEST_TYPE);
        ALL_FIELDS.add(Constants.ORDER_QTY);
        ALL_FIELDS.add(Constants.SYMBOL);
        ALL_FIELDS.add(Constants.TARGET_LOCATION_ID);
        ALL_FIELDS.add(Constants.BUSINESS_REJECT_REF_ID);
        ALL_FIELDS.add(Constants.TRANSACT_TIME);
        ALL_FIELDS.add(Constants.SIDE);
        ALL_FIELDS.add(Constants.REF_TAG_ID);
        ALL_FIELDS.add(Constants.SENDING_TIME);
        ALL_FIELDS.add(Constants.PASSWORD);
        ALL_FIELDS.add(Constants.NEW_PASSWORD);
        ALL_FIELDS.add(Constants.C_O_D_TIMEOUT_WINDOW);
        ALL_FIELDS.add(Constants.REF_MSG_TYPE);
        ALL_FIELDS.add(Constants.RAW_DATA_LENGTH);
        ALL_FIELDS.add(Constants.BUSINESS_REJECT_REASON);
        ALL_FIELDS.add(Constants.TEXT);
        ALL_FIELDS.add(Constants.MSG_TYPE);
        ALL_FIELDS.add(Constants.SESSION_REJECT_REASON);
        ALL_FIELDS.add(Constants.CANCEL_ON_DISCONNECT_TYPE);
        ALL_FIELDS.add(Constants.GAP_FILL_FLAG);
        ALL_FIELDS.add(Constants.USERNAME);
        ALL_FIELDS.add(Constants.LAST_MSG_SEQ_NUM_PROCESSED);
        ALL_FIELDS.add(Constants.TEST_REQ_ID);
        ALL_FIELDS.add(Constants.HEART_BT_INT);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy