Package com.consol.citrus.message
Enum MessageType
- java.lang.Object
-
- java.lang.Enum<MessageType>
-
- com.consol.citrus.message.MessageType
-
- All Implemented Interfaces:
Serializable,Comparable<MessageType>
public enum MessageType extends Enum<MessageType>
Enumeration for message protocol types used in test cases.- Author:
- Christoph Deppisch
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BINARYBINARY_BASE64CSVGZIPGZIP_BASE64JSONMSCONSPLAINTEXTUNSPECIFIEDXHTMLXML
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisBinary(String messageType)Checks for the given message type to be handled as binary content.static booleanknows(String messageTypeName)Check if this message type name is matching a enum value.static MessageTypevalueOf(String name)Returns the enum constant of this type with the specified name.static MessageType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNSPECIFIED
public static final MessageType UNSPECIFIED
-
XML
public static final MessageType XML
-
XHTML
public static final MessageType XHTML
-
CSV
public static final MessageType CSV
-
JSON
public static final MessageType JSON
-
PLAINTEXT
public static final MessageType PLAINTEXT
-
BINARY
public static final MessageType BINARY
-
BINARY_BASE64
public static final MessageType BINARY_BASE64
-
GZIP
public static final MessageType GZIP
-
GZIP_BASE64
public static final MessageType GZIP_BASE64
-
MSCONS
public static final MessageType MSCONS
-
-
Method Detail
-
values
public static MessageType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (MessageType c : MessageType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MessageType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
knows
public static boolean knows(String messageTypeName)
Check if this message type name is matching a enum value.- Parameters:
messageTypeName-- Returns:
-
isBinary
public static boolean isBinary(String messageType)
Checks for the given message type to be handled as binary content.- Parameters:
messageType-- Returns:
-
-