Package com.illumon.iris.controller
Interface ControllerDispatcherHandler.ConnectionFactory
- Enclosing class:
- ControllerDispatcherHandler
public static interface ControllerDispatcherHandler.ConnectionFactory
-
Method Summary
Modifier and TypeMethodDescriptiongetIfAvailable
(String host, int port) make
(String host, int port, io.deephaven.enterprise.comm.ConnectionMonitor.Params connectionMonitorParams, BiConsumer<io.deephaven.enterprise.comm.api.ClientEntry, com.fishlib.base.Command> commandHandler, Consumer<io.deephaven.enterprise.comm.api.ClientEntry> clientDeathHandler, Consumer<QueryDispatcherConnection> newConnectionConsumer)
-
Method Details
-
make
@NotNull QueryDispatcherConnection make(@NotNull String host, int port, @Nullable io.deephaven.enterprise.comm.ConnectionMonitor.Params connectionMonitorParams, @Nullable BiConsumer<io.deephaven.enterprise.comm.api.ClientEntry, com.fishlib.base.Command> commandHandler, @Nullable Consumer<io.deephaven.enterprise.comm.api.ClientEntry> clientDeathHandler, @Nullable Consumer<QueryDispatcherConnection> newConnectionConsumer) throws IOException- Throws:
IOException
-
getIfAvailable
-