package org.jscsi.target.settings;
/**
* This class contains all keys and some common variables and other static,
* final {@link String} objects used during text parameter negotiation.
*
* @author Andreas Ergenzinger
*/
public final class TextKeyword {
// keys
public static final String AUTH_METHOD = "AuthMethod";
public static final String DATA_DIGEST = "DataDigest";
public static final String DATA_PDU_IN_ORDER = "DataPDUInOrder";
public static final String DATA_SEQUENCE_IN_ORDER = "DataSequenceInOrder";
public static final String DEFAULT_TIME_2_RETAIN = "DefaultTime2Retain";
public static final String DEFAULT_TIME_2_WAIT = "DefaultTime2Wait";
public static final String ERROR_RECOVERY_LEVEL = "ErrorRecoveryLevel";
public static final String FIRST_BURST_LENGTH = "FirstBurstLength";
public static final String HEADER_DIGEST = "HeaderDigest";
public static final String IF_MARKER = "IFMarker";
public static final String IF_MARK_INT = "IFMarkInt";
public static final String IMMEDIATE_DATA = "ImmediateData";
public static final String INITIAL_R_2_T = "InitialR2T";
public static final String INITIATOR_ALIAS = "InitiatorAlias";
public static final String INITIATOR_NAME = "InitiatorName";
public static final String MAX_BURST_LENGTH = "MaxBurstLength";
public static final String MAX_CONNECTIONS = "MaxConnections";
public static final String MAX_OUTSTANDING_R_2_T = "MaxOutstandingR2T";
public static final String MAX_RECV_DATA_SEGMENT_LENGTH = "MaxRecvDataSegmentLength";
public static final String OF_MARKER = "OFMarker";
public static final String OF_MARK_INT = "OFMarkInt";
public static final String SEND_TARGETS = "SendTargets";
public static final String SESSION_TYPE = "SessionType";
public static final String TARGET_ADDRESS = "TargetAddress";
public static final String TARGET_ALIAS = "TargetAlias";
public static final String TARGET_NAME = "TargetName";
public static final String TARGET_PORTAL_GROUP_TAG = "TargetPortalGroupTag";
public static final String TIME_2_RETAIN = "Time2Retain";
public static final String TIME_2_WAIT = "Time2Wait";
// reserved value strings
public static final String REJECT = "Reject";
public static final String NOT_UNDERSTOOD = "NotUnderstood";
public static final String IRRELEVANT = "Irrelevant";
// boolean value strings
public static final String YES = "Yes";
public static final String NO = "No";
// additional string values
public static final String NONE = "None";
public static final String CRC_32C = "CRC-32C";
public static final String NORMAL = "Normal";
public static final String DISCOVERY = "Discovery";
public static final String ALL = "All";
// last but not least
public static final String EQUALS = "=";
public static final String COMMA = ",";
public static final String NULL_CHAR = Character.valueOf((char)0).toString();
public static final String COLON = ":";
}