Pedestal.service 0.5.1-SNAPSHOT

Pedestal Service.

Installation

To install, add the following dependency to your project or build file:

[io.pedestal/pedestal.service "0.5.1-SNAPSHOT"]

Namespaces

io.pedestal.http

Namespace which ties all the pedestal components together in a
sensible default way to make a full blown application.

io.pedestal.http.body-params

io.pedestal.http.container

Deeper Pedestal<->Container integration and cooperation for HTTP handling

Public variables and functions:

io.pedestal.http.content-negotiation

io.pedestal.http.cors

Public variables and functions:

io.pedestal.http.csrf

CSRF protection interceptor support, compatible with ring-anti-forgery

io.pedestal.http.impl.servlet-interceptor

Interceptors for adapting the Java HTTP Servlet interfaces.

io.pedestal.http.params

io.pedestal.http.request

io.pedestal.http.request.lazy

io.pedestal.http.request.map

io.pedestal.http.request.zerocopy

Public variables and functions:

io.pedestal.http.ring-middlewares

This namespace creates interceptors for ring-core middlewares.

io.pedestal.http.route

io.pedestal.http.route.definition

io.pedestal.http.route.definition.table

io.pedestal.http.route.definition.terse

io.pedestal.http.route.definition.verbose

io.pedestal.http.route.linear-search

Public variables and functions:

io.pedestal.http.route.map-tree

Public variables and functions:

io.pedestal.http.route.path

Public variables and functions:

io.pedestal.http.route.prefix-tree

io.pedestal.http.route.router

Public variables and functions:

io.pedestal.http.secure-headers

Secure header settings applied in interceptors

io.pedestal.http.servlet

Generic Servlet adapter that closes over its implementation
functions.

Public variables and functions:

io.pedestal.http.sse

io.pedestal.interceptor

Public API for creating interceptors, and various utility fns for
common interceptor creation patterns.

io.pedestal.interceptor.chain

Interceptor pattern. Executes a chain of Interceptor functions on a
common "context" map, maintaining a virtual "stack", with error
handling and support for asynchronous execution.

Public variables and functions:

io.pedestal.interceptor.error

Public variables and functions:

io.pedestal.interceptor.helpers

io.pedestal.log

Logging via slf4j. Each logging level is a macro: trace, debug,
info, warn, and error. Each namespace gets its own Logger. Arguments
are key-value pairs, which will be printed as with 'pr'. The special
key :exception should have a java.lang.Throwable as its value, and
will be passed separately to the underlying logging API.
One can override the logger via JVM or ENVAR settings.

io.pedestal.test

Pedestal testing utilities to simplify working with pedestal apps.