Package

zenith

Permalink

package zenith

Visibility
  1. Public
  2. All

Type Members

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

    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 with - scala.actor.Future - java.util.concurrent.Future

  2. final class ContentType extends Enum[ContentType]

    Permalink
  3. trait Context[Z[_]] extends Monad[Z] with Async[Z] with Logger[Z]

    Permalink

    Context

  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: Option[String]) extends 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: Option[String] = None, headers: Map[String, String] = Map (), version: String = "HTTP/1.1") extends Product with Serializable

    Permalink

    HttpResponse

  8. trait Logger[Z[_]] extends AnyRef

    Permalink

    Logger

  9. trait StringExtensions extends AnyRef

    Permalink
  10. trait ThrowableExtensions extends AnyRef

    Permalink
  11. class assertion extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  12. class description extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  13. class endpoint extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  14. class method extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  15. class path extends Annotation with Annotation with ClassfileAnnotation

    Permalink

Value Members

  1. object Async

    Permalink
  2. object Context extends Serializable

    Permalink
  3. object Extensions extends StringExtensions with ThrowableExtensions

    Permalink

    *******************************************************************************************************************

  4. object HttpRequest extends Serializable

    Permalink
  5. object HttpResponse extends Serializable

    Permalink
  6. object Logger

    Permalink
  7. object ResourceUtils

    Permalink

    *******************************************************************************************************************

  8. package bot

    Permalink
  9. package client

    Permalink
  10. package server

    Permalink

Ungrouped