インタフェース
com.sun.net.httpserver.HttpHandlerの使用
-
com.sun.net.httpserverでのHttpHandlerの使用
修飾子と型メソッド説明static HttpHandler
SimpleFileServer.createFileHandler
(Path rootDirectory) 指定されたディレクトリ・パス(およびそのサブディレクトリ)のファイルを提供する「ファイル・ハンドラ」を作成します。abstract HttpHandler
HttpContext.getHandler()
このコンテキストのハンドラを返します。static HttpHandler
HttpHandlers.handleOrElse
(Predicate<Request> handlerTest, HttpHandler handler, HttpHandler fallbackHandler) 条件付きHttpHandler
を別のハンドラで補完します。static HttpHandler
指定されたstatusCode
、headers
およびbody
で構成されるレスポンスを送信するHttpHandler
を返します。修飾子と型メソッド説明static HttpServer
HttpServer.create
(InetSocketAddress addr, int backlog, String path, HttpHandler handler, Filter... filters) 初期コンテキストでHttpServer
インスタンスを作成します。static HttpsServer
HttpsServer.create
(InetSocketAddress addr, int backlog, String path, HttpHandler handler, Filter... filters) 初期コンテキストでHttpsServer
インスタンスを作成します。abstract HttpContext
HttpServer.createContext
(String path, HttpHandler handler) HttpContext
を作成します。static HttpHandler
HttpHandlers.handleOrElse
(Predicate<Request> handlerTest, HttpHandler handler, HttpHandler fallbackHandler) 条件付きHttpHandler
を別のハンドラで補完します。abstract void
HttpContext.setHandler
(HttpHandler handler) このコンテキストのハンドラがまだ設定されていない場合は設定します。修飾子コンストラクタ説明Chain
(List<Filter> filters, HttpHandler handler) 指定されたフィルタおよびハンドラを使用してChain
インスタンスを作成します。