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
    Constructor
    Description
    Creates the provider (ServiceLoader requirement).
  • Method Summary

    Modifier and Type
    Method
    Description
    network.ike.knowledge.spi.ExportResult
    export(network.ike.knowledge.spi.ExportRequest request)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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:
      export in interface network.ike.knowledge.spi.KnowledgeExporter