Class ProxyConfiguration.Proxy

    • Method Detail

      • getAddress

        public Origin.Address getAddress()
        Returns:
        the address of this proxy
      • isSecure

        public boolean isSecure()
        Returns:
        whether the connection to the proxy must be secured via TLS
      • getSslContextFactory

        public SslContextFactory.Client getSslContextFactory()
        Returns:
        the optional SslContextFactory to use when connecting to proxies
      • getIncludedAddresses

        public java.util.Set<java.lang.String> getIncludedAddresses()
        Returns:
        the list of origins that must be proxied
        See Also:
        matches(Origin), getExcludedAddresses()
      • getExcludedAddresses

        public java.util.Set<java.lang.String> getExcludedAddresses()
        Returns:
        the list of origins that must not be proxied.
        See Also:
        matches(Origin), getIncludedAddresses()
      • getURI

        public java.net.URI getURI()
        Returns:
        an URI representing this proxy, or null if no URI can represent this proxy
      • matches

        public boolean matches​(Origin origin)
        Matches the given origin with the included and excluded addresses, returning true if the given origin is to be proxied.
        Parameters:
        origin - the origin to test for proxying
        Returns:
        true if the origin must be proxied, false otherwise
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object