Class LastByDISInWorkerServiceScriptSetup

java.lang.Object
com.illumon.iris.controller.LastByDISInWorkerServiceScriptSetup
All Implemented Interfaces:
InWorkerServiceScriptSetup

public class LastByDISInWorkerServiceScriptSetup extends Object implements InWorkerServiceScriptSetup
InWorkerServiceScriptSetup implementation for an in-worker last-by DIS. This creates a LastByTableMapFactory and exports it with the LAST_BY_TABLE_MAP_FACTORY_NAME variable name
  • Field Details

    • LAST_BY_TABLE_MAP_FACTORY_NAME

      public static final String LAST_BY_TABLE_MAP_FACTORY_NAME
      Variable name to be used for the exported LastByTableMapFactory
      See Also:
  • Constructor Details

    • LastByDISInWorkerServiceScriptSetup

      public LastByDISInWorkerServiceScriptSetup()
  • Method Details

    • createVariablesToBeExported

      @NotNull public Map<String,Object> createVariablesToBeExported(Object createdService)
      Description copied from interface: InWorkerServiceScriptSetup
      Return the map of variables to be exported. The Map should contain each variable name and its value.
      Specified by:
      createVariablesToBeExported in interface InWorkerServiceScriptSetup
      Parameters:
      createdService - the service (e.g. DataImportService) created for this in-worker service
      Returns:
      the Map of variables and values