Interface DatabaseModule
@Module
public interface DatabaseModule
- 
Method SummaryModifier and TypeMethodDescriptionstatic DatabaseprovideDatabase(@NotNull DatabaseImpl impl, @Nullable Function<Database, Database> databaseTransformer) providesDatabaseTicketResolver(DatabaseTicketResolver ticketResolver) static DatabaseImplprovidesImpl(@NotNull UserContext userContext, @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.PermissionFilterProvider pfp, @NotNull GroupProvider groupProvider, @NotNull SourceAclProvider aclProvider, @NotNull AuditEventLogger auditEventLogger, @NotNull ProcessInfo processInfo) static AclSupportprovidesSupport(@NotNull DatabaseImpl impl) 
- 
Method Details- 
providesSupport
- 
provideDatabase@Singleton @Provides static Database provideDatabase(@NotNull @NotNull DatabaseImpl impl, @Named("databaseTransformer") @Nullable @Nullable Function<Database, Database> databaseTransformer) 
- 
providesDatabaseTicketResolver@Binds @IntoSet TicketResolver providesDatabaseTicketResolver(DatabaseTicketResolver ticketResolver) 
- 
providesImpl@Singleton @Provides static DatabaseImpl providesImpl(@Named("auth.serverCredentials") @NotNull @NotNull UserContext userContext, @NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.permissions.PermissionFilterProvider pfp, @NotNull @NotNull GroupProvider groupProvider, @NotNull @NotNull SourceAclProvider aclProvider, @NotNull @NotNull AuditEventLogger auditEventLogger, @NotNull @NotNull ProcessInfo processInfo) 
 
-