Package

zenith

Permalink

package zenith

. . \ / ||/ |_| | / // \ / \| \ \ | \ / /\ _/| | \ || | | Y \ /_ \_ >_| /||| |_| / \/ \/ \/ \/

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

Type Members

  1. trait Async[Z[_]] extends Serializable

    Permalink

    Async

    Async

    This typeclass is an abstraction over common features available in different flavours of Future, like: - scala.concurrent.Future - com.twitter.util.Future - scala.actor.Future - java.util.concurrent.Future

  2. abstract class HttpClientProvider[Z[_]] extends AnyRef

    Permalink

    HttpClientProvider

  3. trait HttpCommon extends AnyRef

    Permalink

    HttpCommon

    HttpCommon

    Common functions between HttpRequest and HttpResponse.

  4. final case class HttpExchange(request: HttpRequest, result: Either[Throwable, HttpResponse], timeMs: Int) extends Product with Serializable

    Permalink

    HttpExchange

  5. final class HttpMethod extends Enum[HttpMethod]

    Permalink
  6. final case class HttpRequest(method: String, requestUri: String, version: String, host: String, hostPort: Int, headers: Map[String, String], data: List[Byte]) extends HttpCommon with Product with Serializable

    Permalink

    HttpRequest

    HttpRequest

    HTTP REQUEST HEADER FORMAT

    GET /DescribeNodes?NodeTypeId=6&LanguageCode=ES HTTP/1.1 Host: localhost:8092

    1st line ~ Method Route Version 2nd line ~ Host:Port

  7. final case class HttpResponse(code: Int, data: List[Byte] = Nil, headers: Map[String, String] = Map (), version: String = "HTTP/1.1") extends HttpCommon with Product with Serializable

    Permalink

    HttpResponse

  8. abstract class HttpServerProvider[Z[_]] extends AnyRef

    Permalink

    HttpServerProvider

  9. trait Logger[Z[_]] extends Serializable

    Permalink

    Logger

  10. trait StringExtensions extends AnyRef

    Permalink
  11. trait ThrowableExtensions extends AnyRef

    Permalink
  12. class assertion extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  13. class description extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  14. class endpoint extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  15. class method extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  16. class path extends Annotation with Annotation with ClassfileAnnotation

    Permalink

Value Members

  1. object Async extends Serializable

    Permalink
  2. object ContentType

    Permalink

    ContentType

  3. object Extensions extends StringExtensions with ThrowableExtensions

    Permalink
  4. object HttpRequest extends Serializable

    Permalink
  5. object HttpResponse extends Serializable

    Permalink
  6. object Logger extends Serializable

    Permalink
  7. lazy val ZENITH: Option[Channel]

    Permalink
  8. package bot

    Permalink
  9. package client

    Permalink
  10. lazy val longMessageBodyReplacementText: String

    Permalink
  11. lazy val maxPrintableMessageBodySize: Int

    Permalink
  12. package server

    Permalink
  13. lazy val utf8: Charset

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped