Class TableDataCacheProxy

java.lang.Object
com.fishlib.util.process.OnetimeShutdownTask
com.illumon.iris.db.v2.locations.server.TableDataCacheProxy
All Implemented Interfaces:
com.fishlib.util.process.ShutdownManager.Task

public class TableDataCacheProxy extends com.fishlib.util.process.OnetimeShutdownTask
Server that exports a table data service according to configured data routing strategies.
  • Method Details

    • start

      @Deprecated public void start()
      Deprecated.
      use startInWorker() instead
    • startInWorker

      public void startInWorker()
    • start

      public void start(com.fishlib.stats.StatsIntradayLogger statsIntradayLogger)
    • shutdown

      public void shutdown()
      Specified by:
      shutdown in class com.fishlib.util.process.OnetimeShutdownTask
    • main

      public static void main(String... args) throws IOException
      Throws:
      IOException
    • createTableDataCacheProxy

      public static TableDataCacheProxy createTableDataCacheProxy(@NotNull com.fishlib.io.logger.Logger log, @NotNull Database database, @NotNull TableDataServiceFactory tdsFactory, @NotNull TableDataServiceConfig proxyConfig, @NotNull com.illumon.util.audit.AuditEventLoggerBasicEx auditEventLogger)