Packages

p

zhttp

service

package service

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. service
  2. Logging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class Channel[-A](channel: io.netty.channel.Channel, convert: (A) ⇒ Any) extends Product with Serializable

    An immutable and type-safe representation of one or more netty channels.

    An immutable and type-safe representation of one or more netty channels. A represents the type of messages that can be written on the channel.

  2. final case class ChannelEvent[-A, +B](channel: Channel[A], event: Event[B]) extends Product with Serializable

    Immutable and type-safe representation of events that are triggered on a netty channel.

    Immutable and type-safe representation of events that are triggered on a netty channel. A represents the inbound message type and B represents the outbound message type that's allowed on the channel.

  3. type ChannelFactory = io.netty.channel.ChannelFactory[io.netty.channel.Channel]
  4. final class ChannelFuture[A] extends AnyRef
  5. final case class Client[R](rtm: HttpRuntime[R], cf: io.netty.channel.ChannelFactory[io.netty.channel.Channel], el: io.netty.channel.EventLoopGroup) extends HttpMessageCodec with Product with Serializable
  6. trait EncodeRequest extends AnyRef
  7. type EventLoopGroup = io.netty.channel.EventLoopGroup
  8. trait HttpMessageCodec extends EncodeRequest
  9. final class HttpRuntime[+R] extends AnyRef

    Provides basic ZIO based utilities for any ZIO based program to execute in a channel's context.

    Provides basic ZIO based utilities for any ZIO based program to execute in a channel's context. It will automatically cancel the execution when the channel closes.

  10. trait Logging extends AnyRef

    Base trait to configure logging.

    Base trait to configure logging. Feel free to edit this file as per your requirements to slice and dice internal logging.

  11. final class RequestBodyHandler extends SimpleChannelInboundHandler[HttpContent]
  12. sealed trait Server[-R, +E] extends AnyRef
  13. type ServerChannelFactory = io.netty.channel.ChannelFactory[ServerChannel]
  14. type UServer = Server[Any, Nothing]
  15. final class WebSocketAppHandler[R] extends SimpleChannelInboundHandler[WebSocketFrame]

    A generic SocketApp handler that can be used on both - the client and the server.

Value Members

  1. val EnableNettyLogging: Boolean

    Controls if you want to pipe netty logs into the zhttp logger.

    Controls if you want to pipe netty logs into the zhttp logger.

    Definition Classes
    Logging
  2. object Channel extends Serializable
  3. object ChannelEvent extends Serializable
  4. object ChannelFactory
  5. object ChannelFuture
  6. object Client extends Serializable
  7. object EventLoopGroup

    Simple wrapper over NioEventLoopGroup

  8. object HttpRuntime
  9. object Server
  10. object ServerResponseWriter

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped