Class DatabaseTicketResolver
java.lang.Object
io.deephaven.server.session.PathResolverPrefixedBase
io.deephaven.server.session.TicketResolverBase
io.deephaven.enterprise.dnd.service.ticket.DatabaseTicketResolver
- All Implemented Interfaces:
- PathResolver,- TicketResolver
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.deephaven.server.session.TicketResolverTicketResolver.Authorization
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class io.deephaven.server.session.TicketResolverBaseauthorization
- 
Constructor SummaryConstructorsConstructorDescriptionDatabaseTicketResolver(AuthorizationProvider authProvider, Database database) 
- 
Method SummaryModifier and TypeMethodDescriptionSessionState.ExportObject<org.apache.arrow.flight.impl.Flight.FlightInfo>flightInfoFor(@Nullable SessionState session, org.apache.arrow.flight.impl.Flight.FlightDescriptor descriptor, String logId) voidforAllFlightInfo(@Nullable SessionState session, Consumer<org.apache.arrow.flight.impl.Flight.FlightInfo> visitor) getLogNameFor(ByteBuffer ticket, String logId) <T> SessionState.ExportBuilder<T>publish(SessionState session, ByteBuffer ticket, String logId, Runnable onPublish) <T> SessionState.ExportBuilder<T>publish(SessionState session, org.apache.arrow.flight.impl.Flight.FlightDescriptor descriptor, String logId, Runnable onPublish) <T> SessionState.ExportObject<T>resolve(@Nullable SessionState session, ByteBuffer ticket, String logId) <T> SessionState.ExportObject<T>resolve(@Nullable SessionState session, org.apache.arrow.flight.impl.Flight.FlightDescriptor descriptor, String logId) Methods inherited from class io.deephaven.server.session.TicketResolverBaseticketRouteMethods inherited from class io.deephaven.server.session.PathResolverPrefixedBaseflightDescriptorRoute, handlesPathMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.server.session.TicketResolverpublish
- 
Field Details- 
TYPE_PATH_INDEXpublic static final int TYPE_PATH_INDEX- See Also:
 
- 
NAMESPACE_PATH_INDEXpublic static final int NAMESPACE_PATH_INDEX- See Also:
 
- 
TABLE_NAME_PATH_INDEXpublic static final int TABLE_NAME_PATH_INDEX- See Also:
 
 
- 
- 
Constructor Details- 
DatabaseTicketResolver
 
- 
- 
Method Details- 
resolvepublic <T> SessionState.ExportObject<T> resolve(@Nullable @Nullable SessionState session, ByteBuffer ticket, String logId) 
- 
resolvepublic <T> SessionState.ExportObject<T> resolve(@Nullable @Nullable SessionState session, org.apache.arrow.flight.impl.Flight.FlightDescriptor descriptor, String logId) 
- 
flightInfoForpublic SessionState.ExportObject<org.apache.arrow.flight.impl.Flight.FlightInfo> flightInfoFor(@Nullable @Nullable SessionState session, org.apache.arrow.flight.impl.Flight.FlightDescriptor descriptor, String logId) 
- 
getLogNameFor
- 
forAllFlightInfopublic void forAllFlightInfo(@Nullable @Nullable SessionState session, Consumer<org.apache.arrow.flight.impl.Flight.FlightInfo> visitor) 
- 
publishpublic <T> SessionState.ExportBuilder<T> publish(SessionState session, ByteBuffer ticket, String logId, Runnable onPublish) 
- 
publishpublic <T> SessionState.ExportBuilder<T> publish(SessionState session, org.apache.arrow.flight.impl.Flight.FlightDescriptor descriptor, String logId, Runnable onPublish) 
 
-