com.github.scalaspring.akka.http

ServerBindingLifecycle

Related Docs: object ServerBindingLifecycle | package http

class ServerBindingLifecycle extends SmartLifecycle with AkkaStreamsAutowiredImplicits with StrictLogging

Manages the lifecycle of an Akka HTTP ServerBinding, ensuring its lifecycle matches that of the containing Spring application context.

This is an internal management class and is not intended for direct use. An instance is automatically created by [AkkaHttpServerAutoConfiguration].

Linear Supertypes
StrictLogging, AkkaStreamsAutowiredImplicits, AkkaAutowiredImplicits, SmartLifecycle, Phased, Lifecycle, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ServerBindingLifecycle
  2. StrictLogging
  3. AkkaStreamsAutowiredImplicits
  4. AkkaAutowiredImplicits
  5. SmartLifecycle
  6. Phased
  7. Lifecycle
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ServerBindingLifecycle(settings: ServerSettings, route: Route)

    settings

    binding settings

    route

    route definition

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. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def binding: Option[Future[ServerBinding]]

  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def doStart(): Future[ServerBinding]

    Attributes
    protected
  8. def doStop(binding: ServerBinding): Future[Unit]

    Attributes
    protected
  9. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  11. implicit def executor: ExecutionContextExecutor

    Definition Classes
    AkkaAutowiredImplicits
  12. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def getPhase(): Int

    Definition Classes
    ServerBindingLifecycle → Phased
  15. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  16. def isAutoStartup(): Boolean

    Definition Classes
    ServerBindingLifecycle → SmartLifecycle
  17. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  18. def isRunning(): Boolean

    Definition Classes
    ServerBindingLifecycle → Lifecycle
  19. val logger: Logger

    Attributes
    protected
    Definition Classes
    StrictLogging
  20. implicit val materializer: FlowMaterializer

  21. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  24. val route: Route

    route definition

  25. val settings: ServerSettings

    binding settings

  26. def start(): Unit

    Definition Classes
    ServerBindingLifecycle → Lifecycle
  27. def state: State

  28. def stop(): Unit

    Definition Classes
    ServerBindingLifecycle → Lifecycle
  29. def stop(callback: Runnable): Unit

    Definition Classes
    ServerBindingLifecycle → SmartLifecycle
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  31. implicit val system: ActorSystem

    Definition Classes
    AkkaAutowiredImplicits
  32. val timeout: String

    Attributes
    protected
  33. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from StrictLogging

Inherited from AkkaAutowiredImplicits

Inherited from SmartLifecycle

Inherited from Phased

Inherited from Lifecycle

Inherited from AnyRef

Inherited from Any

Ungrouped