object ApplicationProtocols
- Alphabetic
- By Inheritance
- ApplicationProtocols
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class Supported(appProtocols: Seq[String]) extends ApplicationProtocols with Product with Serializable
Indicates that the values specified should be used with the engine factory for ALPN or NPN for the created TLS Engine.
Indicates that the values specified should be used with the engine factory for ALPN or NPN for the created TLS Engine.
- appProtocols
A prioritized list of which protocols the TLS Engine should support.
- Note
Values are dependent on the particular engine factory as well as potentially the underlying native library.
val protos = ApplicationProtocols.Supported(Seq("h2", "spdy/3.1", "http/1.1"))
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]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def fromString(appProtocols: String): ApplicationProtocols
Converts a string list of application protocols, separated by commas to an ApplicationProtocols value.
Converts a string list of application protocols, separated by commas to an ApplicationProtocols value.
- Note
Whitespace is allowed between values.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @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
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()
- case object Unspecified extends ApplicationProtocols with Product with Serializable
Indicates that the determination for which values to use for application protocols with the particular engine should be delegated to the engine factory.