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



IconMemberDescription
LBMContextAttributes()()()
Instantiate an LBMContextAttributes class

LBMContextAttributes(String)
Instantiate an LBMContextAttributes class using a context name from the xml configuration that must have been previously loaded. Use an empty string ("") to match a context without a name.

clearSourceNotification()()()
Clear the currently stored source notification callback and token

disableSourceNotification()()()
Disable new source notifications.

dispose()()()
Free memory associated with this set of attributes (same as Dispose()).

Dispose()()()
Free memory associated with this set of attributes.

dumpAttributeList()()()
Returns an array of context attributes in LBConfigOption

enableSourceNotification()()()
Enable new source notifications.

Finalize()()()
LBMContextAttributes class finalization
(Overrides Object.Finalize()()().)
getValue(String)
Returns the current value of an attribute from this set of context attributes.

setContextEventCallback(LBMContextEventCallback)
Set the context event callback for an LBMContext.

setContextEventCallback(LBMContextEventCallback, Object)
Set the context event callback for an LBMContext.

setContextEventCallback(LBMContextEventCallback, Object, LBMEventQueue)
Set the context event callback for an LBMContext.

setContextSourceEventCallback(LBMContextSourceEventCallback)
Set the context-level source event callback for an LBMContext.

setContextSourceEventCallback(LBMContextSourceEventCallback, LBMEventQueue)
Set the context-level source event callback for an LBMContext.

setContextSourceEventCallback(LBMContextSourceEventCallback, Object)
Set the context-level source event callback for an LBMContext.

setContextSourceEventCallback(LBMContextSourceEventCallback, Object, LBMEventQueue)
Set the context-level source event callback for an LBMContext.

setFromXml(String)
Set values in an LBMContextAttributes class using a context name from the xml configuration that must have been previously loaded. Use an empty string ("") to match a context without a name.

setImmediateMessageCallback(LBMImmediateMessageCallback)
Set (and enable) the context callback for topic-less immediate mode messages.

setImmediateMessageCallback(LBMImmediateMessageCallback, LBMEventQueue)
Set (and enable) the context callback for topic-less immediate mode messages.

setImmediateMessageCallback(LBMImmediateMessageCallback, Object)
Set (and enable) the context callback for topic-less immediate mode messages.

setImmediateMessageCallback(LBMImmediateMessageCallback, Object, LBMEventQueue)
Set (and enable) the context callback for topic-less immediate mode messages.

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.

setSourceCostCallback(LBMSourceCostCallback)
Set the source cost callback function for an LBMContext, which is an application callback to evaluate the cost of a newly discovered source

setSourceCostCallback(LBMSourceCostCallback, Object)
Set the source cost callback function for an LBMContext, which is an application callback to evaluate the cost of a newly discovered source

setSourceNotification(LBMSourceNotification, Object)
Set the callback and token to be used for source notifications.

setUMEReceiverLivenessNotificationCallbacks(UMEReceiverLivenessCreationCallback, UMEReceiverLivenessDeletionCallback, Object)
Set per receiver context liveness detection creation and deletion notification callback functions.

setValue(String, String)
Set the current value of an attribute in this set of context attributes.

Inheritance Hierarchy
Object
LBMContextAttributes

Assembly: lbmcs (Module: lbmcs) Version: 5.3.6.0