unfiltered

netty

package netty

Visibility
  1. Public
  2. All

Type Members

  1. trait DefaultServerInit extends AnyRef

    HTTP Netty pipline builder.

  2. class HouseKeepingChannelHandler extends ChannelInboundHandlerAdapter

    Channel handler that keeps track of channels in a ChannelGroup for controlled shutdown.

  3. case class Http(port: Int, host: String, handlers: List[() ⇒ ChannelHandler], beforeStopBlock: () ⇒ Unit, chunkSize: Int = 1048576) extends HttpServer with DefaultServerInit with Product with Serializable

    Default implementation of the Server trait.

  4. trait HttpServer extends Server with PlanServer[ChannelHandler]

    An HTTP or HTTPS server

  5. case class Https(port: Int, host: String, handlers: List[() ⇒ ChannelHandler], beforeStopBlock: () ⇒ Unit, chunkSize: Int = 1048576) extends HttpServer with Ssl with Product with Serializable

    Http + Ssl implementation of the Server trait.

  6. class NotFoundHandler extends ChannelInboundHandlerAdapter

    Annotations
    @Sharable()
  7. case class Resources(base: URL, cacheSeconds: Int = 60, passOnFail: Boolean = true) extends ChannelInboundHandlerAdapter with Plan with ServerErrorResponse with Product with Serializable

    Serves static resources.

  8. class SecureServerInit extends ChannelInitializer[SocketChannel] with DefaultServerInit

    ChannelPipelineFactory for secure Http connections

  9. trait Security extends AnyRef

    Provides security dependencies

  10. trait Server extends RunnableServer

    Base Netty server trait for http and websockets

  11. class ServerInit extends ChannelInitializer[SocketChannel] with DefaultServerInit

  12. trait Ssl extends Security

    Provides basic ssl support.

  13. trait Trusted extends AnyRef

    Mixin for SslSecurity which adds trust store security.

Value Members

  1. object Dates

  2. object Http extends Serializable

    Factory for creating Http servers

  3. object Https extends Serializable

  4. object Mimes

  5. object Retrieval

    Extracts HttpRequest if a retrieval method

  6. package resources

Ungrouped