Class ModelDiagnostics
java.lang.Object
io.fluxzero.sdk.persisting.repository.ModelDiagnostics
Explicit dev/CI inspection of a bounded first page of Model streams or a Graph. No payload deserialization,
structural upcasting, replay, writes, imports or handler activation occurs. Existing transport may transfer payload
bytes and packed blocks; its byte limit permits one oversized event. Reports retain only identifiers/type metadata.
This is a catalog comparison, never a guarantee of complete history, valid upcasters or correct application logic.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordBounds one inspection; no automatic pagination or further Graph expansion occurs.static final recordOne sampled stream.static final recordOne observed representation, before structural upcasting.static final recordA bounded observation, not an application compatibility verdict. -
Constructor Summary
ConstructorsConstructorDescriptionModelDiagnostics(EventStoreClient client, ModelTypeResolver models, Serializer serializer) Uses the same namespace, local Model catalog and serializer as the application being qualified. -
Method Summary
Modifier and TypeMethodDescriptioninspectGraph(String rootId, ModelReadBoundary boundary, ModelDiagnostics.Limits limits) Inspects a bounded descendant Graph sample; unknown Model contracts remain visible as metadata.inspectStreams(List<String> modelIds, ModelReadBoundary boundary, ModelDiagnostics.Limits limits) Inspects one bounded first page for each explicitly selected stream at a shared boundary.
-
Constructor Details
-
ModelDiagnostics
Uses the same namespace, local Model catalog and serializer as the application being qualified.
-
-
Method Details
-
inspectStreams
public ModelDiagnostics.Report inspectStreams(List<String> modelIds, ModelReadBoundary boundary, ModelDiagnostics.Limits limits) Inspects one bounded first page for each explicitly selected stream at a shared boundary. -
inspectGraph
public ModelDiagnostics.Report inspectGraph(String rootId, ModelReadBoundary boundary, ModelDiagnostics.Limits limits) Inspects a bounded descendant Graph sample; unknown Model contracts remain visible as metadata.
-