Interface ProjectsPersister

    • Method Detail

      • scheduleTask

        @NotNull
        PersistTaskEx scheduleTask​(@NotNull
                                   String description,
                                   @NotNull
                                   Runnable action)
        Schedules a project configuration change related task.

        This method is not preferred to use if you can do the change in another way, because we cannot persist Runnable and this lead to difficulties with doing the changes from different nodes.

      • scheduleTask

        @NotNull
        PersistTaskEx scheduleTask​(@NotNull
                                   String description,
                                   @NotNull
                                   Runnable action,
                                   boolean requiresWriteConfigsResponsibility)