Class InMemoryDefaultSchedulerManager
- java.lang.Object
-
- com.snowflake.connectors.application.scheduler.InMemoryDefaultSchedulerManager
-
- All Implemented Interfaces:
com.snowflake.connectors.application.scheduler.SchedulerManager
public class InMemoryDefaultSchedulerManager extends Object
InMemory implementation ofSchedulerManager
.
-
-
Constructor Summary
Constructors Constructor Description InMemoryDefaultSchedulerManager(com.snowflake.connectors.application.configuration.connector.ConnectorConfigurationService connectorConfigurationService, com.snowflake.connectors.common.task.TaskRepository taskRepository, com.snowflake.connectors.common.task.TaskLister taskLister)
Creates a newInMemoryDefaultSchedulerManager
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
alterSchedulerSchedule(String arg0)
com.snowflake.connectors.common.response.ConnectorResponse
createScheduler()
com.snowflake.connectors.common.response.ConnectorResponse
pauseScheduler()
com.snowflake.connectors.common.response.ConnectorResponse
resumeScheduler()
boolean
schedulerExists()
-
-
-
Constructor Detail
-
InMemoryDefaultSchedulerManager
public InMemoryDefaultSchedulerManager(com.snowflake.connectors.application.configuration.connector.ConnectorConfigurationService connectorConfigurationService, com.snowflake.connectors.common.task.TaskRepository taskRepository, com.snowflake.connectors.common.task.TaskLister taskLister)
Creates a newInMemoryDefaultSchedulerManager
.- Parameters:
connectorConfigurationService
- connector configuration servicetaskRepository
- task repositorytaskLister
- task lister
-
-
Method Detail
-
createScheduler
public com.snowflake.connectors.common.response.ConnectorResponse createScheduler()
- Specified by:
createScheduler
in interfacecom.snowflake.connectors.application.scheduler.SchedulerManager
-
resumeScheduler
public com.snowflake.connectors.common.response.ConnectorResponse resumeScheduler()
- Specified by:
resumeScheduler
in interfacecom.snowflake.connectors.application.scheduler.SchedulerManager
-
pauseScheduler
public com.snowflake.connectors.common.response.ConnectorResponse pauseScheduler()
- Specified by:
pauseScheduler
in interfacecom.snowflake.connectors.application.scheduler.SchedulerManager
-
schedulerExists
public boolean schedulerExists()
- Specified by:
schedulerExists
in interfacecom.snowflake.connectors.application.scheduler.SchedulerManager
-
alterSchedulerSchedule
public void alterSchedulerSchedule(String arg0)
- Specified by:
alterSchedulerSchedule
in interfacecom.snowflake.connectors.application.scheduler.SchedulerManager
-
-