com.raritantechnologies.HTML.tools
Class ProxyServerMap
java.lang.Object
com.raritantechnologies.HTML.tools.ProxyServerMap
- All Implemented Interfaces:
- IConfigurable
- public class ProxyServerMap
- extends java.lang.Object
- implements IConfigurable
Constructs a map of Domain name pattern to proxy server.
XML Configuration Template:
<ProxyMap>
<Domain hostName="[complete host name: e.g. www.foo.com]" >
<Proxy>[proxyHost]:[proxyPort]</Proxy>
</Domain>
<Domain hostPattern="[ regular expression pattern for host name ]" >
<Proxy>[proxyHost]:[proxyPort]</Proxy>
</Domain>
<Domain address="[ IP address of host ]" >
<Proxy>[proxyHost]:[proxyPort]</Proxy>
</Domain>
<Domain addressPattern="165.89.*[0-9]" >
<Proxy>[proxyHost]:[proxyPort]</Proxy>
</Domain>
<!-- Patterns or names that don't use a proxy: -->
<Domain hostPattern="[ reg expr pattern]" >
<Proxy>NONE
</Domain>
</ProxyMap>
Developed by
Raritan Technologies Inc..
- Author:
- Ted Sullivan
|
Method Summary |
java.lang.String |
getProxyHost(java.net.URL url)
|
java.lang.String |
getProxyHostPort(java.net.URL url)
|
java.lang.String |
getProxyPort(java.net.URL url)
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProxyServerMap
public ProxyServerMap()
getProxyHost
public java.lang.String getProxyHost(java.net.URL url)
getProxyPort
public java.lang.String getProxyPort(java.net.URL url)
getProxyHostPort
public java.lang.String getProxyHostPort(java.net.URL url)
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
IConfigurable
- Initializes the object from an XML tag or element.
This method is called by the Framework as part of the application initializtion.
see ConfigurationManager, XMLConfigurationManager, XMLSearchFieldMapFactory, XMLSearchSourceFactory.
Configurable objects that are owned or contained by other configurable objects will be initialized
in by the parent object.
- Specified by:
initialize in interface IConfigurable