LBM Utility class.

C# |
public class LBM

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 |
LBM error: UMQ queue registration not completed.
|
![]() ![]() | ENO_STORE_REG |
LBM error: UME store registration not completed.
|
![]() ![]() | 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_MAX_CONTEXT_NAME_LEN |
UMS constant: Maximum length of a context name.
|
![]() ![]() | LBM_MESSAGE | |
![]() ![]() | LBM_OBJECTMESSAGE | |
![]() ![]() | LBM_OTID_BLOCK_SZ |
Maximum OTID length
|
![]() ![]() | LBM_RESOLVER_EVENT_ADVERTISEMENT_FLAGS_EVC | |
![]() ![]() | LBM_RESOLVER_EVENT_ADVERTISEMENT_FLAGS_LJ | |
![]() ![]() | LBM_RESOLVER_EVENT_ADVERTISEMENT_FLAGS_ULB | |
![]() ![]() | LBM_RESOLVER_EVENT_ADVERTISEMENT_FLAGS_UME | |
![]() ![]() | LBM_RESOLVER_EVENT_ADVERTISEMENT_TYPE | |
![]() ![]() | LBM_RESOLVER_EVENT_INFO_CAPABILITY_VERSION_FLAG_UME | |
![]() ![]() | LBM_RESOLVER_EVENT_INFO_CAPABILITY_VERSION_FLAG_UMQ | |
![]() ![]() | LBM_RESOLVER_EVENT_INFO_INFO_DOMAIN_ID_PRESENT_FLAG | |
![]() ![]() | LBM_RESOLVER_EVENT_INFO_INFO_SOURCE_ID_PRESENT_FLAG | |
![]() ![]() | LBM_RESOLVER_EVENT_INFO_INFO_SOURCE_ID_TYPE_PRESENT_FLAG | |
![]() ![]() | LBM_RESOLVER_EVENT_INFO_INFO_VERSION_PRESENT_FLAG | |
![]() ![]() | LBM_RESOLVER_EVENTADVERTISEMENT_FLAGS_UMQ | |
![]() ![]() | 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.
|
![]() ![]() | LBMR_RESOLVER_EVENT_INFO_SRC_TYPE_APPLICATION | |
![]() ![]() | LBMR_RESOLVER_EVENT_INFO_SRC_TYPE_STORE | |
![]() ![]() | LBMR_RESOLVER_EVENT_INFO_SRC_TYPE_TNWGD | |
![]() ![]() | 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_COMPLETE_EX_FLAG_SRC_SID |
The source session id field of the UME registration complete info object is valid.
|
![]() ![]() | 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_UME_REGISTRATION_SUCCESS_EX_FLAG_SRC_SID |
The source session id field in the registration success info has been set.
|
![]() ![]() | 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
|
![]() ![]() | setDebugLogCallback(Boolean) |
Enable logging of debug messages to the application logging callback
set by LBM.setLogger(). By default, if lbm debug logging is enabled it is
sent to the filename specified by setDebugFilename(), or stderr.
Calling setDebugLogCallback() with a value of true will redirect debug
logging to the application logger set by setLogger(), or
stderr if no logger is set.
|
![]() ![]() | setDebugMask(UInt64) |
Specify the debugging mask to be applied to debugging output.
This is set based on recommendation of support staff.
|
![]() ![]() | setLbtrmLossRate(Int32) |
Specify the receiver-side loss rate for LBTRM transports.
|
![]() ![]() | setLbtrmSrcLossRate(Int32) |
Specify the source-side loss rate for LBTRM transports.
|
![]() ![]() | setLbtruLossRate(Int32) |
Specify the receiver-side loss rate for LBTRU transports.
|
![]() ![]() | setLbtruSrcLossRate(Int32) |
Specify the source-side loss rate for LBTRU transports.
|
![]() ![]() | 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
|
![]() ![]() | setUimLossRate(Int32) |
Specify the receiver-side loss rate for UIMs.
|
![]() ![]() | 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_DELIVERY_CONFIRMATION_EX_FLAG_WHOLE_MESSAGE_CONFIRMED |
Confirmation received for the message (each fragment) 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_NOT_STABLE |
Source event: For UMP only, means a message is NOT stable, and the source has given up waiting for stability.
@since UMP 6.0
|
![]() ![]() | SRC_EVENT_UME_MESSAGE_NOT_STABLE_FLAG_LOSS |
Message not stable due to explicitly reported unrecoverable loss at the store or receiver.
@since UMP 6.0
|
![]() ![]() | SRC_EVENT_UME_MESSAGE_NOT_STABLE_FLAG_STORE |
Message not stable information has store information
@since UMP 6.0
|
![]() ![]() | SRC_EVENT_UME_MESSAGE_NOT_STABLE_FLAG_TIMEOUT |
Message not stable due to stability lifetime timeout.
@since UMP 6.0
|
![]() ![]() | 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_CONTEXT_ADVERTISEMENT |
Request context advertisements from quiescent contexts.
|
![]() ![]() | TOPIC_RES_REQUEST_CONTEXT_QUERY |
Request context queries from quiescent contexts.
|
![]() ![]() | 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_LBTSMX |
Transport statistics type: LBT-SMX transport.
|
![]() ![]() | TRANSPORT_STAT_TCP |
Transport statistics type: TCP transport.
|
![]() ![]() | UME_MAX_STORE_STRLEN |
UME constant: Maximum length of a UME store name string.
|
![]() ![]() | UME_RCV_RECOVERY_INFO_EX_FLAG_SRC_SID |
The source session id field in the ume recovery sequence number object has been set.
|
![]() ![]() | 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
|

Object | |
![]() | LBM |