LBM .Net API Documentation
LBMReceiverAttributes Class
Namespacescom.latencybusters.lbmLBMReceiverAttributes
Encapsulates the set of default LBM receiver attributes
Declaration Syntax
C#
public class LBMReceiverAttributes : IDisposable
Members
All MembersConstructorsMethods



IconMemberDescription
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

Inheritance Hierarchy
Object
LBMReceiverAttributes

Assembly: lbmcs (Module: lbmcs) Version: 6.7.1.0