org::xmlBlaster::util::Constants Namespace Reference


Enumerations

enum  { MINUTE_IN_MILLIS = 1000L*60, HOUR_IN_MILLIS = MINUTE_IN_MILLIS*60, DAY_IN_MILLIS = HOUR_IN_MILLIS * 24, WEEK_IN_MILLIS = DAY_IN_MILLIS * 7 }
enum  { XMLBLASTER_PORT = 3412 }
 The IANA registered xmlBlaster port, see IANA Port Numbers and Network Service Query. More...
enum  { XMLBLASTER_SNMP = 11662 }
 The xmlBlaster SNMP node 11662 registered at IANA. More...

Variables

const char * DEFAULT_SECURITYPLUGIN_TYPE = "htpasswd"
 Holding some Constants.
const char * DEFAULT_SECURITYPLUGIN_VERSION = "1.0"
long XMLBLASTER_OID_ROOT [] = { 1, 3, 6, 1, 4, 1, XMLBLASTER_SNMP }
 The xmlBlaster SNMP node 1.3.6.1.4.1.11662 as registered at IANA.
const char * STATE_OK = "OK"
 The returned message status if OK.
const char * RET_OK = "<qos><state id='OK'/></qos>"
const char * STATE_TIMEOUT = "TIMEOUT"
 The returned message status if message timeout occured (but not erased).
const char * STATE_ERASED = "ERASED"
 The returned message status if message is explicitly erased by a call to erase().
const char * STATE_FORWARD_ERROR = "FORWARD_ERROR"
 The returned message status if message couldn't be forwarded to the master cluster node.
const char * INFO_QUEUED = "QUEUED"
 Additional info for state.
const std::string ENTRY_TYPE_MSG_RAW = "MSG_RAW"
const char * RELATING_CALLBACK = "callback"
 Type of a message queue.
const char * RELATING_SUBJECT = "subject"
 Type of a message queue.
const char * RELATING_UNRELATED = "unrelated"
 Type of a message queue.
const std::string RELATING_CLIENT = "connection"
 Type of a message queue on client side.
const char * RELATING_HISTORY = "history"
 Type of a history message queue containing references on messages.
const char * RELATING_MSGUNITSTORE = "msgUnitStore"
 Message cache.
const char * RELATING_TOPICSTORE = "topicStore"
 Persistency for topics.
const char * ONOVERFLOW_BLOCK = "block"
 message queue onOverflow handling, default is blocking until queue takes messages again
const char * ONOVERFLOW_DEADLETTER = "deadLetter"
 message queue onOverflow handling
const char * ONOVERFLOW_DISCARD = "discard"
 message queue onOverflow handling
const char * ONOVERFLOW_DISCARDOLDEST = "discardOldest"
 message queue onOverflow handling
const char * ONOVERFLOW_EXCEPTION = "exception"
 message queue onOverflow handling
const char * ONOVERFLOW_DEADMESSAGE = "deadMessage"
 message queue onOverflow handling
const char * ONEXHAUST_KILL_SESSION = "killSession"
 If callback fails more often than is configured the login session is destroyed.
const char * SUBSCRIPTIONID_CLIENT_PREFIX = "__subId:/node/"
 If subscription ID is given by client, e.g.
const char * INTERNAL_OID_PREFIX_FOR_PLUGINS = "_"
const char * INTERNAL_OID_ADMIN_CMD = "__cmd:"
const char * INTERNAL_OID_PREFIX_FOR_CORE = "__"
const char * INTERNAL_OID_PREFIX = "__sys__"
const char * INTERNAL_OID_CLUSTER_PREFIX = "__sys__cluster"
const char * JDBC_OID = "__sys__jdbc"
 JDBC access messages.
const char * OID_DEAD_LETTER = "__sys__deadLetter"
 message queue onOverflow handling
const char * XPATH = "XPATH"
 XmlKey queryType enum.
