Encapsulates the set of default LBM receiver attributes

C# |
public class LBMReceiverAttributes : IDisposable

All Members | Constructors | Methods | |||
Icon | Member | Description |
---|---|---|
![]() | LBMReceiverAttributes()()() |
Instantiate LBMReceiverAttributes class
|
![]() | LBMReceiverAttributes(String, String) |
Instantiate an LBMReceiverAttributes class using a context name and topic name from the xml configuration that
must have been previously loaded.
|
![]() | dispose()()() |
Free memory associated with this set of attributes (same as Dispose()).
|
![]() | Dispose()()() |
Free memory associated with this set of attributes.
|
![]() | dumpAttributeList()()() |
Dump source configuration options
|
![]() | enableSingleReceiverCallback(Boolean) |
If set to true, LBMReceivers, LBMHotFailoverReceivers, and
LBMWildcardReceivers will only accept a single LBMReceiverCallback.
The addReceiver and removeReceiver APIs will become defunct and log
a warning if used. This reduces the amount of syncronization work
done per message and results in lower latencies. Set to false by
default.
|
![]() | Finalize()()() |
LBMReceiverAttributes class finalization
(Overrides Object.Finalize()()().) |
![]() | getValue(String) |
Returns the current value of an attribute from this set of
receiver-related attributes
|
![]() | setFromXml(String, String) |
Set values in an LBMReceiverAttributes class using a context name and topic name from the xml configuration that
must have been previously loaded.
|
![]() | setObjectRecycler(LBMObjectRecyclerBase, Object) |
Set the LBM object recycler that can be used by the context to reuse LBMMessage objects as
well as LBM Context/Receiver/Source Statistics objects.
|
![]() | setRecoverySequenceNumberCallback(UMERecoverySequenceNumberCallback, Object) |
Register an extended callback interface (and a callback handle argument) to be
called to enable a receiver to set the low sequence number it uses for
recovery events (including late joins and durable subscriptions).
|
![]() | setRegistrationIdCallback(LBMRegistrationIdCallback, Object) |
Register a callback interface (and a callback handle argument) to be
called to enable a receiver to set the registration ID it uses for a
given source (UME only).
|
![]() | setRegistrationIdCallback(UMERegistrationIdExCallback, Object) |
Register a callback interface (and a callback handle argument) to be
called to enable a receiver to set the registration ID it uses for a
given source (UME only).
|
![]() | setSourceNotificationCallbacks(LBMSourceCreationCallback, LBMSourceDeletionCallback, Object) |
Set per-topic source creation and deletion notification callback functions.
|
![]() | setValue(String, String) |
Set the current value of an attribute in this set of
receiver-related attributes
|

Object | |
![]() | LBMReceiverAttributes |