|
Public Types |
enum | CommandId {
CONNECT,
CONNECTED,
DISCONNECT,
SUBSCRIBE,
UNSUBSCRIBE,
MESSAGE,
SEND,
BEGIN,
COMMIT,
ABORT,
ACK,
ERROR_CMD,
RECEIPT,
NUM_COMMANDS
} |
enum | StompHeader {
HEADER_DESTINATION,
HEADER_TRANSACTIONID,
HEADER_CONTENTLENGTH,
HEADER_SESSIONID,
HEADER_RECEIPT_REQUIRED,
HEADER_RECEIPTID,
HEADER_MESSAGEID,
HEADER_ACK,
HEADER_LOGIN,
HEADER_PASSWORD,
HEADER_CLIENT_ID,
HEADER_MESSAGE,
HEADER_CORRELATIONID,
HEADER_REQUESTID,
HEADER_RESPONSEID,
HEADER_EXPIRES,
HEADER_PERSISTANT,
HEADER_REPLYTO,
HEADER_TYPE,
HEADER_AMQMSGTYPE,
HEADER_JMSXGROUPID,
HEADER_JMSXGROUPSEQNO,
HEADER_DISPATCH_ASYNC,
HEADER_EXCLUSIVE,
HEADER_MAXPENDINGMSGLIMIT,
HEADER_NOLOCAL,
HEADER_PREFETCHSIZE,
HEADER_JMSPRIORITY,
HEADER_CONSUMERPRIORITY,
HEADER_RETROACTIVE,
HEADER_SUBSCRIPTIONNAME,
HEADER_TIMESTAMP,
HEADER_REDELIVERED,
HEADER_REDELIVERYCOUNT,
HEADER_SELECTOR,
HEADER_ID,
HEADER_SUBSCRIPTION,
NUM_STOMP_HEADERS
} |
enum | AckMode { ACK_CLIENT,
ACK_AUTO,
NUM_ACK_MODES
} |
enum | MessageType { TEXT,
BYTES,
NUM_MSG_TYPES
} |
Static Public Member Functions |
static const std::string & | toString (const CommandId cmd) |
static CommandId | toCommandId (const std::string &cmd) |
static std::string | toString (const StompHeader header) |
static StompHeader | toStompHeader (const std::string &header) |
static std::string | toString (const AckMode mode) |
static AckMode | toAckMode (const std::string &mode) |
static std::string | toString (const MessageType type) |
static MessageType | toMessageType (const std::string &type) |
static cms::Destination * | toDestination (const std::string &dest) throw ( exceptions::IllegalArgumentException ) |
Static Public Attributes |
static const char * | queuePrefix = "/queue/" |
static const char * | topicPrefix = "/topic/" |
Static Private Attributes |
static StaticInitializer | staticInits |
Classes |
class | StaticInitializer |