api

http4k

Packages

Name Summary
org.http4k  
org.http4k.aws Code for connecting http4k applications to AWS services, including request signing.
org.http4k.chaos  
org.http4k.client Common code relevant to HTTP client implementations.
org.http4k.contract Code for defining typesafe contracts which generate OpenAPI documentation.
org.http4k.core The core abstractions for the http4k library.
org.http4k.core.body  
org.http4k.core.cookie  
org.http4k.core.etag  
org.http4k.filter This is the base package for all Filter implementations.
org.http4k.filter.cookie  
org.http4k.format Common code relevant to the various message format implementations (eg. JSON).
org.http4k.hamkrest Matchers for use with the hamkrest matching library.
org.http4k.lens Code relevant to extracting and injecting typesafe values into HTTP messages.
org.http4k.routing Code for routing HTTP messages inside server implementations.
org.http4k.security Code relevant to interfacing with security mechanisms such as OAuth servers.
org.http4k.server Common code relevant to HTTP server implementations.
org.http4k.serverless Common code relevant to HTTP serverless implementations.
org.http4k.serverless.lambda  
org.http4k.servlet Code for mounting http4k applications into Servlet containers.
org.http4k.template Common code relevant to templating implementations.
org.http4k.template.dust  
org.http4k.testing Useful tools for testing http4k applications.
org.http4k.traffic  
org.http4k.util Presumed homeless code used across the rest of the library.
org.http4k.webdriver Code for testing http4k applications with the Webdriver library.
org.http4k.websocket Common code relevant to websocket implementations.

Index

All Types