Interface UriModule


@Module(includes=BarrageClientModule.class) public interface UriModule
Installs the URI resolvers. See each specific resolver for more information.
See Also:
  • Method Details

    • bindQueryScopeResolver

      @Binds @IntoSet io.deephaven.uri.resolver.UriResolver bindQueryScopeResolver(QueryScopeResolver resolver)
    • bindApplicationResolver

      @Binds @IntoSet io.deephaven.uri.resolver.UriResolver bindApplicationResolver(ApplicationResolver resolver)
    • bindsBarrageTableResolver

      @Binds @IntoSet io.deephaven.uri.resolver.UriResolver bindsBarrageTableResolver(BarrageTableResolver resolver)
    • bindCsvResolver

      @Binds @IntoSet io.deephaven.uri.resolver.UriResolver bindCsvResolver(CsvTableResolver resolver)
    • bindParquetResolver

      @Binds @IntoSet io.deephaven.uri.resolver.UriResolver bindParquetResolver(ParquetTableResolver resolver)
    • bindResolvers

      @Provides @Singleton static io.deephaven.uri.resolver.UriResolvers bindResolvers(Set<io.deephaven.uri.resolver.UriResolver> resolvers)