Package io.microsphere.net
-
Interface Summary Interface Description SubProtocolURLConnectionFactory A factory for creatingURLConnection
instances that handle sub-protocols. -
Class Summary Class Description CompositeSubProtocolURLConnectionFactory A composite implementation ofSubProtocolURLConnectionFactory
that combines multiple factories.CompositeURLStreamHandlerFactory A compositeURLStreamHandlerFactory
that delegates the creation ofURLStreamHandler
instances to one or more underlying factories in a prioritized order.DelegatingURLConnection A delegating implementation ofURLConnection
that forwards all method calls to a provided delegate instance.DelegatingURLStreamHandlerFactory A delegating implementation ofURLStreamHandlerFactory
that forwards all calls to a provided delegate factory.ExtendableProtocolURLStreamHandler Extendable ProtocolURLStreamHandler
class supports the sub-protocols, like :{protocol}:{sub-protocols[0]}: ... :{sub-protocols[n]}://...
, {protocol} : The protocol ofURLStreamHandler
is recognized byURL
(required) {sub-protocols} : the list of sub-protocols that isresolved
fromURL
(optional)MutableURLStreamHandlerFactory<H extends java.net.URLStreamHandler> A mutable and non-thread-safe implementation ofURLStreamHandlerFactory
that allows dynamic registration and retrieval ofURLStreamHandler
instances for specific protocols.ServiceLoaderURLStreamHandlerFactory AURLStreamHandlerFactory
implementation that uses the JDK'sServiceLoader
to load and compose multiple delegates for creatingURLStreamHandler
instances.StandardURLStreamHandlerFactory Standard implementation ofURLStreamHandlerFactory
that creates a new instance of URLStreamHandler for a given protocol.URLUtils URL
Utility class