const char * EXACT = "EXACT"
const char * D_O_M_A_I_N = "DOMAIN"
const char * REGEX = "REGEX"
const char * XPATH_URL_PREFIX = "xpath:"
const char * EXACT_URL_PREFIX = "exact:"
const char * DOMAIN_URL_PREFIX = "domain:"
const char * SOCKET = "SOCKET"
const char * IOR = "IOR"
const char * EMAIL = "EMAIL"
const char * XML_RPC = "XMLRPC"
const char * RAM = "RAM"
const char * CACHE = "CACHE"
const char * ODBC = "ODBC"
const char * SQLITE = "SQLite"
const char * INDENT = " "
const char * OFFSET = "\n "
const char * ENCODING_BASE64 = "base64"
const char * ENCODING_NONE = ""
const char * TYPE_STRING = "String"
const char * TYPE_BLOB = "byte[]"
const char * TYPE_BOOLEAN = "boolean"
const char * TYPE_BYTE = "byte"
const char * TYPE_DOUBLE = "double"
const char * TYPE_FLOAT = "float"
const char * TYPE_INT = "int"
const char * TYPE_SHORT = "short"
const char * TYPE_LONG = "long"
const Timestamp THOUSAND = 1000
const Timestamp MILLION = 1000 * THOUSAND
const Timestamp BILLION = 1000 * MILLION
const char * SESSIONID_PREFIX = "sessionId:"
 Prefix to create a sessionId.
const char * SUBSCRIPTIONID_PREFIX = "__subId:"
const char *const SUBSCRIPTIONID_PtP = "__subId:PtP"
const char * XB_GLOBAL_KEY = "XB_Global"
 Object keys for lifetime manager, needed for registration.
const char * XB_XMLPARSERFACTORY_KEY = "XB_XmlParserFactory"
const char * JMS_PREFIX = "__jms:"
const char * JMSX_GROUP_ID = "__jms:JMSXGroupID"
const char * JMSX_GROUP_SEQ = "__jms:JMSXGroupSeq"
const char * JMSX_GROUP_EOF = "__jms:JMSXGroupEof"
const char * JMSX_GROUP_EX = "__jms:JMSXGroupEx"
const char * FILENAME_ATTR = "_filename"
const char * TIMESTAMP_ATTR = "_timestamp"
const char * FILE_DATE = "_fileDate"
const char * DEFAULT_SECURITYPLUGIN_TYPE
 Holding some Constants.
const char * DEFAULT_SECURITYPLUGIN_VERSION
long XMLBLASTER_OID_ROOT []
 The xmlBlaster SNMP node 1.3.6.1.4.1.11662 as registered at IANA.
const char * STATE_OK
 The returned message status if OK.
const char * RET_OK
const char * STATE_TIMEOUT
 The returned message status if message timeout occured (but not erased).
const char * STATE_ERASED
 The returned message status if message is explicitly erased by a call to erase().
const char * STATE_FORWARD_ERROR
 The returned message status if message couldn't be forwarded to the master cluster node.
const char * INFO_QUEUED
 Additional info for state.
const std::string ENTRY_TYPE_MSG_RAW
const char * RELATING_CALLBACK
 Type of a message queue.
const char * RELATING_SUBJECT
 Type of a message queue.
const char * RELATING_UNRELATED
 Type of a message queue.
const std::string RELATING_CLIENT
 Type of a message queue on client side.
const char * RELATING_HISTORY
 Type of a history message queue containing references on messages.
const char * RELATING_MSGUNITSTORE
 Message cache.
const char * RELATING_TOPICSTORE
 Persistency for topics.
const char * ONOVERFLOW_BLOCK
 message queue onOverflow handling, default is blocking until queue takes messages again
const char * ONOVERFLOW_DEADLETTER
 message queue onOverflow handling
const char * ONOVERFLOW_DISCARD
 message queue onOverflow handling
const char * ONOVERFLOW_DISCARDOLDEST
 message queue onOverflow handling
const char * ONOVERFLOW_EXCEPTION
 message queue onOverflow handling
const char * ONOVERFLOW_DEADMESSAGE
 message queue onOverflow handling
const char * ONEXHAUST_KILL_SESSION
 If callback fails more often than is configured the login session is destroyed.
const char * JDBC_OID
 JDBC access messages.
const char * OID_DEAD_LETTER
 message queue onOverflow handling
const char * XPATH
 XmlKey queryType enum.
const char * EXACT
const char * D_O_M_A_I_N
const char * REGEX
const char * XPATH_URL_PREFIX
const char * EXACT_URL_PREFIX
const char * DOMAIN_URL_PREFIX
const char * SOCKET
const char * IOR
const char * EMAIL
const char * XML_RPC
const char * RAM
const char * CACHE
const char * ODBC
const char * SQLITE
const char * OFFSET
const char * INDENT
const char * ENCODING_BASE64
const char * ENCODING_NONE
const char * TYPE_STRING
const char * TYPE_BLOB
const char * TYPE_BOOLEAN
const char * TYPE_BYTE
const char * TYPE_DOUBLE
const char * TYPE_FLOAT
const char * TYPE_INT
const char * TYPE_SHORT
const char * TYPE_LONG
const org::xmlBlaster::util::Timestamp THOUSAND
const org::xmlBlaster::util::Timestamp MILLION
const org::xmlBlaster::util::Timestamp BILLION
const char * SESSIONID_PREFIX
 Prefix to create a sessionId.
const char * SUBSCRIPTIONID_PREFIX
const char *const SUBSCRIPTIONID_PtP
const char * SUBSCRIPTIONID_CLIENT_PREFIX
 If subscription ID is given by client, e.g.
const char * INTERNAL_OID_PREFIX_FOR_PLUGINS
const char * INTERNAL_OID_ADMIN_CMD
const char * INTERNAL_OID_PREFIX_FOR_CORE
const char * INTERNAL_OID_PREFIX
const char * INTERNAL_OID_CLUSTER_PREFIX
const char * XB_GLOBAL_KEY
 Object keys for lifetime manager, needed for registration.
const char * XB_XMLPARSERFACTORY_KEY
const char * JMS_PREFIX
const char * JMSX_GROUP_ID
const char * JMSX_GROUP_SEQ
const char * JMSX_GROUP_EOF
const char * JMSX_GROUP_EX
const char * FILENAME_ATTR
const char * TIMESTAMP_ATTR
const char * FILE_DATE


Enumeration Type Documentation

anonymous enum

Enumerator:
MINUTE_IN_MILLIS 
HOUR_IN_MILLIS 
DAY_IN_MILLIS 
WEEK_IN_MILLIS 

Definition at line 34 of file Constants.h.

anonymous enum

The IANA registered xmlBlaster port, see IANA Port Numbers and Network Service Query.

  xmlblaster      3412/tcp   xmlBlaster
  xmlblaster      3412/udp   xmlBlaster
  #                          Marcel Ruff <xmlBlaster@marcelruff.info> February 2002
 
Enumerator:
XMLBLASTER_PORT 

Definition at line 52 of file Constants.h.

anonymous enum

The xmlBlaster SNMP node 11662 registered at IANA.

XmlBlaster has a registered SNMP number under iso.org.dod.internet.private.enterprise (1.3.6.1.4.1), our tree leaf is 1.3.6.1.4.1.11662

Returns:
11662
See also:
PRIVATE ENTERPRISE NUMBERS
Enumerator:
XMLBLASTER_SNMP 

Definition at line 64 of file Constants.h.


Variable Documentation

const org::xmlBlaster::util::Timestamp org::xmlBlaster::util::Constants::BILLION

Definition at line 102 of file Constants.cpp.

Referenced by org::xmlBlaster::util::TimestampFactory::getTimeAsString().

const Timestamp org::xmlBlaster::util::Constants::BILLION = 1000 * MILLION

Definition at line 102 of file Constants.cpp.

Referenced by org::xmlBlaster::util::TimestampFactory::getTimeAsString().

const char* org::xmlBlaster::util::Constants::CACHE

Definition at line 80 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::CACHE = "CACHE"

Definition at line 80 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::D_O_M_A_I_N

Definition at line 67 of file Constants.cpp.

Referenced by SubscribeDemo::subscribe().

const char* org::xmlBlaster::util::Constants::D_O_M_A_I_N = "DOMAIN"

Definition at line 67 of file Constants.cpp.

Referenced by SubscribeDemo::subscribe().

const char* org::xmlBlaster::util::Constants::DEFAULT_SECURITYPLUGIN_TYPE

Holding some Constants.

The natural place for those constants would be the xmlBlaster.idl, this way the constants from java would have been exported automatically to C++ as well. But we want to be independent from CORBA.

See also:
xmlBlaster/src/java/org/xmlBlaster/util/def/Constants.java

Definition at line 18 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::DEFAULT_SECURITYPLUGIN_TYPE = "htpasswd"

Holding some Constants.

The natural place for those constants would be the xmlBlaster.idl, this way the constants from java would have been exported automatically to C++ as well. But we want to be independent from CORBA.

See also:
xmlBlaster/src/java/org/xmlBlaster/util/def/Constants.java

Definition at line 18 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::DEFAULT_SECURITYPLUGIN_VERSION

Definition at line 19 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::DEFAULT_SECURITYPLUGIN_VERSION = "1.0"

Definition at line 19 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::DOMAIN_URL_PREFIX

Definition at line 72 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::DOMAIN_URL_PREFIX = "domain:"

Definition at line 72 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::EMAIL

Definition at line 76 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::EMAIL = "EMAIL"

Definition at line 76 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ENCODING_BASE64

Definition at line 87 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::ClientProperty::ClientProperty(), org::xmlBlaster::util::qos::ClientProperty::getStringValue(), org::xmlBlaster::util::qos::ClientProperty::getValue(), org::xmlBlaster::util::qos::ClientProperty::isBase64(), org::xmlBlaster::test::TestConnectQos::testConnectQos(), and org::xmlBlaster::test::TestClientProperty::testQosData().

const char* org::xmlBlaster::util::Constants::ENCODING_BASE64 = "base64"

Definition at line 87 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::ClientProperty::ClientProperty(), org::xmlBlaster::util::qos::ClientProperty::getStringValue(), org::xmlBlaster::util::qos::ClientProperty::getValue(), org::xmlBlaster::util::qos::ClientProperty::isBase64(), org::xmlBlaster::test::TestConnectQos::testConnectQos(), and org::xmlBlaster::test::TestClientProperty::testQosData().

const char* org::xmlBlaster::util::Constants::ENCODING_NONE

Definition at line 88 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ENCODING_NONE = ""

Definition at line 88 of file Constants.cpp.

const std::string org::xmlBlaster::util::Constants::ENTRY_TYPE_MSG_RAW

Definition at line 32 of file Constants.cpp.

Referenced by org::xmlBlaster::util::queue::ConnectQueueEntry::getEmbeddedObject(), and org::xmlBlaster::util::queue::SQLiteQueuePlugin::peekWithSamePriority().

const std::string org::xmlBlaster::util::Constants::ENTRY_TYPE_MSG_RAW = "MSG_RAW"

Definition at line 32 of file Constants.cpp.

Referenced by org::xmlBlaster::util::queue::ConnectQueueEntry::getEmbeddedObject(), and org::xmlBlaster::util::queue::SQLiteQueuePlugin::peekWithSamePriority().

const char* org::xmlBlaster::util::Constants::EXACT

Definition at line 65 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::EXACT = "EXACT"

Definition at line 65 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::EXACT_URL_PREFIX

Definition at line 71 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::EXACT_URL_PREFIX = "exact:"

Definition at line 71 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::FILE_DATE

Definition at line 121 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::FILE_DATE = "_fileDate"

Definition at line 121 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::FILENAME_ATTR

Definition at line 119 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::FILENAME_ATTR = "_filename"

Definition at line 119 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::INDENT

Definition at line 84 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::INDENT = " "

Definition at line 84 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::INFO_QUEUED

Additional info for state.

The returned message status if message couldn't be forwarded to the master cluster node but is in the tail back queue to be delivered on reconnect or on client side message recording.

Definition at line 30 of file Constants.cpp.

Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::queuePublish(), and org::xmlBlaster::util::dispatch::ConnectionsHandler::queueSubscribe().

const char* org::xmlBlaster::util::Constants::INFO_QUEUED = "QUEUED"

Additional info for state.

The returned message status if message couldn't be forwarded to the master cluster node but is in the tail back queue to be delivered on reconnect or on client side message recording.

Definition at line 30 of file Constants.cpp.

Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::queuePublish(), and org::xmlBlaster::util::dispatch::ConnectionsHandler::queueSubscribe().

const char* org::xmlBlaster::util::Constants::INTERNAL_OID_ADMIN_CMD

Definition at line 55 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::INTERNAL_OID_ADMIN_CMD = "__cmd:"

Definition at line 55 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::INTERNAL_OID_CLUSTER_PREFIX

Definition at line 58 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::INTERNAL_OID_CLUSTER_PREFIX = "__sys__cluster"

Definition at line 58 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::INTERNAL_OID_PREFIX

Definition at line 57 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::INTERNAL_OID_PREFIX = "__sys__"

Definition at line 57 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::INTERNAL_OID_PREFIX_FOR_CORE

Definition at line 56 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::INTERNAL_OID_PREFIX_FOR_CORE = "__"

Definition at line 56 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::INTERNAL_OID_PREFIX_FOR_PLUGINS

Definition at line 54 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::INTERNAL_OID_PREFIX_FOR_PLUGINS = "_"

Definition at line 54 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::IOR

Definition at line 75 of file Constants.cpp.

Referenced by org::xmlBlaster::client::protocol::corba::CorbaDriver::getCbProtocol(), org::xmlBlaster::util::Global::getDefaultProtocol(), org::xmlBlaster::client::protocol::corba::CorbaDriver::getProtocol(), and org::xmlBlaster::client::protocol::corba::CorbaDriver::getType().

const char* org::xmlBlaster::util::Constants::IOR = "IOR"

Definition at line 75 of file Constants.cpp.

Referenced by org::xmlBlaster::client::protocol::corba::CorbaDriver::getCbProtocol(), org::xmlBlaster::util::Global::getDefaultProtocol(), org::xmlBlaster::client::protocol::corba::CorbaDriver::getProtocol(), and org::xmlBlaster::client::protocol::corba::CorbaDriver::getType().

const char* org::xmlBlaster::util::Constants::JDBC_OID

JDBC access messages.

Definition at line 60 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::JDBC_OID = "__sys__jdbc"

JDBC access messages.

Definition at line 60 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::JMS_PREFIX

Definition at line 113 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::JMS_PREFIX = "__jms:"

Definition at line 113 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::JMSX_GROUP_EOF

Definition at line 116 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::JMSX_GROUP_EOF = "__jms:JMSXGroupEof"

Definition at line 116 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::JMSX_GROUP_EX

Definition at line 117 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::JMSX_GROUP_EX = "__jms:JMSXGroupEx"

Definition at line 117 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::JMSX_GROUP_ID

Definition at line 114 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::JMSX_GROUP_ID = "__jms:JMSXGroupID"

Definition at line 114 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::JMSX_GROUP_SEQ

Definition at line 115 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::JMSX_GROUP_SEQ = "__jms:JMSXGroupSeq"

Definition at line 115 of file Constants.cpp.

const org::xmlBlaster::util::Timestamp org::xmlBlaster::util::Constants::MILLION

Definition at line 101 of file Constants.cpp.

Referenced by org::xmlBlaster::util::Timeout::addTimeoutListener(), org::xmlBlaster::util::Timeout::getTimeout(), org::xmlBlaster::util::Timeout::run(), and org::xmlBlaster::util::Timeout::spanToTimeout().

const Timestamp org::xmlBlaster::util::Constants::MILLION = 1000 * THOUSAND

Definition at line 101 of file Constants.cpp.

Referenced by org::xmlBlaster::util::Timeout::addTimeoutListener(), org::xmlBlaster::util::Timeout::getTimeout(), org::xmlBlaster::util::Timeout::run(), and org::xmlBlaster::util::Timeout::spanToTimeout().

const char* org::xmlBlaster::util::Constants::ODBC

Definition at line 81 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ODBC = "ODBC"

Definition at line 81 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::OFFSET

Definition at line 85 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::ClientProperty::toXml().

const char* org::xmlBlaster::util::Constants::OFFSET = "\n "

Definition at line 85 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::ClientProperty::toXml().

const char* org::xmlBlaster::util::Constants::OID_DEAD_LETTER

message queue onOverflow handling

Definition at line 62 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::OID_DEAD_LETTER = "__sys__deadLetter"

message queue onOverflow handling

Definition at line 62 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ONEXHAUST_KILL_SESSION

If callback fails more often than is configured the login session is destroyed.

Definition at line 48 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::address::AddressBase::getOnExhaust(), and org::xmlBlaster::util::qos::address::AddressBase::getOnExhaustKillSession().

const char* org::xmlBlaster::util::Constants::ONEXHAUST_KILL_SESSION = "killSession"

If callback fails more often than is configured the login session is destroyed.

Definition at line 48 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::address::AddressBase::getOnExhaust(), and org::xmlBlaster::util::qos::address::AddressBase::getOnExhaustKillSession().

const char* org::xmlBlaster::util::Constants::ONOVERFLOW_BLOCK

message queue onOverflow handling, default is blocking until queue takes messages again

Definition at line 42 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ONOVERFLOW_BLOCK = "block"

message queue onOverflow handling, default is blocking until queue takes messages again

Definition at line 42 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ONOVERFLOW_DEADLETTER

message queue onOverflow handling

Definition at line 43 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ONOVERFLOW_DEADLETTER = "deadLetter"

message queue onOverflow handling

Definition at line 43 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ONOVERFLOW_DEADMESSAGE

message queue onOverflow handling

Definition at line 47 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::storage::QueuePropertyBase::onFailureDeadMessage(), org::xmlBlaster::util::qos::storage::CbQueueProperty::onOverflowDeadMessage(), org::xmlBlaster::util::qos::storage::HistoryQueueProperty::onOverflowDeadMessage(), and org::xmlBlaster::util::qos::storage::MsgUnitStoreProperty::onOverflowDeadMessage().

const char* org::xmlBlaster::util::Constants::ONOVERFLOW_DEADMESSAGE = "deadMessage"

message queue onOverflow handling

Definition at line 47 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::storage::QueuePropertyBase::onFailureDeadMessage(), org::xmlBlaster::util::qos::storage::MsgUnitStoreProperty::onOverflowDeadMessage(), org::xmlBlaster::util::qos::storage::HistoryQueueProperty::onOverflowDeadMessage(), and org::xmlBlaster::util::qos::storage::CbQueueProperty::onOverflowDeadMessage().

const char* org::xmlBlaster::util::Constants::ONOVERFLOW_DISCARD

message queue onOverflow handling

Definition at line 44 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ONOVERFLOW_DISCARD = "discard"

message queue onOverflow handling

Definition at line 44 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ONOVERFLOW_DISCARDOLDEST

message queue onOverflow handling

Definition at line 45 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ONOVERFLOW_DISCARDOLDEST = "discardOldest"

message queue onOverflow handling

Definition at line 45 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ONOVERFLOW_EXCEPTION

message queue onOverflow handling

Definition at line 46 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::ONOVERFLOW_EXCEPTION = "exception"

message queue onOverflow handling

Definition at line 46 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::RAM

Definition at line 79 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::RAM = "RAM"

Definition at line 79 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::REGEX

Definition at line 68 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::REGEX = "REGEX"

Definition at line 68 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::RELATING_CALLBACK

Type of a message queue.

Definition at line 34 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::storage::CbQueueProperty::isSessionRelated().

const char* org::xmlBlaster::util::Constants::RELATING_CALLBACK = "callback"

Type of a message queue.

Definition at line 34 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::storage::CbQueueProperty::isSessionRelated().

const std::string org::xmlBlaster::util::Constants::RELATING_CLIENT

Type of a message queue on client side.

Definition at line 37 of file Constants.cpp.

const std::string org::xmlBlaster::util::Constants::RELATING_CLIENT = "connection"

Type of a message queue on client side.

Definition at line 37 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::RELATING_HISTORY

Type of a history message queue containing references on messages.

Definition at line 38 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::RELATING_HISTORY = "history"

Type of a history message queue containing references on messages.

Definition at line 38 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::RELATING_MSGUNITSTORE

Message cache.

Definition at line 39 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::RELATING_MSGUNITSTORE = "msgUnitStore"

Message cache.

Definition at line 39 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::RELATING_SUBJECT

Type of a message queue.

Definition at line 35 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::storage::CbQueueProperty::isSubjectRelated().

const char* org::xmlBlaster::util::Constants::RELATING_SUBJECT = "subject"

Type of a message queue.

Definition at line 35 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::storage::CbQueueProperty::isSubjectRelated().

const char* org::xmlBlaster::util::Constants::RELATING_TOPICSTORE

Persistency for topics.

Definition at line 40 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::RELATING_TOPICSTORE = "topicStore"

Persistency for topics.

Definition at line 40 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::RELATING_UNRELATED

Type of a message queue.

Definition at line 36 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::RELATING_UNRELATED = "unrelated"

Type of a message queue.

Definition at line 36 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::RET_OK

Definition at line 24 of file Constants.cpp.

Referenced by SubscribeDemo::update().

const char* org::xmlBlaster::util::Constants::RET_OK = "<qos><state id='OK'/></qos>"

