module Stomp

Constants

BACK_SLASH

Back Slash

BACK_SLASH_ASCII
CIPHERS_OPENSSL

SSL cipher lists used can be in several different formats. One format is a simple Array of strings listing the cipher names. That format is used here.

This list was generated using the 'openssl ciphers' command. The openssl version was: OpenSSL 1.0.2g 1 Mar 2016

The specific command used to generate this list was:

openssl ciphers -v 'DEFAULT:!RC4:!SSLv2:HIGH:@STRENGTH' | cut -d“ ” -f1 | sed 's/^/t“/;s/$/”,/'

CMD_ABORT
CMD_ACK
CMD_BEGIN
CMD_COMMIT
CMD_CONNECT

Client generated frames

CMD_CONNECTED

Server generated names

CMD_DISCONNECT
CMD_ERROR
CMD_MESSAGE
CMD_NACK
CMD_RECEIPT
CMD_SEND
CMD_STOMP
CMD_SUBSCRIBE
CMD_UNSUBSCRIBE
COLON_ASCII
CR

New line

CR_ASCII
C_ASCII
DECODE_VALUES
DEFAULT_CIPHERS

A fairly safe and generally supported ciphers list.

ENCODE_VALUES

Codec from/to values.

FAILOVER_REGEX
Failover URL regex, for e.g.

failover:(stomp+ssl://login1:passcode1@remotehost1:61612,stomp://login2:passcode2@remotehost2:61613)

HAND_SHAKE_DATA
LF

Line Feed (New Line)

LF_ASCII
LITERAL_C

Literal letter c

LITERAL_COLON

Literal colon

LITERAL_N

Literal letter n

NL

New line

NL_ASCII
NULL

Octet 0

N_ASCII
SERVER_FRAMES

Server Frames

SPL_10

Protocols

SPL_11
SPL_12
SUPPORTED

Stomp 1.0 and 1.1 and 1.2

URL_REPAT

stomp URL regex pattern, for e.g. login:passcode@host:port or host:port

UTF8

UTF-8 Encoding Name