Sets the messageTrackingTimeout attribute which is the time-to-live period, in milliseconds, for subscription events the client has received from the server.

Namespace: GemStone.GemFire.Cache
Assembly:  GemStone.GemFire.Cache (in GemStone.GemFire.Cache.dll)
Version: 3.6.3.0

Syntax

C#
public CacheFactory SetSubscriptionMessageTrackingTimeout(
	int messageTrackingTimeout
)
Visual Basic (Declaration)
Public Function SetSubscriptionMessageTrackingTimeout ( _
	messageTrackingTimeout As Integer _
) As CacheFactory
Visual C++
public:
CacheFactory^ SetSubscriptionMessageTrackingTimeout (
	int messageTrackingTimeout
)

Parameters

messageTrackingTimeout
Int32

Return Value

a instance of CacheFactory

Remarks

It's used to minimize duplicate events. Entries that have not been modified for this amount of time are expired from the list.

Exceptions

ExceptionCondition
throws IllegalArgumentException if messageTrackingTimeout is less than or equal to 0.

See Also