Packages

p

zenith

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

    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

    HttpClientProvider

  3. trait HttpCommon extends AnyRef

    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

    HttpExchange

  5. sealed abstract final class HttpMethod extends Enum[HttpMethod]

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

  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

    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

    HttpResponse

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

    HttpServerProvider

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

    Logger

  10. trait StringExtensions extends AnyRef
  11. trait ThrowableExtensions extends AnyRef
  12. class assertion extends Annotation with Annotation with ClassfileAnnotation
  13. class description extends Annotation with Annotation with ClassfileAnnotation
  14. class endpoint extends Annotation with Annotation with ClassfileAnnotation
  15. class method extends Annotation with Annotation with ClassfileAnnotation
  16. class path extends Annotation with Annotation with ClassfileAnnotation

Value Members

  1. lazy val ZENITH: Option[Channel]
  2. lazy val longMessageBodyReplacementText: String
  3. lazy val maxPrintableMessageBodySize: Int
  4. lazy val utf8: Charset
  5. object Async extends Serializable
  6. object ContentType

    ContentType

  7. object Extensions extends StringExtensions with ThrowableExtensions
  8. object HttpRequest extends Serializable
  9. object HttpResponse extends Serializable
  10. object Logger extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped