Package io.deephaven.server.session
Interface PathResolver
- All Superinterfaces:
TicketResolver
- All Known Implementing Classes:
ApplicationTicketResolver,ExportTicketResolver,PathResolverPrefixedBase,ScopeTicketResolver,SharedTicketResolver,TicketResolverBase
A specialization of
TicketResolver that signifies this resolver supports Flight descriptor paths.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.server.session.TicketResolver
TicketResolver.Authorization -
Method Summary
Modifier and TypeMethodDescriptionbooleanhandlesPath(org.apache.arrow.flight.impl.Flight.FlightDescriptor descriptor) Returnstrueif this resolver is responsible for handling thedescriptorpath.Methods inherited from interface io.deephaven.server.session.TicketResolver
flightInfoFor, forAllFlightInfo, getLogNameFor, publish, publish, publish, resolve, resolve, ticketRoute
-
Method Details
-
handlesPath
boolean handlesPath(org.apache.arrow.flight.impl.Flight.FlightDescriptor descriptor) Returnstrueif this resolver is responsible for handling thedescriptorpath. Implementations should prefer to returntruehere if they know the path is in their domain even if they don't implement it; this allows them to provide a more specific error message for unsupported paths.- Parameters:
descriptor- the descriptor- Returns:
trueif this resolver handles the descriptor path
-