Package io.microsphere.net
-
Interface Summary Interface Description SubProtocolURLConnectionFactory A factory for creatingURLConnectioninstances that handle sub-protocols. -
Class Summary Class Description CompositeSubProtocolURLConnectionFactory A composite implementation ofSubProtocolURLConnectionFactorythat combines multiple factories.CompositeURLStreamHandlerFactory A compositeURLStreamHandlerFactorythat delegates the creation ofURLStreamHandlerinstances to one or more underlying factories in a prioritized order.DelegatingURLConnection A delegating implementation ofURLConnectionthat forwards all method calls to a provided delegate instance.DelegatingURLStreamHandlerFactory A delegating implementation ofURLStreamHandlerFactorythat forwards all calls to a provided delegate factory.ExtendableProtocolURLStreamHandler Extendable ProtocolURLStreamHandlerclass supports the sub-protocols, like :{protocol}:{sub-protocols[0]}: ... :{sub-protocols[n]}://..., {protocol} : The protocol ofURLStreamHandleris recognized byURL(required) {sub-protocols} : the list of sub-protocols that isresolvedfromURL(optional)MutableURLStreamHandlerFactory<H extends java.net.URLStreamHandler> A mutable and non-thread-safe implementation ofURLStreamHandlerFactorythat allows dynamic registration and retrieval ofURLStreamHandlerinstances for specific protocols.ServiceLoaderURLStreamHandlerFactory AURLStreamHandlerFactoryimplementation that uses the JDK'sServiceLoaderto load and compose multiple delegates for creatingURLStreamHandlerinstances.StandardURLStreamHandlerFactory Standard implementation ofURLStreamHandlerFactorythat creates a new instance of URLStreamHandler for a given protocol.URLUtils URLUtility class