public class PortMapperImpl extends java.lang.Object implements PortMapper
PortMapper that obtains HTTP:HTTPS pairs from the
 application context.
 
 By default the implementation will assume 80:443 and 8080:8443 are HTTP:HTTPS pairs
 respectively. If different pairs are required, use setPortMappings(Map).
| Constructor and Description | 
|---|
PortMapperImpl()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Map<java.lang.Integer,java.lang.Integer> | 
getTranslatedPortMappings()
Returns the translated (Integer -> Integer) version of the original port mapping
 specified via setHttpsPortMapping() 
 | 
java.lang.Integer | 
lookupHttpPort(java.lang.Integer httpsPort)
Locates the HTTP port associated with the specified HTTPS port. 
 | 
java.lang.Integer | 
lookupHttpsPort(java.lang.Integer httpPort)
Locates the HTTPS port associated with the specified HTTP port. 
 | 
void | 
setPortMappings(java.util.Map<java.lang.String,java.lang.String> newMappings)
Set to override the default HTTP port to HTTPS port mappings of 80:443, and
 8080:8443. 
 | 
public java.util.Map<java.lang.Integer,java.lang.Integer> getTranslatedPortMappings()
public java.lang.Integer lookupHttpPort(java.lang.Integer httpsPort)
PortMapper
 Returns null if unknown.
 
lookupHttpPort in interface PortMappernull if unknownpublic java.lang.Integer lookupHttpsPort(java.lang.Integer httpPort)
PortMapper
 Returns null if unknown.
 
lookupHttpsPort in interface PortMappernull if unknownpublic void setPortMappings(java.util.Map<java.lang.String,java.lang.String> newMappings)
  <property name="portMappings">
      <map>
          <entry key="80"><value>443</value></entry>
          <entry key="8080"><value>8443</value></entry>
      </map>
 </property>
 newMappings - A Map consisting of String keys and String values, where for
 each entry the key is the string representation of an integer HTTP port number, and
 the value is the string representation of the corresponding integer HTTPS port
 number.java.lang.IllegalArgumentException - if input map does not consist of String keys and
 values, each representing an integer port number in the range 1-65535 for that
 mapping.