Class JSONPlugin

  • All Implemented Interfaces:
    io.openraven.magpie.api.MagpiePlugin<Void>, io.openraven.magpie.api.TerminalPlugin<Void>

    public class JSONPlugin
    extends Object
    implements io.openraven.magpie.api.TerminalPlugin<Void>
    • Constructor Detail

      • JSONPlugin

        public JSONPlugin()
    • Method Detail

      • accept

        public void accept​(io.openraven.magpie.api.MagpieEnvelope env)
        Specified by:
        accept in interface io.openraven.magpie.api.TerminalPlugin<Void>
      • id

        public String id()
        Specified by:
        id in interface io.openraven.magpie.api.MagpiePlugin<Void>
      • init

        public void init​(Void unused,
                         org.slf4j.Logger logger)
        Specified by:
        init in interface io.openraven.magpie.api.MagpiePlugin<Void>
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface io.openraven.magpie.api.MagpiePlugin<Void>
      • configType

        public Class<Void> configType()
        Specified by:
        configType in interface io.openraven.magpie.api.MagpiePlugin<Void>