io.pedestal libraries 0.6.1

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.aws.lambda

Public variables and functions:

    io.pedestal.http.aws.lambda.utils

    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.immutant

    Public variables and functions:

    io.pedestal.http.immutant.container

    Public variables and functions:

      io.pedestal.http.immutant.websockets

      Public variables and functions:

      io.pedestal.http.impl.servlet-interceptor

      Interceptors for adapting the Java HTTP Servlet interfaces.

      io.pedestal.http.jetty

      Public variables and functions:

      io.pedestal.http.jetty.container

      Public variables and functions:

        io.pedestal.http.jetty.util

        io.pedestal.http.jetty.websockets

        io.pedestal.http.params

        io.pedestal.http.request

        io.pedestal.http.request.lazy

        io.pedestal.http.request.map

        io.pedestal.http.request.servlet-support

        Public variables and functions:

        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.http.tomcat

        Public variables and functions:

        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

        A collection of interceptor helpers.

        io.pedestal.interceptor.trace

        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.log.aws.xray

        Public variables and functions:

        io.pedestal.service-tools.dev

        Public variables and functions:

        io.pedestal.service-tools.war

        io.pedestal.test

        Pedestal testing utilities to simplify working with pedestal apps.