Service interface with public versions of the protected
java.net.URLStreamHandler methods.

The important differences between this interface and the
URLStreamHandler class are that the setURL method is absent
and the parseURL method takes a URLStreamHandlerSetter object
as the first argument. Classes implementing this interface must call the
setURL method on the URLStreamHandlerSetter object received
in the parseURL method instead of URLStreamHandler.setURL to
avoid a SecurityException.