LBM .Net API Documentation
LBMWildcardReceiver Class
Namespacescom.latencybusters.lbmLBMWildcardReceiver
LBM Wildcard Receiver class
Declaration Syntax
C#
public class LBMWildcardReceiver : IDisposable
Members
All MembersConstructorsMethods



IconMemberDescription
LBMWildcardReceiver(LBMContext, String, LBMReceiverAttributes, LBMWildcardReceiverAttributes)
Instantiate an LBM Wildcard Receiver object that will receive messages sent to any topic matching the given pattern

LBMWildcardReceiver(LBMContext, String, LBMReceiverAttributes, LBMWildcardReceiverAttributes, LBMEventQueue)
Instantiate an LBM Wildcard Receiver object (associated with a specified event queue) that will receive messages sent to any topic matching the given pattern

LBMWildcardReceiver(LBMContext, String, LBMReceiverAttributes, LBMWildcardReceiverAttributes, LBMReceiverCallback, Object)
Instantiate an LBM Wildcard Receiver object that will receive messages sent to any topic matching the given pattern, with an initial callback and callback object set.

LBMWildcardReceiver(LBMContext, String, LBMReceiverAttributes, LBMWildcardReceiverAttributes, LBMReceiverCallback, Object, LBMEventQueue)
Instantiate an LBM Wildcard Receiver object (associated with a specified event queue) that will receive messages sent to any topic matching the given pattern, with an initial callback and callback object set.

addReceiver(LBMReceiverCallback)
Register a receiver callback

addReceiver(LBMReceiverCallback, Object)
Register a receiver callback (and callback token)

close()()()
Close and dispose of this receiver

deregister()()()
Deregister from all queues.

deregister(String)
Deregister from a single queue, specified by name.

Dispose()()()
Same as close()()()

dumpAttributeList()()()
Dump source configuration options

Finalize()()()
LBMWildcardReceiver finalization
(Overrides Object.Finalize()()().)
getAttributeValue(String)
Returns the value of a wildcard receiver-related attribute for this wildcard receiver

indexRelease(String, UMQIndexInfo)
Instruct the given UMQ queue(s) to release the given UMQ index that is assigned to the given wildcard receiver.

indexStartAssignment(String)
Starts this wildcard receiver's eligibility for new index assignments from a queue.

indexStopAssignment(String)
Stops this wildcard receiver's eligibility for new index assignments from a queue.

receiverCount()()()
Returns the number of receiver callbacks registered to this receiver

removeReceiver(LBMReceiverCallback)
Deregister a receiver callback

removeReceiver(LBMReceiverCallback, Object)
Deregister a receiver callback (and callback token)

setAttributeValue(String, String)
Set the value of a wildcard receiver-related attribute for this wildcard receiver

subscribeChannel(Int64, LBMReceiverCallback, Object)
Subscribe to the given channel, with an optional callback and token object. The specified callback will be called to deliver messages sent with the specified channel number. If null is specified for the callback, messages sent with the specified channel number will be delivered to the receiver's normal callback. Only one callback may be registered for a given channel. If this method is called twice with the same channel number, an error will result.

umederegister()()()
unsubscribeChannel(Int64)
Discontinue an existing channel subscription.

Remarks
Warning: It is not safe to instantiate this class from a context thread callback.
Inheritance Hierarchy
Object
LBMWildcardReceiver

Assembly: lbmcs (Module: lbmcs) Version: 6.7.1.0