zhttp

package zhttp

Members list

Concise view

Type members

Classlikes

sealed case class AccessDenied() extends HTTPError

Attributes

Graph
Supertypes
trait Product
trait Equals
trait HTTPError
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
sealed case class BadInboundDataError() extends HTTPError

Attributes

Graph
Supertypes
trait Product
trait Equals
trait HTTPError
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
final case class Charset extends AnyVal

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
object Charset

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Charset.type
sealed case class ChunkedEncodingError(msg: String) extends Exception

Attributes

Graph
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
sealed case class ContentLenTooBig() extends HTTPError

Attributes

Graph
Supertypes
trait Product
trait Equals
trait HTTPError
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
final case class ContentType(value: String) extends AnyVal

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Cookie

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Cookie.type
final case class Cookie(name: String, value: String, domain: Option[String], path: Option[String], expires: Option[ZonedDateTime], maxAge: Option[Long], secure: Boolean, httpOnly: Boolean, sameSite: Option[String])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object FileUtils

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class FrameTranscoder(val isClient: Boolean)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
sealed trait HTTPError extends Exception

Attributes

Graph
Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
sealed case class HTTPHeaderTooBig() extends HTTPError

Attributes

Graph
Supertypes
trait Product
trait Equals
trait HTTPError
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
object Headers

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Headers.type
class Headers(tbl0: HashMap[String, Set[String]])

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object HttpRouter

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class HttpRouter[Env](val appRoutes: List[HttpRoutes[Env]])

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
final case class HttpRoutes[-Env](run: Request => ZIO[Env, Option[Exception], Response], postProc: PostProc)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object HttpRoutes

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed case class MediaEncodingError(msg: String) extends Exception

Attributes

Graph
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
sealed case class Method(name: String)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Method

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Method.type
object MultiPart

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object NoResponse extends Response

Attributes

Graph
Supertypes
class Response
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
sealed case class Request(headers: Headers, stream: ZStream[Any, Throwable, Chunk[Byte]], ch: IOChannel)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Response

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed case class Response(code: StatusCode, headers: Headers, stream: ZStream[Any, Throwable, Chunk[Byte]], raw_stream: Boolean)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object NoResponse.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class StatusCode(value: Int) extends AnyVal

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
object StatusCode

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class SyncTLSSocketServer[Env](port: Int, keepAlive: Int, serverIP: String, keystore: String, keyStorePwd: String, tlsVersion: String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class TLSServer[Env](port: Int, keepAlive: Int, serverIP: String, keystore: String, keyStorePwd: String, tlsVersion: String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class TcpServer[Env](port: Int, keepAlive: Int, serverIP: String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
sealed case class UpgradeRequest() extends HTTPError

Attributes

Graph
Supertypes
trait Product
trait Equals
trait HTTPError
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
sealed case class WebSocketClosed(msg: String) extends Exception

Attributes

Graph
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
abstract class WebSocketFrame

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Binary
class Close
class Ping
class Pong
class Text

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Websocket

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class Websocket(isClient: Boolean, idleTimeout: Int)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any