Package io.openraven.magpie.api
package io.openraven.magpie.api
-
ClassDescriptionEmitter represents an abstract method of emitting discovery envelopes through the Magpie pipeline.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.MagpiePlugin<T>Parent interface for Magpie plugins.OriginPlugin<T>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.