java.lang.Object
com.sun.net.httpserver.HttpServer
com.sun.net.httpserver.HttpsServer
public abstract class HttpsServer extends HttpServer
このクラスは、HTTPSに対するサポートを提供する
HttpServerの拡張です。
 HttpsServerには、SSL接続のSSL構成を確立するために使用されるHttpsConfiguratorオブジェクトが関連付けられている必要があります。
 
他のすべての構成は、HttpServerの場合と同じです。
- 導入されたバージョン:
- 1.6
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明static HttpsServercreate()ローカル・アドレス/ポートに最初にバインドされていないHttpsServerインスタンスを作成します。static HttpsServercreate(InetSocketAddress addr, int backlog)指定したInetSocketAddress(IPアドレスとポート番号)にバインドするHttpsServerインスタンスを作成します。abstract HttpsConfiguratorこのサーバーのHttpsConfiguratorオブジェクトが設定されている場合は、それを取得します。abstract voidsetHttpsConfigurator(HttpsConfigurator config)このサーバーのHttpsConfiguratorオブジェクトを設定します。クラス com.sun.net.httpserver.HttpServerで宣言されたメソッドbind, createContext, createContext, getAddress, getExecutor, removeContext, removeContext, setExecutor, start, stop
- 
コンストラクタの詳細- 
HttpsServerprotected HttpsServer()サブクラスが呼び出すためのコンストラクタ。
 
- 
- 
メソッドの詳細- 
createpublic static HttpsServer create() throws IOExceptionローカル・アドレス/ポートに最初にバインドされていないHttpsServerインスタンスを作成します。HttpsServerは、現在インストールされているHttpServerProviderから取得されます。 サーバーは、使用する前にHttpServer.bind(InetSocketAddress,int)を使用してバインドする必要があります。 サーバーには、setHttpsConfigurator(HttpsConfigurator)で確立されたHttpsConfiguratorも必要です。- 例外:
- IOException- 入出力エラーが発生した場合
 
- 
createpublic static HttpsServer create(InetSocketAddress addr, int backlog) throws IOException指定したInetSocketAddress(IPアドレスとポート番号)にバインドするHttpsServerインスタンスを作成します。 最大バックログも指定できます。 これは、待機中のソケットでキューに入れることができる着信接続の最大数です。 キューに入れられたTCP接続がこの上限を超える場合は、TCP実装で拒否されることがあります。HttpsServerは、現在インストールされているHttpServerProviderから取得されます。 サーバーには、setHttpsConfigurator(HttpsConfigurator)で確立されたHttpsConfiguratorが必要です。- パラメータ:
- addr- リスニングするアドレス。- nullの場合は、- HttpServer.bind(InetSocketAddress,int)を呼び出してアドレスを設定する必要があります
- backlog- ソケットのバックログ。 この値がゼロ以下の場合は、システム・デフォルト値が使用される。
- 例外:
- BindException- サーバーが要求されたアドレスをバインドできない場合、またはサーバーがすでにバインドされている場合
- IOException- 入出力エラーが発生した場合
 
- 
setHttpsConfiguratorpublic abstract void setHttpsConfigurator(HttpsConfigurator config)このサーバーのHttpsConfiguratorオブジェクトを設定します。- パラメータ:
- config- 設定する- HttpsConfigurator
- 例外:
- NullPointerException- configが- nullの場合
 
- 
getHttpsConfiguratorpublic abstract HttpsConfigurator getHttpsConfigurator()このサーバーのHttpsConfiguratorオブジェクトが設定されている場合は、それを取得します。- 戻り値:
- このサーバーのHttpsConfigurator、設定されていない場合はnull
 
 
-