class PekkoHttpServer extends Server
Starts a Play server using Pekko HTTP.
- Alphabetic
- By Inheritance
- PekkoHttpServer
- Server
- ReloadableServer
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def applicationProvider: ApplicationProvider
- Definition Classes
- PekkoHttpServer → Server
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- def createClientAuth(): Option[TLSClientAuth]
Creates PekkoHttp TLSClientAuth
Creates PekkoHttp TLSClientAuth
- Attributes
- protected
- def createParserSettings(): ParserSettings
Called by Play when creating its Pekko HTTP parser settings.
Called by Play when creating its Pekko HTTP parser settings. Result stored in parserSettings.
- Attributes
- protected
- def createPekkoHttpConfig(): Config
Creates the configuration used to initialize the Pekko HTTP subsystem.
Creates the configuration used to initialize the Pekko HTTP subsystem. By default this uses the ActorSystem's configuration, with an additional setting patched in to enable or disable HTTP/2.
- Attributes
- protected
- def createServerSettings(port: Int, connectionContext: ConnectionContext, secure: Boolean): ServerSettings
Create Pekko HTTP settings for a given port binding.
Create Pekko HTTP settings for a given port binding.
Called by Play when binding a handler to a server port. Will be called once per port. Called by the createServerBinding() method.
- Attributes
- protected
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def httpPort: Option[Int]
- Definition Classes
- Server
- def httpsPort: Option[Int]
- Definition Classes
- Server
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- lazy val mainAddress: InetSocketAddress
- Definition Classes
- PekkoHttpServer → Server
- def mode: api.Mode
- Definition Classes
- PekkoHttpServer → Server
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- val parserSettings: ParserSettings
Play's parser settings for Pekko HTTP.
Play's parser settings for Pekko HTTP. Initialized by a call to createParserSettings().
- Attributes
- protected
- val pekkoHttpConfig: Config
Play's configuration for the Pekko HTTP server.
Play's configuration for the Pekko HTTP server. Initialized by a call to createPekkoHttpConfig().
Note that the rest of the ActorSystem outside Pekko HTTP is initialized by the configuration in context.config.
- Attributes
- protected
- def reload(): Unit
- Definition Classes
- Server → ReloadableServer
- def remoteAddressOfRequest(req: HttpRequest): InetSocketAddress
- val serverEndpoints: ServerEndpoints
- Definition Classes
- PekkoHttpServer → Server
- def stop(): Unit
- Definition Classes
- PekkoHttpServer → Server → ReloadableServer
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])