public class GenericURLFactory extends Object implements URLStreamHandlerFactory
Modifier and Type | Method and Description |
---|---|
void |
addURLConnection(String protocol,
String classname)
addURLConnection
|
void |
addURLConnection(String protocol,
String classname,
int defaultPort)
addURLConnection
|
URLStreamHandler |
createURLStreamHandler(String protocol)
createURLStreamHandler
|
static GenericURLFactory |
getInstance()
getInstance
|
Map<String,String> |
getURLConnections()
getURLConnections
|
static void |
initialize()
initialize
|
void |
removeURLConnection(String protocol)
removeURLConnection
|
public static void initialize()
initialize
Initializing the URL Factorypublic static GenericURLFactory getInstance()
getInstance
Implement the GenericURLFactory as singletonpublic void addURLConnection(String protocol, String classname, int defaultPort)
addURLConnection
Add protocol URL connection handler with specific class namepublic void addURLConnection(String protocol, String classname)
addURLConnection
Add protocol URL connection handler with specific class namepublic void removeURLConnection(String protocol)
removeURLConnection
Remove a protocol URL connection handlerprotocol
- name as String
object.public Map<String,String> getURLConnections()
getURLConnections
Get the map with protocol and implementation classes for customized URL connectionsHashMap
objectpublic URLStreamHandler createURLStreamHandler(String protocol)
createURLStreamHandler
Create stream handlercreateURLStreamHandler
in interface URLStreamHandlerFactory
protocol
- name as String
object.URLStreamHandler
object.Copyright © 2018. All rights reserved.