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
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTicketResolverBase(AuthorizationProvider authProvider, byte ticketPrefix, String flightDescriptorRoute) -
Method Summary
Methods inherited from class io.deephaven.server.session.PathResolverPrefixedBase
flightDescriptorRoute, handlesPathMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-