Trait

scalut.akka.http

HttpServer

Related Doc: package http

Permalink

trait HttpServer extends AkkaServer with SSLSupport with ActorCreationSupport

Linear Supertypes
ActorCreationSupport, SSLSupport, AkkaServer, LoggingProvider, ActorSystemProvider, ServerBaseImpl, Server, Source[Server, daemon.Server.State.Type, EventListener], Emitter[Server, daemon.Server.State.Type, EventListener], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpServer
  2. ActorCreationSupport
  3. SSLSupport
  4. AkkaServer
  5. LoggingProvider
  6. ActorSystemProvider
  7. ServerBaseImpl
  8. Server
  9. Source
  10. Emitter
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val globalSettings: GlobalSettings

    Permalink
    Definition Classes
    AkkaServer
  2. abstract def router: RouterService

    Permalink
    Attributes
    protected
  3. implicit abstract def system: ActorSystem

    Permalink
    Definition Classes
    ActorSystemProvider

Concrete Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def bind(interface: String, port: Int): Future[ServerBinding]

    Permalink
    Attributes
    protected
  6. def changeState(newState: daemon.Server.State.Type): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    ServerBaseImpl
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def connectionContext: ConnectionContext

    Permalink
    Definition Classes
    SSLSupport
  9. def createActor(props: Props, name: String)(implicit refFactory: ActorRefFactory): ActorRef

    Permalink
    Definition Classes
    ActorCreationSupport
  10. def createActor(props: Props)(implicit refFactory: ActorRefFactory): ActorRef

    Permalink
    Definition Classes
    ActorCreationSupport
  11. def createNamedActor(props: Props)(implicit refFactory: ActorRefFactory): ActorRef

    Permalink
    Definition Classes
    ActorCreationSupport
  12. def createTopActor(props: Props, name: String)(implicit refFactory: ActorSystem): ActorRef

    Permalink
    Definition Classes
    ActorCreationSupport
  13. def createTopActor(props: Props)(implicit refFactory: ActorSystem): ActorRef

    Permalink
    Definition Classes
    ActorCreationSupport
  14. def createTopNamedActor(props: Props)(implicit refFactory: ActorSystem): ActorRef

    Permalink
    Definition Classes
    ActorCreationSupport
  15. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  17. implicit def executionContext: ExecutionContext

    Permalink
    Definition Classes
    AkkaServer
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def fire(listener: EventListener, event: daemon.Server.State.Type): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Source → Emitter
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def hasListeners: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Emitter
  22. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  23. def httpsContext: Option[HttpsConnectionContext]

    Permalink
    Definition Classes
    SSLSupport
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. def isStopped: Boolean

    Permalink
    Definition Classes
    ServerBaseImpl → Server
  26. def log: Logger

    Permalink
    Definition Classes
    LoggingProvider
  27. implicit lazy val materializer: Materializer

    Permalink
  28. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. def notifyListeners(listeners: Iterable[EventListener], event: daemon.Server.State.Type): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    AkkaServer → Emitter
  32. def notifyListeners(arg: daemon.Server.State.Type, excludedListeners: EventListener*): Unit

    Permalink
    Definition Classes
    Emitter
  33. def notifyListeners(arg: daemon.Server.State.Type): Unit

    Permalink
    Definition Classes
    Emitter
  34. def onShutdownTimeout(ex: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    AkkaServer
  35. lazy val parallelism: Int

    Permalink
    Attributes
    protected
  36. def postHttpServerStart(): Future[Unit]

    Permalink
    Attributes
    protected
  37. def postHttpServerStop(): Future[Unit]

    Permalink
    Attributes
    protected
  38. def postStart(): Future[Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    AkkaServer
  39. def postStop(): Future[Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    AkkaServer
  40. def preStart(): Future[Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    AkkaServer
  41. def preStop(): Future[Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    AkkaServer
  42. def requestHandler(request: HttpRequest): Future[HttpResponse]

    Permalink

    Incoming requests are handled by passing a request to the router.handle.

    Incoming requests are handled by passing a request to the router.handle.

    Attributes
    protected
  43. lazy val serverConfig: Config

    Permalink
  44. lazy val serverSettings: ServerSettings

    Permalink
  45. def shutdown(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    AkkaServer
  46. lazy val sslConfig: Config

    Permalink
    Definition Classes
    HttpServerSSLSupport
  47. def sslContext: SSLContext

    Permalink

    Используется в sslEngineProvider.

    Используется в sslEngineProvider. if there is no SSLContext in scope implicitly the HttpServer uses the default SSLContext, since we want non-default settings in this example we make a custom SSLContext available here

    Definition Classes
    SSLSupport
  48. def start(): Future[Unit]

    Permalink
    Definition Classes
    AkkaServer → Server
  49. def starting(): Future[Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    HttpServer → AkkaServer
  50. def state: daemon.Server.State.Type

    Permalink
    Definition Classes
    ServerBaseImpl
  51. def stop(): Future[Unit]

    Permalink
    Definition Classes
    AkkaServer → Server
  52. def stopping(): Future[Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    HttpServer → AkkaServer
  53. def subscribe(listener: EventListener): Unit

    Permalink
    Definition Classes
    Emitter
  54. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  55. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  56. def unsubscribe(listener: EventListener): Unit

    Permalink
    Definition Classes
    Emitter
  57. def unsubscribeAll(): Unit

    Permalink
    Definition Classes
    Emitter
  58. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ActorCreationSupport

Inherited from SSLSupport

Inherited from AkkaServer

Inherited from LoggingProvider

Inherited from ActorSystemProvider

Inherited from ServerBaseImpl

Inherited from Server

Inherited from Source[Server, daemon.Server.State.Type, EventListener]

Inherited from Emitter[Server, daemon.Server.State.Type, EventListener]

Inherited from AnyRef

Inherited from Any

Ungrouped