Definition at line 24 of file Constants.cpp.

Referenced by SubscribeDemo::update().

const char* org::xmlBlaster::util::Constants::SESSIONID_PREFIX

Prefix to create a sessionId.

Definition at line 105 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::SESSIONID_PREFIX = "sessionId:"

Prefix to create a sessionId.

Definition at line 105 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::SOCKET

Definition at line 74 of file Constants.cpp.

Referenced by org::xmlBlaster::client::protocol::socket::SocketDriver::connect(), org::xmlBlaster::client::protocol::socket::SocketDriver::getCbProtocol(), org::xmlBlaster::util::Global::getDefaultProtocol(), org::xmlBlaster::client::protocol::socket::SocketDriver::getProtocol(), org::xmlBlaster::util::qos::address::AddressBase::getRawAddress(), and org::xmlBlaster::client::protocol::socket::SocketDriver::getType().

const char* org::xmlBlaster::util::Constants::SOCKET = "SOCKET"

Definition at line 74 of file Constants.cpp.

Referenced by org::xmlBlaster::client::protocol::socket::SocketDriver::connect(), org::xmlBlaster::client::protocol::socket::SocketDriver::getCbProtocol(), org::xmlBlaster::util::Global::getDefaultProtocol(), org::xmlBlaster::client::protocol::socket::SocketDriver::getProtocol(), org::xmlBlaster::util::qos::address::AddressBase::getRawAddress(), and org::xmlBlaster::client::protocol::socket::SocketDriver::getType().

const char* org::xmlBlaster::util::Constants::SQLITE

Definition at line 82 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::SQLITE = "SQLite"

Definition at line 82 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::STATE_ERASED

The returned message status if message is explicitly erased by a call to erase().

Definition at line 27 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::QosData::isErased(), and org::xmlBlaster::test::TestSub::update().

const char* org::xmlBlaster::util::Constants::STATE_ERASED = "ERASED"

The returned message status if message is explicitly erased by a call to erase().

Definition at line 27 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::QosData::isErased(), and org::xmlBlaster::test::TestSub::update().

const char* org::xmlBlaster::util::Constants::STATE_FORWARD_ERROR

The returned message status if message couldn't be forwarded to the master cluster node.

Definition at line 28 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::QosData::isForwardError().

const char* org::xmlBlaster::util::Constants::STATE_FORWARD_ERROR = "FORWARD_ERROR"

The returned message status if message couldn't be forwarded to the master cluster node.

Definition at line 28 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::QosData::isForwardError().

const char* org::xmlBlaster::util::Constants::STATE_OK

The returned message status if OK.

Definition at line 23 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::QosData::isOk(), org::xmlBlaster::util::dispatch::ConnectionsHandler::queuePublish(), org::xmlBlaster::util::dispatch::ConnectionsHandler::queueSubscribe(), org::xmlBlaster::util::qos::StatusQosData::StatusQosData(), and org::xmlBlaster::test::TestSub::update().

const char* org::xmlBlaster::util::Constants::STATE_OK = "OK"

The returned message status if OK.

Definition at line 23 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::QosData::isOk(), org::xmlBlaster::util::dispatch::ConnectionsHandler::queuePublish(), org::xmlBlaster::util::dispatch::ConnectionsHandler::queueSubscribe(), org::xmlBlaster::util::qos::StatusQosData::StatusQosData(), and org::xmlBlaster::test::TestSub::update().

const char* org::xmlBlaster::util::Constants::STATE_TIMEOUT

The returned message status if message timeout occured (but not erased).

Definition at line 26 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::QosData::isTimeout().

const char* org::xmlBlaster::util::Constants::STATE_TIMEOUT = "TIMEOUT"

The returned message status if message timeout occured (but not erased).

Definition at line 26 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::QosData::isTimeout().

const char* org::xmlBlaster::util::Constants::SUBSCRIPTIONID_CLIENT_PREFIX

If subscription ID is given by client, e.g.

"__subId:/node/heron/client/joe/3/34" see Requirement engine.qos.subscribe.id

Definition at line 53 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::SUBSCRIPTIONID_CLIENT_PREFIX = "__subId:/node/"

If subscription ID is given by client, e.g.

"__subId:/node/heron/client/joe/3/34" see Requirement engine.qos.subscribe.id

