Package io.openraven.magpie.api
-
Interface Summary Interface Description Emitter Emitter represents an abstract method of emitting discovery envelopes through the Magpie pipeline.IntermediatePlugin<T> IntermediatePlugin implementations provide the glue between Origin (discovery) plugins and Terminal (output) plugins.MagpiePlugin<T> Parent interface for Magpie plugins.OriginPlugin<T> OriginPlugin kicks off the discovery process and emits discovered assets via the supplied Emitter.PolicyOutputPlugin<T> TerminalPlugin<T> A plugin that represents the terminal operation in the Magpie framework. -
Class Summary Class Description MagpieAwsResource MagpieAwsResource.MagpieAwsResourceBuilder MagpieEnvelope A Jackson-serializable envelope that is passed from layer to layer via plugin emitters and acceptors.MagpieGcpResource MagpieGcpResource.MagpieGcpResourceBuilder Session -
Exception Summary Exception Description EmitFailedException