spray.can

Http

object Http extends ExtensionKey[HttpExt]

Linear Supertypes
ExtensionKey[HttpExt], ExtensionIdProvider, ExtensionId[HttpExt], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Http
  2. ExtensionKey
  3. ExtensionIdProvider
  4. ExtensionId
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Bind(listener: ActorRef, endpoint: InetSocketAddress, backlog: Int, options: Traversable[SocketOption], settings: Option[ServerSettings])(implicit sslEngineProvider: ServerSSLEngineProvider) extends Command with Product with Serializable

  2. type Bound = akka.io.Tcp.Bound

  3. sealed trait ClientConnectionType extends AnyRef

  4. case class CloseAll(kind: CloseCommand) extends Command with Product with Serializable

  5. type CloseCommand = akka.io.Tcp.CloseCommand

  6. type Command = akka.io.Tcp.Command

  7. type CommandFailed = akka.io.Tcp.CommandFailed

  8. case class Connect(remoteAddress: InetSocketAddress, sslEncryption: Boolean, localAddress: Option[InetSocketAddress], options: Traversable[SocketOption], settings: Option[ClientConnectionSettings])(implicit sslEngineProvider: ClientSSLEngineProvider) extends Command with Product with Serializable

  9. type Connected = akka.io.Tcp.Connected

  10. class ConnectionAttemptFailedException extends ConnectionException

  11. type ConnectionClosed = akka.io.Tcp.ConnectionClosed

  12. class ConnectionException extends RuntimeException

  13. type ErrorClosed = akka.io.Tcp.ErrorClosed

  14. type Event = akka.io.Tcp.Event

  15. type FastPath = PartialFunction[HttpRequest, HttpResponse]

  16. case class HostConnectorInfo(hostConnector: ActorRef, setup: HostConnectorSetup) extends Event with Product with Serializable

  17. case class HostConnectorSetup(host: String, port: Int = 80, sslEncryption: Boolean = false, options: Traversable[SocketOption] = immutable.this.Nil, settings: Option[HostConnectorSettings] = scala.None, connectionType: ClientConnectionType = ..., defaultHeaders: List[HttpHeader] = immutable.this.Nil)(implicit sslEngineProvider: ClientSSLEngineProvider) extends Command with Product with Serializable

  18. case class MessageCommand(cmd: HttpMessagePartWrapper) extends Command with Product with Serializable

  19. case class MessageEvent(ev: HttpMessagePart) extends Event with Product with Serializable

  20. case class Register(handler: ActorRef, fastPath: FastPath = Http.this.EmptyFastPath) extends Command with Product with Serializable

  21. case class RegisterChunkHandler(handler: ActorRef) extends Command with Product with Serializable

  22. class RequestTimeoutException extends ConnectionException

  23. case class SendFailed(part: HttpMessagePart) extends Event with Product with Serializable

  24. type SetIdleTimeout = io.ConnectionTimeouts.SetIdleTimeout

  25. case class Unbind(timeout: Duration) extends Command with Product with Serializable

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val Abort: akka.io.Tcp.Abort.type

  7. val Aborted: akka.io.Tcp.Aborted.type

  8. object Bind extends Serializable

  9. val Bound: akka.io.Tcp.Bound.type

  10. object ClearStats extends Command with Product with Serializable

  11. object ClientConnectionType

  12. val Close: akka.io.Tcp.Close.type

  13. object CloseAll extends CloseAll

  14. val Closed: akka.io.Tcp.Closed.type

  15. object ClosedAll extends Event with Product with Serializable

  16. val CommandFailed: akka.io.Tcp.CommandFailed.type

  17. val ConfirmedClose: akka.io.Tcp.ConfirmedClose.type

  18. val ConfirmedClosed: akka.io.Tcp.ConfirmedClosed.type

  19. object Connect extends Serializable

  20. val Connected: akka.io.Tcp.Connected.type

  21. object EmptyFastPath extends FastPath with Product with Serializable

  22. val ErrorClosed: akka.io.Tcp.ErrorClosed.type

  23. object GetStats extends Command with Product with Serializable

  24. object HostConnectorSetup extends Serializable

  25. val PeerClosed: akka.io.Tcp.PeerClosed.type

  26. val SetIdleTimeout: io.ConnectionTimeouts.SetIdleTimeout.type

  27. object Unbind extends Unbind

  28. val Unbound: akka.io.Tcp.Unbound.type

  29. def apply(system: ActorSystem): HttpExt

    Definition Classes
    ExtensionId
  30. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  31. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. def createExtension(system: ExtendedActorSystem): HttpExt

    Definition Classes
    ExtensionKey → ExtensionId
  33. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  34. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  35. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  36. def get(system: ActorSystem): HttpExt

    Definition Classes
    ExtensionId
  37. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  38. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  39. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  40. def lookup(): ExtensionId[HttpExt]

    Definition Classes
    ExtensionKey → ExtensionIdProvider
  41. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  42. final def notify(): Unit

    Definition Classes
    AnyRef
  43. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  45. def toString(): String

    Definition Classes
    AnyRef → Any
  46. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ExtensionKey[HttpExt]

Inherited from ExtensionIdProvider

Inherited from ExtensionId[HttpExt]

Inherited from AnyRef

Inherited from Any

Ungrouped