java.lang.Object
cloud.piranha.micro.StaticURLStreamHandlerFactory
- All Implemented Interfaces:
java.net.URLStreamHandlerFactory
public class StaticURLStreamHandlerFactory
extends java.lang.Object
implements java.net.URLStreamHandlerFactory
A factory for URL stream handlers using a static map to contain handlers.
This factory should be registered with the JVM early. Later on the HANDLERS
map
can be used to register individual URL stream handlers for various protocols.
- Author:
- Arjan Tijms
-
Constructor Summary
Constructors Constructor Description StaticURLStreamHandlerFactory()
-
Method Summary
Modifier and Type Method Description java.net.URLStreamHandler
createURLStreamHandler(java.lang.String protocol)
static java.util.Map<java.lang.String,java.util.function.Function<java.net.URL,java.net.URLConnection>>
getHandlers()
-
Constructor Details
-
StaticURLStreamHandlerFactory
public StaticURLStreamHandlerFactory()
-
-
Method Details
-
getHandlers
public static java.util.Map<java.lang.String,java.util.function.Function<java.net.URL,java.net.URLConnection>> getHandlers() -
createURLStreamHandler
public java.net.URLStreamHandler createURLStreamHandler(java.lang.String protocol)- Specified by:
createURLStreamHandler
in interfacejava.net.URLStreamHandlerFactory
-