Package io.deephaven.client
Interface SessionImplModule
@Module
public interface SessionImplModule
-
Method Summary
Modifier and TypeMethodDescriptionbindsDeephavenChannelImpl
(DeephavenChannelImpl deephavenChannelImpl) io.grpc.Channel
bindsManagedChannel
(io.grpc.ManagedChannel managedChannel) static SessionImplConfig
providesSessionImplConfig
(DeephavenChannel channel, ScheduledExecutorService scheduler, String authenticationTypeAndValue) static SessionImpl
session
(SessionImplConfig config)
-
Method Details
-
bindsManagedChannel
@Binds io.grpc.Channel bindsManagedChannel(io.grpc.ManagedChannel managedChannel) -
bindsDeephavenChannelImpl
-
providesSessionImplConfig
@Provides static SessionImplConfig providesSessionImplConfig(DeephavenChannel channel, ScheduledExecutorService scheduler, @Nullable @Named("authenticationTypeAndValue") String authenticationTypeAndValue) -
session
-