Class ChronologyStoreExporter
java.lang.Object
network.ike.knowledge.provider.ChronologyStoreExporter
- All Implemented Interfaces:
network.ike.knowledge.spi.KnowledgeExporter, network.ike.knowledge.spi.KnowledgeService<network.ike.knowledge.spi.ExportRequest, network.ike.knowledge.spi.ExportResult>
public final class ChronologyStoreExporter
extends Object
implements network.ike.knowledge.spi.KnowledgeExporter
Exports a knowledge set's change-set artifact from its ledger source — the
chronology-store
KnowledgeExporter: discovers the KnowledgeSetSource,
replays the composed session into a fresh in-memory store, exports the store by real
time (which excludes the store's startup sentinel stamp), and optionally extracts the
koncept definitions from the same materialized store — one materialization, both
artifacts.
The view specification's export dimensions are honored by the resolver increment (IKE-Network/ike-issues#849); this provider currently exports the whole set, matching the behavior the deprecated seam main established.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnetwork.ike.knowledge.spi.ExportResultexport(network.ike.knowledge.spi.ExportRequest request) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface network.ike.knowledge.spi.KnowledgeExporter
execute, requestFromProperties, resultToProperties
-
Constructor Details
-
ChronologyStoreExporter
public ChronologyStoreExporter()Creates the provider (ServiceLoader requirement).
-
-
Method Details
-
export
public network.ike.knowledge.spi.ExportResult export(network.ike.knowledge.spi.ExportRequest request) - Specified by:
exportin interfacenetwork.ike.knowledge.spi.KnowledgeExporter
-