ProxySelector.getDefault() in Java

ProxySelector.getDefault(): This method is available in the java.net.ProxySelector class of Java.

Syntax:

ProxySelector java.net.ProxySelector.getDefault()

This method gets the system-wide proxy selector.

Parameters: NA

Returns: the system-wide ProxySelector.

Throws:

1. SecurityException - If a security manager has been installed and it denies NetPermission("getProxySelector").

Approach

Java

package com.ProxySelector;

import java.net.ProxySelector;

public class ProxySelectorgetDefault {
    public static void main(String[] args) {
        ProxySelector proxySelector =
ProxySelector.getDefault();

        System.out.println(proxySelector);
    }
}

Output:

sun.net.spi.DefaultProxySelector@5d22bbb7


Some other methods of ProxySelector class

connectFailed(URI, SocketAddress, IOException): This method is called to indicate that a connection could not be established to a proxy/socks server.

getDefault(): This method gets the system-wide proxy selector.

ProxySelector.of(InetSocketAddress):  This method returns a ProxySelector which uses the given proxy address for all HTTP and HTTPS requests. If the proxy is null then proxying is disabled.

select(URI): This method selects all the applicable proxies based on the protocol to access the resource with and a destination address to access the resource at.

ProxySelector.setDefault(ProxySelector): This method sets (or unsets) the system-wide proxy selector.

No comments:

Post a Comment