LBM Utility class.
Declaration Syntax
C# |
public class LBM
Members
All Members | Constructors | Methods | Fields | ||
Icon | Member | Description |
---|---|---|
LBM()()() |
Instantiate LBM utility class
| |
CONTEXT_EVENT_UMQ_INSTANCE_LIST_NOTIFICATION |
Indicates that the queue instance list has changed.
| |
CONTEXT_EVENT_UMQ_REGISTRATION_COMPLETE_EX |
Context Event: Indicates context registration is complete.
| |
CONTEXT_EVENT_UMQ_REGISTRATION_COMPLETE_EX_FLAG_QUORUM |
Registration completed with only quorum reached.
| |
CONTEXT_EVENT_UMQ_REGISTRATION_ERROR |
Context Event: Indicates context registration failed with an error.
The dataString() method will return a message describing the error.
| |
CONTEXT_EVENT_UMQ_REGISTRATION_SUCCESS_EX |
Context Event: Indicates context registration with a single queue instance was successful.
| |
CTX_ATTR_OP_DAEMON |
Context operational mode: Daemon
| |
CTX_ATTR_OP_EMBEDDED |
Context operational mode: Embedded
| |
CTX_ATTR_OP_SEQUENTIAL |
Context operational mode: Sequential
| |
dumpDebugLog(String, Boolean) |
Dump the in-memory LBM debug log to a specified file.
| |
EDAEMONCONN |
LBM error: LBM daemon connection not connected.
| |
EINVAL |
LBM error: An invalid argument was passed
| |
EMSG_SELECTOR |
LBM error: Error parsing message selector.
| |
ENO_QUEUE_REG | ||
ENO_STORE_REG | ||
ENOMEM |
LBM error: Operation could not be completed due to memory allocation error.
| |
EOP |
LBM error: Operation was invalid due to error in internal processing.
| |
EOS |
LBM error: Operation failed due to unrecoverable OS system call error.
| |
errorMessage()()() |
Returns last LBM error message
| |
errorNumber()()() |
Returns last LBM error number
| |
ETIMEDOUT |
LBM error: Operation timed out waiting to complete.
| |
EUMENOREG |
LBM error: UME registration not completed.
| |
EVENT_QUEUE_BLOCK |
Infinite blocking time for running event queue
| |
EVENT_QUEUE_DELAY_WARNING |
Event queue monitor event type: Warning of excessive delay for event.
| |
EVENT_QUEUE_ENQUEUE_NOTIFICATION |
Event queue monitor event type: Notification of something being
added to queue.
| |
EVENT_QUEUE_POLL |
Poll and dispatch a single event when running the event queue
| |
EVENT_QUEUE_SIZE_WARNING |
Event queue monitor event type: Warning of event queue size.
| |
EWOULDBLOCK |
LBM error: Function would block, but object is set to be nonblocking.
| |
Finalize()()() |
LBM class finalization
(Overrides Object.Finalize()()().) | |
FLIGHT_SIZE_TYPE_ULB | Specify a ULB flight size. | |
FLIGHT_SIZE_TYPE_UME | Specify a UME flight size. | |
FLIGHT_SIZE_TYPE_UMQ | Specify a UMQ flight size. | |
LBM_BYTEMESSAGE | ||
LBM_JMSCorrelationID |
String
| |
LBM_JMSDeliveryMode |
int, NON_PERSISTENT = 1, PERSISTENT = 2
| |
LBM_JMSExpiration |
long, Number of milliseconds since 1970.
| |
LBM_JMSMessageID |
String
| |
LBM_JMSPriority |
int
| |
LBM_JMSRedelivered |
boolean
| |
LBM_JMSReplyToName |
String
| |
LBM_JMSReplyToType |
String, topic, queue or destination
| |
LBM_JMSReplyToWildcard |
boolean
| |
LBM_JMSTimestamp |
long, Number of milliseconds since 1970.
| |
LBM_JMSTopicType |
String, topic, queue or destination
| |
LBM_JMSType |
String, topic, queue or destination
| |
LBM_LBMMessageType |
int, LBM_TEXTMESSAGE, LBM_BYTEMESSAGE, LBM_MAPMESSAGE, LBM_MESSAGE, LBM_OBJECTMESSAGE, LBM_STREAMMESSAGE
| |
LBM_MAPMESSAGE | ||
LBM_MESSAGE | ||
LBM_OBJECTMESSAGE | ||
LBM_SRC_COST_FUNCTION_REJECT |
Source cost function return value to indicate this source should be permanently rejected.
| |
LBM_STREAMMESSAGE | ||
LBM_TEXTMESSAGE |
Possible JMS Message Types.
| |
LBM_UME_LIVENESS_RECEIVER_UNRESPONSIVE_FLAG_EOF |
UME Receiver Liveness Deletion EOF
| |
LBM_UME_LIVENESS_RECEIVER_UNRESPONSIVE_FLAG_TMO |
UME Receiver Liveness Deletion TIMEOUT
| |
LBM_UMM_APP_NAME_LENGTH_MAX |
Max UMM application name length.
| |
LBM_UMM_INFO_FLAGS_USE_SSL |
LBMUMMInfo flag to use SSL for all ummd connections.
| |
LBM_UMM_NUM_SERVERS_MAX |
Max allowed number of failover UMM daemons.
| |
LBM_UMM_PASSWORD_LENGTH_MAX |
Max UMM password length.
| |
LBM_UMM_SERVER_LENGTH_MAX |
Max ip:port server string length.
| |
LBM_UMM_USER_NAME_LENGTH_MAX |
Max UMM user name length.
| |
LOG_ALERT |
Logging level: Alert
| |
LOG_CRIT |
Logging level: Critical
| |
LOG_DEBUG |
Logging level: Debug
| |
LOG_EMERG |
Logging level: Emergency
| |
LOG_ERR |
Logging level: Error
| |
LOG_INFO |
Logging level: Informational
| |
LOG_NOTICE |
Logging level: Notice
| |
LOG_WARNING |
Logging level: Warning
| |
MSG_BOS |
LBM message type: Beginning of Transport Session from source.
| |
MSG_COMPLETE_BATCH |
Sending/receiving flag: Message is complete batch (Batch should be sent ASAP)
| |
MSG_DATA |
LBM message type: Data message. Data is valid.
| |
MSG_END_BATCH |
Sending/receiving flag: End batch (Batch should be sent ASAP)
| |
MSG_EOS |
LBM message type: End of Transport Session from source.
| |
MSG_FLAG_END_BATCH |
Receiving flag: End batch
| |
MSG_FLAG_HF_32 |
Receiving flag: The message contains a 32 bit hot failover sequence number
| |
MSG_FLAG_HF_64 |
Receiving flag: The message contains a 64 bit hot failover sequence number.
| |
MSG_FLAG_HF_DUPLICATE |
Receiving flag: Message is a hot failover duplicate message.
| |
MSG_FLAG_HF_OPTIONAL |
Receiving flag: Hot Failover optional message
| |
MSG_FLAG_HF_PASS_THROUGH |
Receiving flag: Non-HF message
| |
MSG_FLAG_IMMEDIATE |
Receiving flag: Message is an immediate message.
| |
MSG_FLAG_NUMBERED_CHANNEL |
Channel flag: Numberered channel message
| |
MSG_FLAG_OTR |
Receiving flag: The message was recovered via OTR
| |
MSG_FLAG_RETRANSMIT |
Receiving flag: Retransmitted message
| |
MSG_FLAG_START_BATCH |
Receiving flag: Start batch
| |
MSG_FLAG_UME_RETRANSMIT |
Receiving flag: Retransmitted message
| |
MSG_FLAG_UMQ_REASSIGNED |
Receiving flag: Reassigned UMQ message.
| |
MSG_FLAG_UMQ_RESUBMITTED |
Receiving flag: Resubmitted UMQ message.
| |
MSG_FLUSH |
Sending flag: Flush messages.
Message is to be sent ASAP (not implicitly or explicitly batched).
This also flushes waiting messages that were explicitly or implicitly batched.
| |
MSG_HF_RESET |
LBM message type: Hot failover notification that the expected sequence number has been reset via a source send reset.
| |
MSG_MAX_SOURCE_LEN |
Maximum source name length
| |
MSG_MAX_TOPIC_LEN |
Maximum topic name length
| |
MSG_NO_SOURCE_NOTIFICATION |
Notification that no source has been found for topic. Still querying fro topic source.
| |
MSG_PROPERTY_BOOLEAN |
Message property type: boolean
| |
MSG_PROPERTY_BYTE |
Message property type: byte
| |
MSG_PROPERTY_DOUBLE |
Message property type: double (8 bytes)
| |
MSG_PROPERTY_FLOAT |
Message property type: float (4 bytes)
| |
MSG_PROPERTY_INT |
Message property type: int (4 bytes)
| |
MSG_PROPERTY_LONG |
Message property type: long (8 bytes)
| |
MSG_PROPERTY_SHORT |
Message property type: short (2 bytes)
| |
MSG_PROPERTY_STRING |
Message property type: string
| |
MSG_REQUEST |
LBM message type: Request message from source.
| |
MSG_RESPONSE |
LBM message type: Response message from requestee.
| |
MSG_START_BATCH |
Sending/receiving flag: Start batch
| |
MSG_UME_DEREGISTRATION_COMPLETE_EX |
UME receiver notification of deregistration completion.
| |
MSG_UME_DEREGISTRATION_SUCCESS_EX |
UME receiver deregistration successful for a store (extended form).
| |
MSG_UME_DEREGISTRATION_SUCCESS_EX_FLAG_RPP |
Deregistration was flagged as coming from a RPP store
| |
MSG_UME_REGISTRATION_CHANGE |
UME receiver notification of source registration change.
| |
MSG_UME_REGISTRATION_COMPLETE_EX |
UME receiver notification of registration completion.
| |
MSG_UME_REGISTRATION_COMPLETE_EX_FLAG_QUORUM |
Registration completed with only quorum reached.
| |
MSG_UME_REGISTRATION_COMPLETE_EX_FLAG_RXREQMAX |
Registration completed with RX REQ maximum used.
| |
MSG_UME_REGISTRATION_ERROR |
UME receiver registration encountered an error.
| |
MSG_UME_REGISTRATION_SUCCESS |
UME receiver registration successful.
| |
MSG_UME_REGISTRATION_SUCCESS_EX |
UME receiver registration successful for a store (extended form).
| |
MSG_UME_REGISTRATION_SUCCESS_EX_FLAG_NOCACHE |
Registration was flagged as coming from a store that is configured to not cache data.
| |
MSG_UME_REGISTRATION_SUCCESS_EX_FLAG_OLD |
Registration was flagged as an old receiver by the store.
| |
MSG_UME_REGISTRATION_SUCCESS_EX_FLAG_RPP |
Registration was flagged as coming from a store that has allowed a RPP receiver.
| |
MSG_UMQ_DEREGISTRATION_COMPLETE_EX |
UMQ receiver notification of deregistration completion.
Deregistration completion info can be retrieved through
the queueDeregistrationCompleteInfo() method.
| |
MSG_UMQ_DEREGISTRATION_COMPLETE_EX_FLAG_ULB |
Flag indicating that deregistration completed to a ULB source.
| |
MSG_UMQ_INDEX_ASSIGNED_EX | UMQ receiver notification of assignment of a particular index from a particular queue or ULB source.
Index assignment info (in the form of a UMQIndexAssignedInfo
object) can be retrieved with the LBMMessage.indexAssignedInfo() method. | |
MSG_UMQ_INDEX_ASSIGNED_FLAG_ULB | Index assignment was from a ULB source. | |
MSG_UMQ_INDEX_ASSIGNMENT_ELIGIBILITY_ERROR | LBM message type: UMQ receiver index assignment eligibility start/stop encountered an error. | |
MSG_UMQ_INDEX_ASSIGNMENT_ELIGIBILITY_START_COMPLETE_EX | UMQ receiver notification of beginning of index assignment eligibility.
Index assignment eligibility start completion info (in the form of a UMQIndexAssignmentEligibilityStartCompleteInfo
object) can be retrieved with the LBMMessage.indexAssignmentEligibilityStartCompleteInfo() method. | |
MSG_UMQ_INDEX_ASSIGNMENT_ELIGIBILITY_START_COMPLETE_EX_FLAG_ULB | Index assignment eligibility start completed at a ULB source. | |
MSG_UMQ_INDEX_ASSIGNMENT_ELIGIBILITY_STOP_COMPLETE_EX | UMQ receiver notification of end of index assignment eligibility.
Index assignment eligibility stop completion info (in the form of a UMQIndexAssignmentEligibilityStopCompleteInfo
object) can be retrieved with the LBMMessage.indexAssignmentEligibilityStopCompleteInfo() method. | |
MSG_UMQ_INDEX_ASSIGNMENT_ELIGIBILITY_STOP_COMPLETE_EX_FLAG_ULB | Index assignment eligibility stop completed at a ULB source. | |
MSG_UMQ_INDEX_RELEASED_EX | UMQ receiver notification of end of assignment of a particular index from a particular queue or ULB source.
Index assignment info (in the form of a UMQIndexReleasedInfo
object) can be retrieved with the LBMMessage.indexReleasedInfo() method. | |
MSG_UMQ_INDEX_RELEASED_FLAG_ULB | Index released from a ULB source. | |
MSG_UMQ_REASSIGN_FLAG_DISCARD |
Instead of requesting reassignment, request the message be discarded.
| |
MSG_UMQ_REGISTRATION_COMPLETE_EX |
UMQ receiver notification of registration completion.
Registration completion info can be retrieved through
the queueRegistrationCompleteInfo() method.
| |
MSG_UMQ_REGISTRATION_COMPLETE_EX_FLAG_QUORUM |
Flag indicating that registration completed with only quorum reached.
| |
MSG_UMQ_REGISTRATION_COMPLETE_EX_FLAG_ULB |
Flag indicating that registration completed to a ULB source.
| |
MSG_UMQ_REGISTRATION_ERROR |
UMQ receiver notification of registration error.
The error message is contained in the message data.
| |
MSG_UNRECOVERABLE_LOSS |
LBM message type: Missing message detected and not recovered in given time.
| |
MSG_UNRECOVERABLE_LOSS_BURST |
LBM message type: Missing burst of messages detected and not recovered.
| |
setConfiguration(String) |
Configure LBM attributes from a file, tftp or http URL.
| |
setConfigurationXml(String, String) |
Configure LBM attributes from an xml file.
| |
setConfigurationXmlString(String, String) |
Configure LBM attributes from a string.
| |
setDebugFilename(String) |
Specify the name of the debug log to be written
| |
setDebugMask(UInt64) |
Specify the debugging mask to be applied to debugging output.
This is set based on recommendation of support staff.
| |
setLicenseFile(String) |
Initialize the LBM license from the contents of a disk file.
| |
setLicenseString(String) |
Initialize the LBM license from a string.
| |
setLogger(LBMLogging) |
Inform LBM to use a specific logger for logging
| |
setUmmInfo(LBMUMMInfo) |
Connect to and retrieve configuration from a UMM daemon
| |
SRC_BLOCK |
Block the caller indefinitely until the message is sent.
| |
SRC_EVENT_CONNECT |
Source event: For unicast transport, means receiver has connected.
| |
SRC_EVENT_DAEMON_CONFIRM |
Source event: For LBM daemon usage only. Daemon has confirmed the source has been created.
| |
SRC_EVENT_DISCONNECT |
Source event: For unicast transport, means receiver has disconnected.
| |
SRC_EVENT_FLIGHT_SIZE_NOTIFICATION |
Source Event: flight size notification.
The flightSizeNotification() method will return an info object containing additional information.
| |
SRC_EVENT_FLIGHT_SIZE_NOTIFICATION_STATE_OVER | Messages in flight has exceeded the threshold. | |
SRC_EVENT_FLIGHT_SIZE_NOTIFICATION_STATE_UNDER | Messages in flight is now below the threshold. | |
SRC_EVENT_FLIGHT_SIZE_NOTIFICATION_TYPE_ULB | Specifies a ULB flight size. | |
SRC_EVENT_FLIGHT_SIZE_NOTIFICATION_TYPE_UME | Specifies a UME flight size. | |
SRC_EVENT_FLIGHT_SIZE_NOTIFICATION_TYPE_UMQ | Specifies a UMQ flight size. | |
SRC_EVENT_SEQUENCE_NUMBER_INFO |
Source event: Informs the application of the sequence numbers used with a message.
| |
SRC_EVENT_UME_DELIVERY_CONFIRMATION |
Source event: (UME only) UME Confirmed Delivery of Message from receiver.
| |
SRC_EVENT_UME_DELIVERY_CONFIRMATION_EX |
Source event: For UME only, means UME Confirmed Delivery of Message from receiver (extended form).
| |
SRC_EVENT_UME_DELIVERY_CONFIRMATION_EX_FLAG_EXACK |
Confirmation received with Explicit ACK (EXACK) flagged.
| |
SRC_EVENT_UME_DELIVERY_CONFIRMATION_EX_FLAG_OOD |
Confirmation received with Out-of-Order Delivery (OOD) flagged.
| |
SRC_EVENT_UME_DELIVERY_CONFIRMATION_EX_FLAG_UNIQUEACKS |
Confirmation received for specified number of unique ACKs.
| |
SRC_EVENT_UME_DELIVERY_CONFIRMATION_EX_FLAG_UREGID |
Confirmation received with User Specified Rcv Registration ID flagged.
| |
SRC_EVENT_UME_DEREGISTRATION_COMPLETE_EX |
Source event: (UME only) Deregistration of source complete.
| |
SRC_EVENT_UME_DEREGISTRATION_SUCCESS_EX |
Source event: (UME only) Deregistration of source successful (extended version).
| |
SRC_EVENT_UME_MESSAGE_RECLAIMED |
Source event: (UME only) Indicates that a message has been reclaimed.
| |
SRC_EVENT_UME_MESSAGE_RECLAIMED_EX |
Source event: Indicates that a message has been reclaimed (extended form).
| |
SRC_EVENT_UME_MESSAGE_RECLAIMED_EX_FLAG_FORCED |
Reclaim notification is the result of a forced reclaim
| |
SRC_EVENT_UME_MESSAGE_STABLE |
Source event: (UME only) UME ACK from store indicates message is stable.
| |
SRC_EVENT_UME_MESSAGE_STABLE_EX |
Source event: For UME only, means UME ACK from store indicates message is stable (extended form).
| |
SRC_EVENT_UME_MESSAGE_STABLE_EX_FLAG_INTERGROUP_STABLE |
Message stable for intergroup stability
@since UME 2.0
| |
SRC_EVENT_UME_MESSAGE_STABLE_EX_FLAG_INTRAGROUP_STABLE |
Message stable for intragroup stability
@since UME 2.0
| |
SRC_EVENT_UME_MESSAGE_STABLE_EX_FLAG_STABLE |
Message is stable according to behavior desired
| |
SRC_EVENT_UME_MESSAGE_STABLE_EX_FLAG_STORE |
Message stable information has active store information
| |
SRC_EVENT_UME_MESSAGE_STABLE_EX_FLAG_USER |
Message stabilized via the setUMEMessageStable API
| |
SRC_EVENT_UME_MESSAGE_STABLE_EX_FLAG_WHOLE_MESSAGE_STABLE |
Whole message (each fragment) is stable
| |
SRC_EVENT_UME_REGISTRATION_COMPLETE_EX |
Source event: (UME only) Registration of source complete.
| |
SRC_EVENT_UME_REGISTRATION_COMPLETE_EX_FLAG_QUORUM |
Registration completed with only quorum reached.
| |
SRC_EVENT_UME_REGISTRATION_ERROR |
Source event: (UME only) Registration of source failed with an error.
| |
SRC_EVENT_UME_REGISTRATION_SUCCESS |
Source event: (UME only) Registration of source successful.
| |
SRC_EVENT_UME_REGISTRATION_SUCCESS_EX |
Source event: (UME only) Registration of source successful (extended version).
| |
SRC_EVENT_UME_REGISTRATION_SUCCESS_EX_FLAG_NOACKS |
Registration was flagged as coming from a store that is configured to not send ACKs for stability (no-cache store).
| |
SRC_EVENT_UME_REGISTRATION_SUCCESS_EX_FLAG_OLD |
Registration was flagged as an old source by the store.
| |
SRC_EVENT_UME_REGISTRATION_SUCCESS_EX_FLAG_RPP |
Registration was flagged as coming from a store that allows and has accepted RPP persistent topics.
| |
SRC_EVENT_UME_STORE_UNRESPONSIVE |
Source event: (UME only) Store has not been active within timeout.
| |
SRC_EVENT_UMQ_MESSAGE_ID_INFO |
Source Event: For UMQ only, informs the application of the Message ID assigned with a message..
The messageIdInfo() method will return an info object containing additional information.
| |
SRC_EVENT_UMQ_MESSAGE_STABLE_EX |
Source Event: For UMQ only, means a message is stable with a queue instance.
The queueAckInfo() method will return an info object containing additional information..
| |
SRC_EVENT_UMQ_MESSAGE_STABLE_EX_FLAG_INTERGROUP_STABLE |
Message stable for intergroup stability
| |
SRC_EVENT_UMQ_MESSAGE_STABLE_EX_FLAG_INTRAGROUP_STABLE |
Message stable for intragroup stability
| |
SRC_EVENT_UMQ_MESSAGE_STABLE_EX_FLAG_STABLE |
Message is stable according to behavior desired
| |
SRC_EVENT_UMQ_MESSAGE_STABLE_EX_FLAG_USER |
Message stabilized via the setUMQMessageStable API
| |
SRC_EVENT_UMQ_REGISTRATION_COMPLETE_EX |
Source Event: For UMQ only, means registration of source complete.
The queueRegistrationCompleteInfo() method will return an info object containing additional information..
| |
SRC_EVENT_UMQ_REGISTRATION_COMPLETE_EX_FLAG_QUORUM |
Registration completed with only quorum reached.
| |
SRC_EVENT_UMQ_REGISTRATION_ERROR |
Source Event: For UMQ only, means registration of source failed with an error.
The error message is contained in the event dataString.
| |
SRC_EVENT_UMQ_ULB_MESSAGE_ASSIGNED_EX |
Source Event: For UMQ only, means a ULB message was assigned.
The ulbMessageInfo() method will return an info object containing additional information..
| |
SRC_EVENT_UMQ_ULB_MESSAGE_COMPLETE_EX |
Source Event: For UMQ only, means a ULB message was consumed or discarded from all application sets.
The ulbMessageInfo() method will return an info object containing additional information..
| |
SRC_EVENT_UMQ_ULB_MESSAGE_CONSUMED_EX |
Source Event: For UMQ only, means a ULB message was consumed.
The ulbMessageInfo() method will return an info object containing additional information..
| |
SRC_EVENT_UMQ_ULB_MESSAGE_REASSIGNED_EX |
Source Event: For UMQ only, means a ULB message was reassigned.
The ulbMessageInfo() method will return an info object containing additional information..
| |
SRC_EVENT_UMQ_ULB_MESSAGE_TIMEOUT_EX |
Source Event: For UMQ only, means a ULB message reached end-of-life and was discarded.
The ulbMessageInfo() method will return an info object containing additional information..
| |
SRC_EVENT_UMQ_ULB_MESSAGE_TIMEOUT_EX_FLAG_DISCARD | Timeout is the result of the reassign API being called with the DISCARD flag set | |
SRC_EVENT_UMQ_ULB_MESSAGE_TIMEOUT_EX_FLAG_EXPLICIT | Timeout is the result of the reassign API being called by a receiver | |
SRC_EVENT_UMQ_ULB_MESSAGE_TIMEOUT_EX_FLAG_MAX_REASSIGNS | Timeout is the result of hitting the umq_ulb_application_set_message_max_reassignments number of assignments | |
SRC_EVENT_UMQ_ULB_MESSAGE_TIMEOUT_EX_FLAG_TOTAL_LIFETIME_EXPIRED | Timeout is the result of the total lifetime expiring | |
SRC_EVENT_UMQ_ULB_RECEIVER_DEREGISTRATION_EX |
Source Event: For UMQ only, means a ULB receiver deregistered.
The ulbReceiverInfo() method will return an info object containing additional information..
| |
SRC_EVENT_UMQ_ULB_RECEIVER_READY_EX |
Source Event: For UMQ only, means a ULB receiver signalled ready to receive.
The ulbReceiverInfo() method will return an info object containing additional information..
| |
SRC_EVENT_UMQ_ULB_RECEIVER_REGISTRATION_EX |
Source Event: For UMQ only, means a ULB receiver registered.
The ulbReceiverInfo() method will return an info object containing additional information..
| |
SRC_EVENT_UMQ_ULB_RECEIVER_TIMEOUT_EX |
Source Event: For UMQ only, means a ULB receiver reached end-of-life.
The ulbReceiverInfo() method will return an info object containing additional information..
| |
SRC_EVENT_WAKEUP |
Source event: Following earlier LBMEWouldBlockException,
this event means that the source is ready for more sends.
| |
SRC_EVENT_WAKEUP_FLAG_MIM | Source wakeup event flag: Unblocked source is a context-level multicast immediate mode source. | |
SRC_EVENT_WAKEUP_FLAG_NORMAL | Source wakeup event flag: Unblocked source is a normal (or hot failover) source. | |
SRC_EVENT_WAKEUP_FLAG_REQUEST | Source wakeup event flag: Unblocked source is a context-level request source. | |
SRC_EVENT_WAKEUP_FLAG_RESPONSE | Source wakeup event flag: Unblocked source is a context-level response source. | |
SRC_EVENT_WAKEUP_FLAG_UIM | Source wakeup event flag: Unblocked source is a context-level unicast immediate mode source. | |
SRC_NONBLOCK |
If message could not be sent immediately, throw
an LBMEWouldBlockException
| |
SRC_SEND_EX_FLAG_CHANNEL |
Send message with included channel information.
| |
SRC_SEND_EX_FLAG_HF_32 |
Send message with a 64 bit hot failover sequence number.
| |
SRC_SEND_EX_FLAG_HF_64 |
Send message with a 32 bit hot failover sequence number.
| |
SRC_SEND_EX_FLAG_HF_OPTIONAL | Send message marked as an optional message for Hot Failover | |
SRC_SEND_EX_FLAG_PROPERTIES | Send message with associated properties | |
SRC_SEND_EX_FLAG_SEQUENCE_NUMBER_INFO |
Inform application of the sequence numbers used for message.
| |
SRC_SEND_EX_FLAG_SEQUENCE_NUMBER_INFO_FRAGONLY |
Inform application of the sequence numbers used for message (fragmented messages only).
| |
SRC_SEND_EX_FLAG_UMQ_INDEX | Send messages associating them with the supplied UMQ index | |
SRC_SEND_EX_FLAG_UMQ_MESSAGE_ID_INFO |
Inform application of the UMQ Message ID used for the message.
| |
SRC_SEND_EX_FLAG_UMQ_TOTAL_LIFETIME | Send message with supplied total lifetime | |
SRC_TOPIC_ATTR_UME_STORE_BEHAVIOR_QC |
Quorum and Consensus store behaviour
@since UME 2.0
| |
SRC_TOPIC_ATTR_UME_STORE_BEHAVIOR_RR |
Round Robin store behaviour
@since UME 2.0
| |
SRC_TOPIC_ATTR_UMQ_ULB_EVENT_MSG_COMPLETE |
ULB message complete source event
@since UMQ 2.1.1
| |
TOPIC_RES_REQUEST_ADVERTISEMENT |
Request advertisements from quiescent sources.
| |
TOPIC_RES_REQUEST_QUERY |
Request advertisements from quiescent receivers.
| |
TOPIC_RES_REQUEST_WILDCARD_QUERY |
Request advertisements from quiescent wildcard receivers.
| |
TRANSPORT_STAT_DAEMON |
Transport statistics type: Daemon is being used.
| |
TRANSPORT_STAT_LBTIPC |
Transport statistics type: LBT-IPC transport.
| |
TRANSPORT_STAT_LBTRDMA |
Transport statistics type: LBT-RDMA transport.
| |
TRANSPORT_STAT_LBTRM |
Transport statistics type: LBT-RM transport.
| |
TRANSPORT_STAT_LBTRU |
Transport statistics type: LBT-RU transport.
| |
TRANSPORT_STAT_TCP |
Transport statistics type: TCP transport.
| |
UME_MAX_STORE_STRLEN |
UME constant: Maximum length of a UME store name string.
| |
UMQ_INDEX_FLAG_NUMERIC | UMQIndexInfo flag. Index is a 64-bit integer. | |
UMQ_MAX_INDEX_LEN | Maximum UMQ index length. | |
UMQ_MAX_QUEUE_STRLEN |
UMQ constant: Maxiumum length of a UMQ queue instance name string.
| |
UMQ_ULB_MAX_RECEIVER_STRLEN |
UMQ constant: Maximum length of a ULB receiver name string.
| |
version()()() |
Get LBM version information.
| |
WILDCARD_RCV_PATTERN_TYPE_APP_CB |
Wildcard receiver pattern type: callback
| |
WILDCARD_RCV_PATTERN_TYPE_PCRE |
Wildcard receiver pattern type: PCRE (Perl Compatible Regular Expressions)
| |
WILDCARD_RCV_PATTERN_TYPE_REGEX |
Wildcard receiver pattern type: POSIX regex
|
Inheritance Hierarchy
Object | |
LBM |