All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description EmitFailedException Emitter Emitter represents an abstract method of emitting discovery envelopes through the Magpie pipeline.EncodedNamedUUIDGenerator Inspired by https://github.com/elastic/elasticsearch/blob/c610ef2955d2d147503968434879dfaf6aa24177/server/src/main/java/org/elasticsearch/common/TimeBasedUUIDGenerator.javaIntermediatePlugin<T> IntermediatePlugin implementations provide the glue between Origin (discovery) plugins and Terminal (output) plugins.MagpieAwsResource MagpieAwsResource.MagpieAwsResourceBuilder MagpieEnvelope A Jackson-serializable envelope that is passed from layer to layer via plugin emitters and acceptors.MagpieGcpResource MagpieGcpResource.MagpieGcpResourceBuilder 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> Session TerminalPlugin<T> A plugin that represents the terminal operation in the Magpie framework.