AMPS C# Client  5.3.5.0
AMPS C# Client for .NET
AMPS.Client.RecoveryPoint Interface Reference

Interface used by RecoveryPointAdapter's to represent a bookmark subscription's recovery state, to allow that subscription to be resumed in a reasonable place when the subscriber application exits and restarts. This is typically a representation for one or more bookmarks, similar to the MOST_RECENT state of a bookmark store that's used for resuming replays. </summart> More...

+ Inheritance diagram for AMPS.Client.RecoveryPoint:

Public Member Functions

Field getSubId ()
 Return the subscription id for this recovery point More...
 
BookmarkField getBookmark ()
 Return the bookmark for this recovery point More...
 
RecoveryPoint copy ()
 Return a deep copy of self More...
 

Detailed Description

Interface used by RecoveryPointAdapter's to represent a bookmark subscription's recovery state, to allow that subscription to be resumed in a reasonable place when the subscriber application exits and restarts. This is typically a representation for one or more bookmarks, similar to the MOST_RECENT state of a bookmark store that's used for resuming replays. </summart>

Implementations of this interface may contain a snapshot of recovery state or may be lazily evaluated, such that they return the associated bookmark store's current recovery state for the specified subscription id.

Member Function Documentation

◆ copy()

RecoveryPoint AMPS.Client.RecoveryPoint.copy ( )

◆ getBookmark()

BookmarkField AMPS.Client.RecoveryPoint.getBookmark ( )

Return the bookmark for this recovery point

Implemented in AMPS.Client.SequencedRecoveryPoint, AMPS.Client.FixedRecoveryPoint, and AMPS.Client.DynamicRecoveryPoint.

◆ getSubId()

Field AMPS.Client.RecoveryPoint.getSubId ( )

Return the subscription id for this recovery point

Implemented in AMPS.Client.SequencedRecoveryPoint, AMPS.Client.FixedRecoveryPoint, and AMPS.Client.DynamicRecoveryPoint.


The documentation for this interface was generated from the following file: