Interface SessionImplModule


  • @Module
    public interface SessionImplModule
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      io.grpc.Channel bindsManagedChannel​(io.grpc.ManagedChannel managedChannel)  
      static io.deephaven.client.impl.SessionImpl session​(io.deephaven.proto.DeephavenChannel channel, java.util.concurrent.ScheduledExecutorService scheduler)  
      static java.util.concurrent.CompletableFuture<? extends io.deephaven.client.impl.SessionImpl> sessionFuture​(io.deephaven.proto.DeephavenChannel channel, java.util.concurrent.ScheduledExecutorService scheduler)  
    • Method Detail

      • bindsManagedChannel

        @Binds
        io.grpc.Channel bindsManagedChannel​(io.grpc.ManagedChannel managedChannel)
      • session

        @Provides
        static io.deephaven.client.impl.SessionImpl session​(io.deephaven.proto.DeephavenChannel channel,
                                                            java.util.concurrent.ScheduledExecutorService scheduler)
      • sessionFuture

        @Provides
        static java.util.concurrent.CompletableFuture<? extends io.deephaven.client.impl.SessionImpl> sessionFuture​(io.deephaven.proto.DeephavenChannel channel,
                                                                                                                    java.util.concurrent.ScheduledExecutorService scheduler)