package com.eactive.eai.adapter;

// adapter 패키지에서 사용하는 상수를 정의한 Interface
public interface Keys {
	public static final String OUT_ADAPTER_GROUP_NAME = "OUT_ADAPTER_GROUP_NAME";
	public static final String OUT_ADAPTER_NAME = "OUT_ADAPTER_NAME";
	
	public static final String GUBUN_IN = "INBOUND";
	public static final String GUBUN_OUT = "OUTBOUND";
	
	public static final String LB_WEIGHT = "LB_WEIGHT";

	// inbound adapter charset
	public static final String CHARSET_KEY_IN = "CHARSET_IN";
	// outbound adapter charset
	public static final String CHARSET_KEY_OUT = "CHARSET_OUT";

	public static final String TYPE_HTTP = "HTT";
	//HTTP custom port - undertow
	public static final String TYPE_HTTP_CUSTOM = "HTC";
	public static final String TYPE_REST = "RST";
	public static final String TYPE_NET2 = "NET";
	public static final String TYPE_SNA = "SNA";
	public static final String TYPE_WSK = "WSK";
	public static final String TYPE_WBT = "WBT";
	public static final String TYPE_JTC = "JTC";
	public static final String TYPE_JCO = "JCO";
	public static final String TYPE_APP = "APP";
	public static final String TYPE_AMQ = "AMQ";

	public static final String IF_NONSTANDARD = "N";
	public static final String IF_STANDARD = "K";
	public static final String IF_SUBSTANDARD = "B";
	
	public static final String TESTMASTER_DEFAULT = "0";
	public static final String TESTMASTER_TAS = "1";
	public static final String TESTMASTER_TAS_INFO = "2";

	public static final String ADAPTRER_IN = "I";
	public static final String ADAPTER_OUT = "O";

	public static final String NO_KESA = "0";
	public static final String N_KESA = "1";
	public static final String U_KESA = "2";
	public static final String Z_KESA = "3";
	public static final String CARD_KESA = "C";

}
