CommandReplayReferenceDataService

Classifies command replay/export participants that are stable reference data.

Implementations must only return true for bookmarked entities whose logical type and identifier are expected to be stable, well-known, and present in every replay environment. Implementations classify bookmark identity only and must not require the bookmark to have appeared in a command sequence.

Applications may register any number of implementations. A bookmark is reference data when any registered implementation accepts it.

API

CommandReplayReferenceDataService.java
interface CommandReplayReferenceDataService {
  boolean isReferenceData(Bookmark bookmark)
  boolean isReferenceData(List<? extends CommandReplayReferenceDataService> services, Bookmark bookmark)     (1)
}
1 isReferenceData(List, Bookmark)

Combines classifiers using conservative, null-safe OR semantics.

Members

isReferenceData(List, Bookmark)

Combines classifiers using conservative, null-safe OR semantics.

Classifier failures are deliberately propagated so configuration errors remain visible.