Package io.microsphere.net
Class MutableURLStreamHandlerFactory<H extends java.net.URLStreamHandler>
- java.lang.Object
-
- io.microsphere.net.MutableURLStreamHandlerFactory<H>
-
- Type Parameters:
H
- The type ofURLStreamHandler
or the subtype ofURLStreamHandler
- All Implemented Interfaces:
java.net.URLStreamHandlerFactory
public class MutableURLStreamHandlerFactory<H extends java.net.URLStreamHandler> extends java.lang.Object implements java.net.URLStreamHandlerFactory
MutableURLStreamHandlerFactory
that is not thread-safe extendsURLStreamHandler
.- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
URLStreamHandlerFactory
,URLStreamHandler
-
-
Constructor Summary
Constructors Constructor Description MutableURLStreamHandlerFactory()
MutableURLStreamHandlerFactory(java.util.Map<java.lang.String,H> handlers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableURLStreamHandlerFactory
addURLStreamHandler(java.lang.String protocol, H handler)
java.net.URLStreamHandler
createURLStreamHandler(java.lang.String protocol)
java.util.Collection<H>
getHandlers()
H
getURLStreamHandler(java.lang.String protocol)
H
removeURLStreamHandler(java.lang.String protocol)
-
-
-
Constructor Detail
-
MutableURLStreamHandlerFactory
public MutableURLStreamHandlerFactory()
-
MutableURLStreamHandlerFactory
public MutableURLStreamHandlerFactory(java.util.Map<java.lang.String,H> handlers)
-
-
Method Detail
-
addURLStreamHandler
public MutableURLStreamHandlerFactory addURLStreamHandler(java.lang.String protocol, H handler)
-
removeURLStreamHandler
public H removeURLStreamHandler(java.lang.String protocol)
-
getURLStreamHandler
public H getURLStreamHandler(java.lang.String protocol)
-
getHandlers
public java.util.Collection<H> getHandlers()
-
createURLStreamHandler
public java.net.URLStreamHandler createURLStreamHandler(java.lang.String protocol)
- Specified by:
createURLStreamHandler
in interfacejava.net.URLStreamHandlerFactory
-
-