com.walmartlabs/lacinia-pedestal 1.2-beta-1
Expose Lacinia GraphQL as Pedestal endpoints.
Namespaces
com.walmartlabs.lacinia.async
Facilities for leveraging core.async with Lacinia.
Public variables and functions:
com.walmartlabs.lacinia.pedestal
Defines Pedestal interceptors and supporting code.
Public variables and functions:
- async-query-executor-handler
- body-data-interceptor
- default-interceptors
- disallow-subscriptions-interceptor
- error-response-interceptor
- extract-query
- graphiql-ide-response
- graphql-data-interceptor
- graphql-routes
- inject
- json-response-interceptor
- missing-query-interceptor
- prepare-query-interceptor
- query-executor-handler
- query-parser-interceptor
- routes-from-interceptors
- service-map
- status-conversion-interceptor
com.walmartlabs.lacinia.pedestal.cache
A parsed query cache can reduce processing time by avoiding the normal parsing of a query.
Public variables and functions:
com.walmartlabs.lacinia.pedestal.interceptors
Common interceptors between the standard and subscriptions code paths.
Public variables and functions:
com.walmartlabs.lacinia.pedestal.subscriptions
Support for GraphQL subscriptions using Jetty WebSockets, following the design of the Apollo client and server.
com.walmartlabs.lacinia.pedestal2
Utilities for creating handlers, interceptors, routes, and service maps needed by a Pedestal service that exposes a GraphQL API and GraphiQL IDE.
Public variables and functions:
- async-query-executor-handler
- body-data-interceptor
- default-interceptors
- default-service
- disallow-subscriptions-interceptor
- enable-graphiql
- enable-subscriptions
- enable-tracing-interceptor
- error-response-interceptor
- graphiql-asset-routes
- graphiql-ide-handler
- graphql-data-interceptor
- initialize-tracing-interceptor
- inject-app-context-interceptor
- json-response-interceptor
- missing-query-interceptor
- prepare-query-interceptor
- query-executor-handler
- query-parser-interceptor
- status-conversion-interceptor