Package org.apache.arrow.flight.auth2
Class ClientIncomingAuthHeaderMiddleware
java.lang.Object
org.apache.arrow.flight.auth2.ClientIncomingAuthHeaderMiddleware
- All Implemented Interfaces:
FlightClientMiddleware
Middleware for capturing bearer tokens sent back from the Flight server.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Factory used within FlightClient. -
Method Summary
Modifier and TypeMethodDescriptionvoid
onBeforeSendingHeaders
(CallHeaders outgoingHeaders) A callback used before request headers are sent.void
onCallCompleted
(CallStatus status) A callback called after the call completes.void
onHeadersReceived
(CallHeaders incomingHeaders) A callback called after response headers are received.
-
Method Details
-
onBeforeSendingHeaders
Description copied from interface:FlightClientMiddleware
A callback used before request headers are sent. The headers may be manipulated.- Specified by:
onBeforeSendingHeaders
in interfaceFlightClientMiddleware
-
onHeadersReceived
Description copied from interface:FlightClientMiddleware
A callback called after response headers are received. The headers may be manipulated.- Specified by:
onHeadersReceived
in interfaceFlightClientMiddleware
-
onCallCompleted
Description copied from interface:FlightClientMiddleware
A callback called after the call completes.- Specified by:
onCallCompleted
in interfaceFlightClientMiddleware
-