Starts a Play server using Akka HTTP. Components for building a simple Akka HTTP Server.Knows how to create an AkkaHttpServer.creates a Server implementation based NettyCake for building a simple Netty server. The Netty server providerA ServerProcess that wraps a real JVM process. Provides generic server behaviour for Play applications. Components to create a Server instance. Common configuration for servers such as NettyServer. The root directory of the server. Used to find default locations of files, log directories, etc. The HTTP port to use. The HTTPS port to use. The socket address to bind to. The run mode: dev, test or prod. This exception is thrown when the server is unable to listen on a portAbstracts a JVM process so it can be mocked for testing or to isolate pseudo-processes within a VM. An object that knows how to obtain a server.Indicates an issue with starting a server, e.g.Creates an AkkaHttpServer from the given router: Used to start servers in 'dev' mode, a mode where the application is reloaded whenever its source changes. Create a Netty server from the given router and server config: Used to start servers in 'prod' mode, the mode that is used in production. Utilities for creating a server that runs around a block of code.