LBM Utility class.
![](../icons/collapse_all.gif)
C# |
public class LBM
![](../icons/collapse_all.gif)
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
|
![](../icons/collapse_all.gif)
Object | |
![]() | LBM |