Package com.linecorp.centraldogma.server.command
@NonNullByDefault
package com.linecorp.centraldogma.server.command
Central Dogma commands.
-
ClassDescriptionHelps to implement a concrete
CommandExecutor.ACommandwhich is used for pushing changes to the repository.Command<T>A Central Dogma command which is used to mutate projects and repositories.An executor interface which executesCommands.Manages the status of aCommandExecutor.Types of aCommand.Result of aNormalizingPushCommandcommit.AFunctionwhich is used for transforming the content at the specified path of the repository.ACommandwhich is used for creating a new project.ACommandwhich is used for creating a new repository.ACommandwhich is used for creating a new session.ACommandwhich is used for creating a new session.ACommandwhich is used to force-pushdelegateeven the server is in read-only mode.ACommandwhich is used for migrating a repository to an encrypted repository.ACommandwhich is used for pushing changes to the repository.ACommandwhich is used for purging a project that was removed before.ACommandwhich is used for purging a repository that was removed before.ACommandwhich is used replicate aNormalizingPushCommandto other replicas.ACommandwhich is used for removing an existing project.ACommandwhich is used for removing an existing repository.ACommandwhich is used for removing an existing session.A super class of theCommands which perform operations on a repository.Deprecated.This class will be removed after migrating the content in meta repository to dogma repository.RootCommand<T>A super class of theCommands which perform operations without a project or a repository.A super class of theCommands which perform operations on the session storage.ACommandExecutorimplementation which performs operations on the local storage.ACommandthat transforms the content at the base revision with the specifiedContentTransformerand pushed the result of transformation.ACommandwhich is used for restoring a project that was removed before.ACommandwhich is used for restoring a repository that was removed before.ACommandwhich is used to update the status of all servers in the cluster.