Class ToxiproxyClient


  • public class ToxiproxyClient
    extends java.lang.Object
    • Field Detail

      • proxies

        private final java.util.Set<Proxy> proxies
    • Constructor Detail

      • ToxiproxyClient

        public ToxiproxyClient()
      • ToxiproxyClient

        public ToxiproxyClient​(java.lang.String host,
                               int port)
      • ToxiproxyClient

        public ToxiproxyClient​(java.lang.String protocol,
                               java.lang.String host,
                               int port)
    • Method Detail

      • getProxies

        public java.util.List<Proxy> getProxies()
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • createProxy

        public Proxy createProxy​(java.lang.String name,
                                 java.lang.String listen,
                                 java.lang.String upstream)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • getProxy

        public Proxy getProxy​(java.lang.String name)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • getProxyOrNull

        public Proxy getProxyOrNull​(java.lang.String name)
      • newProxyInstance

        private Proxy newProxyInstance​(java.lang.String name,
                                       com.google.gson.JsonObject json)
      • reset

        public void reset()
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • version

        public java.lang.String version()
                                 throws java.io.IOException
        Throws:
        java.io.IOException