Package io.deephaven.server.session
Class TicketResolverBase
java.lang.Object
io.deephaven.server.session.PathResolverPrefixedBase
io.deephaven.server.session.TicketResolverBase
- All Implemented Interfaces:
PathResolver
,TicketResolver
- Direct Known Subclasses:
ApplicationTicketResolver
,ExportTicketResolver
,ScopeTicketResolver
,SharedTicketResolver
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.server.session.TicketResolver
TicketResolver.Authorization
-
Field Summary
-
Constructor Summary
ConstructorDescriptionTicketResolverBase
(AuthorizationProvider authProvider, byte ticketPrefix, String flightDescriptorRoute) -
Method Summary
Methods inherited from class io.deephaven.server.session.PathResolverPrefixedBase
flightDescriptorRoute, handlesPath
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.deephaven.server.session.TicketResolver
flightInfoFor, forAllFlightInfo, getLogNameFor, publish, publish, publish, resolve, resolve
-
Field Details
-
authorization
-
-
Constructor Details
-
TicketResolverBase
public TicketResolverBase(AuthorizationProvider authProvider, byte ticketPrefix, String flightDescriptorRoute)
-
-
Method Details
-
ticketRoute
public final byte ticketRoute()- Returns:
- the single byte prefix used as a route on the ticket
-