Class InternalProjectInitializer

java.lang.Object
com.linecorp.centraldogma.server.storage.project.InternalProjectInitializer

public final class InternalProjectInitializer extends Object
Initializes the internal project and repositories.
  • Field Details

  • Constructor Details

    • InternalProjectInitializer

      public InternalProjectInitializer(CommandExecutor executor, ProjectManager projectManager)
      Creates a new instance.
  • Method Details

    • initialize

      public void initialize()
      Creates an internal project and repositories and a token storage to dogma/dogma/tokens.json.
    • initialize

      public void initialize(String projectName)
      Creates the specified internal project and its internal repositories.
    • initialize0

      public void initialize0(String projectName)
      Creates an internal project and repositories such as a token storage.
    • whenInitialized

      public CompletableFuture<Void> whenInitialized()
      Returns a CompletableFuture which is completed when the internal project and repositories are ready.