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()
    • getRelationalDBDataSource

      public RelationalDatabaseDataSource getRelationalDBDataSource()
    • getKeyValueDBDataSource

      public KeyValueDatabaseDataSource getKeyValueDBDataSource()
    • getDocumentDBDataSource

      public DocumentDatabaseDataSource getDocumentDBDataSource()
    • getMessageBrokerDataSource

      public MessageBrokerDataSource getMessageBrokerDataSource()
    • getMicroExecutorMetadata

      public Map<String,String> getMicroExecutorMetadata()