クラス 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.IntegerlookupHttpPort(java.lang.Integer httpsPort)指定された HTTPS ポートに関連付けられている HTTP ポートを検索します。java.lang.IntegerlookupHttpsPort(java.lang.Integer httpPort)指定された HTTP ポートに関連付けられている HTTPS ポートを検索します。voidsetPortMappings(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 の範囲の整数ポート番号を表します。