Definition at line 53 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::SUBSCRIPTIONID_PREFIX

Definition at line 106 of file Constants.cpp.

Referenced by org::xmlBlaster::client::qos::SubscribeQos::generateSubscriptionId().

const char* org::xmlBlaster::util::Constants::SUBSCRIPTIONID_PREFIX = "__subId:"

Definition at line 106 of file Constants.cpp.

Referenced by org::xmlBlaster::client::qos::SubscribeQos::generateSubscriptionId().

const char* const org::xmlBlaster::util::Constants::SUBSCRIPTIONID_PtP

Definition at line 107 of file Constants.cpp.

const char* const org::xmlBlaster::util::Constants::SUBSCRIPTIONID_PtP = "__subId:PtP"

Definition at line 107 of file Constants.cpp.

const org::xmlBlaster::util::Timestamp org::xmlBlaster::util::Constants::THOUSAND

Definition at line 100 of file Constants.cpp.

const Timestamp org::xmlBlaster::util::Constants::THOUSAND = 1000

Definition at line 100 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TIMESTAMP_ATTR

Definition at line 120 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TIMESTAMP_ATTR = "_timestamp"

Definition at line 120 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_BLOB

Definition at line 91 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::ClientProperty::ClientProperty(), and org::xmlBlaster::util::qos::ClientProperty::getValue().

const char* org::xmlBlaster::util::Constants::TYPE_BLOB = "byte[]"

Definition at line 91 of file Constants.cpp.

Referenced by org::xmlBlaster::util::qos::ClientProperty::ClientProperty(), and org::xmlBlaster::util::qos::ClientProperty::getValue().

const char* org::xmlBlaster::util::Constants::TYPE_BOOLEAN

Definition at line 92 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_BOOLEAN = "boolean"

Definition at line 92 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_BYTE

Definition at line 93 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_BYTE = "byte"

Definition at line 93 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_DOUBLE

Definition at line 94 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_DOUBLE = "double"

Definition at line 94 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_FLOAT

Definition at line 95 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_FLOAT = "float"

Definition at line 95 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_INT

Definition at line 96 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_INT = "int"

Definition at line 96 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_LONG

Definition at line 98 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_LONG = "long"

Definition at line 98 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_SHORT

Definition at line 97 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_SHORT = "short"

Definition at line 97 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::TYPE_STRING

Definition at line 90 of file Constants.cpp.

Referenced by org::xmlBlaster::test::TestClientProperty::testQosData().

const char* org::xmlBlaster::util::Constants::TYPE_STRING = "String"

Definition at line 90 of file Constants.cpp.

Referenced by org::xmlBlaster::test::TestClientProperty::testQosData().

const char* org::xmlBlaster::util::Constants::XB_GLOBAL_KEY

Object keys for lifetime manager, needed for registration.

Definition at line 110 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::XB_GLOBAL_KEY = "XB_Global"

Object keys for lifetime manager, needed for registration.

Definition at line 110 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::XB_XMLPARSERFACTORY_KEY

Definition at line 111 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::XB_XMLPARSERFACTORY_KEY = "XB_XmlParserFactory"

Definition at line 111 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::XML_RPC

Definition at line 77 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::XML_RPC = "XMLRPC"

Definition at line 77 of file Constants.cpp.

long org::xmlBlaster::util::Constants::XMLBLASTER_OID_ROOT[]

The xmlBlaster SNMP node 1.3.6.1.4.1.11662 as registered at IANA.

Returns:
a long array containing the SNMP hierarchy to xmlBlaster

Definition at line 21 of file Constants.cpp.

long org::xmlBlaster::util::Constants::XMLBLASTER_OID_ROOT[] = { 1, 3, 6, 1, 4, 1, XMLBLASTER_SNMP }

The xmlBlaster SNMP node 1.3.6.1.4.1.11662 as registered at IANA.

Returns:
a long array containing the SNMP hierarchy to xmlBlaster

Definition at line 21 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::XPATH

XmlKey queryType enum.

Definition at line 64 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::XPATH = "XPATH"

XmlKey queryType enum.

Definition at line 64 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::XPATH_URL_PREFIX

Definition at line 70 of file Constants.cpp.

const char* org::xmlBlaster::util::Constants::XPATH_URL_PREFIX = "xpath:"

Definition at line 70 of file Constants.cpp.