Uses of Interface
org.apache.arrow.flight.FlightServerMiddleware
Package
Description
-
Uses of FlightServerMiddleware in org.apache.arrow.flight
Modifier and TypeInterfaceDescriptionstatic interface
A factory for Flight server middleware.static class
FlightServerMiddleware.Key<T extends FlightServerMiddleware>
A key for Flight server middleware.Modifier and TypeClassDescriptionclass
Middleware that's used to extract and pass headers to the server during requests.class
Middleware for handling Flight SQL Sessions including session cookie handling.Modifier and TypeMethodDescription<T extends FlightServerMiddleware>
TFlightProducer.CallContext.getMiddleware
(FlightServerMiddleware.Key<T> key) Get the middleware instance of the given type for this call.<T extends FlightServerMiddleware>
FlightServer.BuilderFlightServer.Builder.middleware
(FlightServerMiddleware.Key<T> key, FlightServerMiddleware.Factory<T> factory) Add a Flight middleware component to inspect and modify requests to this service.static <T extends FlightServerMiddleware>
FlightServerMiddleware.Key<T>Create a new key for the given type.Modifier and TypeMethodDescriptionFlightProducer.CallContext.getMiddleware()
Get an immutable map of middleware for this call. -
Uses of FlightServerMiddleware in org.apache.arrow.flight.auth2
Modifier and TypeClassDescriptionclass
Middleware that's used to validate credentials during the handshake and verify the bearer token in subsequent requests. -
Uses of FlightServerMiddleware in org.apache.arrow.flight.grpc
Modifier and TypeClassDescriptionstatic class
A combination of a middleware Key and factory.Modifier and TypeFieldDescriptionstatic final io.grpc.Context.Key<Map<FlightServerMiddleware.Key<?>,
FlightServerMiddleware>> ServerInterceptorAdapter.SERVER_MIDDLEWARE_KEY
TheContext.Key
that stores the Flight middleware active for a particular call.