Class RemoteTableDataService

java.lang.Object
com.illumon.iris.db.v2.locations.AbstractTableDataService
com.illumon.iris.db.v2.locations.remote.RemoteTableDataService
All Implemented Interfaces:
TableDataService

public class RemoteTableDataService
extends AbstractTableDataService
Remote TableDataService implementation.
  • Constructor Details

    • RemoteTableDataService

      public RemoteTableDataService​(@NotNull com.fishlib.io.sched.Scheduler scheduler, @NotNull com.fishlib.io.logger.Logger log, @NotNull String name, long requestTimeoutMillis, boolean supportsSubscriptions, boolean allowIOMessageFlush)
      Construct a new remote table data service, ready to be connected.
      Parameters:
      scheduler - Job scheduler
      log - Logger for output
      name - Remote service name
      requestTimeoutMillis - The timeout value to use for all requests
      supportsSubscriptions - Whether the service underlying the the TableDataServiceExporter we connect to supports subscriptions
      allowIOMessageFlush - allow synchronous flush of message buffers
  • Method Details