LBM Wildcard Receiver class

C# |
public class LBMWildcardReceiver : IDisposable

All Members | Constructors | Methods | |||
Icon | Member | Description |
---|---|---|
![]() | 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. |

Warning: It is not safe to instantiate this class from a context thread
callback.

Object | |
![]() | LBMWildcardReceiver |