Class ProxyAllowlist

java.lang.Object
io.hawt.system.ProxyAllowlist

public class ProxyAllowlist extends Object
Allowlist manager for hawtio proxy.

TODO: For now this implementation is heavily relying on Fabric v1, and should be rewritten to a more general form.

  • Field Details

  • Constructor Details

    • ProxyAllowlist

      public ProxyAllowlist(String allowlistStr)
    • ProxyAllowlist

      public ProxyAllowlist(String allowlistStr, boolean probeLocal)
  • Method Details

    • filterRegex

      protected List<String> filterRegex(List<String> allowlist)
    • buildRegexAllowlist

      protected List<Pattern> buildRegexAllowlist(List<String> allowlist)
    • initialiseAllowlist

      protected void initialiseAllowlist()
    • isAllowed

      public boolean isAllowed(ProxyDetails details)
    • update

      public boolean update()
    • invokeMBean

      protected Set<String> invokeMBean()