# Uses of Class
com.sun.net.httpserver.HttpServer

Packages that use HttpServer
Package | Description
--- | ---
com.sun.net.httpserver | Provides a simple high-level Http server API, which can be used to build embedded HTTP servers.
com.sun.net.httpserver.spi | Provides a pluggable service provider interface, which allows the HTTP server implementation to be replaced with other implementations.

## Uses of HttpServer in com.sun.net.httpserver

Subclasses of HttpServer in com.sun.net.httpserver
Modifier and Type | Class | Description
--- | --- | ---
`class` | `HttpsServer` | This class is an extension of `HttpServer` which provides support for HTTPS.

Methods in com.sun.net.httpserver that return HttpServer
Modifier and Type | Method | Description
--- | --- | ---
`static HttpServer` | HttpServer.`create()` | creates a HttpServer instance which is initially not bound to any local address/port.
`static HttpServer` | HttpServer.`create​(InetSocketAddress addr, int backlog)` | Create a `HttpServer` instance which will bind to the specified `InetSocketAddress` (IP address and port number) A maximum backlog can also be specified.
`abstract HttpServer` | HttpContext.`getServer()` | returns the server this context was created with

## Uses of HttpServer in com.sun.net.httpserver.spi

Methods in com.sun.net.httpserver.spi that return HttpServer
Modifier and Type | Method | Description
--- | --- | ---
`abstract HttpServer` | HttpServerProvider.`createHttpServer​(InetSocketAddress addr, int backlog)` | creates a HttpServer from this provider