All Classes and Interfaces

Class
Description
 
Emitter represents an abstract method of emitting discovery envelopes through the Magpie pipeline.
Inspired by https://github.com/elastic/elasticsearch/blob/c610ef2955d2d147503968434879dfaf6aa24177/server/src/main/java/org/elasticsearch/common/TimeBasedUUIDGenerator.java
IntermediatePlugin implementations provide the glue between Origin (discovery) plugins and Terminal (output) plugins.
 
 
 
 
A Jackson-serializable envelope that is passed from layer to layer via plugin emitters and acceptors.
 
 
Parent interface for Magpie plugins.
OriginPlugin kicks off the discovery process and emits discovered assets via the supplied Emitter.
 
 
A plugin that represents the terminal operation in the Magpie framework.