Class ParameterInfo

java.lang.Object
org.acemq.rabbitmq.admin.ParameterInfo

public final class ParameterInfo extends Object
A runtime parameter: how the broker stores a plugin's configuration.

Federation upstreams and dynamic shovels are both parameters, which is why they are declared and removed the same way. Worth knowing for a second reason: a topology export that walks queues, exchanges and bindings misses both entirely, so a broker restored from one comes back without its federation and without its shovels, and looks complete.

  • Constructor Details

  • Method Details

    • name

      public String name()
    • vhost

      public String vhost()
    • component

      public String component()
      Returns:
      which plugin owns it: federation-upstream, shovel, and so on
    • value

      public Map<String,Object> value()
      Returns:
      the parameter itself. May contain credentials — a federation upstream's URI and a shovel's source and destination all carry them
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Returns:
      a description safe to log: names only, never the value