Package-level declarations

Types

Link copied to clipboard

A Middleware that uses coroutines. Extending the class removes the boilerplate to manage coroutines inside the service.

Link copied to clipboard

A generic interface representing a middleware component that can be attached and detached.

Link copied to clipboard

Represents a middleware context that provides shared components and dependencies required by various middleware components.

Link copied to clipboard

Factory uses to convert Input middleware context to Output context.

Link copied to clipboard

An abstract class for managing multiple middleware instances.

Link copied to clipboard
open class MiddlewareProvider(val key: String)

Represents a provider of middleware with a unique key.

Link copied to clipboard

This registry allows you to keep track of multiple middleware and multiple contexts. It defines a single level hierarchy where there is the parent context, and optional children contexts.

Link copied to clipboard

A Middleware that can switch between different Middleware instances.