Class BigSegmentStoreStatusProvider.Status
- java.lang.Object
- 
- com.launchdarkly.sdk.server.interfaces.BigSegmentStoreStatusProvider.Status
 
- 
- Enclosing interface:
- BigSegmentStoreStatusProvider
 
 public static final class BigSegmentStoreStatusProvider.Status extends java.lang.ObjectInformation about the status of a Big Segment store, provided byBigSegmentStoreStatusProviderBig Segments are a specific type of user segments. For more information, read the LaunchDarkly documentation . 
- 
- 
Constructor SummaryConstructors Constructor Description Status(boolean available, boolean stale)Constructor for a Big Segment status.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object other)inthashCode()booleanisAvailable()True if the Big Segment store is able to respond to queries, so that the SDK can evaluate whether a user is in a segment or not.booleanisStale()True if the Big Segment store is available, but has not been updated within the amount of time specified byBigSegmentsConfigurationBuilder.staleAfter(Duration).java.lang.StringtoString()
 
- 
- 
- 
Method Detail- 
isAvailablepublic boolean isAvailable() True if the Big Segment store is able to respond to queries, so that the SDK can evaluate whether a user is in a segment or not.If this property is false, the store is not able to make queries (for instance, it may not have a valid database connection). In this case, the SDK will treat any reference to a Big Segment as if no users are included in that segment. Also, the EvaluationReasonassociated with any flag evaluation that references a Big Segment when the store is not available will have aEvaluationReason.BigSegmentsStatusofEvaluationReason.BigSegmentsStatus.STORE_ERROR.- Returns:
- whether the Big Segment store is able to respond to queries
 
 - 
isStalepublic boolean isStale() True if the Big Segment store is available, but has not been updated within the amount of time specified byBigSegmentsConfigurationBuilder.staleAfter(Duration).This may indicate that the LaunchDarkly Relay Proxy, which populates the store, has stopped running or has become unable to receive fresh data from LaunchDarkly. Any feature flag evaluations that reference a Big Segment will be using the last known data, which may be out of date. - Returns:
- whether the data in the Big Segment store is considered to be stale
 
 - 
equalspublic boolean equals(java.lang.Object other) - Overrides:
- equalsin class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-