Class ClientRecordDetails
- java.lang.Object
-
- com.couchbase.transactions.cleanup.ClientRecordDetails
-
@Internal public class ClientRecordDetails extends java.lang.Object
Utility class to store the result of a client checking/updating the Client Record doc.
-
-
Constructor Summary
Constructors Constructor Description ClientRecordDetails​(int numActiveClients, int indexOfThisClient, boolean clientIsNew, java.util.List<java.lang.String> expiredClientIds, int numExistingClients, int numExpiredClients, boolean overrideEnabled, long overrideExpires, long casNowNanos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
casNow()
boolean
clientIsNew()
java.util.List<java.lang.String>
expiredClientIds()
int
indexOfThisClient()
int
numActiveClients()
int
numExistingClients()
int
numExpiredClients()
boolean
overrideActive()
boolean
overrideEnabled()
long
overrideExpires()
-
-
-
Method Detail
-
numActiveClients
public int numActiveClients()
-
indexOfThisClient
public int indexOfThisClient()
-
clientIsNew
public boolean clientIsNew()
-
expiredClientIds
public java.util.List<java.lang.String> expiredClientIds()
-
numExistingClients
public int numExistingClients()
-
numExpiredClients
public int numExpiredClients()
-
overrideEnabled
public boolean overrideEnabled()
-
overrideExpires
public long overrideExpires()
-
casNow
public long casNow()
-
overrideActive
public boolean overrideActive()
-
-