Package io.deephaven.client.impl
Interface BarrageSubcomponent
- All Superinterfaces:
BarrageSessionFactory
@Subcomponent(modules={SessionImplModule.class,FlightSessionModule.class,BarrageSessionModule.class})
public interface BarrageSubcomponent
extends BarrageSessionFactory
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionio.grpc.ManagedChannelTheManagedChannelassociated withthisfactory.Creates a newBarrageSession.
-
Method Details
-
newBarrageSession
BarrageSession newBarrageSession()Description copied from interface:BarrageSessionFactoryCreates a newBarrageSession. Closing the session does not close theBarrageSessionFactory.managedChannel().- Specified by:
newBarrageSessionin interfaceBarrageSessionFactory- Returns:
- the new barrage session
-
managedChannel
io.grpc.ManagedChannel managedChannel()Description copied from interface:BarrageSessionFactoryTheManagedChannelassociated withthisfactory. UseManagedChannel.shutdown()whenthisfactory and sessions are no longer needed.- Specified by:
managedChannelin interfaceBarrageSessionFactory- Returns:
- the managed channel
-