sealed trait ServerEndpointRecipe extends AnyRef
A recipe for making a ServerEndpoint. Recipes are often used when describing which tests to run. The recipe can be used to start servers with the correct ServerEndpoints.
- Annotations
- @ApiMayChange()
- Source
- ServerEndpointRecipe.scala
- See also
ServerEndpointRecipe.withEndpoint()
- Alphabetic
- By Inheritance
- ServerEndpointRecipe
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def configuredHttpPort: Option[Int]
The HTTP port to use when configuring the server.
- abstract def configuredHttpsPort: Option[Int]
The HTTPS port to use when configuring the server.
- abstract def createEndpointFromServer(runningTestServer: TestServer): ServerEndpoint
Once a server has been started using this recipe, the running instance can be queried to create an endpoint.
Once a server has been started using this recipe, the running instance can be queried to create an endpoint. Usually this just involves asking the server what port it is using.
- abstract def description: String
A human-readable description of this endpoint.
- abstract def serverConfiguration: Configuration
Any extra configuration to use when configuring the server.
Any extra configuration to use when configuring the server. This configuration will be applied last so it will override any existing configuration.
- abstract def serverProvider: ServerProvider
The provider used to create the server instance.
- abstract def withDescription(newDescription: String): ServerEndpointRecipe
- abstract def withExtraServerConfiguration(extraConfig: Map[String, Any]): ServerEndpointRecipe
- abstract def withServerProvider(newProvider: ServerProvider): ServerEndpointRecipe
Concrete 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
- 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()
- 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()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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()
- 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])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)