Package io.fluxcapacitor.common.api
Interface RequestResult
- All Superinterfaces:
JsonType
- All Known Implementing Classes:
BooleanResult
,ClaimSegmentResult
,ErrorResult
,GetAggregateIdsResult
,GetDocumentResult
,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 Flux platform 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 TypeMethodDescriptionlong
The requestId of the originalRequest
this result corresponds to.long
The timestamp (in epoch milliseconds) when this result was generated.
-
Method Details
-
getRequestId
long getRequestId()The requestId of the originalRequest
this result corresponds to. -
getTimestamp
long getTimestamp()The timestamp (in epoch milliseconds) when this result was generated.
-