Class MicroExecutorBaseConfiguration

java.lang.Object
com.smeup.kokos.sdk.configuration.MicroExecutorBaseConfiguration

public class MicroExecutorBaseConfiguration extends Object
Author:
mattia.bonardi
  • Field Details

    • BASE_DIR

      public static final Path BASE_DIR
    • BASE_TMP_DIR

      public static final Path BASE_TMP_DIR
  • Method Details

    • getInstance

      public static MicroExecutorBaseConfiguration getInstance()
    • getMicroExecutorId

      public String getMicroExecutorId()
    • setMicroExecutorId

      public void setMicroExecutorId(String microExecutorId)
    • getTimeoutRequestOnExternalCall

      public int getTimeoutRequestOnExternalCall()
    • setTimeoutRequestOnExternalCall

      public void setTimeoutRequestOnExternalCall(int timeoutRequestOnExternalCall)
    • getApps

      public Map<String,App> getApps()
    • setApps

      public void setApps(Map<String,App> apps)
    • setFunExecutionTimeout

      public void setFunExecutionTimeout(int funExecutionTimeout)
    • getFunExecutionTimeout

      public int getFunExecutionTimeout()
    • getFunBatchExecutionTimeout

      public int getFunBatchExecutionTimeout()
    • setFunBatchExecutionTimeout

      public void setFunBatchExecutionTimeout(int funBatchExecutionTimeout)
    • setUseVirtualThreads

      public void setUseVirtualThreads(boolean useVirtualThreads)
    • getUseVirtualThreads

      public boolean getUseVirtualThreads()
    • getDataRelationalDBDataSource

      public RelationalDatabaseDataSource getDataRelationalDBDataSource()
    • getDataKeyValueDBDataSource

      public KeyValueDatabaseDataSource getDataKeyValueDBDataSource()
    • getDataDocumentDBDataSource

      public DocumentDatabaseDataSource getDataDocumentDBDataSource()
    • getMicroExecutorMetadata

      public Map<String,String> getMicroExecutorMetadata()