クラス PortMapperImpl
- java.lang.Object
-
- org.springframework.security.web.PortMapperImpl
- 実装されたすべてのインターフェース:
PortMapper
public class PortMapperImpl extends java.lang.Object implements PortMapper
アプリケーションコンテキストから HTTP:HTTPS ペアを取得するPortMapper
の具体的な実装。デフォルトでは、実装は 80:443 および 8080:8443 がそれぞれ HTTP:HTTPS ペアであると想定します。異なるペアが必要な場合は、
setPortMappings(Map)
を使用してください。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 PortMapperImpl()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 java.util.Map<java.lang.Integer,java.lang.Integer>
getTranslatedPortMappings()
setHttpsPortMapping() を介して指定された元のポートマッピングの変換された(整数 -> 整数)バージョンを返しますjava.lang.Integer
lookupHttpPort(java.lang.Integer httpsPort)
指定された HTTPS ポートに関連付けられている HTTP ポートを検索します。java.lang.Integer
lookupHttpsPort(java.lang.Integer httpPort)
指定された HTTP ポートに関連付けられている HTTPS ポートを検索します。void
setPortMappings(java.util.Map<java.lang.String,java.lang.String> newMappings)
80:443,, 8080:8443 のデフォルトの HTTP ポートから HTTPS ポートへのマッピングを上書きするように設定します。
メソッドの詳細
getTranslatedPortMappings
public java.util.Map<java.lang.Integer,java.lang.Integer> getTranslatedPortMappings()
setHttpsPortMapping() を介して指定された元のポートマッピングの変換された(整数 -> 整数)バージョンを返します
lookupHttpPort
public java.lang.Integer lookupHttpPort(java.lang.Integer httpsPort)
インターフェースからコピーされた説明:PortMapper
指定された HTTPS ポートに関連付けられている HTTP ポートを検索します。不明な場合は
null
を返します。- 次で指定:
- インターフェース
PortMapper
のlookupHttpPort
- 戻り値:
- HTTP ポートまたは不明な場合は
null
lookupHttpsPort
public java.lang.Integer lookupHttpsPort(java.lang.Integer httpPort)
インターフェースからコピーされた説明:PortMapper
指定された HTTP ポートに関連付けられている HTTPS ポートを検索します。不明な場合は
null
を返します。- 次で指定:
- インターフェース
PortMapper
のlookupHttpsPort
- 戻り値:
- HTTPS ポートまたは不明な場合は
null
setPortMappings
public void setPortMappings(java.util.Map<java.lang.String,java.lang.String> newMappings)
80:443,, 8080:8443 のデフォルトの HTTP ポートから HTTPS ポートへのマッピングを上書きするように設定します。Spring XML ApplicationContext では、定義は次のようになります。<property name="portMappings"> <map> <entry key="80"><value>443</value></entry> <entry key="8080"><value>8443</value></entry> </map> </property>
- パラメーター:
newMappings
- 文字列キーと文字列値で構成されるマップ。各エントリのキーは整数 HTTP ポート番号の文字列表現であり、値は対応する整数 HTTPS ポート番号の文字列表現です。- 例外:
java.lang.IllegalArgumentException
- 入力マップが文字列キーと値で構成されていない場合、それぞれがそのマッピングの 1-65535 の範囲の整数ポート番号を表します。