Class ProjectPersistTaskFactory
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.persisting.projects.ProjectPersistTaskFactory
-
public class ProjectPersistTaskFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description ProjectPersistTaskFactory(ServerPaths paths, PersisterOptions options, ConfigChangesCommitter configChangesCommitter, ConfigChangesCommitter globalConfigChangesCommitter, ConfigHistoryManager configHistoryManager, AuditLogFactory auditLogFactory, ConfigurationErrors configErrors, Trash trash, ProjectPersistErrors persistErrors, PersistTasksStorage tasksStorage, DeadlocksDetector deadlocksDetector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectPersistTask
createTask(long taskId, PersistTaskStage stage, long creationTime, String originNodeId, ConfigActionEx cause, VersionedSettingsContextFinder versionedSettingsContextFinder, Runnable persisterComplete)
void
setConfigChangesCommitter(ConfigChangesCommitter configChangesCommitter)
void
setGlobalConfigChangesCommitter(ConfigChangesCommitter globalConfigChangesCommitter)
-
-
-
Constructor Detail
-
ProjectPersistTaskFactory
public ProjectPersistTaskFactory(@NotNull ServerPaths paths, @NotNull PersisterOptions options, @NotNull ConfigChangesCommitter configChangesCommitter, @NotNull ConfigChangesCommitter globalConfigChangesCommitter, @NotNull ConfigHistoryManager configHistoryManager, @NotNull AuditLogFactory auditLogFactory, @NotNull ConfigurationErrors configErrors, @NotNull Trash trash, @NotNull ProjectPersistErrors persistErrors, @NotNull PersistTasksStorage tasksStorage, @NotNull DeadlocksDetector deadlocksDetector)
-
-
Method Detail
-
setConfigChangesCommitter
public void setConfigChangesCommitter(@NotNull ConfigChangesCommitter configChangesCommitter)
-
setGlobalConfigChangesCommitter
public void setGlobalConfigChangesCommitter(@NotNull ConfigChangesCommitter globalConfigChangesCommitter)
-
createTask
@NotNull public ProjectPersistTask createTask(long taskId, @NotNull PersistTaskStage stage, long creationTime, @NotNull String originNodeId, @NotNull ConfigActionEx cause, @NotNull VersionedSettingsContextFinder versionedSettingsContextFinder, @NotNull Runnable persisterComplete)
-
-