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] = Nil, settings: Option[HostConnectorSettings] = None, connectionType: ClientConnectionType = ClientConnectionType.AutoProxied, defaultHeaders: List[HttpHeader] = 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 = 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: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Definition Classes
    AnyRef → Any
  4. val Abort: akka.io.Tcp.Abort.type

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

  6. object Bind extends Serializable

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

  8. object ClearStats extends Command with Product with Serializable

  9. object ClientConnectionType

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

  11. object CloseAll extends CloseAll

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

  13. object ClosedAll extends Event with Product with Serializable

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

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

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

  17. object Connect extends Serializable

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

  19. object EmptyFastPath extends FastPath with Product with Serializable

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

  21. object GetStats extends Command with Product with Serializable

  22. object HostConnectorSetup extends Serializable

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

  24. val SetIdleTimeout: io.ConnectionTimeouts.SetIdleTimeout.type

  25. object Unbind extends Unbind

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

  27. def apply(system: ActorSystem): HttpExt

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

    Definition Classes
    Any
  29. def clone(): AnyRef

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

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

    Definition Classes
    AnyRef
  32. final def equals(other: Any): Boolean

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  43. def toString(): String

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. 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