Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAllOrEachExtension - Class in com.linecorp.centraldogma.testing.junit
A base class for JUnit5 extensions that allows implementations to control whether the callbacks are run around the entire class, like BeforeAll or AfterAll, or around each test method, like BeforeEach or AfterEach.
AbstractAllOrEachExtension() - Constructor for class com.linecorp.centraldogma.testing.junit.AbstractAllOrEachExtension
 
AbstractArmeriaCentralDogmaBuilder<B> - Class in com.linecorp.centraldogma.client.armeria
Builds a CentralDogma client.
AbstractArmeriaCentralDogmaBuilder() - Constructor for class com.linecorp.centraldogma.client.armeria.AbstractArmeriaCentralDogmaBuilder
 
AbstractCentralDogma - Class in com.linecorp.centraldogma.client
A skeletal CentralDogma implementation.
AbstractCentralDogma(ScheduledExecutorService) - Constructor for class com.linecorp.centraldogma.client.AbstractCentralDogma
Creates a new instance.
AbstractCentralDogmaBuilder<B> - Class in com.linecorp.centraldogma.client
Builds a CentralDogma client.
AbstractCentralDogmaBuilder() - Constructor for class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
 
AbstractCommandExecutor - Class in com.linecorp.centraldogma.server.command
Helps to implement a concrete CommandExecutor.
AbstractCommandExecutor(Consumer<CommandExecutor>, Consumer<CommandExecutor>, Consumer<CommandExecutor>, Consumer<CommandExecutor>) - Constructor for class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
Creates a new instance.
AbstractPluginConfig - Class in com.linecorp.centraldogma.server.plugin
An abstract PluginConfig implementation.
AbstractPluginConfig(Boolean) - Constructor for class com.linecorp.centraldogma.server.plugin.AbstractPluginConfig
Creates a new instance.
AbstractPushCommand<T> - Class in com.linecorp.centraldogma.server.command
A Command which is used for pushing changes to the repository.
accessLogFormat() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the access log format.
accessLogFormat(String) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Configures a format of an access log.
accessToken() - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Returns the access token to use when authenticating a client.
accessToken(String) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Sets the access token to use when authenticating a client.
activateToken(Author, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Activates the Token of the specified appId.
activePort() - Method in class com.linecorp.centraldogma.server.CentralDogma
Returns the primary port of the server.
activePorts() - Method in class com.linecorp.centraldogma.server.CentralDogma
Returns the ports of the server.
additionalProperties() - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
Returns the additional ZooKeeper properties.
addListener(RepositoryListener) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Adds the RepositoryListener that gets notified whenever changes matching with RepositoryListener.pathPattern() are pushed to this Repository.
addMember(Author, String, User, ProjectRole) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Adds the specified member to the ProjectMetadata of the specified projectName with the specified projectRole.
addPerTokenPermission(Author, String, String, String, Collection<Permission>) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Adds Permissions for the Token of the specified appId to the specified repoName in the specified projectName.
addPerUserPermission(Author, String, String, User, Collection<Permission>) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Adds Permissions for the specified member to the specified repoName in the specified projectName.
addRepo(Author, String, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Adds a RepositoryMetadata of the specified repoName to the specified projectName with a default PerRolePermissions.
addRepo(Author, String, String, PerRolePermissions) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Adds a RepositoryMetadata of the specified repoName to the specified projectName with the specified PerRolePermissions.
address() - Method in class com.linecorp.centraldogma.server.ManagementConfig
Returns the address of the management service.
addToken(Author, String, Token, ProjectRole) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Adds the specified Token to the specified projectName.
addToken(Author, String, String, ProjectRole) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Adds a Token of the specified appId to the specified projectName.
ADMIN - Enum constant in enum class com.linecorp.centraldogma.common.RepositoryRole
Able to manage a repository.
after() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Stops the server and deletes the temporary files created by the server.
after(ExtensionContext) - Method in class com.linecorp.centraldogma.testing.junit.AbstractAllOrEachExtension
A method that should be run at the end of a test lifecycle.
after(ExtensionContext) - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
 
afterAll(ExtensionContext) - Method in class com.linecorp.centraldogma.testing.junit.AbstractAllOrEachExtension
 
afterEach(ExtensionContext) - Method in class com.linecorp.centraldogma.testing.junit.AbstractAllOrEachExtension
 
AGGREGATORS_REPLCACE_PATTERN - Static variable in class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesService
 
all() - Static method in interface com.linecorp.centraldogma.common.PathPattern
Returns the path pattern that represents all files.
ALL_PATH - Static variable in interface com.linecorp.centraldogma.server.storage.repository.Repository
 
ALL_REPLICAS - Enum constant in enum class com.linecorp.centraldogma.server.plugin.PluginTarget
Run the Plugin on the all replicas.
allowedOrigins() - Method in class com.linecorp.centraldogma.server.CorsConfig
Returns the list of origins which are allowed a CORS policy.
AllReplicasPlugin - Class in com.linecorp.centraldogma.server.plugin
AllReplicasPlugin() - Constructor for class com.linecorp.centraldogma.server.plugin.AllReplicasPlugin
 
allZones() - Method in class com.linecorp.centraldogma.server.ZoneConfig
Returns all zones.
appId() - Method in class com.linecorp.centraldogma.server.metadata.Token
Returns the ID of the application.
appId() - Method in class com.linecorp.centraldogma.server.metadata.TokenRegistration
Returns the ID of the application.
appIds() - Method in class com.linecorp.centraldogma.server.metadata.Tokens
Returns the application Tokens.
APPLY_JSON_PATCH - Enum constant in enum class com.linecorp.centraldogma.common.ChangeType
Applies a JSON patch to a JSON file.
APPLY_TEXT_PATCH - Enum constant in enum class com.linecorp.centraldogma.common.ChangeType
Applies a textual patch to a text file.
ArmeriaCentralDogmaBuilder - Class in com.linecorp.centraldogma.client.armeria
Builds a CentralDogma client based on an Armeria HTTP client.
ArmeriaCentralDogmaBuilder() - Constructor for class com.linecorp.centraldogma.client.armeria.ArmeriaCentralDogmaBuilder
 
ArmeriaClientConfigurator - Interface in com.linecorp.centraldogma.client.armeria
Configures the underlying Armeria client of CentralDogma.
asIs(CommitResult) - Method in interface com.linecorp.centraldogma.server.command.NormalizableCommit
Returns a new PushAsIsCommand which is converted using CommitResult for replicating to other replicas.
asIs(CommitResult) - Method in class com.linecorp.centraldogma.server.command.NormalizingPushCommand
 
asIs(CommitResult) - Method in class com.linecorp.centraldogma.server.command.TransformCommand
 
atJsonPointer(Watcher<JsonNode>, String) - Static method in interface com.linecorp.centraldogma.client.Watcher
Creates a forked Watcher based on an existing JsonNode-watching Watcher.
authConfig() - Method in class com.linecorp.centraldogma.server.auth.AuthProviderParameters
Returns the authentication configuration.
authConfig() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the AuthConfig.
AuthConfig - Class in com.linecorp.centraldogma.server.auth
An authentication configuration for the Central Dogma server.
AuthConfig(AuthProviderFactory, Set<String>, boolean, String, long, String, JsonNode) - Constructor for class com.linecorp.centraldogma.server.auth.AuthConfig
Creates a new instance.
AuthConfig(String, Set<String>, Boolean, String, Long, String, JsonNode) - Constructor for class com.linecorp.centraldogma.server.auth.AuthConfig
Creates a new instance.
AuthException - Exception Class in com.linecorp.centraldogma.server.auth
A RuntimeException raised while performing authentication.
AuthException() - Constructor for exception class com.linecorp.centraldogma.server.auth.AuthException
Creates a new instance.
AuthException(String) - Constructor for exception class com.linecorp.centraldogma.server.auth.AuthException
Creates a new instance with the specified message.
AuthException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.server.auth.AuthException
Creates a new instance with the specified message and cause.
AuthException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.server.auth.AuthException
Creates a new instance with the specified message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
AuthException(Throwable) - Constructor for exception class com.linecorp.centraldogma.server.auth.AuthException
Creates a new instance with the specified cause.
author() - Method in class com.linecorp.centraldogma.common.Commit
Returns the Author of this Commit.
author() - Method in class com.linecorp.centraldogma.server.command.AbstractPushCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.CreateProjectCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.CreateRepositoryCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.CreateSessionCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.ForcePushCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.NormalizingPushCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.PurgeProjectCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.PurgeRepositoryCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.PushAsIsCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.RemoveProjectCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.RemoveRepositoryCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.RemoveSessionCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.RepositoryCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.RootCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.SessionCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.TransformCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.UnremoveProjectCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.UnremoveRepositoryCommand
 
author() - Method in class com.linecorp.centraldogma.server.command.UpdateServerStatusCommand
 
author() - Method in interface com.linecorp.centraldogma.server.command.Command
Returns the author who initiated the command.
author() - Method in interface com.linecorp.centraldogma.server.storage.project.Project
Returns the author who initially created this project.
author() - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Returns the author who created this Repository.
Author - Class in com.linecorp.centraldogma.common
An author of a Commit.
Author(String) - Constructor for class com.linecorp.centraldogma.common.Author
Deprecated.
Author(String, String) - Constructor for class com.linecorp.centraldogma.common.Author
Creates a new instance with the specified name and e-mail address.
AuthorizationException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when a client failed to authenticate or attempted to perform an unauthorized operation.
AuthorizationException() - Constructor for exception class com.linecorp.centraldogma.common.AuthorizationException
Creates a new instance.
AuthorizationException(String) - Constructor for exception class com.linecorp.centraldogma.common.AuthorizationException
Creates a new instance.
AuthorizationException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.AuthorizationException
Creates a new instance.
AuthorizationException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.AuthorizationException
Creates a new instance.
AuthorizationException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.AuthorizationException
Creates a new instance.
AuthorizationException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.AuthorizationException
Creates a new instance.
authorizer() - Method in class com.linecorp.centraldogma.server.auth.AuthProviderParameters
Returns an Authorizer which is used to authenticate a session token.
AuthProvider - Interface in com.linecorp.centraldogma.server.auth
An interface which configures the authentication layer for the Central Dogma server.
authProviderFactory(AuthProviderFactory) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets an AuthProviderFactory instance which is used to create a new AuthProvider.
AuthProviderFactory - Interface in com.linecorp.centraldogma.server.auth
A factory to create an AuthProvider instance.
AuthProviderParameters - Class in com.linecorp.centraldogma.server.auth
Parameters which are used to create a new AuthProvider instance.
AuthProviderParameters(Authorizer<HttpRequest>, CentralDogmaConfig, Supplier<String>, Function<Session, CompletableFuture<Void>>, Function<String, CompletableFuture<Void>>) - Constructor for class com.linecorp.centraldogma.server.auth.AuthProviderParameters
Creates a new instance.
authProviderProperties(Object) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets an additional properties for an AuthProviderFactory.
authService() - Method in class com.linecorp.centraldogma.server.plugin.PluginInitContext
Returns the AuthService of the Central Dogma server.
awaitInitialValue() - Method in interface com.linecorp.centraldogma.client.Watcher
Waits for the initial value to be available.
awaitInitialValue(long, TimeUnit) - Method in interface com.linecorp.centraldogma.client.Watcher
Waits for the initial value to be available.
awaitInitialValue(long, TimeUnit, T) - Method in interface com.linecorp.centraldogma.client.Watcher
Waits for the initial value to be available and returns the specified default value if failed to retrieve the initial value from the server.

B

backoffOnFailure(long, long, double) - Method in class com.linecorp.centraldogma.client.WatcherRequest
Sets the delays and multiplier which is used to calculate the delay for sending the next watch request when the previous request fails.
backward(int) - Method in class com.linecorp.centraldogma.common.Revision
Returns a new Revision whose revision number is earlier than this Revision.
baseRevision() - Method in class com.linecorp.centraldogma.server.command.AbstractPushCommand
Returns the base Revision.
baseRevision() - Method in class com.linecorp.centraldogma.server.command.TransformCommand
Returns the base Revision.
before() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Starts an embedded server and calls CentralDogmaRule.scaffold(CentralDogma).
before(ExtensionContext) - Method in class com.linecorp.centraldogma.testing.junit.AbstractAllOrEachExtension
A method that should be run at the beginning of a test lifecycle.
before(ExtensionContext) - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
 
beforeAll(ExtensionContext) - Method in class com.linecorp.centraldogma.testing.junit.AbstractAllOrEachExtension
 
beforeEach(ExtensionContext) - Method in class com.linecorp.centraldogma.testing.junit.AbstractAllOrEachExtension
 
bidirectional() - Element in annotation interface com.linecorp.centraldogma.client.updater.CentralDogmaBean
If true, the change of each bean property will be pushed to Central Dogma.
blockingHttpClient() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Returns the blocking HTTP client.
blockingTaskExecutor() - Method in class com.linecorp.centraldogma.client.armeria.AbstractArmeriaCentralDogmaBuilder
Returns the ScheduledExecutorService dedicated to the execution of blocking tasks or invocations.
blockingTaskExecutor(ScheduledExecutorService) - Method in class com.linecorp.centraldogma.client.armeria.AbstractArmeriaCentralDogmaBuilder
Sets the ScheduledExecutorService dedicated to the execution of blocking tasks or invocations.
blockingTaskExecutor(ScheduledExecutorService) - Method in class com.linecorp.centraldogma.client.armeria.xds.XdsCentralDogmaBuilder
Sets the ScheduledExecutorService dedicated to the execution of blocking tasks or invocations.
build() - Method in class com.linecorp.centraldogma.client.armeria.ArmeriaCentralDogmaBuilder
Returns a newly-created CentralDogma instance.
build() - Method in class com.linecorp.centraldogma.client.armeria.CentralDogmaEndpointGroupBuilder
Returns a newly-created CentralDogmaEndpointGroup that retrieves the list Endpoints from an entry in Central Dogma.
build() - Method in class com.linecorp.centraldogma.client.armeria.legacy.LegacyCentralDogmaBuilder
Deprecated.
Returns a newly-created CentralDogma instance.
build() - Method in class com.linecorp.centraldogma.client.armeria.xds.XdsCentralDogmaBuilder
Returns a newly-created CentralDogma instance.
build() - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfigBuilder
Returns a newly-created CentralDogmaBeanConfig.
build() - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Returns a newly-created CentralDogma server.
builder(Watcher<T>, EndpointListDecoder<T>) - Static method in class com.linecorp.centraldogma.client.armeria.CentralDogmaEndpointGroup
BUILTIN_WEB_BASE_PATH - Static variable in interface com.linecorp.centraldogma.server.auth.AuthProvider
A base path of the built-in web app.
BUILTIN_WEB_LOGIN_PATH - Static variable in interface com.linecorp.centraldogma.server.auth.AuthProvider
A path which provides a built-in HTML login form to a user.
BUILTIN_WEB_LOGOUT_PATH - Static variable in interface com.linecorp.centraldogma.server.auth.AuthProvider
A path which provides a built-in HTML logout page to a user.

C

cacheSpec() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
cacheSpec(String) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
caseSensitiveLoginNames() - Method in class com.linecorp.centraldogma.server.auth.AuthConfig
Returns whether login names are case-sensitive.
caseSensitiveLoginNames(boolean) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets whether case-sensitive matching is performed when login names are compared.
CentralDogma - Class in com.linecorp.centraldogma.server
Central Dogma server.
CentralDogma - Interface in com.linecorp.centraldogma.client
Central Dogma client.
CentralDogmaBean - Annotation Interface in com.linecorp.centraldogma.client.updater
Annotates a type to provide the necessary information to CentralDogmaBeanFactory so that the bean properties are mirrored from a file in Central Dogma.
CentralDogmaBeanConfig - Class in com.linecorp.centraldogma.client.updater
Provides the necessary information to CentralDogmaBeanFactory so that the bean properties are mirrored from a file in Central Dogma.
CentralDogmaBeanConfig(String, String, String, String) - Constructor for class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfig
Creates a new instance.
CentralDogmaBeanConfigBuilder - Class in com.linecorp.centraldogma.client.updater
CentralDogmaBeanConfigBuilder() - Constructor for class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfigBuilder
Creates a new builder whose all properties are unspecified.
CentralDogmaBeanConfigBuilder(CentralDogmaBean) - Constructor for class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfigBuilder
Creates a new builder from the properties of a CentralDogmaBean annotation.
CentralDogmaBeanConfigBuilder(CentralDogmaBeanConfig) - Constructor for class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfigBuilder
Creates a new builder from an existing CentralDogmaBeanConfig.
CentralDogmaBeanFactory - Class in com.linecorp.centraldogma.client.updater
Creates a new bean instance that mirrors its properties from Central Dogma.
CentralDogmaBeanFactory(CentralDogma, ObjectMapper) - Constructor for class com.linecorp.centraldogma.client.updater.CentralDogmaBeanFactory
Creates a new factory instance.
CentralDogmaBuilder - Class in com.linecorp.centraldogma.server
Builds a CentralDogma server.
CentralDogmaBuilder(File) - Constructor for class com.linecorp.centraldogma.server.CentralDogmaBuilder
Creates a new builder with the specified data directory.
CentralDogmaClientAutoConfiguration - Class in com.linecorp.centraldogma.client.spring
Spring bean configuration for CentralDogma client.
CentralDogmaClientAutoConfiguration() - Constructor for class com.linecorp.centraldogma.client.spring.CentralDogmaClientAutoConfiguration
 
CentralDogmaClientFactoryConfigurator - Interface in com.linecorp.centraldogma.client.spring
A configurator to configure the ClientFactory which is used to build the Armeria Central Dogma client.
CentralDogmaConfig - Class in com.linecorp.centraldogma.server
CentralDogma server configuration.
CentralDogmaEndpointGroup<T> - Class in com.linecorp.centraldogma.client.armeria
A DynamicEndpointGroup implementation that retrieves the Endpoint list from an entry in Central Dogma.
CentralDogmaEndpointGroupBuilder<T> - Class in com.linecorp.centraldogma.client.armeria
Builds a CentralDogmaEndpointGroup that retrieves the list of Endpoints from an entry in Central Dogma.
CentralDogmaException - Exception Class in com.linecorp.centraldogma.common
A RuntimeException that is raised when failed to access Central Dogma.
CentralDogmaException() - Constructor for exception class com.linecorp.centraldogma.common.CentralDogmaException
Creates a new instance.
CentralDogmaException(String) - Constructor for exception class com.linecorp.centraldogma.common.CentralDogmaException
Creates a new instance.
CentralDogmaException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.CentralDogmaException
Creates a new instance.
CentralDogmaException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.CentralDogmaException
Creates a new instance.
CentralDogmaException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.CentralDogmaException
Creates a new instance.
CentralDogmaException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.CentralDogmaException
Creates a new instance.
CentralDogmaExtension - Class in com.linecorp.centraldogma.testing.junit
A JUnit Extension that starts an embedded Central Dogma server.
CentralDogmaExtension() - Constructor for class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Creates a new instance with TLS disabled.
CentralDogmaExtension(boolean) - Constructor for class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Creates a new instance.
CentralDogmaRepository - Class in com.linecorp.centraldogma.client
Prepares to send requests to the Central Dogma repository.
CentralDogmaRule - Class in com.linecorp.centraldogma.testing.junit4
A JUnit Rule that starts an embedded Central Dogma server.
CentralDogmaRule() - Constructor for class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Creates a new instance with TLS disabled.
CentralDogmaRule(boolean) - Constructor for class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Creates a new instance.
CentralDogmaSettings - Class in com.linecorp.centraldogma.client.spring
Settings for a Central Dogma client.
CentralDogmaSettings() - Constructor for class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
 
Change<T> - Interface in com.linecorp.centraldogma.common
A modification of an individual Entry.
ChangeConflictException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to push a commit which cannot be applied without a conflict.
ChangeConflictException() - Constructor for exception class com.linecorp.centraldogma.common.ChangeConflictException
Creates a new instance.
ChangeConflictException(String) - Constructor for exception class com.linecorp.centraldogma.common.ChangeConflictException
Creates a new instance.
ChangeConflictException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.ChangeConflictException
Creates a new instance.
ChangeConflictException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.ChangeConflictException
Creates a new instance.
ChangeConflictException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.ChangeConflictException
Creates a new instance.
ChangeConflictException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.ChangeConflictException
Creates a new instance.
ChangeFormatException - Exception Class in com.linecorp.centraldogma.common
An IllegalArgumentException that is raised when building a Change or an Entry failed due to invalid data format.
ChangeFormatException() - Constructor for exception class com.linecorp.centraldogma.common.ChangeFormatException
Creates a new instance.
ChangeFormatException(String) - Constructor for exception class com.linecorp.centraldogma.common.ChangeFormatException
Creates a new instance.
ChangeFormatException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.ChangeFormatException
Creates a new instance.
ChangeFormatException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.ChangeFormatException
Creates a new instance.
changes() - Method in class com.linecorp.centraldogma.server.command.AbstractPushCommand
Returns the Changes of the commit.
changes() - Method in class com.linecorp.centraldogma.server.command.CommitResult
Returns the list of Changes.
ChangeType - Enum Class in com.linecorp.centraldogma.common
The type of a Change.
client() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Returns the HTTP-based CentralDogma client.
client() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Returns the HTTP-based CentralDogma client.
clientAddressSources() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the sources that determines a client address.
clientAddressSources(Iterable<String>) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds the HTTP header names to be used for retrieving a client address.
clientAddressSources(String...) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds the HTTP header names to be used for retrieving a client address.
clientConfigurator(ArmeriaClientConfigurator) - Method in class com.linecorp.centraldogma.client.armeria.AbstractArmeriaCentralDogmaBuilder
Sets the ArmeriaClientConfigurator that will configure an underlying Armeria client which performs the actual socket I/O.
clientConfigurator(ArmeriaClientConfigurator) - Method in class com.linecorp.centraldogma.client.armeria.xds.XdsCentralDogmaBuilder
Sets the ArmeriaClientConfigurator that will configure an underlying Armeria client which performs the actual socket I/O.
clientFactory() - Method in class com.linecorp.centraldogma.client.armeria.AbstractArmeriaCentralDogmaBuilder
Returns the ClientFactory that will create an underlying Armeria client which performs the actual socket I/O.
clientFactory(ClientFactory) - Method in class com.linecorp.centraldogma.client.armeria.AbstractArmeriaCentralDogmaBuilder
Sets the ClientFactory that will create an underlying Armeria client which performs the actual socket I/O.
clientFactory(ClientFactory) - Method in class com.linecorp.centraldogma.client.armeria.xds.XdsCentralDogmaBuilder
Sets the ClientFactory that will create an underlying Armeria client which performs the actual socket I/O.
clientPort() - Method in class com.linecorp.centraldogma.server.ZooKeeperServerConfig
Returns the client port number.
close() - Method in interface com.linecorp.centraldogma.client.CentralDogma
Closes underlying resources that may be used when making requests to the server such as health checking or dns queries.
close() - Method in interface com.linecorp.centraldogma.client.Watcher
Stops watching the file specified in the Query or the PathPattern in the repository.
close() - Method in class com.linecorp.centraldogma.server.CentralDogma
 
close(Supplier<CentralDogmaException>) - Method in interface com.linecorp.centraldogma.server.storage.StorageManager
Closes this manager.
com.linecorp.centraldogma.client - package com.linecorp.centraldogma.client
Central Dogma client API.
com.linecorp.centraldogma.client.armeria - package com.linecorp.centraldogma.client.armeria
Armeria-based Central Dogma client implementation.
com.linecorp.centraldogma.client.armeria.legacy - package com.linecorp.centraldogma.client.armeria.legacy
Armeria-based Central Dogma client implementation that uses the legacy Thrift protocol.
com.linecorp.centraldogma.client.armeria.xds - package com.linecorp.centraldogma.client.armeria.xds
Armeria's xDS-based Central Dogma client implementation.
com.linecorp.centraldogma.client.spring - package com.linecorp.centraldogma.client.spring
Spring framework integration for Central Dogma client.
com.linecorp.centraldogma.client.updater - package com.linecorp.centraldogma.client.updater
Creates a Java bean whose properties are mirrored from Central Dogma automatically.
com.linecorp.centraldogma.common - package com.linecorp.centraldogma.common
Common data types and exceptions.
com.linecorp.centraldogma.common.util - package com.linecorp.centraldogma.common.util
Miscellaneous utilities.
com.linecorp.centraldogma.server - package com.linecorp.centraldogma.server
Central Dogma server.
com.linecorp.centraldogma.server.auth - package com.linecorp.centraldogma.server.auth
An abstraction layer for Central Dogma authentication.
com.linecorp.centraldogma.server.auth.saml - package com.linecorp.centraldogma.server.auth.saml
An authentication plugin which configures Central Dogma security using SAML protocol.
com.linecorp.centraldogma.server.auth.shiro - package com.linecorp.centraldogma.server.auth.shiro
An authentication plugin which configures Central Dogma security using Apache Shiro.
com.linecorp.centraldogma.server.auth.shiro.realm - package com.linecorp.centraldogma.server.auth.shiro.realm
Extra Apache Shiro Realms which may be useful for configuring security.
com.linecorp.centraldogma.server.command - package com.linecorp.centraldogma.server.command
Central Dogma commands.
com.linecorp.centraldogma.server.credential - package com.linecorp.centraldogma.server.credential
Credential classes for mirroring.
com.linecorp.centraldogma.server.management - package com.linecorp.centraldogma.server.management
Management for the Central Dogma server.
com.linecorp.centraldogma.server.metadata - package com.linecorp.centraldogma.server.metadata
Metadata management for Central Dogma projects.
com.linecorp.centraldogma.server.mirror - package com.linecorp.centraldogma.server.mirror
Mirroring support.
com.linecorp.centraldogma.server.mirror.git - package com.linecorp.centraldogma.server.mirror.git
Central Dogma Git mirroring.
com.linecorp.centraldogma.server.plugin - package com.linecorp.centraldogma.server.plugin
Supports plug-ins which are running on the Central Dogma server.
com.linecorp.centraldogma.server.storage - package com.linecorp.centraldogma.server.storage
Central Dogma storage management.
com.linecorp.centraldogma.server.storage.project - package com.linecorp.centraldogma.server.storage.project
Central Dogma project management.
com.linecorp.centraldogma.server.storage.repository - package com.linecorp.centraldogma.server.storage.repository
Central Dogma repository management.
com.linecorp.centraldogma.testing.junit - package com.linecorp.centraldogma.testing.junit
Simplifies the integration testing with Central Dogma.
com.linecorp.centraldogma.testing.junit4 - package com.linecorp.centraldogma.testing.junit4
Simplifies the integration testing with Central Dogma.
com.linecorp.centraldogma.xds.cluster.v1 - package com.linecorp.centraldogma.xds.cluster.v1
xDS cluster service.
com.linecorp.centraldogma.xds.endpoint.v1 - package com.linecorp.centraldogma.xds.endpoint.v1
xDS endpoint service.
com.linecorp.centraldogma.xds.group.v1 - package com.linecorp.centraldogma.xds.group.v1
xDS group service.
com.linecorp.centraldogma.xds.k8s.v1 - package com.linecorp.centraldogma.xds.k8s.v1
Fetches Kubernetes endpoints information.
com.linecorp.centraldogma.xds.listener.v1 - package com.linecorp.centraldogma.xds.listener.v1
xDS listener service.
com.linecorp.centraldogma.xds.route.v1 - package com.linecorp.centraldogma.xds.route.v1
xDS route service.
Command<T> - Interface in com.linecorp.centraldogma.server.command
A Central Dogma command which is used to mutate projects and repositories.
commandExecutor() - Method in class com.linecorp.centraldogma.server.plugin.PluginContext
Returns the CommandExecutor.
CommandExecutor - Interface in com.linecorp.centraldogma.server.command
An executor interface which executes Commands.
CommandExecutorStatusManager - Class in com.linecorp.centraldogma.server.command
Manages the status of a CommandExecutor.
CommandExecutorStatusManager(CommandExecutor) - Constructor for class com.linecorp.centraldogma.server.command.CommandExecutorStatusManager
Creates a new instance.
CommandType - Enum Class in com.linecorp.centraldogma.server.command
Types of a Command.
commit(Revision, long, Author, String, Change<?>...) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Adds the specified changes to this Repository.
commit(Revision, long, Author, String, Iterable<Change<?>>) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Adds the specified changes to this Repository.
commit(Revision, long, Author, String, String, Markup, Change<?>...) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Adds the specified changes to this Repository.
commit(Revision, long, Author, String, String, Markup, ContentTransformer<?>) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Adds the content that is transformed by the specified ContentTransformer to this Repository.
commit(Revision, long, Author, String, String, Markup, Iterable<Change<?>>, boolean) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Adds the specified changes to this Repository.
commit(String, Change<?>...) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new CommitRequest that is used to push the Changes to the Central Dogma repository.
commit(String, Iterable<? extends Change<?>>) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new CommitRequest that is used to push the Changes to the Central Dogma repository.
Commit - Class in com.linecorp.centraldogma.common
A set of Changes and its metadata.
Commit(Revision, Author, long, String, String, Markup) - Constructor for class com.linecorp.centraldogma.common.Commit
Creates a new instance.
Commit(Revision, Author, String, String, Markup) - Constructor for class com.linecorp.centraldogma.common.Commit
Creates a new instance.
CommitRequest - Class in com.linecorp.centraldogma.client
Prepares to send a CentralDogma.push(String, String, Revision, String, String, Markup, Iterable) request to the Central Dogma repository.
CommitResult - Class in com.linecorp.centraldogma.server.command
Result of a NormalizingPushCommand commit.
compareTo(Revision) - Method in class com.linecorp.centraldogma.common.Revision
 
completedTime() - Method in class com.linecorp.centraldogma.server.mirror.MirrorResult
Returns the time when the mirroring operation was completed.
config() - Method in class com.linecorp.centraldogma.server.auth.AuthProviderParameters
Returns the configuration for the Central Dogma server.
config() - Method in class com.linecorp.centraldogma.server.CentralDogma
Returns the configuration of the server.
config() - Method in class com.linecorp.centraldogma.server.plugin.PluginContext
Returns the CentralDogmaConfig.
configType() - Method in interface com.linecorp.centraldogma.server.plugin.Plugin
Returns the type of the configuration for this Plugin.
configType() - Method in class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesEndpointFetchingPlugin
 
configure(ClientBuilder) - Method in interface com.linecorp.centraldogma.client.armeria.ArmeriaClientConfigurator
Configures the client using the specified ClientBuilder.
configure(ClientFactoryBuilder) - Method in interface com.linecorp.centraldogma.client.spring.CentralDogmaClientFactoryConfigurator
Configures the ClientFactory which is used to build the Armeria Central Dogma client.
configure(DnsAddressEndpointGroupBuilder) - Method in interface com.linecorp.centraldogma.client.armeria.DnsAddressEndpointGroupConfigurator
Configures the DNS lookup of the ArmeriaCentralDogma client.
configure(CentralDogmaBuilder) - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Override this method to configure the server.
configure(CentralDogmaBuilder) - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Override this method to configure the server.
configureClient(ArmeriaCentralDogmaBuilder) - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Override this method to configure the HTTP-based CentralDogma client builder.
configureClient(ArmeriaCentralDogmaBuilder) - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Override this method to configure the HTTP-based CentralDogma client builder.
configureClient(LegacyCentralDogmaBuilder) - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Override this method to configure the Thrift-based CentralDogma client builder.
configureClient(LegacyCentralDogmaBuilder) - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Override this method to configure the Thrift-based CentralDogma client builder.
configureHttpClient(WebClientBuilder) - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Override this method to configure the WebClient builder.
configureHttpClient(WebClientBuilder) - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Override this method to configure the WebClient builder.
ConfigValueConverter - Interface in com.linecorp.centraldogma.server
A converter that converts a value of certain configuration properties in CentralDogmaConfig.
content() - Method in interface com.linecorp.centraldogma.common.Change
Returns the content of the Change, which depends on the Change.type().
content() - Method in interface com.linecorp.centraldogma.common.ContentHolder
Returns the content.
content() - Method in class com.linecorp.centraldogma.common.Entry
 
content() - Method in class com.linecorp.centraldogma.common.MergedEntry
 
contentAsJson() - Method in interface com.linecorp.centraldogma.common.ContentHolder
Returns the JSON representation of the specified content.
contentAsJson(Class<U>) - Method in interface com.linecorp.centraldogma.common.ContentHolder
Returns the value converted from the JSON representation of the specified content.
contentAsPrettyText() - Method in interface com.linecorp.centraldogma.common.ContentHolder
Returns the prettified textual representation of the specified content.
contentAsPrettyText() - Method in class com.linecorp.centraldogma.common.Entry
 
contentAsPrettyText() - Method in class com.linecorp.centraldogma.common.MergedEntry
 
contentAsText() - Method in interface com.linecorp.centraldogma.common.Change
Returns the textual representation of Change.content().
contentAsText() - Method in interface com.linecorp.centraldogma.common.ContentHolder
Returns the textual representation of the specified content.
contentAsText() - Method in class com.linecorp.centraldogma.common.Entry
 
contentAsText() - Method in class com.linecorp.centraldogma.common.MergedEntry
 
ContentHolder<T> - Interface in com.linecorp.centraldogma.common
A holder which has the content and its EntryType.
ContentTransformer<T> - Class in com.linecorp.centraldogma.server.command
A Function which is used for transforming the content at the specified path of the repository.
ContentTransformer(String, EntryType, BiFunction<Revision, T, T>) - Constructor for class com.linecorp.centraldogma.server.command.ContentTransformer
Creates a new instance.
contentType() - Method in enum class com.linecorp.centraldogma.common.ChangeType
Returns the type of the content returned by Change.content().
convert(String, String) - Method in interface com.linecorp.centraldogma.server.ConfigValueConverter
Returns the converted value of the property.
convertValue(String, String) - Static method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Converts the specified value using ConfigValueConverter if the specified value starts with a prefix followed by a colon ':'.
cors(CorsConfig) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Enables CORS with the specified CorsConfig.
cors(String...) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Enables CORS with the specified allowed origins.
corsConfig() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the CorsConfig.
CorsConfig - Class in com.linecorp.centraldogma.server
CORS configuration.
CorsConfig(Object, Integer) - Constructor for class com.linecorp.centraldogma.server.CorsConfig
Creates an instance with the specified allowedOrigins and maxAgeSeconds.
create(AuthProviderParameters) - Method in interface com.linecorp.centraldogma.server.auth.AuthProviderFactory
Creates a new AuthProvider instance which is used for configuring the authentication layer for the Central Dogma server.
create(AuthProviderParameters) - Method in class com.linecorp.centraldogma.server.auth.saml.SamlAuthProviderFactory
 
create(AuthProviderParameters) - Method in class com.linecorp.centraldogma.server.auth.shiro.ShiroAuthProviderFactory
 
create(Session) - Method in interface com.linecorp.centraldogma.server.auth.SessionManager
Creates the specified session in the session storage.
create(String, long, Author) - Method in interface com.linecorp.centraldogma.server.storage.StorageManager
Returns a newly-created element with the specified name and the specified creationTimeMillis by the specified Author.
create(String, Author) - Method in interface com.linecorp.centraldogma.server.storage.StorageManager
Returns a newly-created element with the specified name by the specified Author.
CREATE_PROJECT - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
CREATE_REPOSITORY - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
CREATE_SESSION - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
createCluster(CreateClusterRequest, StreamObserver<Cluster>) - Method in class com.linecorp.centraldogma.xds.cluster.v1.XdsClusterService
 
createEndpoint(CreateEndpointRequest, StreamObserver<ClusterLoadAssignment>) - Method in class com.linecorp.centraldogma.xds.endpoint.v1.XdsEndpointService
 
createGroup(CreateGroupRequest, StreamObserver<Group>) - Method in class com.linecorp.centraldogma.xds.group.v1.XdsGroupService
 
createKubernetesEndpointAggregator(CreateKubernetesEndpointAggregatorRequest, StreamObserver<KubernetesEndpointAggregator>) - Method in class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesService
 
createKubernetesEndpointGroup(ServiceEndpointWatcher, MetaRepository, Executor) - Static method in class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesService
Creates a KubernetesEndpointGroup from the specified ServiceEndpointWatcher.
createListener(CreateListenerRequest, StreamObserver<Listener>) - Method in class com.linecorp.centraldogma.xds.listener.v1.XdsListenerService
 
createProject(Author, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to create a new project.
createProject(Long, Author, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to create a new project.
createProject(String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Creates a project.
CreateProjectCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used for creating a new project.
createPushCommand(MirrorDto, Author, ZoneConfig, boolean) - Method in interface com.linecorp.centraldogma.server.storage.repository.MetaRepository
Create a push Command for the MirrorDto.
createPushCommand(Credential, Author, boolean) - Method in interface com.linecorp.centraldogma.server.storage.repository.MetaRepository
Create a push Command for the Credential.
createRepository(Author, String, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to create a new repository.
createRepository(Long, Author, String, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to create a new repository.
createRepository(String, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Creates a repository.
CreateRepositoryCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used for creating a new repository.
createRoute(CreateRouteRequest, StreamObserver<RouteConfiguration>) - Method in class com.linecorp.centraldogma.xds.route.v1.XdsRouteService
 
createSession(Session) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to create a new session.
CreateSessionCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used for creating a new session.
createToken(Author, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Creates a new user-level Token with the specified appId.
createToken(Author, String, boolean) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Creates a new Token with the specified appId, isSystemAdmin and an auto-generated secret.
createToken(Author, String, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Creates a new user-level Token with the specified appId and secret.
createToken(Author, String, String, boolean) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Creates a new Token with the specified appId, secret and isSystemAdmin.
creation() - Method in class com.linecorp.centraldogma.server.metadata.Member
Returns who added this member to a project when.
creation() - Method in class com.linecorp.centraldogma.server.metadata.ProjectMetadata
Returns who created this project when.
creation() - Method in class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
Returns who created this repository when.
creation() - Method in class com.linecorp.centraldogma.server.metadata.Token
Returns who created this token when.
creation() - Method in class com.linecorp.centraldogma.server.metadata.TokenRegistration
Returns who creates the token when.
creationTime() - Method in class com.linecorp.centraldogma.server.auth.Session
Returns the created time Instant.
creationTimeMillis() - Method in interface com.linecorp.centraldogma.server.storage.project.Project
Returns the creation time of this project, in milliseconds.
creationTimeMillis() - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Returns the creation time of this Repository.
credential() - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns the authentication credentials which are required when accessing the Git repositories.
credential() - Method in class com.linecorp.centraldogma.server.mirror.MirrorContext
Returns the credential of this mirror.
credential(String) - Method in interface com.linecorp.centraldogma.server.storage.repository.MetaRepository
Returns a mirroring credential of the specified id.
Credential - Interface in com.linecorp.centraldogma.server.credential
A credential used to access external resources such as Git repositories or the Kubernetes control plane.
credentials() - Method in interface com.linecorp.centraldogma.server.storage.repository.MetaRepository
Returns a list of mirroring credentials.
currentZone() - Method in class com.linecorp.centraldogma.server.mirror.MirrorTask
Returns the current zone where the Mirror is running.
currentZone() - Method in class com.linecorp.centraldogma.server.ZoneConfig
Returns the current zone.

D

dataDir() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the data directory.
dataDir() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Returns the Path to the server's data directory.
deactivateToken(Author, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Deactivates the Token of the specified appId.
deactivation() - Method in class com.linecorp.centraldogma.server.metadata.Token
Returns who deactivated this token when.
decode(T) - Method in interface com.linecorp.centraldogma.client.armeria.EndpointListDecoder
Decodes an object into a set of Endpoints.
DEFAULT - Static variable in class com.linecorp.centraldogma.common.Author
The default author which is used when security is disabled.
DEFAULT - Static variable in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
DEFAULT - Static variable in class com.linecorp.centraldogma.server.metadata.User
 
DEFAULT_MAX_COMMITS - Static variable in interface com.linecorp.centraldogma.server.storage.repository.Repository
 
DEFAULT_SESSION_CACHE_SPEC - Static variable in class com.linecorp.centraldogma.server.auth.AuthConfig
A default specification for a session cache.
DEFAULT_SESSION_TIMEOUT_MILLIS - Static variable in class com.linecorp.centraldogma.server.auth.AuthConfig
A default session timeout in milliseconds.
DEFAULT_SESSION_VALIDATION_SCHEDULE - Static variable in class com.linecorp.centraldogma.server.auth.AuthConfig
A default schedule for validating sessions at 0:30, 4:30, 8:30, 12:30, 16:30 and 20:30 for every day.
defaultValue() - Method in class com.linecorp.centraldogma.server.storage.repository.FindOption
Returns the default value of this option.
delayOnSuccess(Duration) - Method in class com.linecorp.centraldogma.client.WatcherRequest
Sets the delay for sending the next watch request when the previous request succeeds.
delayOnSuccessMillis(long) - Method in class com.linecorp.centraldogma.client.WatcherRequest
Sets the delay in milliseconds for sending the next watch request when the previous request succeeds.
delegate() - Method in class com.linecorp.centraldogma.server.command.ForcePushCommand
Returns the Command to be force-pushed.
delegate() - Method in class com.linecorp.centraldogma.server.command.ForwardingCommandExecutor
 
delete(String) - Method in interface com.linecorp.centraldogma.server.auth.SessionManager
Deletes the specified session from the session storage.
deleteCluster(DeleteClusterRequest, StreamObserver<Empty>) - Method in class com.linecorp.centraldogma.xds.cluster.v1.XdsClusterService
 
deleteEndpoint(DeleteEndpointRequest, StreamObserver<Empty>) - Method in class com.linecorp.centraldogma.xds.endpoint.v1.XdsEndpointService
 
deleteGroup(DeleteGroupRequest, StreamObserver<Empty>) - Method in class com.linecorp.centraldogma.xds.group.v1.XdsGroupService
 
deleteKubernetesEndpointAggregator(DeleteKubernetesEndpointAggregatorRequest, StreamObserver<Empty>) - Method in class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesService
 
deleteListener(DeleteListenerRequest, StreamObserver<Empty>) - Method in class com.linecorp.centraldogma.xds.listener.v1.XdsListenerService
 
deleteRoute(DeleteRouteRequest, StreamObserver<Empty>) - Method in class com.linecorp.centraldogma.xds.route.v1.XdsRouteService
 
deletion() - Method in class com.linecorp.centraldogma.server.metadata.Token
Returns who deleted this token when.
description() - Method in class com.linecorp.centraldogma.server.mirror.MirrorResult
Returns the description of the mirroring operation.
deserialize(JsonParser, DeserializationContext) - Method in class com.linecorp.centraldogma.common.RevisionJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.linecorp.centraldogma.server.auth.RawSessionJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.linecorp.centraldogma.server.plugin.PluginConfigDeserializer
 
destroyToken(Author, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Removes the Token of the specified appId completely from the system.
detail() - Method in class com.linecorp.centraldogma.common.Commit
Returns the human-readable detailed description of this Commit.
detail() - Method in class com.linecorp.centraldogma.server.command.AbstractPushCommand
Returns the human-readable detail of the commit.
detail() - Method in class com.linecorp.centraldogma.server.command.TransformCommand
Returns the human-readable detail of the commit.
detail(String, Markup) - Method in class com.linecorp.centraldogma.client.CommitRequest
Sets the detail and Markup of a Commit.
diff(Change<?>...) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new PreviewDiffRequest that is used to retrieve the preview diff of files in the Central Dogma repository.
diff(PathPattern) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new DiffFilesRequest that is used to retrieve the diff of files in the Central Dogma repository.
diff(Query<T>) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new DiffRequest that is used to retrieve the diff of the file in the Central Dogma repository.
diff(Revision, Revision, Query<?>) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Query a file at two different revisions and return the diff of the two query results.
diff(Revision, Revision, Query<?>, DiffResultType) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Query a file at two different revisions and return the diff of the two query results.
diff(Revision, Revision, String) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Returns the diff for all files that are matched by the specified pathPattern between the specified two Revisions.
diff(Revision, Revision, String, DiffResultType) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Returns the diff for all files that are matched by the specified pathPattern between the specified two Revisions.
diff(Iterable<? extends Change<?>>) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new PreviewDiffRequest that is used to retrieve the preview diff of files in the Central Dogma repository.
diff(String) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new DiffRequest that is used to retrieve the diff of the file in the Central Dogma repository.
DiffFilesRequest - Class in com.linecorp.centraldogma.client
Prepares to send a CentralDogma.getDiff(String, String, Revision, Revision, PathPattern) request to the Central Dogma repository.
DiffRequest<T> - Class in com.linecorp.centraldogma.client
Prepares to send a CentralDogma.getDiff(String, String, Revision, Revision, Query) request to the Central Dogma repository.
DiffResultType - Enum Class in com.linecorp.centraldogma.server.storage.repository
The options for diffing a repository.
direction() - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns the direction of the mirroring task.
direction() - Method in class com.linecorp.centraldogma.server.mirror.MirrorContext
Returns the direction of this mirror.
DIRECTORY - Enum constant in enum class com.linecorp.centraldogma.common.EntryType
A directory.
dnsAddressEndpointGroupConfigurator(DnsAddressEndpointGroupConfigurator) - Method in class com.linecorp.centraldogma.client.armeria.AbstractArmeriaCentralDogmaBuilder
Sets the DnsAddressEndpointGroupConfigurator that will configure the DNS lookup done by the Armeria client.
DnsAddressEndpointGroupConfigurator - Interface in com.linecorp.centraldogma.client.armeria
Configures the DNS resolution of the Armeria client of CentralDogma.
doCloseAsync(CompletableFuture<?>) - Method in class com.linecorp.centraldogma.client.armeria.CentralDogmaEndpointGroup
 
doExecute(Command<T>) - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
doExecute(Command<T>) - Method in class com.linecorp.centraldogma.server.command.StandaloneCommandExecutor
 
dogma() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Returns the server.
dogma() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Returns the server.
dogmaClient(Environment, CentralDogmaSettings, Optional<List<CentralDogmaClientFactoryConfigurator>>, Optional<ArmeriaClientConfigurator>, Optional<DnsAddressEndpointGroupConfigurator>) - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaClientAutoConfiguration
Returns a newly created CentralDogma client.
doStart(Runnable, Runnable, Runnable, Runnable) - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
doStart(Runnable, Runnable, Runnable, Runnable) - Method in class com.linecorp.centraldogma.server.command.StandaloneCommandExecutor
 
doStop(Runnable, Runnable) - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
doStop(Runnable, Runnable) - Method in class com.linecorp.centraldogma.server.command.StandaloneCommandExecutor
 

E

electionPort() - Method in class com.linecorp.centraldogma.server.ZooKeeperServerConfig
Returns the election port number.
email() - Method in class com.linecorp.centraldogma.common.Author
Returns the e-mail address of the author.
email() - Method in class com.linecorp.centraldogma.server.metadata.User
Returns the e-mail address of the user.
EMPTY_FUTURES - Static variable in class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesService
 
enabled() - Method in interface com.linecorp.centraldogma.server.credential.Credential
Returns whether this Credential is enabled.
enabled() - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns whether this Mirror is enabled.
enabled() - Method in class com.linecorp.centraldogma.server.mirror.MirrorContext
Returns whether this mirror is enabled or not.
enabled() - Method in class com.linecorp.centraldogma.server.plugin.AbstractPluginConfig
Returns whether the plugin is enabled.
enabled() - Method in interface com.linecorp.centraldogma.server.plugin.PluginConfig
Returns whether the plugin is enabled.
encoded() - Method in interface com.linecorp.centraldogma.common.PathPattern
Returns the encoded PathPattern.patternString() which just encodes a space to '%20'.
endpointGroup() - Method in class com.linecorp.centraldogma.client.armeria.AbstractArmeriaCentralDogmaBuilder
Returns the EndpointGroup this client will connect to, derived from AbstractCentralDogmaBuilder.hosts().
EndpointListDecoder<T> - Interface in com.linecorp.centraldogma.client.armeria
Decodes the content of a file in Central Dogma into a list of Endpoints.
ensureOpen() - Method in interface com.linecorp.centraldogma.server.storage.StorageManager
Ensures that this manager is open.
Entry<T> - Class in com.linecorp.centraldogma.common
A file or a directory in a repository.
EntryNoContentException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to retrieve the content from a directory entry.
EntryNoContentException() - Constructor for exception class com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNoContentException(EntryType, Revision, String) - Constructor for exception class com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNoContentException(String) - Constructor for exception class com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNoContentException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNoContentException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNoContentException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNoContentException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNotFoundException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to access a non-existent entry in a repository.
EntryNotFoundException() - Constructor for exception class com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
EntryNotFoundException(Revision, String) - Constructor for exception class com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
EntryNotFoundException(String) - Constructor for exception class com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
EntryNotFoundException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
EntryNotFoundException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
EntryNotFoundException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
EntryNotFoundException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
entryType() - Method in class com.linecorp.centraldogma.server.command.ContentTransformer
Returns the EntryType of the content to be transformed.
EntryType - Enum Class in com.linecorp.centraldogma.common
The type of an Entry.
equals(Object) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
 
equals(Object) - Method in class com.linecorp.centraldogma.client.Latest
 
equals(Object) - Method in class com.linecorp.centraldogma.client.RepositoryInfo
 
equals(Object) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfig
 
equals(Object) - Method in class com.linecorp.centraldogma.common.Author
 
equals(Object) - Method in class com.linecorp.centraldogma.common.Commit
 
equals(Object) - Method in class com.linecorp.centraldogma.common.Entry
 
equals(Object) - Method in class com.linecorp.centraldogma.common.MergedEntry
 
equals(Object) - Method in class com.linecorp.centraldogma.common.MergeSource
 
equals(Object) - Method in class com.linecorp.centraldogma.common.PushResult
 
equals(Object) - Method in class com.linecorp.centraldogma.common.Revision
 
equals(Object) - Method in class com.linecorp.centraldogma.common.RevisionRange
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.CreateSessionCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.RemoveSessionCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.RootCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.SessionCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.AbstractPushCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.CommitResult
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.CreateProjectCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.CreateRepositoryCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.ForcePushCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.PurgeProjectCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.PurgeRepositoryCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.RemoveProjectCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.RemoveRepositoryCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.RepositoryCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.UnremoveProjectCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.UnremoveRepositoryCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.command.UpdateServerStatusCommand
 
equals(Object) - Method in class com.linecorp.centraldogma.server.ManagementConfig
 
equals(Object) - Method in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
 
equals(Object) - Method in class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
 
equals(Object) - Method in class com.linecorp.centraldogma.server.metadata.User
 
equals(Object) - Method in class com.linecorp.centraldogma.server.metadata.UserAndTimestamp
 
equals(Object) - Method in class com.linecorp.centraldogma.server.mirror.MirrorResult
 
equals(Object) - Method in class com.linecorp.centraldogma.server.mirror.MirrorTask
 
equals(Object) - Method in class com.linecorp.centraldogma.server.QuotaConfig
 
equals(Object) - Method in class com.linecorp.centraldogma.server.ZoneConfig
 
equals(Object) - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
 
equals(Object) - Method in class com.linecorp.centraldogma.server.ZooKeeperServerConfig
 
errorOnEntryNotFound(boolean) - Method in class com.linecorp.centraldogma.client.WatcherRequest
 
errorOnEntryNotFound(boolean) - Method in class com.linecorp.centraldogma.client.WatchFilesRequest
 
errorOnEntryNotFound(boolean) - Method in class com.linecorp.centraldogma.client.WatchRequest
 
Example with "hosts" option - Search tag in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Section
Example with "profile" option - Search tag in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Section
execute(Command<T>) - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
execute(Command<T>) - Method in interface com.linecorp.centraldogma.server.command.CommandExecutor
Executes the specified Command.
execute(Command<T>) - Method in class com.linecorp.centraldogma.server.command.ForwardingCommandExecutor
 
executionPath() - Method in interface com.linecorp.centraldogma.server.command.Command
Returns the target that the command is supposed to affect, i.e. the project name for the commands affecting to the project, or the project and repository names for the commands affecting to the repository.
executionPath() - Method in class com.linecorp.centraldogma.server.command.CreateRepositoryCommand
 
executionPath() - Method in class com.linecorp.centraldogma.server.command.PurgeRepositoryCommand
 
executionPath() - Method in class com.linecorp.centraldogma.server.command.RemoveRepositoryCommand
 
executionPath() - Method in class com.linecorp.centraldogma.server.command.UnremoveRepositoryCommand
 
executionPath() - Method in class com.linecorp.centraldogma.server.command.RepositoryCommand
 
executionPath() - Method in class com.linecorp.centraldogma.server.command.RootCommand
 
executionPath() - Method in class com.linecorp.centraldogma.server.command.SessionCommand
 
executor() - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
Returns the ScheduledExecutorService which is used for scheduling the tasks related with automatic retries and invoking the callbacks for watched changes.
executor() - Method in class com.linecorp.centraldogma.server.command.CommandExecutorStatusManager
Returns the executor that this CommandExecutorStatusManager manages.
exists(Revision, String) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Returns true if and only if an Entry exists at the specified path.
exists(String) - Method in interface com.linecorp.centraldogma.server.auth.SessionManager
Returns whether the session which has the specified sessionId exists.
exists(String) - Method in interface com.linecorp.centraldogma.server.storage.StorageManager
Returns true if an element with the specified name exists.
expirationTime() - Method in class com.linecorp.centraldogma.server.auth.Session
Returns the time Instant that this session is to be expired at.
expressions() - Method in interface com.linecorp.centraldogma.common.MergeQuery
Returns the list of the query expressions of this MergeQuery.
expressions() - Method in interface com.linecorp.centraldogma.common.Query
Returns the list of the query expressions of this Query.

F

factory() - Method in class com.linecorp.centraldogma.server.auth.AuthConfig
Returns the AuthProviderFactory.
factoryClassName() - Method in class com.linecorp.centraldogma.server.auth.AuthConfig
Returns the class name of the AuthProviderFactory.
FALLBACK - Static variable in interface com.linecorp.centraldogma.server.credential.Credential
 
FETCH_CONTENT - Static variable in class com.linecorp.centraldogma.server.storage.repository.FindOption
Whether to fetch the content of the found files.
file(PathPattern) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new FilesRequest that is used to retrieve or list files in the Central Dogma repository.
file(Query<T>) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new FileRequest that is used to retrieve the file in the Central Dogma repository.
file(String) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new FileRequest that is used to retrieve the file in the Central Dogma repository.
FileRequest<T> - Class in com.linecorp.centraldogma.client
Prepares to send a CentralDogma.getFile(String, String, Revision, Query) request to the Central Dogma repository.
FilesRequest - Class in com.linecorp.centraldogma.client
fileWatcher(String, String, Query<T>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
fileWatcher(String, String, Query<T>, Function<? super T, ? extends U>) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
fileWatcher(String, String, Query<T>, Function<? super T, ? extends U>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
fileWatcher(String, String, Query<T>, Function<? super T, ? extends U>, Executor) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
fileWatcher(String, String, Query<T>, Function<? super T, ? extends U>, Executor) - Method in interface com.linecorp.centraldogma.client.CentralDogma
find(Revision, String) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Finds the Entrys that match the specified pathPattern.
find(Revision, String, Map<FindOption<?>, ?>) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Finds the Entrys that match the specified pathPattern.
FIND_ALL_WITH_CONTENT - Static variable in class com.linecorp.centraldogma.server.storage.repository.FindOptions
 
FIND_ALL_WITHOUT_CONTENT - Static variable in class com.linecorp.centraldogma.server.storage.repository.FindOptions
 
FIND_ONE_WITH_CONTENT - Static variable in class com.linecorp.centraldogma.server.storage.repository.FindOptions
 
FIND_ONE_WITHOUT_CONTENT - Static variable in class com.linecorp.centraldogma.server.storage.repository.FindOptions
 
findBySecret(String) - Method in class com.linecorp.centraldogma.server.metadata.Tokens
Returns the Token that corresponds to the specified secret.
findBySecretOrDefault(String, Token) - Method in class com.linecorp.centraldogma.server.metadata.Tokens
Returns the Token that corresponds to the specified secret.
findLatestRevision(Revision, String) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Returns the latest Revision if there are any Changes since lastKnownRevision that affected the path matched by the specified pathPattern.
findLatestRevision(Revision, String, boolean) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Returns the latest Revision if there are any Changes since lastKnownRevision that affected the path matched by the specified pathPattern.
FindOption<T> - Class in com.linecorp.centraldogma.server.storage.repository
An option which is specified when retrieving one or more files.
FindOptions - Class in com.linecorp.centraldogma.server.storage.repository
Useful FindOption maps.
findPermissions(String, String, User) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Finds Permissions which belong to the specified User or UserWithToken from the specified repoName in the specified projectName.
findPermissions(String, String, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Finds Permissions which belong to the specified appId from the specified repoName in the specified projectName.
findRole(String, User) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Finds a ProjectRole of the specified User in the specified projectName.
findTokenByAppId(String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Returns a Token which has the specified appId.
findTokenBySecret(String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Returns a Token which has the specified secret.
findUserDn(LdapContextFactory, String) - Method in class com.linecorp.centraldogma.server.auth.shiro.realm.SearchFirstActiveDirectoryRealm
Finds a distinguished name(DN) of a user by querying the active directory LDAP context for the specified username.
FORCE_PUSH - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
forcePush(Command<T>) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to force-push Command even the server is in read-only mode.
ForcePushCommand<T> - Class in com.linecorp.centraldogma.server.command
A Command which is used to force-push delegate even the server is in read-only mode.
forConfig(File) - Static method in class com.linecorp.centraldogma.server.CentralDogma
Creates a new instance from the given configuration file.
forRepo(String, String) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
forRepo(String, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Returns a new CentralDogmaRepository that is used to send a request to the specified projectName and repositoryName.
forward(int) - Method in class com.linecorp.centraldogma.common.Revision
Returns a new Revision whose revision number is later than this Revision.
ForwardingCommandExecutor - Class in com.linecorp.centraldogma.server.command
A CommandExecutor which forwards all its method calls to another CommandExecutor.
ForwardingCommandExecutor(CommandExecutor) - Constructor for class com.linecorp.centraldogma.server.command.ForwardingCommandExecutor
 
from() - Method in class com.linecorp.centraldogma.common.RevisionRange
Returns the from Revision.
fromDirectory(Path, String) - Static method in interface com.linecorp.centraldogma.common.Change
Creates a List of upsert Changes from all files under the specified directory recursively.
fromFile(Path, String) - Static method in interface com.linecorp.centraldogma.common.Change
Creates a new Change from the file at the specified location.

G

generateSessionId() - Method in interface com.linecorp.centraldogma.server.auth.SessionManager
Returns a new session ID.
get() - Method in class com.linecorp.centraldogma.client.FileRequest
Retrieves a file located at Query.path() at the Revision.HEAD.
get() - Method in class com.linecorp.centraldogma.client.FilesRequest
Retrieves the files matched by the path pattern at the Revision.HEAD.
get() - Method in class com.linecorp.centraldogma.client.MergeRequest
Retrieves the merged entry of the MergeQuery at the Revision.HEAD.
get() - Method in class com.linecorp.centraldogma.client.PreviewDiffRequest
Retrieves the preview diffs, which are hypothetical diffs generated from the Revision.HEAD and the latest Revision if the Changes were successfully pushed to the specified repository.
get(Revision) - Method in class com.linecorp.centraldogma.client.FileRequest
Retrieves a file located at Query.path() at the Revision.
get(Revision) - Method in class com.linecorp.centraldogma.client.FilesRequest
Retrieves the files matched by the path pattern at the Revision.
get(Revision) - Method in class com.linecorp.centraldogma.client.MergeRequest
Retrieves the merged entry of the MergeQuery at the Revision.
get(Revision) - Method in class com.linecorp.centraldogma.client.PreviewDiffRequest
Retrieves the preview diffs, which are hypothetical diffs generated from the specified Revision and the latest Revision if the Changes were successfully pushed to the specified repository.
get(Revision, Query<T>) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Performs the specified Query.
get(Revision, Revision) - Method in class com.linecorp.centraldogma.client.DiffFilesRequest
Retrieves the diffs of the files matched by the given path pattern between two Revisions.
get(Revision, Revision) - Method in class com.linecorp.centraldogma.client.DiffRequest
Queries a file at two different revisions and returns the diff of the two Query results.
get(Revision, Revision) - Method in class com.linecorp.centraldogma.client.HistoryRequest
Retrieves the history of the files matched by the given path pattern between two Revisions.
get(Revision, String) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Retrieves an Entry at the specified path.
get(String) - Method in interface com.linecorp.centraldogma.server.auth.SessionManager
Returns the session which has the specified sessionId.
get(String) - Method in class com.linecorp.centraldogma.server.metadata.Tokens
Returns the Token that corresponds to the specified application ID.
get(String) - Method in interface com.linecorp.centraldogma.server.storage.StorageManager
Returns an element with the specified name.
get(Map<FindOption<?>, ?>) - Method in class com.linecorp.centraldogma.server.storage.repository.FindOption
Returns the value if this option exists in the specified options map.
get(T, Class<T>) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanFactory
Returns a newly-created bean instance with the settings specified by CentralDogmaBean annotation.
get(T, Class<T>, long, TimeUnit) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanFactory
Returns a newly-created bean instance with the settings specified by CentralDogmaBean annotation.
get(T, Class<T>, CentralDogmaBeanConfig) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanFactory
Returns a newly-created bean instance with some or all of its settings overridden.
get(T, Class<T>, CentralDogmaBeanConfig, long, TimeUnit) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanFactory
Returns a newly-created bean instance with some or all of its settings overridden.
get(T, Class<T>, Consumer<T>) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanFactory
Returns a newly-created bean instance with the settings specified by CentralDogmaBean annotation.
get(T, Class<T>, Consumer<T>, long, TimeUnit) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanFactory
Returns a newly-created bean instance with the settings specified by CentralDogmaBean annotation.
get(T, Class<T>, Consumer<T>, CentralDogmaBeanConfig) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanFactory
Returns a newly-created bean instance with some or all of its settings overridden.
get(T, Class<T>, Consumer<T>, CentralDogmaBeanConfig, long, TimeUnit) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanFactory
Returns a newly-created bean instance with some or all of its settings overridden.
getAccessToken() - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Returns the access token which is used to authenticate the Central Dogma client.
getDiff(String, String, Revision, Revision, PathPattern) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Retrieves the diffs of the files matched by the given PathPattern between two Revisions.
getDiff(String, String, Revision, Revision, Query<T>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Queries a file at two different revisions and returns the diff of the two Query results.
getDiff(String, String, Revision, Revision, String) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
getDiff(String, String, Revision, Revision, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
getDiffs(String, String, Revision, Revision, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
getFile(String, String, Revision, Query<T>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Queries a file at the specified revision and path with the specified Query.
getFile(String, String, Revision, String) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
getFile(String, String, Revision, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
getFiles(String, String, Revision, PathPattern) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Retrieves the files matched by the PathPattern.
getFiles(String, String, Revision, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
getHealthCheckIntervalMillis() - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Returns the number of milliseconds between each health-check requests to Central Dogma servers.
getHistory(String, String, Revision, Revision) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
getHistory(String, String, Revision, Revision) - Method in interface com.linecorp.centraldogma.client.CentralDogma
getHistory(String, String, Revision, Revision, PathPattern) - Method in interface com.linecorp.centraldogma.client.CentralDogma
getHistory(String, String, Revision, Revision, PathPattern, int) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Retrieves the history of the files matched by the given PathPattern between two Revisions.
getHistory(String, String, Revision, Revision, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
getHosts() - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Returns the list of Central Dogma hosts.
getInitializationTimeoutMillis() - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Returns the number of milliseconds the Central Dogma client waits for initialization to complete.
getMaxNumRetriesOnReplicationLag() - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Returns the maximum number of retries to perform when replication lag is detected.
getMember(String, User) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Returns a Member if the specified User is a member of the specified projectName.
getOrDefault(String, Token) - Method in class com.linecorp.centraldogma.server.metadata.Tokens
Returns the Token that corresponds to the specified application ID.
getOrder() - Method in interface com.linecorp.centraldogma.client.spring.CentralDogmaClientFactoryConfigurator
 
getOrNull(Revision, Query<T>) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Performs the specified Query.
getOrNull(Revision, String) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Retrieves an Entry at the specified path.
getPreviewDiffs(String, String, Revision, Change<?>...) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
getPreviewDiffs(String, String, Revision, Change<?>...) - Method in interface com.linecorp.centraldogma.client.CentralDogma
getPreviewDiffs(String, String, Revision, Iterable<? extends Change<?>>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Retrieves the preview diffs, which are hypothetical diffs generated if the specified Changes were successfully pushed to the specified repository.
getProfile() - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Returns the Central Dogma client profile name.
getProject(String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Returns a ProjectMetadata whose name equals to the specified projectName.
getRepo(String, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Returns a RepositoryMetadata of the specified repoName in the specified projectName.
getRetryIntervalOnReplicationLagMillis() - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Returns the number of milliseconds between retries which occurred due to replication lag.
getSearchFilter() - Method in class com.linecorp.centraldogma.server.auth.shiro.realm.SearchFirstActiveDirectoryRealm
Returns a search filter string.
getSearchTimeoutMillis() - Method in class com.linecorp.centraldogma.server.auth.shiro.realm.SearchFirstActiveDirectoryRealm
Returns a timeout(ms) for LDAP search.
getTokens() - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Returns a Tokens.
getUseTls() - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Returns whether to use a TLS connection when communicating with a Central Dogma server.
gitignore() - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns a gitignore pattern for the files which won't be mirrored.
gitignore() - Method in class com.linecorp.centraldogma.server.mirror.MirrorContext
Returns the gitignore of this mirror.
GitMirrorException - Exception Class in com.linecorp.centraldogma.server.mirror.git
A MirrorException raised when failed to mirror a Git repository.
GitMirrorException() - Constructor for exception class com.linecorp.centraldogma.server.mirror.git.GitMirrorException
Creates a new instance.
GitMirrorException(String) - Constructor for exception class com.linecorp.centraldogma.server.mirror.git.GitMirrorException
Creates a new instance.
GitMirrorException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.server.mirror.git.GitMirrorException
Creates a new instance.
gracefulShutdownTimeout() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the graceful shutdown timeout.
gracefulShutdownTimeout(GracefulShutdownTimeout) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the graceful shutdown timeout.
GracefulShutdownTimeout - Class in com.linecorp.centraldogma.server
Graceful shutdown timeout.
GracefulShutdownTimeout(long, long) - Constructor for class com.linecorp.centraldogma.server.GracefulShutdownTimeout
Creates a new instance.
groupId() - Method in class com.linecorp.centraldogma.server.ZooKeeperServerConfig
Returns the group ID to use hierarchical quorums.
guessFromPath(String) - Static method in enum class com.linecorp.centraldogma.common.EntryType
Guesses the EntryType from the specified path.
guest() - Method in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
Returns the permissions granted to guests.
guest() - Method in class com.linecorp.centraldogma.server.metadata.ProjectRoles
Returns the role assigned to project guests for this repository.
GUEST - Enum constant in enum class com.linecorp.centraldogma.common.ProjectRole
 

H

has(ProjectRole) - Method in enum class com.linecorp.centraldogma.common.ProjectRole
Returns true if this ProjectRole has the specified ProjectRole.
has(RepositoryRole) - Method in enum class com.linecorp.centraldogma.common.RepositoryRole
Returns true if this RepositoryRole has the specified RepositoryRole.
hasContent() - Method in class com.linecorp.centraldogma.common.Entry
Returns if this Entry has content, which is always true if it's not a directory.
hashCode() - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
 
hashCode() - Method in class com.linecorp.centraldogma.client.Latest
 
hashCode() - Method in class com.linecorp.centraldogma.client.RepositoryInfo
 
hashCode() - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfig
 
hashCode() - Method in class com.linecorp.centraldogma.common.Author
 
hashCode() - Method in class com.linecorp.centraldogma.common.Commit
 
hashCode() - Method in class com.linecorp.centraldogma.common.Entry
 
hashCode() - Method in class com.linecorp.centraldogma.common.MergedEntry
 
hashCode() - Method in class com.linecorp.centraldogma.common.MergeSource
 
hashCode() - Method in class com.linecorp.centraldogma.common.PushResult
 
hashCode() - Method in class com.linecorp.centraldogma.common.Revision
 
hashCode() - Method in class com.linecorp.centraldogma.common.RevisionRange
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.CreateSessionCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.RemoveSessionCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.RootCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.SessionCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.AbstractPushCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.CommitResult
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.CreateProjectCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.CreateRepositoryCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.ForcePushCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.PurgeProjectCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.PurgeRepositoryCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.RemoveProjectCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.RemoveRepositoryCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.RepositoryCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.UnremoveProjectCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.UnremoveRepositoryCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.command.UpdateServerStatusCommand
 
hashCode() - Method in class com.linecorp.centraldogma.server.ManagementConfig
 
hashCode() - Method in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
 
hashCode() - Method in class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
 
hashCode() - Method in class com.linecorp.centraldogma.server.metadata.User
 
hashCode() - Method in class com.linecorp.centraldogma.server.metadata.UserAndTimestamp
 
hashCode() - Method in class com.linecorp.centraldogma.server.mirror.MirrorResult
 
hashCode() - Method in class com.linecorp.centraldogma.server.mirror.MirrorTask
 
hashCode() - Method in class com.linecorp.centraldogma.server.QuotaConfig
 
hashCode() - Method in class com.linecorp.centraldogma.server.ZoneConfig
 
hashCode() - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
 
hashCode() - Method in class com.linecorp.centraldogma.server.ZooKeeperServerConfig
 
HEAD - Static variable in class com.linecorp.centraldogma.common.Revision
Revision -1, also known as 'HEAD'.
headRevision() - Method in class com.linecorp.centraldogma.client.RepositoryInfo
Returns the latest Revision of the repository.
headRevision() - Method in exception class com.linecorp.centraldogma.common.RedundantChangeException
Returns the head revision of the repository when this exception was raised.
healthCheckInterval(Duration) - Method in class com.linecorp.centraldogma.client.armeria.AbstractArmeriaCentralDogmaBuilder
Sets the interval between health check requests.
healthCheckIntervalMillis(long) - Method in class com.linecorp.centraldogma.client.armeria.AbstractArmeriaCentralDogmaBuilder
Sets the interval between health check requests in milliseconds.
history() - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new HistoryRequest that is used to retrieve the history of all files in the Central Dogma repository.
history(PathPattern) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new HistoryRequest that is used to retrieve the history of files in the Central Dogma repository.
history(Revision, Revision, String) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Get a list of Commit for given pathPattern.
history(Revision, Revision, String, int) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Get a list of Commit for given pathPattern.
HistoryRequest - Class in com.linecorp.centraldogma.client
Prepares to send a CentralDogma.getHistory(String, String, Revision, Revision, PathPattern, int) request to the Central Dogma repository.
host() - Method in class com.linecorp.centraldogma.server.ZooKeeperServerConfig
Returns the IP address or host name of the ZooKeeper server.
host(String) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Adds the host name or IP address of the Central Dogma Server and uses the default port number of 36462.
host(String, int) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Adds the host name (or IP address) and the port number of the Central Dogma server.
hosts() - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
httpClient() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Returns the HTTP client.
httpClient() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Returns the HTTP client.

I

id() - Method in class com.linecorp.centraldogma.server.auth.Session
Returns the session ID.
id() - Method in interface com.linecorp.centraldogma.server.credential.Credential
Returns the ID of the credential.
id() - Method in interface com.linecorp.centraldogma.server.metadata.Identifiable
Returns the String-formatted identifier.
id() - Method in class com.linecorp.centraldogma.server.metadata.Member
 
id() - Method in class com.linecorp.centraldogma.server.metadata.ProjectMetadata
 
id() - Method in class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
 
id() - Method in class com.linecorp.centraldogma.server.metadata.Token
 
id() - Method in class com.linecorp.centraldogma.server.metadata.TokenRegistration
 
id() - Method in class com.linecorp.centraldogma.server.metadata.User
 
id() - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns the ID of the mirroring task.
id() - Method in class com.linecorp.centraldogma.server.mirror.MirrorContext
Returns the ID of this mirror.
Identifiable - Interface in com.linecorp.centraldogma.server.metadata
An interface which provides an identifier of an object.
identity(String) - Static method in interface com.linecorp.centraldogma.common.Query
IDENTITY - Enum constant in enum class com.linecorp.centraldogma.common.QueryType
Retrieves the content as it is.
IDENTITY_JSON - Enum constant in enum class com.linecorp.centraldogma.common.QueryType
Retrieves the JSON content as it is.
IDENTITY_TEXT - Enum constant in enum class com.linecorp.centraldogma.common.QueryType
Retrieves the textual content as it is.
idleTimeout(Duration) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the timeout for keeping an idle connection.
idleTimeoutMillis() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the timeout of an idle connection in milliseconds.
idleTimeoutMillis(long) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the timeout for keeping an idle connection, in milliseconds.
ifHasContent(Consumer<? super T>) - Method in class com.linecorp.centraldogma.common.Entry
If this Entry has content, invoke the specified Consumer with the content.
init(PluginInitContext) - Method in class com.linecorp.centraldogma.server.plugin.AllReplicasPlugin
Overrides this method to initialize the plugin using the PluginInitContext.
INIT - Static variable in class com.linecorp.centraldogma.common.Revision
Revision 1, also known as 'INIT'.
initialize() - Method in class com.linecorp.centraldogma.server.storage.project.InternalProjectInitializer
Creates an internal project and repositories and a token storage to dogma/dogma/tokens.json.
initialize(String) - Method in class com.linecorp.centraldogma.server.storage.project.InternalProjectInitializer
Creates the specified internal project and its internal repositories.
initialize0(String) - Method in class com.linecorp.centraldogma.server.storage.project.InternalProjectInitializer
Creates an internal project and repositories such as a token storage.
initialValueFuture() - Method in interface com.linecorp.centraldogma.client.Watcher
Returns the CompletableFuture which is completed when the initial value retrieval is done successfully.
INSTANCE - Static variable in class com.linecorp.centraldogma.server.mirror.MirroringServicePluginConfig
 
INTERNAL_PROJECT_DOGMA - Static variable in class com.linecorp.centraldogma.server.storage.project.InternalProjectInitializer
 
internalProjectInitializer() - Method in class com.linecorp.centraldogma.server.plugin.PluginContext
InternalProjectInitializer - Class in com.linecorp.centraldogma.server.storage.project
Initializes the internal project and repositories.
InternalProjectInitializer(CommandExecutor, ProjectManager) - Constructor for class com.linecorp.centraldogma.server.storage.project.InternalProjectInitializer
Creates a new instance.
internalRepos() - Static method in interface com.linecorp.centraldogma.server.storage.project.Project
Returns the list of internal repositories which are Project.REPO_DOGMA and Project.REPO_META.
InvalidPushException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when a push is invalid.
InvalidPushException() - Constructor for exception class com.linecorp.centraldogma.common.InvalidPushException
Creates a new instance.
InvalidPushException(String) - Constructor for exception class com.linecorp.centraldogma.common.InvalidPushException
Creates a new instance.
InvalidPushException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.InvalidPushException
Creates a new instance.
InvalidPushException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.InvalidPushException
Creates a new instance.
InvalidPushException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.InvalidPushException
Creates a new instance.
isActive() - Method in class com.linecorp.centraldogma.server.metadata.Token
Returns whether this token is activated.
isAscending() - Method in class com.linecorp.centraldogma.common.RevisionRange
Returns true if the major value of from Revision is lower than the major value of to Revision.
isCsrfTokenRequiredForThrift() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns whether a CSRF token is required for Thrift clients.
isDeleted() - Method in class com.linecorp.centraldogma.server.metadata.Token
Returns whether this token is deleted.
isEnabled(CentralDogmaConfig) - Method in interface com.linecorp.centraldogma.server.plugin.Plugin
Returns true if this Plugin is enabled.
isOptional() - Method in class com.linecorp.centraldogma.common.MergeSource
Returns true if the path is optional.
isRelative() - Method in class com.linecorp.centraldogma.common.Revision
Returns whether this Revision is relative.
isRelative() - Method in class com.linecorp.centraldogma.common.RevisionRange
Returns true if the major value of from Revision or to Revision is a negative integer.
isReservedRepoName(String) - Static method in interface com.linecorp.centraldogma.server.storage.project.Project
Returns true if the specified repository name is reserved by Central Dogma.
isStarted() - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
isStarted() - Method in interface com.linecorp.centraldogma.server.command.CommandExecutor
Returns true if the executor is started.
isStarted() - Method in class com.linecorp.centraldogma.server.command.ForwardingCommandExecutor
 
isStopping() - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
isSystemAdmin() - Method in class com.linecorp.centraldogma.server.metadata.Token
Returns whether this token has system administrative privileges.
isSystemAdmin() - Method in class com.linecorp.centraldogma.server.metadata.User
Returns true if this user has system administrative privileges.
isSystemAdmin() - Method in class com.linecorp.centraldogma.server.metadata.UserWithToken
 
isUseTls() - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Returns whether the client uses TLS or not.
isValidSecret(String) - Static method in class com.linecorp.centraldogma.server.metadata.Tokens
Returns true if the specified secret is valid.
isWebAppEnabled() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns whether web app is enabled.
isWritable() - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
isWritable() - Method in interface com.linecorp.centraldogma.server.command.CommandExecutor
Returns true if the executor can accept the Commands making a change to the replica.
isWritable() - Method in class com.linecorp.centraldogma.server.command.ForwardingCommandExecutor
 

J

jGitRepository() - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Returns the jGit Repository.
jitterRate(double) - Method in class com.linecorp.centraldogma.client.WatcherRequest
Sets the jitter to apply the delay.
JSON - Enum constant in enum class com.linecorp.centraldogma.common.EntryType
A UTF-8 encoded JSON file.
JSON - Static variable in interface com.linecorp.centraldogma.client.armeria.EndpointListDecoder
Default EndpointListDecoder implementation for JsonNode.
JSON_PATH - Enum constant in enum class com.linecorp.centraldogma.common.QueryType
Applies a series of JSON path expressions to the content.
jsonPath() - Element in annotation interface com.linecorp.centraldogma.client.updater.CentralDogmaBean
The JSON path expression that will be evaluated when retrieving the file at the CentralDogmaBean.path().
jsonPath() - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfig
Returns the JSON path expression that will be evaluated when retrieving the file.
jsonPath(String) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfigBuilder
Sets the JSON path expression that will be evaluated when retrieving the file.

K

K8S_ENDPOINT_AGGREGATORS_NAME_PATTERN - Static variable in class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesService
 
keyCertChainFile() - Method in class com.linecorp.centraldogma.server.TlsConfig
keyCertChainInputStream() - Method in class com.linecorp.centraldogma.server.TlsConfig
Returns an InputStream of the certificate chain.
keyFile() - Method in class com.linecorp.centraldogma.server.TlsConfig
Deprecated.
keyInputStream() - Method in class com.linecorp.centraldogma.server.TlsConfig
Returns an InputStream of the private key.
keyPassword() - Method in class com.linecorp.centraldogma.server.TlsConfig
Returns a password for the private key file.

L

latest() - Method in interface com.linecorp.centraldogma.client.Watcher
Returns the latest Revision and value of watchFile() or watchRepository() result.
Latest<U> - Class in com.linecorp.centraldogma.client
An immutable holder of the latest known value and its Revision retrieved by a Watcher.
Latest(Revision, U) - Constructor for class com.linecorp.centraldogma.client.Latest
Creates a new instance with the specified Revision and value.
latestValue() - Method in interface com.linecorp.centraldogma.client.Watcher
Returns the latest value of watchFile() or watchRepository() result.
latestValue(T) - Method in interface com.linecorp.centraldogma.client.Watcher
Returns the latest value of watchFile() or watchRepository() result.
LEADER_ONLY - Enum constant in enum class com.linecorp.centraldogma.server.plugin.PluginTarget
Run the Plugin on the leader replica.
LegacyCentralDogmaBuilder - Class in com.linecorp.centraldogma.client.armeria.legacy
Deprecated.
LegacyCentralDogmaBuilder() - Constructor for class com.linecorp.centraldogma.client.armeria.legacy.LegacyCentralDogmaBuilder
Deprecated.
 
legacyClient() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Returns the Thrift-based CentralDogma client.
legacyClient() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Returns the Thrift-based CentralDogma client.
LEVEL_SYSTEM_ADMIN - Static variable in class com.linecorp.centraldogma.server.metadata.User
 
LEVEL_USER - Static variable in class com.linecorp.centraldogma.server.metadata.User
 
list() - Method in class com.linecorp.centraldogma.client.FilesRequest
Retrieves the list of the files matched by the given path pattern at the Revision.HEAD.
list() - Method in interface com.linecorp.centraldogma.server.storage.StorageManager
Returns all elements as a Map of the name and the element.
list(Revision) - Method in class com.linecorp.centraldogma.client.FilesRequest
Retrieves the list of the files matched by the given path pattern at the Revision.
listenerName(String) - Method in class com.linecorp.centraldogma.client.armeria.xds.XdsCentralDogmaBuilder
Sets the name of the Listener that should be requested to the xDS bootstrap servers.
listFiles(String, String, Revision, PathPattern) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Retrieves the list of the files matched by the given PathPattern.
listFiles(String, String, Revision, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
listProjects() - Method in interface com.linecorp.centraldogma.client.CentralDogma
Retrieves the list of the projects.
listRemoved() - Method in interface com.linecorp.centraldogma.server.storage.StorageManager
Returns all removed elements as a Map of the name and the removal timestamp.
listRemovedProjects() - Method in interface com.linecorp.centraldogma.client.CentralDogma
Retrieves the list of the removed projects, which can be unremoved.
listRemovedRepositories(String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Retrieves the list of the removed repositories, which can be unremoved.
listRepositories(String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Retrieves the list of the repositories.
load(File) - Static method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Loads the configuration from the specified File.
load(String) - Static method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Loads the configuration from the specified JSON string.
LOCAL_TO_REMOTE - Enum constant in enum class com.linecorp.centraldogma.server.mirror.MirrorDirection
 
localClusterName(String) - Method in class com.linecorp.centraldogma.client.armeria.xds.XdsCentralDogmaBuilder
Sets the name of the local cluster name which this client will be located in.
localPath() - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns the path in the Central Dogma repository where is supposed to keep the mirrored files.
localPath() - Method in class com.linecorp.centraldogma.server.mirror.MirrorContext
Returns the local path of this mirror.
localRepo() - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns the Central Dogma repository where is supposed to keep the mirrored files.
localRepo() - Method in class com.linecorp.centraldogma.server.mirror.MirrorContext
Returns the local repository of this mirror.
login() - Method in class com.linecorp.centraldogma.server.metadata.Member
Returns the login name.
login() - Method in class com.linecorp.centraldogma.server.metadata.User
Returns the login ID of the user.
LOGIN_API_ROUTES - Static variable in interface com.linecorp.centraldogma.server.auth.AuthProvider
A set of Routes which handles a login request.
LOGIN_PATH - Static variable in interface com.linecorp.centraldogma.server.auth.AuthProvider
A login page path for the web console.
loginApiService() - Method in interface com.linecorp.centraldogma.server.auth.AuthProvider
Returns a Service which handles a login request sent from the built-in web login page or somewhere implemented by an AuthProvider.
loginApiService() - Method in class com.linecorp.centraldogma.server.auth.shiro.ShiroAuthProvider
 
loginNameNormalizer() - Method in class com.linecorp.centraldogma.server.auth.AuthConfig
Returns a Function which normalizes a login name based on the AuthConfig.caseSensitiveLoginNames() property.
loginSessionPropagator() - Method in class com.linecorp.centraldogma.server.auth.AuthProviderParameters
Returns a function which propagates the Session to the other replicas.
LOGOUT_API_ROUTES - Static variable in interface com.linecorp.centraldogma.server.auth.AuthProvider
A set of Routes which handles a logout request.
LOGOUT_PATH - Static variable in interface com.linecorp.centraldogma.server.auth.AuthProvider
A logout page path for the web console.
logoutApiService() - Method in interface com.linecorp.centraldogma.server.auth.AuthProvider
Returns a Service which handles a logout request sent from the built-in web logout page or somewhere implemented by an AuthProvider.
logoutApiService() - Method in class com.linecorp.centraldogma.server.auth.shiro.ShiroAuthProvider
 
logoutSessionPropagator() - Method in class com.linecorp.centraldogma.server.auth.AuthProviderParameters
Returns a function which propagates the logged out session ID to the other replicas.

M

main(String[]) - Static method in class com.linecorp.centraldogma.server.Main
Starts a new Central Dogma server.
Main - Class in com.linecorp.centraldogma.server
Entry point of a standalone server.
major() - Method in class com.linecorp.centraldogma.common.Revision
Returns the revision number.
management(ManagementConfig) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Enables a management service with the specified ManagementConfig.
managementConfig() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the ManagementConfig.
ManagementConfig - Class in com.linecorp.centraldogma.server
A configuration for the ManagementService.
ManagementConfig(SessionProtocol, String, int, String) - Constructor for class com.linecorp.centraldogma.server.ManagementConfig
Creates a new instance.
ManagementConfig(String, String, int, String) - Constructor for class com.linecorp.centraldogma.server.ManagementConfig
Creates a new instance.
map(Function<? super T, ? extends U>) - Method in class com.linecorp.centraldogma.client.WatcherRequest
Sets the Function to apply to the result of a watch request.
mapperExecutor(Executor) - Method in class com.linecorp.centraldogma.client.WatcherRequest
Sets the Executor to execute the WatcherRequest.map(Function).
MARKDOWN - Enum constant in enum class com.linecorp.centraldogma.common.Markup
Markdown.
markForPurge(String) - Method in interface com.linecorp.centraldogma.server.storage.StorageManager
Marks the specified name element for purge.
markup() - Method in class com.linecorp.centraldogma.common.Commit
Returns the Markup language of Commit.summary() and Commit.detail().
markup() - Method in class com.linecorp.centraldogma.server.command.AbstractPushCommand
markup() - Method in class com.linecorp.centraldogma.server.command.TransformCommand
Returns the Markup of the TransformCommand.detail().
Markup - Enum Class in com.linecorp.centraldogma.common
The markup language of a Commit message.
MAX_ENTRIES - Static variable in class com.linecorp.centraldogma.server.storage.repository.FindOption
The maximum number of the fetched files.
MAX_MAX_COMMITS - Static variable in interface com.linecorp.centraldogma.server.storage.repository.Repository
 
maxAgeSeconds() - Method in class com.linecorp.centraldogma.server.CorsConfig
Returns how long in seconds the results of a preflight request can be cached.
maxCommits(int) - Method in class com.linecorp.centraldogma.client.HistoryRequest
Sets the maximum number of commits to retrieve.
maxFrameLength() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the maximum length of request content in bytes.
maxFrameLength(int) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the maximum allowed content length of an incoming request.
maxLogCount() - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
Returns the maximum number of log items to keep in ZooKeeper.
maxNumBytesPerMirror() - Method in class com.linecorp.centraldogma.server.mirror.MirroringServicePluginConfig
Returns the maximum allowed number of bytes per mirror.
maxNumConnections() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the maximum number of established connections.
maxNumConnections(int) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the maximum allowed number of TCP/IP connections.
maxNumFilesPerMirror() - Method in class com.linecorp.centraldogma.server.mirror.MirroringServicePluginConfig
Returns the maximum allowed number of files per mirror.
maxNumRetriesOnReplicationLag() - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Returns the maximum number of retries to perform when replication lag is detected.
maxNumRetriesOnReplicationLag(int) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Sets the maximum number of retries to perform when replication lag is detected.
maxRemovedRepositoryAge(Duration) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the maximum allowed age of removed projects and repositories before they are purged.
maxRemovedRepositoryAgeMillis() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the maximum age of a removed repository in milliseconds.
maxRemovedRepositoryAgeMillis(long) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the maximum allowed age, in milliseconds of removed projects and repositories before they are purged.
maybeNormalizeRevision(String, String, Revision) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
Normalizes the specified Revision only if it is a relative revision.
member() - Method in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
Returns the permissions granted to members.
member() - Method in class com.linecorp.centraldogma.server.metadata.ProjectRoles
Returns the role assigned to project members for this repository.
member(String) - Method in class com.linecorp.centraldogma.server.metadata.ProjectMetadata
Returns the Member of the specified ID in this project.
Member - Class in com.linecorp.centraldogma.server.metadata
Specifies details of a member who belongs to the Project.
Member(Author, ProjectRole, UserAndTimestamp) - Constructor for class com.linecorp.centraldogma.server.metadata.Member
Creates a new instance.
Member(User, ProjectRole, UserAndTimestamp) - Constructor for class com.linecorp.centraldogma.server.metadata.Member
Creates a new instance.
Member(String, ProjectRole, UserAndTimestamp) - Constructor for class com.linecorp.centraldogma.server.metadata.Member
Creates a new instance.
MEMBER - Enum constant in enum class com.linecorp.centraldogma.common.ProjectRole
 
MemberNotFoundException - Exception Class in com.linecorp.centraldogma.server.metadata
A CentralDogmaException that is raised when failed to find a Member.
memberOrDefault(String, Member) - Method in class com.linecorp.centraldogma.server.metadata.ProjectMetadata
Returns the Member of the specified ID in this project.
members() - Method in class com.linecorp.centraldogma.server.metadata.ProjectMetadata
Returns the Members of this project.
merge(CentralDogmaBeanConfig) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfigBuilder
Merges the properties of the specified CentralDogmaBeanConfig into this builder.
merge(MergeQuery<T>) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new MergeRequest that is used to retrieve the merged file in the Central Dogma repository.
merge(MergeSource...) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new MergeRequest that is used to retrieve the merged file in the Central Dogma repository.
merge(Iterable<MergeSource>) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new MergeRequest that is used to retrieve the merged file in the Central Dogma repository.
MergedEntry<T> - Class in com.linecorp.centraldogma.common
A merged entry in a repository.
mergeFiles(Revision, MergeQuery<T>) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Merges the JSON files sequentially as specified in the MergeQuery.
mergeFiles(String, String, Revision, MergeQuery<T>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Retrieves the merged entry of the specified MergeQuery at the specified revision.
mergeFiles(String, String, Revision, MergeSource...) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
mergeFiles(String, String, Revision, MergeSource...) - Method in interface com.linecorp.centraldogma.client.CentralDogma
mergeFiles(String, String, Revision, Iterable<MergeSource>) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
mergeFiles(String, String, Revision, Iterable<MergeSource>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
MergeQuery<T> - Interface in com.linecorp.centraldogma.common
A merge query on files.
MergeRequest<T> - Class in com.linecorp.centraldogma.client
Prepares to send a CentralDogma.mergeFiles(String, String, Revision, MergeQuery) request to the Central Dogma repository.
MergeSource - Class in com.linecorp.centraldogma.common
A merge source that contains a path and isOptional which indicates whether the path is required or not.
mergeSources() - Method in interface com.linecorp.centraldogma.common.MergeQuery
Returns the list of MergeSources which will be merged into one entry.
metadata() - Method in interface com.linecorp.centraldogma.server.storage.project.Project
Returns the ProjectMetadata of this project.
METADATA_JSON - Static variable in class com.linecorp.centraldogma.server.metadata.MetadataService
A path of metadata file.
MetadataService - Class in com.linecorp.centraldogma.server.metadata
A service class for metadata management.
MetadataService(ProjectManager, CommandExecutor) - Constructor for class com.linecorp.centraldogma.server.metadata.MetadataService
Creates a new instance.
metaRepo() - Method in interface com.linecorp.centraldogma.server.storage.project.Project
Returns the MetaRepository of this project.
MetaRepository - Interface in com.linecorp.centraldogma.server.storage.repository
A Revision-controlled filesystem-like repository which is named "meta".
meterRegistry() - Method in class com.linecorp.centraldogma.server.CentralDogma
Returns the MeterRegistry that contains the stats related with the server.
meterRegistry() - Method in class com.linecorp.centraldogma.server.plugin.PluginContext
Returns the MeterRegistry.
meterRegistry(MeterRegistry) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the MeterRegistry used to collect metrics.
method() - Method in interface com.linecorp.centraldogma.server.ReplicationConfig
Returns the desired replication method.
method() - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
 
minLogAgeMillis() - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
Returns the minimum allowed age of log items before they are removed from ZooKeeper.
minor() - Method in class com.linecorp.centraldogma.common.Revision
Deprecated.
Do not use. Minor revisions are not used anymore.
mirror() - Method in class com.linecorp.centraldogma.server.mirror.MirrorTask
Returns the Mirror to be executed.
mirror() - Method in interface com.linecorp.centraldogma.server.MirroringService
Schedules an immediate mirroring.
mirror(File, CommandExecutor, int, long, Instant) - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Performs the mirroring task.
mirror(String) - Method in interface com.linecorp.centraldogma.server.storage.repository.MetaRepository
Returns a mirroring task of the specified id.
Mirror - Interface in com.linecorp.centraldogma.server.mirror
Contains the properties for a mirroring task and performs the task.
MirrorContext - Class in com.linecorp.centraldogma.server.mirror
A context of a mirror.
MirrorContext(String, boolean, Cron, MirrorDirection, Credential, Repository, String, URI, String, String) - Constructor for class com.linecorp.centraldogma.server.mirror.MirrorContext
Creates a new instance.
MirrorDirection - Enum Class in com.linecorp.centraldogma.server.mirror
Specifies where the mirrored files come from and where they are to be mirrored.
MirrorException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException raised when failed to mirror a repository.
MirrorException() - Constructor for exception class com.linecorp.centraldogma.common.MirrorException
Creates a new instance.
MirrorException(String) - Constructor for exception class com.linecorp.centraldogma.common.MirrorException
Creates a new instance.
MirrorException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.MirrorException
Creates a new instance.
MirrorException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.MirrorException
Creates a new instance.
MirrorException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.MirrorException
Creates a new instance.
mirrorId() - Method in class com.linecorp.centraldogma.server.mirror.MirrorResult
Returns the ID of the mirror.
mirroringService() - Method in class com.linecorp.centraldogma.server.CentralDogma
Returns the MirroringService of the server.
mirroringService() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Returns the MirroringService of the server.
mirroringService() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Returns the MirroringService of the server.
MirroringService - Interface in com.linecorp.centraldogma.server
Performs mirroring of an external repository into a Central Dogma repository.
MirroringServicePluginConfig - Class in com.linecorp.centraldogma.server.mirror
A mirroring service plugin configuration.
MirroringServicePluginConfig(boolean) - Constructor for class com.linecorp.centraldogma.server.mirror.MirroringServicePluginConfig
Creates a new instance.
MirroringServicePluginConfig(Boolean, Integer, Integer, Long, boolean) - Constructor for class com.linecorp.centraldogma.server.mirror.MirroringServicePluginConfig
Creates a new instance.
MirrorListener - Interface in com.linecorp.centraldogma.server.mirror
A listener which is notified when a Mirror operation is started, completed or failed.
MirrorProvider - Interface in com.linecorp.centraldogma.server.mirror
Creates a new Mirror dynamically via Java SPI (Service Provider Interface).
MirrorResult - Class in com.linecorp.centraldogma.server.mirror
The result of a mirroring operation.
MirrorResult(String, String, String, MirrorStatus, String, Instant, Instant, String) - Constructor for class com.linecorp.centraldogma.server.mirror.MirrorResult
Creates a new instance.
mirrors() - Method in interface com.linecorp.centraldogma.server.storage.repository.MetaRepository
Returns active mirroring tasks.
mirrors(boolean) - Method in interface com.linecorp.centraldogma.server.storage.repository.MetaRepository
Returns a set of mirroring tasks.
MirrorSchemes - Class in com.linecorp.centraldogma.server.mirror
URL schemes used by mirrors.
mirrorStatus() - Method in class com.linecorp.centraldogma.server.mirror.MirrorResult
Returns the status of the mirroring operation.
MirrorStatus - Enum Class in com.linecorp.centraldogma.server.mirror
The status of a mirroring operation.
MirrorTask - Class in com.linecorp.centraldogma.server.mirror
A task to mirror a repository.
MirrorTask(Mirror, User, Instant, String, boolean) - Constructor for class com.linecorp.centraldogma.server.mirror.MirrorTask
Creates a new instance.
MirrorUtil - Class in com.linecorp.centraldogma.server.mirror
A utility class for creating a mirroring task.
moreServices() - Method in interface com.linecorp.centraldogma.server.auth.AuthProvider
Returns additional Services which are required for working this AuthProvider well.
moreServices() - Method in class com.linecorp.centraldogma.server.auth.saml.SamlAuthProvider
 

N

name() - Method in class com.linecorp.centraldogma.client.RepositoryInfo
Returns the name of the repository.
name() - Method in class com.linecorp.centraldogma.common.Author
Returns the name of the author.
name() - Method in class com.linecorp.centraldogma.server.metadata.ProjectMetadata
Returns the project name.
name() - Method in class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
Returns the repository name.
name() - Method in class com.linecorp.centraldogma.server.metadata.User
Returns the human friendly name of the user.
name() - Method in interface com.linecorp.centraldogma.server.storage.project.Project
Returns the name of this project.
name() - Method in class com.linecorp.centraldogma.server.storage.repository.FindOption
Returns the name of this option.
name() - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Returns the name of this Repository.
nameLowercased() - Method in enum class com.linecorp.centraldogma.common.Markup
Returns the lower-cased name.
newChild(Function<? super T, ? extends U>) - Method in interface com.linecorp.centraldogma.client.Watcher
Returns a Watcher that applies the Function for the Latest.value().
newChild(Function<? super T, ? extends U>, Executor) - Method in interface com.linecorp.centraldogma.client.Watcher
Returns a Watcher that applies the Function for the Latest.value().
newClientBuilder(String, EndpointGroup, Consumer<ClientBuilder>, String) - Method in class com.linecorp.centraldogma.client.armeria.AbstractArmeriaCentralDogmaBuilder
Returns a newly created ClientBuilder configured with the specified customizer and then with the ArmeriaClientConfigurator specified with AbstractArmeriaCentralDogmaBuilder.clientConfigurator(ArmeriaClientConfigurator).
newMirror(MirrorContext) - Method in interface com.linecorp.centraldogma.server.mirror.MirrorProvider
Returns a new Mirror if this MirrorProvider can create a Mirror using the specified MirrorContext.
nextExecutionTime(ZonedDateTime) - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns the next execution time of the mirroring task.
NO_PERMISSION - Static variable in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
 
NONE - Enum constant in enum class com.linecorp.centraldogma.server.ReplicationMethod
No replication.
NONE - Static variable in interface com.linecorp.centraldogma.server.ReplicationConfig
Disables replication.
NonNullByDefault - Annotation Interface in com.linecorp.centraldogma.common.util
An annotation that signifies the return values, parameters and fields are non-nullable by default leveraging the JSR-305 Nonnull annotation.
NORMAL - Enum constant in enum class com.linecorp.centraldogma.server.storage.repository.DiffResultType
Normal diff.
NormalizableCommit - Interface in com.linecorp.centraldogma.server.command
normalize(Revision) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Converts the relative revision number to the absolute revision number. e.g.
normalize(Revision) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
normalizeNow(Revision) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Returns the absolute Revision of the specified Revision.
normalizeNow(Revision, Revision) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Returns a RevisionRange which contains the absolute Revisions of the specified from and to.
normalizePath(String) - Static method in class com.linecorp.centraldogma.server.mirror.MirrorUtil
Normalizes the specified path.
normalizeRevision(String, String, Revision) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Converts the relative revision number to the absolute revision number. e.g.
NORMALIZING_PUSH - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
NormalizingPushCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used for pushing changes to the repository.
numMirroringThreads() - Method in class com.linecorp.centraldogma.server.mirror.MirroringServicePluginConfig
Returns the number of mirroring threads.
numRepositoryWorkers(int) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the number of worker threads dedicated to repository access.
numWorkers() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the number of event loop threads.
numWorkers() - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
Returns the number of worker threads dedicated for replication.
numWorkers(int) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the number of I/O worker threads.

O

of(boolean, boolean) - Static method in enum class com.linecorp.centraldogma.server.management.ServerStatus
Returns the ServerStatus instance with the specified properties.
of(JsonNode) - Static method in enum class com.linecorp.centraldogma.common.ProjectRole
Returns a ProjectRole matched with the specified JsonNode.
of(CentralDogma, String, String, Query<T>, EndpointListDecoder<T>) - Static method in class com.linecorp.centraldogma.client.armeria.CentralDogmaEndpointGroup
of(RepositoryRole, RepositoryRole) - Static method in class com.linecorp.centraldogma.server.metadata.ProjectRoles
Returns a new ProjectRoles with the specified RepositoryRoles.
of(Author) - Static method in class com.linecorp.centraldogma.server.metadata.UserAndTimestamp
Creates a new instance using the specified Author's e-mail address as a user name and the current time as a timestamp.
of(Query<T>, Consumer<? super Entry<T>>) - Static method in interface com.linecorp.centraldogma.server.storage.repository.RepositoryListener
Returns a new RepositoryListener with the specified Query and Consumer.
of(QueryType, Iterable<MergeSource>, Iterable<String>) - Static method in interface com.linecorp.centraldogma.common.MergeQuery
Returns a newly-created MergeQuery that merges the JSON contents as specified in the mergeSources.
of(QueryType, String, String...) - Static method in interface com.linecorp.centraldogma.common.Query
Returns a newly-created Query that applies a series of expressions to the content.
of(Revision, EntryType, T, Iterable<String>) - Static method in class com.linecorp.centraldogma.common.MergedEntry
Returns a newly-created MergedEntry.
of(Revision, EntryType, T, String...) - Static method in class com.linecorp.centraldogma.common.MergedEntry
Returns a newly-created MergedEntry.
of(Revision, Iterable<Change<?>>) - Static method in class com.linecorp.centraldogma.server.command.CommitResult
Returns a CommitResult.
of(Revision, String, EntryType, T) - Static method in class com.linecorp.centraldogma.common.Entry
Returns a newly-created Entry.
of(Iterable<String>) - Static method in interface com.linecorp.centraldogma.common.PathPattern
Creates a path pattern with the patterns.
of(Long, Author, String, String, Revision, String, String, Markup, ContentTransformer<?>) - Static method in class com.linecorp.centraldogma.server.command.TransformCommand
Creates a new instance.
of(String) - Static method in enum class com.linecorp.centraldogma.common.ProjectRole
Returns a ProjectRole matched with the specified str.
of(String...) - Static method in interface com.linecorp.centraldogma.common.PathPattern
Creates a path pattern with the patterns.
of(String, Consumer<? super Map<String, Entry<?>>>) - Static method in interface com.linecorp.centraldogma.server.storage.repository.RepositoryListener
Returns a new RepositoryListener with the specified pathPattern and Consumer.
ofDefault() - Static method in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
Creates a PerRolePermissions which allows read/write to owners and members.
ofDirectory(Revision, String) - Static method in class com.linecorp.centraldogma.common.Entry
Returns a newly-created Entry of a directory.
ofEmail(String) - Static method in class com.linecorp.centraldogma.common.Author
Create a new Author with the email.
ofInternal() - Static method in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
Creates a PerRolePermissions which allows read/write a repository from an owner.
ofJson(MergeSource...) - Static method in interface com.linecorp.centraldogma.common.MergeQuery
Returns a newly-created MergeQuery that merges the JSON contents as specified in the mergeSources.
ofJson(Revision, String, JsonNode) - Static method in class com.linecorp.centraldogma.common.Entry
Returns a newly-created Entry of a JSON file.
ofJson(Revision, String, String) - Static method in class com.linecorp.centraldogma.common.Entry
Returns a newly-created Entry of a JSON file.
ofJson(Iterable<MergeSource>) - Static method in interface com.linecorp.centraldogma.common.MergeQuery
Returns a newly-created MergeQuery that merges the JSON contents as specified in the mergeSources.
ofJson(String) - Static method in interface com.linecorp.centraldogma.common.Query
Returns a newly-created Query that retrieves the JSON content as it is.
ofJsonPatch(String, JsonNode) - Static method in interface com.linecorp.centraldogma.common.Change
Returns a newly-created Change whose type is ChangeType.APPLY_JSON_PATCH.
ofJsonPatch(String, JsonNode, JsonNode) - Static method in interface com.linecorp.centraldogma.common.Change
Returns a newly-created Change whose type is ChangeType.APPLY_JSON_PATCH.
ofJsonPatch(String, String) - Static method in interface com.linecorp.centraldogma.common.Change
Returns a newly-created Change whose type is ChangeType.APPLY_JSON_PATCH.
ofJsonPatch(String, String, String) - Static method in interface com.linecorp.centraldogma.common.Change
Returns a newly-created Change whose type is ChangeType.APPLY_JSON_PATCH.
ofJsonPath(Iterable<MergeSource>, Iterable<String>) - Static method in interface com.linecorp.centraldogma.common.MergeQuery
Returns a newly-created MergeQuery that merges the JSON contents as specified in the mergeSources.
ofJsonPath(Iterable<MergeSource>, String...) - Static method in interface com.linecorp.centraldogma.common.MergeQuery
Returns a newly-created MergeQuery that merges the JSON contents as specified in the mergeSources.
ofJsonPath(String, Iterable<String>) - Static method in interface com.linecorp.centraldogma.common.Query
Returns a newly-created Query that applies a series of JSON path expressions to the content.
ofJsonPath(String, String...) - Static method in interface com.linecorp.centraldogma.common.Query
Returns a newly-created Query that applies a series of JSON path expressions to the content.
ofJsonUpsert(String, JsonNode) - Static method in interface com.linecorp.centraldogma.common.Change
Returns a newly-created Change whose type is ChangeType.UPSERT_JSON.
ofJsonUpsert(String, String) - Static method in interface com.linecorp.centraldogma.common.Change
Returns a newly-created Change whose type is ChangeType.UPSERT_JSON.
ofOptional(String) - Static method in class com.linecorp.centraldogma.common.MergeSource
Returns a newly-created MergeSource which contains an optional path.
ofPrivate() - Static method in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
Creates a PerRolePermissions which allows accessing a repository from a project member.
ofPublic() - Static method in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
Creates a PerRolePermissions which allows accessing a repository from everyone.
ofRemoval(String) - Static method in interface com.linecorp.centraldogma.common.Change
Returns a newly-created Change whose type is ChangeType.REMOVE.
ofRename(String, String) - Static method in interface com.linecorp.centraldogma.common.Change
Returns a newly-created Change whose type is ChangeType.RENAME.
ofRequired(String) - Static method in class com.linecorp.centraldogma.common.MergeSource
Returns a newly-created MergeSource which contains a required path.
ofText(Revision, String, String) - Static method in class com.linecorp.centraldogma.common.Entry
Returns a newly-created Entry of a text file.
ofText(String) - Static method in interface com.linecorp.centraldogma.common.Query
Returns a newly-created Query that retrieves the textual content as it is.
ofTextPatch(String, String) - Static method in interface com.linecorp.centraldogma.common.Change
Returns a newly-created Change whose type is ChangeType.APPLY_TEXT_PATCH.
ofTextPatch(String, String, String) - Static method in interface com.linecorp.centraldogma.common.Change
Returns a newly-created Change whose type is ChangeType.APPLY_TEXT_PATCH.
ofTextUpsert(String, String) - Static method in interface com.linecorp.centraldogma.common.Change
Returns a newly-created Change whose type is ChangeType.UPSERT_TEXT.
ofWatcher(Watcher<T>, EndpointListDecoder<T>) - Static method in class com.linecorp.centraldogma.client.armeria.CentralDogmaEndpointGroup
onComplete(MirrorTask, MirrorResult) - Method in interface com.linecorp.centraldogma.server.mirror.MirrorListener
Invoked when the Mirror operation is completed.
onError(MirrorTask, Throwable) - Method in interface com.linecorp.centraldogma.server.mirror.MirrorListener
Invoked when the Mirror operation is failed.
onMainLane() - Method in class com.linecorp.centraldogma.common.Revision
Deprecated.
Do not use. Minor revisions are not used anymore.
onStart(MirrorTask) - Method in interface com.linecorp.centraldogma.server.mirror.MirrorListener
Invoked when the Mirror operation is started.
onUpdate(Map<String, Entry<?>>) - Method in interface com.linecorp.centraldogma.server.storage.repository.RepositoryListener
Invoked when changes matching with RepositoryListener.pathPattern() are pushed.
owner() - Method in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
Returns the permissions granted to owners.
OWNER - Enum constant in enum class com.linecorp.centraldogma.common.ProjectRole
 

P

parent() - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Returns the parent Project of this Repository.
parent() - Method in interface com.linecorp.centraldogma.server.storage.repository.RepositoryManager
Returns the project that the repositories belong to.
parse(String) - Static method in enum class com.linecorp.centraldogma.common.ChangeType
Returns a ChangeType from the specified value case-insensitively.
parse(String) - Static method in enum class com.linecorp.centraldogma.common.Markup
Returns a Markup from the specified value.
PATCH_TO_UPSERT - Enum constant in enum class com.linecorp.centraldogma.server.storage.repository.DiffResultType
path() - Element in annotation interface com.linecorp.centraldogma.client.updater.CentralDogmaBean
The path of the file in Central Dogma.
path() - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfig
Returns the path of the file in Central Dogma.
path() - Method in interface com.linecorp.centraldogma.common.Change
Returns the path of the Change.
path() - Method in class com.linecorp.centraldogma.common.Entry
Returns the path of this Entry.
path() - Method in class com.linecorp.centraldogma.common.MergeSource
Returns the path.
path() - Method in interface com.linecorp.centraldogma.common.Query
Returns the path of the file being queried on.
path() - Method in class com.linecorp.centraldogma.server.command.ContentTransformer
Returns the path of the content to be transformed.
path() - Method in class com.linecorp.centraldogma.server.ManagementConfig
Returns the path of the management service.
path(String) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfigBuilder
Sets the path of the file in Central Dogma.
pathPattern() - Method in interface com.linecorp.centraldogma.server.storage.repository.RepositoryListener
Returns the path pattern that this RepositoryListener is interested in.
PathPattern - Interface in com.linecorp.centraldogma.common
A path pattern that represents a variant of glob.
paths() - Method in class com.linecorp.centraldogma.common.MergedEntry
Returns the paths which participated to compose the MergedEntry.
patternString() - Method in interface com.linecorp.centraldogma.common.PathPattern
Returns the path pattern that concatenates the patterns using ','.
Permission - Enum Class in com.linecorp.centraldogma.server.metadata
Permission for accessing a repository.
PermissionException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when a client does not have the required permission for an operation.
PermissionException() - Constructor for exception class com.linecorp.centraldogma.common.PermissionException
Creates a new instance.
PermissionException(String) - Constructor for exception class com.linecorp.centraldogma.common.PermissionException
Creates a new instance.
PermissionException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.PermissionException
Creates a new instance.
PermissionException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.PermissionException
Creates a new instance.
permitsPerSecond() - Method in class com.linecorp.centraldogma.server.QuotaConfig
Returns a maximum number of acceptable requests per second.
perRolePermissions() - Method in class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
Returns the PerRolePermissions of this repository.
PerRolePermissions - Class in com.linecorp.centraldogma.server.metadata
A default permission for a Repository.
PerRolePermissions(Iterable<Permission>, Iterable<Permission>, Iterable<Permission>, Iterable<Permission>) - Constructor for class com.linecorp.centraldogma.server.metadata.PerRolePermissions
Creates an instance.
perTokenPermissions() - Method in class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
Returns the per-token Permissions of this repository.
perUserPermissions() - Method in class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
Returns the per-user Permissions of this repository.
PLAINTEXT - Enum constant in enum class com.linecorp.centraldogma.common.Markup
Plaintext.
Plugin - Interface in com.linecorp.centraldogma.server.plugin
An interface which defines callbacks for a plug-in.
PluginConfig - Interface in com.linecorp.centraldogma.server.plugin
A configuration of a plugin.
PluginConfigDeserializer - Class in com.linecorp.centraldogma.server.plugin
A StdDeserializer that deserializes a PluginConfig.
PluginConfigDeserializer() - Constructor for class com.linecorp.centraldogma.server.plugin.PluginConfigDeserializer
Creates a new instance.
pluginConfigMap() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the map of PluginConfigs.
pluginConfigs() - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Returns the PluginConfigs that have been added.
pluginConfigs() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the list of PluginConfigs.
pluginConfigs(PluginConfig...) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds the PluginConfigs.
PluginContext - Class in com.linecorp.centraldogma.server.plugin
A class which is used to pass internally-created instances into the Plugin.
PluginContext(CentralDogmaConfig, ProjectManager, CommandExecutor, MeterRegistry, ScheduledExecutorService, InternalProjectInitializer) - Constructor for class com.linecorp.centraldogma.server.plugin.PluginContext
Creates a new instance.
PluginInitContext - Class in com.linecorp.centraldogma.server.plugin
A context that is used to pass when calling AllReplicasPlugin.init(PluginInitContext).
PluginInitContext(CentralDogmaConfig, ProjectManager, CommandExecutor, MeterRegistry, ScheduledExecutorService, ServerBuilder, Function<? super HttpService, AuthService>, InternalProjectInitializer) - Constructor for class com.linecorp.centraldogma.server.plugin.PluginInitContext
Creates a new instance.
plugins(Plugin...) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds the Plugins.
plugins(PluginTarget) - Method in class com.linecorp.centraldogma.server.CentralDogma
Returns the Plugins which have been loaded.
plugins(Iterable<? extends Plugin>) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds the Plugins.
PluginTarget - Enum Class in com.linecorp.centraldogma.server.plugin
Targets that a Plugin is applied to which replica.
port() - Method in class com.linecorp.centraldogma.server.ManagementConfig
Returns the port of the management service.
port(int, SessionProtocol) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds a port that serves the HTTP requests.
port(ServerPort) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds a port that serves the HTTP requests.
port(InetSocketAddress, SessionProtocol) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds a port that serves the HTTP requests.
ports() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the ServerPorts.
previewDiff(Revision, Change<?>...) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Generates the preview diff against the specified baseRevision and changes.
previewDiff(Revision, Iterable<Change<?>>) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Generates the preview diff against the specified baseRevision and changes.
PreviewDiffRequest - Class in com.linecorp.centraldogma.client
Prepares to send a CentralDogma.getPreviewDiffs(String, String, Revision, Iterable) request to the Central Dogma repository.
profile(ClassLoader, Iterable<String>) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Adds the host names (or IP address) and the port numbers of the Central Dogma servers loaded from the client profile resources.
profile(ClassLoader, String...) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Adds the host names (or IP addresses) and the port numbers of the Central Dogma servers loaded from the client profile resources.
profile(Iterable<String>) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Adds the host names (or IP address) and the port numbers of the Central Dogma servers loaded from the client profile resources.
profile(String...) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Adds the host names (or IP addresses) and the port numbers of the Central Dogma servers loaded from the client profile resources.
profileResources(Iterable<String>) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Sets the paths to look for to read the .json file that contains the client profiles.
profileResources(String...) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Sets the paths to look for to read the .json file that contains the client profiles.
project() - Element in annotation interface com.linecorp.centraldogma.client.updater.CentralDogmaBean
Central Dogma project name.
project() - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfig
Returns the Central Dogma project name.
project() - Method in class com.linecorp.centraldogma.server.mirror.MirrorTask
Returns the Project where the Mirror belongs to.
project(String) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfigBuilder
Sets the Central Dogma project name.
Project - Interface in com.linecorp.centraldogma.server.storage.project
A top-level element in Central Dogma storage model.
ProjectExistsException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to create a project with an existing project name.
ProjectExistsException() - Constructor for exception class com.linecorp.centraldogma.common.ProjectExistsException
Creates a new instance.
ProjectExistsException(String) - Constructor for exception class com.linecorp.centraldogma.common.ProjectExistsException
Creates a new instance.
ProjectExistsException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.ProjectExistsException
Creates a new instance.
ProjectExistsException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.ProjectExistsException
Creates a new instance.
ProjectExistsException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.ProjectExistsException
Creates a new instance.
ProjectExistsException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.ProjectExistsException
Creates a new instance.
projectManager() - Method in class com.linecorp.centraldogma.server.CentralDogma
Returns the ProjectManager of the server if the server is started.
projectManager() - Method in class com.linecorp.centraldogma.server.plugin.PluginContext
Returns the ProjectManager.
projectManager() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Returns the ProjectManager of the server.
projectManager() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Returns the ProjectManager of the server.
ProjectManager - Interface in com.linecorp.centraldogma.server.storage.project
A manager which manages Projects in the Central Dogma.
ProjectMetadata - Class in com.linecorp.centraldogma.server.metadata
Specifies details of a Project.
ProjectMetadata(String, Map<String, RepositoryMetadata>, Map<String, Member>, Map<String, TokenRegistration>, UserAndTimestamp, UserAndTimestamp) - Constructor for class com.linecorp.centraldogma.server.metadata.ProjectMetadata
Creates a new instance.
projectName() - Method in class com.linecorp.centraldogma.server.command.CreateProjectCommand
Returns the project name.
projectName() - Method in class com.linecorp.centraldogma.server.command.CreateRepositoryCommand
 
projectName() - Method in class com.linecorp.centraldogma.server.command.PurgeRepositoryCommand
 
projectName() - Method in class com.linecorp.centraldogma.server.command.RemoveRepositoryCommand
 
projectName() - Method in class com.linecorp.centraldogma.server.command.UnremoveRepositoryCommand
 
projectName() - Method in class com.linecorp.centraldogma.server.command.PurgeProjectCommand
Returns the project name.
projectName() - Method in class com.linecorp.centraldogma.server.command.RemoveProjectCommand
Returns the project name.
projectName() - Method in class com.linecorp.centraldogma.server.command.RepositoryCommand
Returns the project name.
projectName() - Method in class com.linecorp.centraldogma.server.command.UnremoveProjectCommand
Returns the project name.
projectName() - Method in class com.linecorp.centraldogma.server.mirror.MirrorResult
Returns the project name which MirrorResult.mirrorId() belongs to.
ProjectNotFoundException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to access a non-existent project.
ProjectNotFoundException() - Constructor for exception class com.linecorp.centraldogma.common.ProjectNotFoundException
Creates a new instance.
ProjectNotFoundException(String) - Constructor for exception class com.linecorp.centraldogma.common.ProjectNotFoundException
Creates a new instance.
ProjectNotFoundException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.ProjectNotFoundException
Creates a new instance.
ProjectNotFoundException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.ProjectNotFoundException
Creates a new instance.
ProjectNotFoundException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.ProjectNotFoundException
Creates a new instance.
ProjectNotFoundException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.ProjectNotFoundException
Creates a new instance.
ProjectRole - Enum Class in com.linecorp.centraldogma.common
Roles of a user in a project.
projectRoles() - Method in class com.linecorp.centraldogma.server.metadata.Roles
Returns the ProjectRoles of the repository.
ProjectRoles - Class in com.linecorp.centraldogma.server.metadata
Represents the roles assigned to project members and guests for a specific repository.
ProjectRoles(RepositoryRole, RepositoryRole) - Constructor for class com.linecorp.centraldogma.server.metadata.ProjectRoles
Creates a new instance.
properties() - Method in class com.linecorp.centraldogma.server.auth.AuthConfig
Returns the additional properties given to the AuthProviderFactory.
properties(Class<T>) - Method in class com.linecorp.centraldogma.server.auth.AuthConfig
Returns the additional properties, converted to T.
protocol() - Method in class com.linecorp.centraldogma.server.ManagementConfig
Returns the protocol of the management service.
PURGE_PROJECT - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
PURGE_REPOSITORY - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
purgeMarked() - Method in interface com.linecorp.centraldogma.server.storage.StorageManager
Purges a set of names for the elements which have been marked for purge.
purgeProject(Author, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to purge a project that was removed before.
purgeProject(Long, Author, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to purge a project that was removed before.
purgeProject(String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Purges a project that was removed before.
PurgeProjectCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used for purging a project that was removed before.
purgeRepo(Author, String, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Purges a RepositoryMetadata of the specified repoName from the specified projectName.
purgeRepository(Author, String, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to purge a repository.
purgeRepository(Long, Author, String, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to purge a repository.
purgeRepository(String, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Purges a repository that was removed before.
PurgeRepositoryCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used for purging a repository that was removed before.
purgeToken(Author, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Purges the Token of the specified appId that was removed before.
purgeWorker() - Method in class com.linecorp.centraldogma.server.plugin.PluginContext
Returns the ScheduledExecutorService of purgeWorker.
push() - Method in class com.linecorp.centraldogma.client.CommitRequest
Pushes the Changes to the repository with Revision.HEAD.
push(Author, String, String, Revision, String, String, Markup, Change<?>...) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to push the changes.
push(Author, String, String, Revision, String, String, Markup, Iterable<Change<?>>) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to push the changes.
push(Revision) - Method in class com.linecorp.centraldogma.client.CommitRequest
Pushes the Changes to the repository with the Revision.
push(Long, Author, String, String, Revision, String, String, Markup, Change<?>...) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to push the changes.
push(Long, Author, String, String, Revision, String, String, Markup, Iterable<Change<?>>) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to push the changes.
push(String, String, Revision, Author, String, Change<?>...) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
push(String, String, Revision, Author, String, Change<?>...) - Method in interface com.linecorp.centraldogma.client.CentralDogma
push(String, String, Revision, Author, String, Iterable<? extends Change<?>>) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
push(String, String, Revision, Author, String, Iterable<? extends Change<?>>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
push(String, String, Revision, Author, String, String, Markup, Change<?>...) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
push(String, String, Revision, Author, String, String, Markup, Change<?>...) - Method in interface com.linecorp.centraldogma.client.CentralDogma
push(String, String, Revision, Author, String, String, Markup, Iterable<? extends Change<?>>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
push(String, String, Revision, String, Change<?>...) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
push(String, String, Revision, String, Change<?>...) - Method in interface com.linecorp.centraldogma.client.CentralDogma
push(String, String, Revision, String, Iterable<? extends Change<?>>) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
push(String, String, Revision, String, Iterable<? extends Change<?>>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
push(String, String, Revision, String, String, Markup, Change<?>...) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
push(String, String, Revision, String, String, Markup, Change<?>...) - Method in interface com.linecorp.centraldogma.client.CentralDogma
push(String, String, Revision, String, String, Markup, Iterable<? extends Change<?>>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Pushes the specified Changes to the repository.
PUSH - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
PushAsIsCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used replicate a NormalizingPushCommand to other replicas.
PushResult - Class in com.linecorp.centraldogma.common
The result of a push operation.
PushResult(Revision, long) - Constructor for class com.linecorp.centraldogma.common.PushResult
Creates a new instance.

Q

Query<T> - Interface in com.linecorp.centraldogma.common
A query on a file.
QueryExecutionException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when the evaluation of a Query has failed.
QueryExecutionException() - Constructor for exception class com.linecorp.centraldogma.common.QueryExecutionException
Creates a new instance.
QueryExecutionException(String) - Constructor for exception class com.linecorp.centraldogma.common.QueryExecutionException
Creates a new instance.
QueryExecutionException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.QueryExecutionException
Creates a new instance.
QueryExecutionException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.QueryExecutionException
Creates a new instance.
QueryExecutionException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.QueryExecutionException
Creates a new instance.
QueryExecutionException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.QueryExecutionException
Creates a new instance.
queryForAuthenticationInfo(AuthenticationToken, LdapContextFactory) - Method in class com.linecorp.centraldogma.server.auth.shiro.realm.SearchFirstActiveDirectoryRealm
Builds an AuthenticationInfo object by querying the active directory LDAP context for the specified username.
QuerySyntaxException - Exception Class in com.linecorp.centraldogma.common
An IllegalArgumentException that is raised when the syntax validation of a Query has failed.
QuerySyntaxException() - Constructor for exception class com.linecorp.centraldogma.common.QuerySyntaxException
Creates a new instance.
QuerySyntaxException(String) - Constructor for exception class com.linecorp.centraldogma.common.QuerySyntaxException
Creates a new instance.
QuerySyntaxException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.QuerySyntaxException
Creates a new instance.
QuerySyntaxException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.QuerySyntaxException
Creates a new instance.
QueryType - Enum Class in com.linecorp.centraldogma.common
The type of a Query.
quietPeriodMillis() - Method in class com.linecorp.centraldogma.server.GracefulShutdownTimeout
Returns the quiet period of graceful shutdown process, in milliseconds.
quorumPort() - Method in class com.linecorp.centraldogma.server.ZooKeeperServerConfig
Returns the quorum port number.
QuotaConfig - Class in com.linecorp.centraldogma.server
CentralDogma API quota configuration.
QuotaConfig(int, int) - Constructor for class com.linecorp.centraldogma.server.QuotaConfig
Creates a new instance.

R

rawSession() - Method in class com.linecorp.centraldogma.server.auth.Session
Returns a raw session instance.
RawSessionJsonDeserializer - Class in com.linecorp.centraldogma.server.auth
Deserializes a raw session instance from a base64-encoded string.
RawSessionJsonDeserializer() - Constructor for class com.linecorp.centraldogma.server.auth.RawSessionJsonDeserializer
Creates a new instance.
RawSessionJsonSerializer - Class in com.linecorp.centraldogma.server.auth
Serializes a raw session instance into a base64-encoded string.
RawSessionJsonSerializer() - Constructor for class com.linecorp.centraldogma.server.auth.RawSessionJsonSerializer
Creates a new instance.
READ - Enum constant in enum class com.linecorp.centraldogma.common.RepositoryRole
Able to read a file from a repository.
READ - Enum constant in enum class com.linecorp.centraldogma.server.metadata.Permission
Able to read a file from a repository.
READ_ONLY - Enum constant in enum class com.linecorp.centraldogma.server.management.ServerStatus
 
READ_ONLY - Static variable in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
 
READ_WRITE - Static variable in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
Permissions for administrators.
ReadOnlyException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to modify data in read-only mode.
ReadOnlyException(String) - Constructor for exception class com.linecorp.centraldogma.common.ReadOnlyException
Creates a new instance.
RedundantChangeException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to push a commit without effective changes.
RedundantChangeException(Revision, String) - Constructor for exception class com.linecorp.centraldogma.common.RedundantChangeException
Creates a new instance.
RedundantChangeException(String) - Constructor for exception class com.linecorp.centraldogma.common.RedundantChangeException
Creates a new instance.
RedundantChangeException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.RedundantChangeException
Creates a new instance.
REMOTE_TO_LOCAL - Enum constant in enum class com.linecorp.centraldogma.server.mirror.MirrorDirection
 
remoteBranch() - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns the name of the branch in the Git repository where is supposed to be mirrored.
remotePath() - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns the path of the Git repository where is supposed to be mirrored.
remoteRepoUri() - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns the URI of the Git repository which will be mirrored from.
remoteUri() - Method in class com.linecorp.centraldogma.server.mirror.MirrorContext
Returns the remote URI of this mirror.
removal() - Method in class com.linecorp.centraldogma.server.metadata.ProjectMetadata
Returns who removed this project when.
removal() - Method in class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
Returns who removed this repository when.
remove(String) - Method in interface com.linecorp.centraldogma.server.storage.StorageManager
Removes an element with the specified name.
REMOVE - Enum constant in enum class com.linecorp.centraldogma.common.ChangeType
Removes an existing file.
REMOVE_NAMED_QUERY - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
REMOVE_PLUGIN - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
REMOVE_PROJECT - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
REMOVE_REPOSITORY - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
REMOVE_SESSION - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
removeListener(RepositoryListener) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Removes the RepositoryListener from this Repository.
removeMember(Author, String, User) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Removes the specified user from the ProjectMetadata in the specified projectName.
removePerTokenPermission(Author, String, String, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Removes Permissions for the Token of the specified appId from the specified repoName in the specified projectName.
removePerUserPermission(Author, String, String, User) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Removes Permissions for the specified member from the specified repoName in the specified projectName.
removeProject(Author, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to remove a project.
removeProject(Author, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Removes a ProjectMetadata whose name equals to the specified projectName.
removeProject(Long, Author, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to remove a project.
removeProject(String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Removes a project.
RemoveProjectCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used for removing an existing project.
removeRepo(Author, String, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Removes a RepositoryMetadata of the specified repoName from the specified projectName.
removeRepository(Author, String, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to remove a repository.
removeRepository(Long, Author, String, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to remove a repository.
removeRepository(String, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Removes a repository.
RemoveRepositoryCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used for removing an existing repository.
removeSession(String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to remove an existing session.
RemoveSessionCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used for removing an existing session.
removeToken(Author, String, Token) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Removes the specified Token from the specified projectName.
removeToken(Author, String, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Removes the Token of the specified appId from the specified projectName.
RENAME - Enum constant in enum class com.linecorp.centraldogma.common.ChangeType
Renames an existing file.
replicaId() - Method in interface com.linecorp.centraldogma.server.command.CommandExecutor
Returns the ID of a replica.
replicaId() - Method in class com.linecorp.centraldogma.server.command.ForwardingCommandExecutor
 
replicaId() - Method in class com.linecorp.centraldogma.server.command.StandaloneCommandExecutor
 
replicating() - Method in class com.linecorp.centraldogma.server.command.CommandExecutorStatusManager
Returns whether the CommandExecutorStatusManager.executor() is replicating.
replicating() - Method in enum class com.linecorp.centraldogma.server.management.ServerStatus
Returns whether the server is replicating.
replication(ReplicationConfig) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Configures the replication.
REPLICATION_ONLY - Enum constant in enum class com.linecorp.centraldogma.server.management.ServerStatus
 
replicationConfig() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the ReplicationConfig.
ReplicationConfig - Interface in com.linecorp.centraldogma.server
Replication settings.
ReplicationMethod - Enum Class in com.linecorp.centraldogma.server
Replication method.
repo(String) - Method in class com.linecorp.centraldogma.server.metadata.ProjectMetadata
Returns the RepositoryMetadata of the specified repository in this project.
REPO_DOGMA - Static variable in interface com.linecorp.centraldogma.server.storage.project.Project
The repository that contains project configuration files, which are accessible by system administrators.
REPO_META - Static variable in interface com.linecorp.centraldogma.server.storage.project.Project
The repository that contains project configuration files, which are accessible by project owners.
repoName() - Method in class com.linecorp.centraldogma.server.mirror.MirrorResult
Returns the repository name where the mirroring operation is performed.
repos() - Method in class com.linecorp.centraldogma.server.metadata.ProjectMetadata
Returns the metadata of the repositories in this project.
repos() - Method in interface com.linecorp.centraldogma.server.storage.project.Project
Returns the RepositoryManager of this project.
repository() - Element in annotation interface com.linecorp.centraldogma.client.updater.CentralDogmaBean
Central Dogma repository name.
repository() - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfig
Returns the Central Dogma repository name.
repository(String) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfigBuilder
Sets the Central Dogma repository name.
Repository - Interface in com.linecorp.centraldogma.server.storage.repository
Revision-controlled filesystem-like repository.
repositoryCacheSpec() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the cache spec of the repository cache.
repositoryCacheSpec(String) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the cache specification which determines the capacity and behavior of the cache for the return values of methods in Repository of the server.
RepositoryCommand<T> - Class in com.linecorp.centraldogma.server.command
A super class of the Commands which perform operations on a repository.
RepositoryExistsException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to create a repository with an existing repository name.
RepositoryExistsException() - Constructor for exception class com.linecorp.centraldogma.common.RepositoryExistsException
Creates a new instance.
RepositoryExistsException(String) - Constructor for exception class com.linecorp.centraldogma.common.RepositoryExistsException
Creates a new instance.
RepositoryExistsException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.RepositoryExistsException
Creates a new instance.
RepositoryExistsException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.RepositoryExistsException
Creates a new instance.
RepositoryExistsException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.RepositoryExistsException
Creates a new instance.
RepositoryExistsException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.RepositoryExistsException
Creates a new instance.
RepositoryInfo - Class in com.linecorp.centraldogma.client
An immutable holder of repository information.
RepositoryInfo(String, Revision) - Constructor for class com.linecorp.centraldogma.client.RepositoryInfo
Creates a new instance with the specified repository name and the latest Revision of the repository.
RepositoryListener - Interface in com.linecorp.centraldogma.server.storage.repository
A listener that gets notified whenever changes matching with RepositoryListener.pathPattern() are pushed to Repository.
RepositoryManager - Interface in com.linecorp.centraldogma.server.storage.repository
Manages repositories which belong to a project.
RepositoryMetadata - Class in com.linecorp.centraldogma.server.metadata
Specifies details of a Repository.
RepositoryMetadata(String, UserAndTimestamp, PerRolePermissions) - Constructor for class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
Creates a new instance with default properties.
repositoryName() - Method in class com.linecorp.centraldogma.server.command.CreateRepositoryCommand
Returns the repository name.
repositoryName() - Method in class com.linecorp.centraldogma.server.command.PurgeRepositoryCommand
Returns the repository name.
repositoryName() - Method in class com.linecorp.centraldogma.server.command.RemoveRepositoryCommand
Returns the repository name.
repositoryName() - Method in class com.linecorp.centraldogma.server.command.RepositoryCommand
Returns the repository name.
repositoryName() - Method in class com.linecorp.centraldogma.server.command.UnremoveRepositoryCommand
Return the repository name.
RepositoryNotFoundException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to access a non-existent repository.
RepositoryNotFoundException() - Constructor for exception class com.linecorp.centraldogma.common.RepositoryNotFoundException
Creates a new instance.
RepositoryNotFoundException(String) - Constructor for exception class com.linecorp.centraldogma.common.RepositoryNotFoundException
Creates a new instance.
RepositoryNotFoundException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.RepositoryNotFoundException
Creates a new instance.
RepositoryNotFoundException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.RepositoryNotFoundException
Creates a new instance.
RepositoryNotFoundException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.RepositoryNotFoundException
Creates a new instance.
RepositoryNotFoundException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.RepositoryNotFoundException
Creates a new instance.
RepositoryRole - Enum Class in com.linecorp.centraldogma.common
Roles for a repository.
repositoryWatcher(String, String, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
repositoryWatcher(String, String, String, Function<Revision, ? extends T>) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
repositoryWatcher(String, String, String, Function<Revision, ? extends T>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
repositoryWatcher(String, String, String, Function<Revision, ? extends T>, Executor) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogma
 
repositoryWatcher(String, String, String, Function<Revision, ? extends T>, Executor) - Method in interface com.linecorp.centraldogma.client.CentralDogma
requestQuota() - Method in class com.linecorp.centraldogma.server.QuotaConfig
Returns a maximum number of acceptable requests which is created with the given requestQuota.
requestTimeout(Duration) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the timeout for handling an incoming request.
requestTimeoutMillis() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the request timeout in milliseconds.
requestTimeoutMillis(long) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the timeout for handling an incoming request, in milliseconds.
restoreProject(Author, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Restores a ProjectMetadata whose name equals to the specified projectName.
restoreRepo(Author, String, String) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Restores a RepositoryMetadata of the specified repoName in the specified projectName.
resultType() - Method in enum class com.linecorp.centraldogma.server.command.CommandType
Returns the result type of the command.
retryIntervalOnReplicationLag(Duration) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Sets the interval between retries which occurred due to replication lag.
retryIntervalOnReplicationLagMillis() - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Returns the interval between retries which occurred due to replication lag in milliseconds.
retryIntervalOnReplicationLagMillis(long) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Sets the interval between retries which occurred due to replication lag in milliseconds.
revision() - Method in class com.linecorp.centraldogma.client.Latest
Returns the Revision of the latest known value.
revision() - Method in class com.linecorp.centraldogma.common.Commit
Returns the Revision of this Commit.
revision() - Method in class com.linecorp.centraldogma.common.Entry
Returns the revision of this Entry.
revision() - Method in class com.linecorp.centraldogma.common.MergedEntry
Returns the Revision of this MergedEntry.
revision() - Method in class com.linecorp.centraldogma.common.PushResult
Returns the Revision of the pushed commit.
revision() - Method in class com.linecorp.centraldogma.server.command.CommitResult
Returns the Revision.
Revision - Class in com.linecorp.centraldogma.common
A revision number of a Commit.
Revision(int) - Constructor for class com.linecorp.centraldogma.common.Revision
Creates a new instance with the specified revision number.
Revision(int, int) - Constructor for class com.linecorp.centraldogma.common.Revision
Deprecated.
Use Revision(int) instead. Minor revisions are not used anymore.
Revision(String) - Constructor for class com.linecorp.centraldogma.common.Revision
Create a new instance from a string representation. e.g.
RevisionJsonDeserializer - Class in com.linecorp.centraldogma.common
Deserializes JSON into a Revision.
RevisionJsonDeserializer() - Constructor for class com.linecorp.centraldogma.common.RevisionJsonDeserializer
Creates a new instance.
RevisionJsonSerializer - Class in com.linecorp.centraldogma.common
Serializes a Revision into JSON.
RevisionJsonSerializer() - Constructor for class com.linecorp.centraldogma.common.RevisionJsonSerializer
Creates a new instance.
RevisionNotFoundException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to access a non-existent revision.
RevisionNotFoundException() - Constructor for exception class com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionNotFoundException(Revision) - Constructor for exception class com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionNotFoundException(String) - Constructor for exception class com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionNotFoundException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionNotFoundException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionNotFoundException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionNotFoundException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionRange - Class in com.linecorp.centraldogma.common
A class which contains Revisions of from and to.
RevisionRange(int, int) - Constructor for class com.linecorp.centraldogma.common.RevisionRange
Creates a new instance with the specified integer value of from and to.
RevisionRange(Revision, Revision) - Constructor for class com.linecorp.centraldogma.common.RevisionRange
Creates a new instance with the specified from Revision and to Revision.
role() - Method in class com.linecorp.centraldogma.server.metadata.Member
Returns the role in a certain project.
role() - Method in class com.linecorp.centraldogma.server.metadata.TokenRegistration
Returns the role of the token in a project.
roles() - Method in class com.linecorp.centraldogma.server.metadata.User
Returns the roles of the user.
Roles - Class in com.linecorp.centraldogma.server.metadata
Role metadata for a repository.
Roles(ProjectRoles, Map<String, RepositoryRole>, Map<String, RepositoryRole>) - Constructor for class com.linecorp.centraldogma.server.metadata.Roles
Creates a new instance.
RootCommand<T> - Class in com.linecorp.centraldogma.server.command
A super class of the Commands which perform operations without a project or a repository.
runForEachTest() - Method in class com.linecorp.centraldogma.testing.junit.AbstractAllOrEachExtension
Returns whether this extension should run around each test method instead of the entire test class.

S

SamlAuthProvider - Class in com.linecorp.centraldogma.server.auth.saml
OpenSAML based AuthProvider implementation.
SamlAuthProviderFactory - Class in com.linecorp.centraldogma.server.auth.saml
A factory for creating an OpenSAML based AuthProvider.
SamlAuthProviderFactory() - Constructor for class com.linecorp.centraldogma.server.auth.saml.SamlAuthProviderFactory
 
SAVE_NAMED_QUERY - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
SAVE_PLUGIN - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
scaffold(CentralDogma) - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Override this method to perform the initial updates on the server, such as creating a repository and populating sample data.
scaffold(CentralDogma) - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Override this method to perform the initial updates on the server, such as creating a repository and populating sample data.
schedule() - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns the schedule for the mirroring task.
schedule() - Method in class com.linecorp.centraldogma.server.mirror.MirrorContext
Returns the cron schedule of this mirror.
scheduled() - Method in class com.linecorp.centraldogma.server.mirror.MirrorTask
Returns whether the Mirror is triggered by a scheduler.
SCHEME_DOGMA - Static variable in class com.linecorp.centraldogma.server.mirror.MirrorSchemes
"dogma".
SCHEME_GIT - Static variable in class com.linecorp.centraldogma.server.mirror.MirrorSchemes
"git".
SCHEME_GIT_FILE - Static variable in class com.linecorp.centraldogma.server.mirror.MirrorSchemes
"git+file".
SCHEME_GIT_HTTP - Static variable in class com.linecorp.centraldogma.server.mirror.MirrorSchemes
"git+http".
SCHEME_GIT_HTTPS - Static variable in class com.linecorp.centraldogma.server.mirror.MirrorSchemes
"git+https".
SCHEME_GIT_SSH - Static variable in class com.linecorp.centraldogma.server.mirror.MirrorSchemes
"git+ssh".
SearchFirstActiveDirectoryRealm - Class in com.linecorp.centraldogma.server.auth.shiro.realm
A variant of ActiveDirectoryRealm that binds first with the privileged credential to search for the DN of a user from a username before the actual authentication.
SearchFirstActiveDirectoryRealm() - Constructor for class com.linecorp.centraldogma.server.auth.shiro.realm.SearchFirstActiveDirectoryRealm
 
secret() - Method in class com.linecorp.centraldogma.server.metadata.Token
Returns the secret.
secret() - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
Returns the secret string used for authenticating the ZooKeeper peers.
secrets() - Method in class com.linecorp.centraldogma.server.metadata.Tokens
Returns the secrets.
selectedProfile() - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Returns the name of the selected profile.
selectionStrategy(EndpointSelectionStrategy) - Method in class com.linecorp.centraldogma.client.armeria.CentralDogmaEndpointGroupBuilder
self() - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Returns this.
sequentialExecutor() - Method in class com.linecorp.centraldogma.server.management.ServerStatusManager
Returns the Executor which is used to execute the status update sequentially.
serialize(Revision, JsonGenerator, SerializerProvider) - Method in class com.linecorp.centraldogma.common.RevisionJsonSerializer
 
serialize(Serializable, JsonGenerator, SerializerProvider) - Method in class com.linecorp.centraldogma.server.auth.RawSessionJsonSerializer
 
serverAddress() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Returns the server address.
serverAddress() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Returns the server address.
serverBuilder() - Method in class com.linecorp.centraldogma.server.plugin.PluginInitContext
Returns the ServerBuilder of the Central Dogma server.
serverConfig() - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
Returns the configuration of this ZooKeeper server in ZooKeeperReplicationConfig.servers().
serverId() - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
Returns the ID of this ZooKeeper server in ZooKeeperReplicationConfig.servers().
servers() - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
Returns the configuration of all ZooKeeper servers, keyed by their server IDs.
serverStatus() - Method in class com.linecorp.centraldogma.server.command.UpdateServerStatusCommand
Returns the status of the server.
serverStatus() - Method in class com.linecorp.centraldogma.server.management.ServerStatusManager
Reads the ServerStatus from the "<data-dir>/server-status.properties" file.
ServerStatus - Enum Class in com.linecorp.centraldogma.server.management
The status of the server.
ServerStatusManager - Class in com.linecorp.centraldogma.server.management
Manages the server status.
ServerStatusManager(File) - Constructor for class com.linecorp.centraldogma.server.management.ServerStatusManager
Creates a new instance with the specified dataDir.
serviceZone(String) - Method in class com.linecorp.centraldogma.client.armeria.xds.XdsCentralDogmaBuilder
Sets the locality of where the CentralDogma client will be running.
session() - Method in class com.linecorp.centraldogma.server.command.CreateSessionCommand
Returns the Session being created.
Session - Class in com.linecorp.centraldogma.server.auth
An authenticated session which can be replicated to the other Central Dogma replicas as a serialized form.
Session(String, String, Duration) - Constructor for class com.linecorp.centraldogma.server.auth.Session
Creates a new Session instance.
Session(String, String, Instant, Instant, Serializable) - Constructor for class com.linecorp.centraldogma.server.auth.Session
Creates a new Session instance.
sessionCacheSpec() - Method in class com.linecorp.centraldogma.server.auth.AuthConfig
Returns the spec of the session cache.
sessionCacheSpec(String) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the cache specification which determines the capacity and behavior of the cache for Session of the server.
SessionCommand - Class in com.linecorp.centraldogma.server.command
A super class of the Commands which perform operations on the session storage.
sessionId() - Method in class com.linecorp.centraldogma.server.command.RemoveSessionCommand
Returns the ID of the session being removed.
sessionIdGenerator() - Method in class com.linecorp.centraldogma.server.auth.AuthProviderParameters
Returns the session ID generator which must be used when generating a new session ID.
SessionManager - Interface in com.linecorp.centraldogma.server.auth
An interface for session management.
sessionTimeout(Duration) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the session timeout for administrative web application.
sessionTimeoutMillis() - Method in class com.linecorp.centraldogma.server.auth.AuthConfig
Returns the timeout of an inactive session in milliseconds.
sessionTimeoutMillis(long) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the session timeout for administrative web application, in milliseconds.
sessionValidationSchedule() - Method in class com.linecorp.centraldogma.server.auth.AuthConfig
Returns the cron expression that describes how often session validation task should run.
sessionValidationSchedule(String) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets a schedule for validating sessions.
setAccessToken(String) - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Sets the access token which is used to authenticate the Central Dogma client.
setHealthCheckIntervalMillis(long) - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Sets the number of milliseconds between each health-check requests to Central Dogma servers.
setHosts(List<String>) - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Sets the list of Central Dogma hosts.
setInitializationTimeoutMillis(Long) - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Returns the number of milliseconds the Central Dogma client waits for initialization to complete.
setMaxNumRetriesOnReplicationLag(Integer) - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Sets the maximum number of retries to perform when replication lag is detected.
setProfile(String) - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Sets the Central Dogma client profile name.
setReplicating(boolean) - Method in class com.linecorp.centraldogma.server.command.CommandExecutorStatusManager
Sets the executor to replicating mode or non-replicating mode.
setRetryIntervalOnReplicationLagMillis(Long) - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Sets the number of milliseconds between retries which occurred due to replication lag.
setSearchFilter(String) - Method in class com.linecorp.centraldogma.server.auth.shiro.realm.SearchFirstActiveDirectoryRealm
Sets a search filter string.
setSearchTimeoutMillis(int) - Method in class com.linecorp.centraldogma.server.auth.shiro.realm.SearchFirstActiveDirectoryRealm
Sets a timeout(ms) for LDAP search.
setUseTls(boolean) - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Sets whether to use a TLS connection when communicating with a Central Dogma server.
setWritable(boolean) - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
setWritable(boolean) - Method in interface com.linecorp.centraldogma.server.command.CommandExecutor
Makes the executor read/write mode or read-only mode.
setWritable(boolean) - Method in class com.linecorp.centraldogma.server.command.CommandExecutorStatusManager
Sets the executor to read/write mode or read-only mode.
setWritable(boolean) - Method in class com.linecorp.centraldogma.server.command.ForwardingCommandExecutor
 
setWriteQuota(String, String, QuotaConfig) - Method in interface com.linecorp.centraldogma.server.command.CommandExecutor
Sets the specified write quota to the specified repoName in the specified projectName.
setWriteQuota(String, String, QuotaConfig) - Method in class com.linecorp.centraldogma.server.command.ForwardingCommandExecutor
 
setWriteQuota(String, String, QuotaConfig) - Method in class com.linecorp.centraldogma.server.command.StandaloneCommandExecutor
 
ShiroAuthProvider - Class in com.linecorp.centraldogma.server.auth.shiro
Apache Shiro based AuthProvider implementation.
ShiroAuthProviderFactory - Class in com.linecorp.centraldogma.server.auth.shiro
A factory for creating an Apache Shiro based AuthProvider.
ShiroAuthProviderFactory() - Constructor for class com.linecorp.centraldogma.server.auth.shiro.ShiroAuthProviderFactory
Creates a new instance with the default Ini config resolver.
ShiroAuthProviderFactory(Function<AuthConfig, Ini>) - Constructor for class com.linecorp.centraldogma.server.auth.shiro.ShiroAuthProviderFactory
Creates a new instance with the specified iniConfigResolver.
ShuttingDownException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when Central Dogma cannot handle a request because it's shutting down.
ShuttingDownException() - Constructor for exception class com.linecorp.centraldogma.common.ShuttingDownException
Creates a new instance.
ShuttingDownException(String) - Constructor for exception class com.linecorp.centraldogma.common.ShuttingDownException
Creates a new instance.
ShuttingDownException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.ShuttingDownException
Creates a new instance.
ShuttingDownException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.ShuttingDownException
Creates a new instance.
ShuttingDownException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.ShuttingDownException
Creates a new instance.
ShuttingDownException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.ShuttingDownException
Creates a new instance.
SshMirrorException - Exception Class in com.linecorp.centraldogma.server.mirror.git
A MirrorException raised when failed to create an SSH session.
SshMirrorException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.server.mirror.git.SshMirrorException
Creates a new instance.
StandaloneCommandExecutor - Class in com.linecorp.centraldogma.server.command
A CommandExecutor implementation which performs operations on the local storage.
StandaloneCommandExecutor(ProjectManager, Executor, ServerStatusManager, SessionManager, QuotaConfig, Consumer<CommandExecutor>, Consumer<CommandExecutor>, Consumer<CommandExecutor>, Consumer<CommandExecutor>) - Constructor for class com.linecorp.centraldogma.server.command.StandaloneCommandExecutor
Creates a new instance.
StandaloneCommandExecutor(ProjectManager, Executor, ServerStatusManager, SessionManager, Consumer<CommandExecutor>, Consumer<CommandExecutor>, Consumer<CommandExecutor>, Consumer<CommandExecutor>) - Constructor for class com.linecorp.centraldogma.server.command.StandaloneCommandExecutor
Creates a new instance.
start() - Method in class com.linecorp.centraldogma.client.WatcherRequest
Creates a new Watcher and starts to watch the target.
start() - Method in class com.linecorp.centraldogma.client.WatchFilesRequest
Waits for the files matched by the PathPattern to be changed since the Revision.HEAD.
start() - Method in class com.linecorp.centraldogma.client.WatchRequest
Waits for the file matched by the Query to be changed since the Revision.HEAD.
start() - Method in class com.linecorp.centraldogma.server.CentralDogma
Starts the server.
start() - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
start() - Method in interface com.linecorp.centraldogma.server.command.CommandExecutor
Starts the executor.
start() - Method in class com.linecorp.centraldogma.server.command.ForwardingCommandExecutor
 
start() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Creates a new server, configures it with CentralDogmaExtension.configure(CentralDogmaBuilder) and starts the server.
start() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Creates a new server, configures it with CentralDogmaRule.configure(CentralDogmaBuilder) and starts the server.
start(Revision) - Method in class com.linecorp.centraldogma.client.WatchFilesRequest
Waits for the files matched by the PathPattern to be changed since the lastKnownRevision.
start(Revision) - Method in class com.linecorp.centraldogma.client.WatchRequest
Waits for the file matched by the Query to be changed since the lastKnownRevision.
start(PluginContext) - Method in interface com.linecorp.centraldogma.server.plugin.Plugin
Invoked when this Plugin is supposed to be started.
start(PluginContext) - Method in class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesEndpointFetchingPlugin
 
startAsync() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Creates a new server, configures it with CentralDogmaExtension.configure(CentralDogmaBuilder), and starts the server asynchronously.
startAsync() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Creates a new server, configures it with CentralDogmaRule.configure(CentralDogmaBuilder), and starts the server asynchronously.
statusManager() - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
statusManager() - Method in interface com.linecorp.centraldogma.server.command.CommandExecutor
Returns the status manager of this executor.
statusManager() - Method in class com.linecorp.centraldogma.server.command.ForwardingCommandExecutor
 
stop() - Method in class com.linecorp.centraldogma.server.CentralDogma
Stops the server.
stop() - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
stop() - Method in interface com.linecorp.centraldogma.server.command.CommandExecutor
Stops the executor.
stop() - Method in class com.linecorp.centraldogma.server.command.ForwardingCommandExecutor
 
stop() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Stops the server and deletes the temporary files created by the server.
stop() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Stops the server and deletes the temporary files created by the server.
stop(PluginContext) - Method in interface com.linecorp.centraldogma.server.plugin.Plugin
Invoked when this Plugin is supposed to be stopped.
stop(PluginContext) - Method in class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesEndpointFetchingPlugin
 
stopAsync() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Stops the server and deletes the temporary files created by the server.
stopAsync() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Stops the server and deletes the temporary files created by the server.
StorageException - Exception Class in com.linecorp.centraldogma.server.storage
A RuntimeException that is raised when a potentially irrecoverable storage access failure has occurred.
StorageException() - Constructor for exception class com.linecorp.centraldogma.server.storage.StorageException
Creates a new instance.
StorageException(String) - Constructor for exception class com.linecorp.centraldogma.server.storage.StorageException
Creates a new instance with the specified message.
StorageException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.server.storage.StorageException
Creates a new instance with the specified message and cause.
StorageException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.server.storage.StorageException
Creates a new instance with the specified message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
StorageException(Throwable) - Constructor for exception class com.linecorp.centraldogma.server.storage.StorageException
Creates a new instance with the specified cause.
StorageManager<T> - Interface in com.linecorp.centraldogma.server.storage
An abstract interface to define operations performed on the storage.
SUCCESS - Enum constant in enum class com.linecorp.centraldogma.server.mirror.MirrorStatus
The mirroring was successful.
summary() - Method in class com.linecorp.centraldogma.common.Commit
Returns the human-readable summary of this Commit.
summary() - Method in class com.linecorp.centraldogma.server.command.AbstractPushCommand
Returns the human-readable summary of the commit.
summary() - Method in class com.linecorp.centraldogma.server.command.TransformCommand
Returns the human-readable summary of the commit.
supportedEntryTypes() - Method in enum class com.linecorp.centraldogma.common.QueryType
Returns the Set of EntryTypes supported by this QueryType.
supportedPrefixes() - Method in interface com.linecorp.centraldogma.server.ConfigValueConverter
Returns the list of prefixes of the properties that this converter supports.
SYSTEM - Static variable in class com.linecorp.centraldogma.common.Author
The system author.
SYSTEM - Static variable in class com.linecorp.centraldogma.server.metadata.User
 
SYSTEM_ADMIN - Static variable in class com.linecorp.centraldogma.server.metadata.User
 
systemAdministrators() - Method in class com.linecorp.centraldogma.server.auth.AuthConfig
Returns the usernames of the users with system administrator rights.
systemAdministrators(Iterable<String>) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds system administrators to the set.
systemAdministrators(String...) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds system administrators to the set.

T

target(CentralDogmaConfig) - Method in class com.linecorp.centraldogma.server.plugin.AllReplicasPlugin
 
target(CentralDogmaConfig) - Method in interface com.linecorp.centraldogma.server.plugin.Plugin
Returns the PluginTarget which specifies the replicas that this Plugin is applied to.
target(CentralDogmaConfig) - Method in class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesEndpointFetchingPlugin
 
text() - Method in class com.linecorp.centraldogma.common.Revision
Returns the textual representation of the revision. e.g.
TEXT - Enum constant in enum class com.linecorp.centraldogma.common.EntryType
A UTF-8 encoded text file.
TEXT - Static variable in interface com.linecorp.centraldogma.client.armeria.EndpointListDecoder
Default EndpointListDecoder implementation for String.
timeout(Duration) - Method in class com.linecorp.centraldogma.client.WatcherRequest
 
timeout(Duration) - Method in class com.linecorp.centraldogma.client.WatchFilesRequest
 
timeout(Duration) - Method in class com.linecorp.centraldogma.client.WatchRequest
 
timeoutMillis() - Method in class com.linecorp.centraldogma.server.GracefulShutdownTimeout
Returns the timeout of graceful shutdown process, in milliseconds.
timeoutMillis() - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
Returns the ZooKeeper timeout, in milliseconds.
timeoutMillis(long) - Method in class com.linecorp.centraldogma.client.WatcherRequest
 
timeoutMillis(long) - Method in class com.linecorp.centraldogma.client.WatchFilesRequest
 
timeoutMillis(long) - Method in class com.linecorp.centraldogma.client.WatchRequest
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.AbstractPushCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.CreateProjectCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.CreateRepositoryCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.CreateSessionCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.ForcePushCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.NormalizingPushCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.PurgeProjectCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.PurgeRepositoryCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.PushAsIsCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.RemoveProjectCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.RemoveRepositoryCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.RemoveSessionCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.RepositoryCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.RootCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.SessionCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.TransformCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.UnremoveProjectCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.UnremoveRepositoryCommand
 
timestamp() - Method in class com.linecorp.centraldogma.server.command.UpdateServerStatusCommand
 
timestamp() - Method in interface com.linecorp.centraldogma.server.command.Command
Returns the time when performing the command, in milliseconds.
timestamp() - Method in class com.linecorp.centraldogma.server.metadata.UserAndTimestamp
Returns a date and time string which is formatted as ISO-8601.
timestampMillis() - Method in class com.linecorp.centraldogma.server.metadata.UserAndTimestamp
Returns the epoch milliseconds of the UserAndTimestamp.timestamp().
timeWindowSeconds() - Method in class com.linecorp.centraldogma.server.QuotaConfig
Returns a time windows in seconds which is created with the given timeWindowSeconds.
tls() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the TLS configuration.
tls(TlsConfig) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets a TlsConfig for supporting TLS on the server.
TlsConfig - Class in com.linecorp.centraldogma.server
TLS configuration.
TlsConfig(File, File, String, String, String) - Constructor for class com.linecorp.centraldogma.server.TlsConfig
Creates an instance with the specified keyCertChainFilePath, keyFilePath and keyPassword.
to() - Method in class com.linecorp.centraldogma.common.RevisionRange
Returns the to Revision.
toAscending() - Method in class com.linecorp.centraldogma.common.RevisionRange
Returns the RevisionRange whose major value of from Revision is lower than or equal to the major value of to Revision.
toDescending() - Method in class com.linecorp.centraldogma.common.RevisionRange
Returns the RevisionRange whose major value of from Revision is greater than or equal to the major value of to Revision.
token() - Method in class com.linecorp.centraldogma.server.metadata.UserWithToken
Returns the Token of the user.
Token - Class in com.linecorp.centraldogma.server.metadata
Specifies details of an application token.
Token(String, String, Boolean, Boolean, UserAndTimestamp, UserAndTimestamp, UserAndTimestamp) - Constructor for class com.linecorp.centraldogma.server.metadata.Token
Creates a new instance.
TOKEN_JSON - Static variable in class com.linecorp.centraldogma.server.metadata.MetadataService
A path of token list file.
TokenNotFoundException - Exception Class in com.linecorp.centraldogma.server.metadata
A CentralDogmaException that is raised when failed to find a Token.
TokenRegistration - Class in com.linecorp.centraldogma.server.metadata
Specifies a registration of a Token.
TokenRegistration(String, ProjectRole, UserAndTimestamp) - Constructor for class com.linecorp.centraldogma.server.metadata.TokenRegistration
Creates a new instance.
tokens() - Method in class com.linecorp.centraldogma.server.metadata.ProjectMetadata
Returns the TokenRegistrations of this project.
tokens() - Method in class com.linecorp.centraldogma.server.metadata.Roles
Returns the RepositoryRoles of tokens.
Tokens - Class in com.linecorp.centraldogma.server.metadata
Holds a token map and a secret map for fast lookup.
Tokens() - Constructor for class com.linecorp.centraldogma.server.metadata.Tokens
Creates a new empty instance.
Tokens(Map<String, Token>, Map<String, String>) - Constructor for class com.linecorp.centraldogma.server.metadata.Tokens
Creates a new instance with the given application IDs and secrets.
TooManyRequestsException - Exception Class in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when a client is attempting to send requests more than quota limits.
TooManyRequestsException() - Constructor for exception class com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
TooManyRequestsException(String) - Constructor for exception class com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
TooManyRequestsException(String, boolean) - Constructor for exception class com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
TooManyRequestsException(String, String, double) - Constructor for exception class com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
TooManyRequestsException(String, Throwable) - Constructor for exception class com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
TooManyRequestsException(String, Throwable, boolean, boolean) - Constructor for exception class com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
TooManyRequestsException(Throwable) - Constructor for exception class com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
toString() - Method in class com.linecorp.centraldogma.client.armeria.CentralDogmaEndpointGroup
 
toString() - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
 
toString() - Method in class com.linecorp.centraldogma.client.Latest
 
toString() - Method in class com.linecorp.centraldogma.client.RepositoryInfo
 
toString() - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
 
toString() - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfig
 
toString() - Method in class com.linecorp.centraldogma.common.Author
 
toString() - Method in class com.linecorp.centraldogma.common.Commit
 
toString() - Method in class com.linecorp.centraldogma.common.Entry
 
toString() - Method in class com.linecorp.centraldogma.common.MergedEntry
 
toString() - Method in class com.linecorp.centraldogma.common.MergeSource
 
toString() - Method in class com.linecorp.centraldogma.common.PushResult
 
toString() - Method in class com.linecorp.centraldogma.common.Revision
 
toString() - Method in class com.linecorp.centraldogma.common.RevisionRange
 
toString() - Method in class com.linecorp.centraldogma.server.auth.AuthConfig
 
toString() - Method in class com.linecorp.centraldogma.server.auth.Session
 
toString() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
 
toString() - Method in class com.linecorp.centraldogma.server.command.AbstractPushCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.CreateProjectCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.CreateRepositoryCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.CreateSessionCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.ForcePushCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.NormalizingPushCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.PurgeProjectCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.PurgeRepositoryCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.PushAsIsCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.RemoveProjectCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.RemoveRepositoryCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.RemoveSessionCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.RepositoryCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.RootCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.SessionCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.TransformCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.UnremoveProjectCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.UnremoveRepositoryCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.UpdateServerStatusCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
toString() - Method in class com.linecorp.centraldogma.server.command.CommandExecutorStatusManager
 
toString() - Method in class com.linecorp.centraldogma.server.command.CommitResult
 
toString() - Method in class com.linecorp.centraldogma.server.command.ContentTransformer
 
toString() - Method in class com.linecorp.centraldogma.server.command.ForwardingCommandExecutor
 
toString() - Method in class com.linecorp.centraldogma.server.CorsConfig
 
toString() - Method in class com.linecorp.centraldogma.server.GracefulShutdownTimeout
 
toString() - Method in class com.linecorp.centraldogma.server.ManagementConfig
 
toString() - Method in class com.linecorp.centraldogma.server.metadata.Member
 
toString() - Method in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
 
toString() - Method in class com.linecorp.centraldogma.server.metadata.ProjectMetadata
 
toString() - Method in class com.linecorp.centraldogma.server.metadata.ProjectRoles
 
toString() - Method in class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
 
toString() - Method in class com.linecorp.centraldogma.server.metadata.Roles
 
toString() - Method in class com.linecorp.centraldogma.server.metadata.Token
 
toString() - Method in class com.linecorp.centraldogma.server.metadata.TokenRegistration
 
toString() - Method in class com.linecorp.centraldogma.server.metadata.Tokens
 
toString() - Method in class com.linecorp.centraldogma.server.metadata.User
 
toString() - Method in class com.linecorp.centraldogma.server.metadata.UserAndTimestamp
 
toString() - Method in class com.linecorp.centraldogma.server.metadata.UserWithToken
 
toString() - Method in class com.linecorp.centraldogma.server.mirror.MirrorContext
 
toString() - Method in class com.linecorp.centraldogma.server.mirror.MirroringServicePluginConfig
 
toString() - Method in class com.linecorp.centraldogma.server.mirror.MirrorResult
 
toString() - Method in class com.linecorp.centraldogma.server.mirror.MirrorTask
 
toString() - Method in class com.linecorp.centraldogma.server.QuotaConfig
 
toString() - Method in class com.linecorp.centraldogma.server.storage.repository.FindOption
 
toString() - Method in class com.linecorp.centraldogma.server.TlsConfig
 
toString() - Method in class com.linecorp.centraldogma.server.ZoneConfig
 
toString() - Method in class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
 
toString() - Method in class com.linecorp.centraldogma.server.ZooKeeperServerConfig
 
toString() - Method in class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesEndpointFetchingPlugin
 
transform(Long, Author, String, String, Revision, String, String, Markup, ContentTransformer<?>) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command that transforms the content at the base revision with the specified ContentTransformer and pushed the result of transformation.
TRANSFORM - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
TransformCommand - Class in com.linecorp.centraldogma.server.command
A Command that transforms the content at the base revision with the specified ContentTransformer and pushed the result of transformation.
transformer() - Method in class com.linecorp.centraldogma.server.command.ContentTransformer
Returns the Function which transforms the content.
transformer() - Method in class com.linecorp.centraldogma.server.command.TransformCommand
Returns the ContentTransformer which is used for transforming the content.
triggeredBy() - Method in class com.linecorp.centraldogma.server.mirror.MirrorTask
Returns the user who triggered the Mirror.
triggeredTime() - Method in class com.linecorp.centraldogma.server.mirror.MirrorResult
Returns the time when the mirroring operation was triggered.
triggeredTime() - Method in class com.linecorp.centraldogma.server.mirror.MirrorTask
Returns the time when the Mirror was triggered.
trustedProxyAddresses() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the IP addresses of the trusted proxy servers.
trustedProxyAddresses(Iterable<String>) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds addresses or ranges of Classless Inter-domain Routing (CIDR) blocks of trusted proxy servers.
trustedProxyAddresses(String...) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds addresses or ranges of Classless Inter-domain Routing (CIDR) blocks of trusted proxy servers.
type() - Method in interface com.linecorp.centraldogma.common.Change
Returns the type of the Change.
type() - Method in interface com.linecorp.centraldogma.common.ContentHolder
Returns the EntryType of the content.
type() - Method in class com.linecorp.centraldogma.common.Entry
 
type() - Method in enum class com.linecorp.centraldogma.common.EntryType
Returns the type of the content returned by Entry.content().
type() - Method in class com.linecorp.centraldogma.common.MergedEntry
 
type() - Method in interface com.linecorp.centraldogma.common.MergeQuery
Returns the type of this MergeQuery.
type() - Method in interface com.linecorp.centraldogma.common.Query
Returns the type of this Query.
type() - Method in exception class com.linecorp.centraldogma.common.TooManyRequestsException
Returns the type specified when creating this Exception.
type() - Method in class com.linecorp.centraldogma.server.command.AbstractPushCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.CreateProjectCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.CreateRepositoryCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.CreateSessionCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.ForcePushCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.NormalizingPushCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.PurgeProjectCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.PurgeRepositoryCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.PushAsIsCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.RemoveProjectCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.RemoveRepositoryCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.RemoveSessionCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.RepositoryCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.RootCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.SessionCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.TransformCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.UnremoveProjectCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.UnremoveRepositoryCommand
 
type() - Method in class com.linecorp.centraldogma.server.command.UpdateServerStatusCommand
 
type() - Method in interface com.linecorp.centraldogma.server.command.Command
Returns the CommandType of the command.

U

UNKNOWN - Enum constant in enum class com.linecorp.centraldogma.common.Markup
Unknown markup language.
UNKNOWN - Static variable in class com.linecorp.centraldogma.common.Author
An unknown author.
unremove(String) - Method in interface com.linecorp.centraldogma.server.storage.StorageManager
Restores an element with the specified name.
UNREMOVE_PROJECT - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
UNREMOVE_REPOSITORY - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
unremoveProject(Author, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to restore a project that was removed before.
unremoveProject(Long, Author, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to restore a project that was removed before.
unremoveProject(String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Unremoves a project.
UnremoveProjectCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used for restoring a project that was removed before.
unremoveRepository(Author, String, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to restore a repository that was removed before.
unremoveRepository(Long, Author, String, String) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to restore a repository that was removed before.
unremoveRepository(String, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Unremoves a repository.
UnremoveRepositoryCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used for restoring a repository that was removed before.
UP_TO_DATE - Enum constant in enum class com.linecorp.centraldogma.server.mirror.MirrorStatus
The target repository was already up-to-date.
update(Session) - Method in interface com.linecorp.centraldogma.server.auth.SessionManager
Updates the specified session if it exists.
UPDATE_SERVER_STATUS - Enum constant in enum class com.linecorp.centraldogma.server.command.CommandType
 
updateCluster(UpdateClusterRequest, StreamObserver<Cluster>) - Method in class com.linecorp.centraldogma.xds.cluster.v1.XdsClusterService
 
updateEndpoint(UpdateEndpointRequest, StreamObserver<ClusterLoadAssignment>) - Method in class com.linecorp.centraldogma.xds.endpoint.v1.XdsEndpointService
 
updateKubernetesEndpointAggregator(UpdateKubernetesEndpointAggregatorRequest, StreamObserver<KubernetesEndpointAggregator>) - Method in class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesService
 
updateListener(UpdateListenerRequest, StreamObserver<Listener>) - Method in class com.linecorp.centraldogma.xds.listener.v1.XdsListenerService
 
updateMemberRole(Author, String, User, ProjectRole) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Updates a ProjectRole for the specified member in the specified projectName.
updatePerRolePermissions(Author, String, String, PerRolePermissions) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Updates a PerRolePermissions of the specified repoName in the specified projectName.
updatePerTokenPermission(Author, String, String, String, Collection<Permission>) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Updates Permissions for the Token of the specified appId of the specified repoName in the specified projectName.
updatePerUserPermission(Author, String, String, User, Collection<Permission>) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Updates Permissions for the specified member of the specified repoName in the specified projectName.
updateRoute(UpdateRouteRequest, StreamObserver<RouteConfiguration>) - Method in class com.linecorp.centraldogma.xds.route.v1.XdsRouteService
 
updateServerStatus(ServerStatus) - Static method in interface com.linecorp.centraldogma.server.command.Command
Returns a new Command which is used to update the status of the server.
UpdateServerStatusCommand - Class in com.linecorp.centraldogma.server.command
A Command which is used to update the status of all servers in the cluster.
UpdateServerStatusCommand(Long, Author, ServerStatus) - Constructor for class com.linecorp.centraldogma.server.command.UpdateServerStatusCommand
Creates a new instance with the specified properties.
updateStatus(UpdateServerStatusCommand) - Method in class com.linecorp.centraldogma.server.command.CommandExecutorStatusManager
Updates the status of the executor with the specified UpdateServerStatusCommand.
updateStatus(ServerStatus) - Method in class com.linecorp.centraldogma.server.command.CommandExecutorStatusManager
Updates the status of the executor with the specified ServerStatus.
updateStatus(ServerStatus) - Method in class com.linecorp.centraldogma.server.management.ServerStatusManager
Updates the server status with the specified writable and replicating values.
updateTokenLevel(Author, String, boolean) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Update the Token of the specified appId to user or admin.
updateTokenRole(Author, String, Token, ProjectRole) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Updates a ProjectRole for the Token of the specified appId.
updateWriteQuota(Author, String, String, QuotaConfig) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Updates the write quota for the specified repoName in the specified projectName.
UPSERT_JSON - Enum constant in enum class com.linecorp.centraldogma.common.ChangeType
Adds a new JSON file or replaces an existing file.
UPSERT_TEXT - Enum constant in enum class com.linecorp.centraldogma.common.ChangeType
Adds a new text file or replaces an existing file.
uri(String) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
user() - Method in class com.linecorp.centraldogma.server.metadata.UserAndTimestamp
Returns a login name who took any action on this object.
User - Class in com.linecorp.centraldogma.server.metadata
A user.
User(String) - Constructor for class com.linecorp.centraldogma.server.metadata.User
Creates a new instance.
User(String, String, String, List<String>) - Constructor for class com.linecorp.centraldogma.server.metadata.User
Creates a new instance.
User(String, List<String>) - Constructor for class com.linecorp.centraldogma.server.metadata.User
Creates a new instance.
UserAndTimestamp - Class in com.linecorp.centraldogma.server.metadata
Specifies when an object is accessed by whom.
UserAndTimestamp(String) - Constructor for class com.linecorp.centraldogma.server.metadata.UserAndTimestamp
Creates a new instance using the current time as a timestamp.
UserAndTimestamp(String, Instant) - Constructor for class com.linecorp.centraldogma.server.metadata.UserAndTimestamp
Creates a new instance.
username() - Method in class com.linecorp.centraldogma.server.auth.Session
Returns the name of the user which belongs to this session.
users() - Method in class com.linecorp.centraldogma.server.metadata.Roles
Returns the RepositoryRoles of users.
UserWithToken - Class in com.linecorp.centraldogma.server.metadata
A User which accesses the API with a secret.
UserWithToken(String, Token) - Constructor for class com.linecorp.centraldogma.server.metadata.UserWithToken
Creates a new instance.
useTls() - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Sets the client to use TLS.
useTls() - Method in class com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
Returns whether the server is running over TLS or not.
useTls() - Method in class com.linecorp.centraldogma.testing.junit4.CentralDogmaRule
Returns whether the server is running over TLS or not.
useTls(boolean) - Method in class com.linecorp.centraldogma.client.AbstractCentralDogmaBuilder
Sets whether the client uses TLS or not.

V

validateSecret(String) - Static method in class com.linecorp.centraldogma.server.metadata.Tokens
Throws an IllegalArgumentException if the specified secret is not valid.
value() - Method in class com.linecorp.centraldogma.client.Latest
Returns the latest known value.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.common.ChangeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.common.EntryType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.common.Markup
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.common.ProjectRole
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.common.QueryType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.common.RepositoryRole
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.server.command.CommandType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.server.management.ServerStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.server.metadata.Permission
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.server.mirror.MirrorDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.server.mirror.MirrorStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.server.plugin.PluginTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.server.ReplicationMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.server.storage.repository.DiffResultType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.linecorp.centraldogma.common.ChangeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.common.EntryType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.common.Markup
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.common.ProjectRole
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.common.QueryType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.common.RepositoryRole
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.server.command.CommandType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.server.management.ServerStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.server.metadata.Permission
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.server.mirror.MirrorDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.server.mirror.MirrorStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.server.plugin.PluginTarget
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.server.ReplicationMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.linecorp.centraldogma.server.storage.repository.DiffResultType
Returns an array containing the constants of this enum class, in the order they are declared.

W

watch(PathPattern) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new WatchFilesRequest that is used to watch the files in the Central Dogma repository.
watch(Query<T>) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new WatchRequest that is used to watch the file in the Central Dogma repository.
watch(Revision, Query<T>) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Awaits and retrieves the change in the query result of the specified file asynchronously since the specified last known revision.
watch(Revision, Query<T>, boolean) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Awaits and retrieves the change in the query result of the specified file asynchronously since the specified last known revision.
watch(Revision, String) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Awaits and retrieves the latest revision of the commit that changed the file that matches the specified pathPattern since the specified last known revision.
watch(Revision, String, boolean) - Method in interface com.linecorp.centraldogma.server.storage.repository.Repository
Awaits and retrieves the latest revision of the commit that changed the file that matches the specified pathPattern since the specified last known revision.
watch(String) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new WatchRequest that is used to watch the file in the Central Dogma repository.
watch(BiConsumer<? super Revision, ? super T>) - Method in interface com.linecorp.centraldogma.client.Watcher
Registers a BiConsumer that will be invoked when the value of the watched entry becomes available or changes.
watch(BiConsumer<? super Revision, ? super T>, Executor) - Method in interface com.linecorp.centraldogma.client.Watcher
Registers a BiConsumer that will be invoked when the value of the watched entry becomes available or changes.
watch(Consumer<? super T>) - Method in interface com.linecorp.centraldogma.client.Watcher
Registers a Consumer that will be invoked when the value of the watched entry becomes available or changes.
watch(Consumer<? super T>, Executor) - Method in interface com.linecorp.centraldogma.client.Watcher
Registers a Consumer that will be invoked when the value of the watched entry becomes available or changes.
watcher(PathPattern) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new WatcherRequest that is used to create a Watcher.
watcher(Query<T>) - Method in class com.linecorp.centraldogma.client.CentralDogmaRepository
Returns a new WatcherRequest that is used to create a Watcher.
Watcher<T> - Interface in com.linecorp.centraldogma.client
Watches the changes of a repository or a file.
WatcherRequest<T> - Class in com.linecorp.centraldogma.client
Prepares to create a Watcher.
watchFile(String, String, Revision, Query<T>) - Method in interface com.linecorp.centraldogma.client.CentralDogma
watchFile(String, String, Revision, Query<T>, long) - Method in interface com.linecorp.centraldogma.client.CentralDogma
watchFile(String, String, Revision, Query<T>, long, boolean) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Waits for the file matched by the specified Query to be changed since the specified lastKnownRevision.
WatchFilesRequest - Class in com.linecorp.centraldogma.client
Prepares to send a CentralDogma.watchRepository(String, String, Revision, PathPattern, long, boolean) request to the Central Dogma repository.
watchRepository(String, String, Revision, PathPattern, long, boolean) - Method in interface com.linecorp.centraldogma.client.CentralDogma
Waits for the files matched by the specified PathPattern to be changed since the specified lastKnownRevision.
watchRepository(String, String, Revision, String) - Method in interface com.linecorp.centraldogma.client.CentralDogma
watchRepository(String, String, Revision, String, long) - Method in interface com.linecorp.centraldogma.client.CentralDogma
WatchRequest<T> - Class in com.linecorp.centraldogma.client
Prepares to send a CentralDogma.watchFile(String, String, Revision, Query, long, boolean) request to the Central Dogma repository or create a new Watcher.
watchScheduler() - Method in interface com.linecorp.centraldogma.client.Watcher
Returns the ScheduledExecutorService that is used to schedule watch.
webAppEnabled(boolean) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets whether administrative web application is enabled or not.
webAppTitle() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the title of the web app.
webAppTitle(String) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the title text which is displayed on the navigation bar of the administrative web application.
webLoginService() - Method in interface com.linecorp.centraldogma.server.auth.AuthProvider
Returns a Service which handles a login request from a web browser.
webLoginService() - Method in class com.linecorp.centraldogma.server.auth.saml.SamlAuthProvider
 
webLogoutService() - Method in interface com.linecorp.centraldogma.server.auth.AuthProvider
Returns a Service which handles a logout request from a web browser.
weight() - Method in class com.linecorp.centraldogma.server.ZooKeeperServerConfig
Returns the weight of the ZooKeeper server.
when() - Method in class com.linecorp.centraldogma.common.Commit
Returns the time and date of this Commit.
when() - Method in class com.linecorp.centraldogma.common.PushResult
Returns the time and date of the pushed commit.
whenAsText() - Method in class com.linecorp.centraldogma.common.Commit
Returns the time and date of this Commit in ISO 8601 combined date and time representation.
whenAsText() - Method in class com.linecorp.centraldogma.common.PushResult
Returns the time and date of the pushed commit in ISO 8601 combined date and time representation.
whenEndpointReady() - Method in interface com.linecorp.centraldogma.client.CentralDogma
Returns a CompletableFuture which is completed when the initial endpoints of this client are ready.
whenInitialized() - Method in class com.linecorp.centraldogma.server.storage.project.InternalProjectInitializer
Returns a CompletableFuture which is completed when the internal project and repositories are ready.
withoutSecret() - Method in interface com.linecorp.centraldogma.server.credential.Credential
Returns a new Credential that does not contain any sensitive information.
withoutSecret() - Method in class com.linecorp.centraldogma.server.metadata.Token
Returns a new Token instance without its secret.
withoutSecret() - Method in class com.linecorp.centraldogma.server.metadata.Tokens
Returns a new Tokens which does not contain any secrets.
withSystemAdmin(boolean) - Method in class com.linecorp.centraldogma.server.metadata.Token
Returns a new Token instance without its secret.
writable() - Method in class com.linecorp.centraldogma.server.command.CommandExecutorStatusManager
Returns whether the CommandExecutorStatusManager.executor() is writable.
writable() - Method in enum class com.linecorp.centraldogma.server.management.ServerStatus
Returns whether the server is writable.
WRITABLE - Enum constant in enum class com.linecorp.centraldogma.server.management.ServerStatus
 
WRITE - Enum constant in enum class com.linecorp.centraldogma.common.RepositoryRole
Able to write a file to a repository.
WRITE - Enum constant in enum class com.linecorp.centraldogma.server.metadata.Permission
Able to write a file to a repository.
writeQuota() - Method in class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
Returns the maximum allowed write quota.
writeQuotaPerRepository() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the maximum allowed write quota per Repository.
writeQuotaPerRepository(int, int) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets maximum allowed write requests per timeWindowSeconds for each Repository.

X

XdsCentralDogmaBuilder - Class in com.linecorp.centraldogma.client.armeria.xds
Builds a CentralDogma client based on an Armeria HTTP client.
XdsCentralDogmaBuilder() - Constructor for class com.linecorp.centraldogma.client.armeria.xds.XdsCentralDogmaBuilder
 
XdsClusterService - Class in com.linecorp.centraldogma.xds.cluster.v1
Service for managing clusters.
XdsClusterService(XdsResourceManager) - Constructor for class com.linecorp.centraldogma.xds.cluster.v1.XdsClusterService
Creates a new instance.
XdsEndpointService - Class in com.linecorp.centraldogma.xds.endpoint.v1
Service for managing endpoints.
XdsEndpointService(XdsResourceManager) - Constructor for class com.linecorp.centraldogma.xds.endpoint.v1.XdsEndpointService
Creates a new instance.
XdsGroupService - Class in com.linecorp.centraldogma.xds.group.v1
An XdsGroupServiceGrpc.XdsGroupServiceImplBase implementation that provides methods to manage XDS groups.
XdsGroupService(ProjectManager, CommandExecutor) - Constructor for class com.linecorp.centraldogma.xds.group.v1.XdsGroupService
Creates a new instance.
XdsKubernetesEndpointFetchingPlugin - Class in com.linecorp.centraldogma.xds.k8s.v1
A plugin that fetches Kubernetes endpoints from Central Dogma and provides them to the control plane.
XdsKubernetesEndpointFetchingPlugin() - Constructor for class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesEndpointFetchingPlugin
 
XdsKubernetesService - Class in com.linecorp.centraldogma.xds.k8s.v1
A gRPC service that handles Kubernetes resources.
XdsKubernetesService(XdsResourceManager) - Constructor for class com.linecorp.centraldogma.xds.k8s.v1.XdsKubernetesService
Creates a new instance.
XdsListenerService - Class in com.linecorp.centraldogma.xds.listener.v1
Service for managing listeners.
XdsListenerService(XdsResourceManager) - Constructor for class com.linecorp.centraldogma.xds.listener.v1.XdsListenerService
Creates a new instance.
XdsRouteService - Class in com.linecorp.centraldogma.xds.route.v1
Service for managing routes.
XdsRouteService(XdsResourceManager) - Constructor for class com.linecorp.centraldogma.xds.route.v1.XdsRouteService
Creates a new instance.

Z

zone() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns the zone information of the server.
zone() - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Returns the zone where this Mirror is pinned to.
zone() - Method in class com.linecorp.centraldogma.server.mirror.MirrorContext
Returns the zone where this mirror is pinned.
zone() - Method in class com.linecorp.centraldogma.server.mirror.MirrorResult
Returns the zone where the mirroring operation was performed.
zone(ZoneConfig) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Specifies the ZoneConfig of the server.
ZONE_LEADER_ONLY - Enum constant in enum class com.linecorp.centraldogma.server.plugin.PluginTarget
Run the Plugin on the leader replica for a zone specified in CentralDogmaConfig.zone().
ZoneConfig - Class in com.linecorp.centraldogma.server
A configuration class for the zone.
ZoneConfig(String, List<String>) - Constructor for class com.linecorp.centraldogma.server.ZoneConfig
Creates a new instance.
zonePinned() - Method in class com.linecorp.centraldogma.server.mirror.MirroringServicePluginConfig
Returns whether a Mirror is pinned to a specific zone.
ZOOKEEPER - Enum constant in enum class com.linecorp.centraldogma.server.ReplicationMethod
ZooKeeper-based replication.
ZooKeeperReplicationConfig - Class in com.linecorp.centraldogma.server
ZooKeeper-based replication configuration.
ZooKeeperReplicationConfig(int, Map<Integer, ZooKeeperServerConfig>) - Constructor for class com.linecorp.centraldogma.server.ZooKeeperReplicationConfig
Creates a new replication configuration.
ZooKeeperServerConfig - Class in com.linecorp.centraldogma.server
Represents the address and port numbers of a ZooKeeper node.
ZooKeeperServerConfig(String, int, int, Integer, Integer, Integer) - Constructor for class com.linecorp.centraldogma.server.ZooKeeperServerConfig
Creates a new instance.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form