final
case class
ServerEndpoint(description: String, scheme: String, host: String, port: Int, expectedHttpVersions: Set[String], expectedServerAttr: Option[String], ssl: Option[ClientSsl]) extends Product with Serializable
Instance Constructors
-
new
ServerEndpoint(description: String, scheme: String, host: String, port: Int, expectedHttpVersions: Set[String], expectedServerAttr: Option[String], ssl: Option[ClientSsl])
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
val
description: String
-
-
val
expectedHttpVersions: Set[String]
-
val
expectedServerAttr: Option[String]
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
val
host: String
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
pathUrl(path: String): String
-
val
port: Int
-
val
scheme: String
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Contains information about which port and protocol can be used to connect to the server. This class is used to abstract out the details of connecting to different backends and protocols. Most tests will operate the same no matter which endpoint they are connected to.