Interface DeferredExtractionPlugin

  • All Superinterfaces:
    BaseExtractionPlugin

    public interface DeferredExtractionPlugin
    extends BaseExtractionPlugin
    Deferred extraction plugins can be used by Hansken to process traces during the extraction process. A processed trace can be enriched with new information and new child traces can also be created.

    The difference between this and a normal ExtractionPlugin is that this plugin is able to run a secondary query for traces and combine the results with previously retrieved traces.

    When a plugin matches on the trace which is currently processed by Hansken (for example, because it has certain properties), the plugin will receive the matched trace in order to process it (see process(Trace, DataContext, TraceSearcher)).