Class

com.github.scalaspring.akka.http

AkkaHttpServerAutoConfiguration

Related Doc: package http

Permalink

class AkkaHttpServerAutoConfiguration extends AkkaStreamsAutowiredImplicits with SpringLogging

Defines an Akka HTTP server that serves all Akka HTTP routes found in the application context.

Usage: Import this configuration into your application context.

Example:

@Configuration
@Import(Array(classOf[AkkaHttpServerAutoConfiguration]))
class Configuration extends MyService
Annotations
@Configuration() @EnableConfigurationProperties() @Import()
Linear Supertypes
SpringLogging, AkkaStreamsAutowiredImplicits, AkkaAutowiredImplicits, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AkkaHttpServerAutoConfiguration
  2. SpringLogging
  3. AkkaStreamsAutowiredImplicits
  4. AkkaAutowiredImplicits
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AkkaHttpServerAutoConfiguration()

    Permalink

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 clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  8. implicit def executor: ExecutionContextExecutor

    Permalink
    Definition Classes
    AkkaAutowiredImplicits
  9. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  12. def httpClient: HttpClient

    Permalink

    Defines an HTTP client that can be used for outgoing HTTP connections.

    Defines an HTTP client that can be used for outgoing HTTP connections. Note: This an automatic bean definition that can be overridden by supplying your own bean definition.

    Annotations
    @Bean() @ConditionalOnMissingBean()
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. val log: Log

    Permalink
    Attributes
    protected
    Definition Classes
    SpringLogging
  15. implicit val materializer: Materializer

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

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

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

    Permalink
    Definition Classes
    AnyRef
  19. def serverBindingLifecycle(settings: ServerSettings): ServerBindingLifecycle

    Permalink

    Defines the server binding lifecycle bean that creates the server for the route defined in the application context.

    Defines the server binding lifecycle bean that creates the server for the route defined in the application context. Note: This an automatic bean definition that can be overridden by supplying your own bean definition.

    Annotations
    @Bean() @ConditionalOnMissingBean()
  20. def serverSettings: ServerSettings

    Permalink

    Defines a server settings bean with values read from configuration.

    Defines a server settings bean with values read from configuration. Set the http.server.interface and http.server.port configuration properties to set server configuration. Note: This an automatic bean definition that can be overridden by supplying your own bean definition.

    Annotations
    @Bean() @ConditionalOnMissingBean()
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. implicit val system: ActorSystem

    Permalink
    Definition Classes
    AkkaAutowiredImplicits
  23. def toString(): String

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

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

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

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

Inherited from SpringLogging

Inherited from AkkaAutowiredImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped