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.Generic
Assembly:  GemStone.GemFire.Cache (in GemStone.GemFire.Cache.dll)
Version: 3.6.3.0

Syntax

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

Parameters

messageTrackingTimeout
Int32

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