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