Interface RequestResult
- All Superinterfaces:
JsonType
- All Known Implementing Classes:
BooleanResult, ClaimSegmentResult, ErrorResult, GetAggregateIdsResult, GetDocumentResult, GetDocumentsResult, GetDocumentStatsResult, GetEventsResult, GetFacetStatsResult, GetPositionResult, GetRelationshipsResult, GetScheduleResult, GetSearchHistogramResult, GetValueResult, ReadFromIndexResult, ReadResult, SearchDocumentsResult, StringResult, VoidResult
Marker interface for responses to
Request objects (including commands and queries).
Implementations of this interface are returned by the Fluxzero Runtime and matched to
their corresponding Request using the requestId.
A typical RequestResult contains minimal payload and metadata for monitoring,
and may override JsonType.toMetric() to avoid logging full results.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionlongThe requestId of the originalRequestthis result corresponds to.longThe timestamp (in epoch milliseconds) when this result was generated.
-
Method Details
-
getRequestId
long getRequestId()The requestId of the originalRequestthis result corresponds to. -
getTimestamp
long getTimestamp()The timestamp (in epoch milliseconds) when this result was generated.
-