Index

A B C D E F G H I J K L M N O P Q R S T U V W 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 extends 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 extends 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>) - Constructor for class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
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.
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.
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 - Static variable in class com.linecorp.centraldogma.server.metadata.User
 
administrators() - Method in class com.linecorp.centraldogma.server.auth.AuthConfig
Returns the usernames of the users with administrator rights.
administrators(Iterable<String>) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds administrators to the set.
administrators(String...) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Adds administrators to the set.
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
 
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_PERMISSION - Static variable in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
Permissions for administrators.
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
 
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 class com.linecorp.centraldogma.server.command.NormalizingPushCommand
Returns a new PushAsIsCommand which is converted from this NormalizingPushCommand for replicating to other replicas.
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 in com.linecorp.centraldogma.server.auth
A RuntimeException raised while performing authentication.
AuthException() - Constructor for exception com.linecorp.centraldogma.server.auth.AuthException
Creates a new instance.
AuthException(String) - Constructor for exception com.linecorp.centraldogma.server.auth.AuthException
Creates a new instance with the specified message.
AuthException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.server.auth.AuthException
Creates a new instance with the specified message and cause.
AuthException(String, Throwable, boolean, boolean) - Constructor for exception 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 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.RemoveSessionCommand
 
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 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 com.linecorp.centraldogma.common.AuthorizationException
Creates a new instance.
AuthorizationException(String) - Constructor for exception com.linecorp.centraldogma.common.AuthorizationException
Creates a new instance.
AuthorizationException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.AuthorizationException
Creates a new instance.
AuthorizationException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.AuthorizationException
Creates a new instance.
AuthorizationException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.AuthorizationException
Creates a new instance.
AuthorizationException(Throwable) - Constructor for exception 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.
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.
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.
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.
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.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 in com.linecorp.centraldogma.common
A RuntimeException that is raised when failed to access Central Dogma.
CentralDogmaException() - Constructor for exception com.linecorp.centraldogma.common.CentralDogmaException
Creates a new instance.
CentralDogmaException(String) - Constructor for exception com.linecorp.centraldogma.common.CentralDogmaException
Creates a new instance.
CentralDogmaException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.CentralDogmaException
Creates a new instance.
CentralDogmaException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.CentralDogmaException
Creates a new instance.
CentralDogmaException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.CentralDogmaException
Creates a new instance.
CentralDogmaException(Throwable) - Constructor for exception 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 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 com.linecorp.centraldogma.common.ChangeConflictException
Creates a new instance.
ChangeConflictException(String) - Constructor for exception com.linecorp.centraldogma.common.ChangeConflictException
Creates a new instance.
ChangeConflictException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.ChangeConflictException
Creates a new instance.
ChangeConflictException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.ChangeConflictException
Creates a new instance.
ChangeConflictException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.ChangeConflictException
Creates a new instance.
ChangeConflictException(Throwable) - Constructor for exception com.linecorp.centraldogma.common.ChangeConflictException
Creates a new instance.
ChangeFormatException - Exception 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 com.linecorp.centraldogma.common.ChangeFormatException
Creates a new instance.
ChangeFormatException(String) - Constructor for exception com.linecorp.centraldogma.common.ChangeFormatException
Creates a new instance.
ChangeFormatException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.ChangeFormatException
Creates a new instance.
ChangeFormatException(Throwable) - Constructor for exception 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.
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.
clientPort() - Method in class com.linecorp.centraldogma.server.ZooKeeperServerConfig
Returns the client port number.
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.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.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.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.
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.
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, 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
 
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.
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.
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
Sets CORS related configurations.
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
 
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.
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.
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, isAdmin 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 isAdmin.
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.

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.
deletion() - Method in class com.linecorp.centraldogma.server.metadata.Token
Returns who deleted this token when.
deserialize(JsonParser, DeserializationContext) - Method in class com.linecorp.centraldogma.common.RevisionJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.linecorp.centraldogma.server.auth.RawSessionJsonDeserializer
 
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(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, 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(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.
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) - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
doStart(Runnable, Runnable) - Method in class com.linecorp.centraldogma.server.command.StandaloneCommandExecutor
 
doStop(Runnable) - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
doStop(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.
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 in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to retrieve the content from a directory entry.
EntryNoContentException() - Constructor for exception com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNoContentException(EntryType, Revision, String) - Constructor for exception com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNoContentException(String) - Constructor for exception com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNoContentException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNoContentException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNoContentException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNoContentException(Throwable) - Constructor for exception com.linecorp.centraldogma.common.EntryNoContentException
Creates a new instance.
EntryNotFoundException - Exception 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 com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
EntryNotFoundException(Revision, String) - Constructor for exception com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
EntryNotFoundException(String) - Constructor for exception com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
EntryNotFoundException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
EntryNotFoundException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
EntryNotFoundException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
EntryNotFoundException(Throwable) - Constructor for exception com.linecorp.centraldogma.common.EntryNotFoundException
Creates a new instance.
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.RemoveSessionCommand
 
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.metadata.PerRolePermissions
 
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.QuotaConfig
 
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
 
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.RemoveRepositoryCommand
 
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.
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.mirror.MirrorCredential
 
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.
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.
getMetadataService(ServiceRequestContext) - Static method in class com.linecorp.centraldogma.server.metadata.MetadataServiceInjector
Returns the MetadataService instance from the specified ServiceRequestContext.
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.
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 - Enum constant in enum class com.linecorp.centraldogma.server.metadata.ProjectRole
 

H

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.RemoveSessionCommand
 
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.metadata.PerRolePermissions
 
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.QuotaConfig
 
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.
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.
hostnamePatterns() - Method in interface com.linecorp.centraldogma.server.mirror.MirrorCredential
Returns the Patterns compiled from the regular expressions that match a host name.
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.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.MirrorCredential
Returns the ID of the credential.
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'.
initializationTimeoutMillis() - Method in class com.linecorp.centraldogma.client.spring.CentralDogmaSettings
Returns the number of milliseconds the Central Dogma client waits for initialization to complete.
initialValueFuture() - Method in interface com.linecorp.centraldogma.client.Watcher
Returns the CompletableFuture which is completed when the initial value retrieval is done successfully.
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 in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when a push is invalid.
InvalidPushException() - Constructor for exception com.linecorp.centraldogma.common.InvalidPushException
Creates a new instance.
InvalidPushException(String) - Constructor for exception com.linecorp.centraldogma.common.InvalidPushException
Creates a new instance.
InvalidPushException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.InvalidPushException
Creates a new instance.
InvalidPushException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.InvalidPushException
Creates a new instance.
InvalidPushException(Throwable) - Constructor for exception 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.
isAdmin() - Method in class com.linecorp.centraldogma.server.metadata.Token
Returns whether this token has administrative privileges.
isAdmin() - Method in class com.linecorp.centraldogma.server.metadata.User
Returns true if this user has administrative privileges.
isAdmin() - Method in class com.linecorp.centraldogma.server.metadata.UserWithToken
 
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.
isMirroringEnabled() - Method in class com.linecorp.centraldogma.server.CentralDogmaConfig
Returns whether mirroring 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
 
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

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

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_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.
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.
LOCAL_TO_REMOTE - Enum constant in enum class com.linecorp.centraldogma.server.mirror.MirrorDirection
 
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.
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 - Enum Class in com.linecorp.centraldogma.common
The markup language of a Commit message.
matches(URI) - Method in interface com.linecorp.centraldogma.server.mirror.MirrorCredential
Returns true if the specified uri is matched by one of the host name patterns.
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.CentralDogmaConfig
Returns the maximum allowed number of bytes per mirror.
maxNumBytesPerMirror(long) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the maximum allowed number of bytes in a mirrored tree.
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.CentralDogmaConfig
Returns the maximum allowed number of files per mirror.
maxNumFilesPerMirror(int) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the maximum allowed number of files in a mirrored tree.
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(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.server.metadata.ProjectRole
 
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_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.
MetadataServiceInjector - Class in com.linecorp.centraldogma.server.metadata
Injects the MetadataService instance into the attribute of the ServiceRequestContext.
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 interface com.linecorp.centraldogma.server.MirroringService
Schedules an immediate mirroring.
mirror(File, CommandExecutor, int, long) - Method in interface com.linecorp.centraldogma.server.mirror.Mirror
Performs the mirroring task.
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(Cron, MirrorDirection, MirrorCredential, Repository, String, URI, String) - Constructor for class com.linecorp.centraldogma.server.mirror.MirrorContext
Creates a new instance.
MirrorCredential - Interface in com.linecorp.centraldogma.server.mirror
The authentication credentials which are required when accessing the Git repositories.
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 in com.linecorp.centraldogma.server
A RuntimeException raised when MirroringService failed to mirror a repository.
MirrorException() - Constructor for exception com.linecorp.centraldogma.server.MirrorException
Creates a new instance.
MirrorException(String) - Constructor for exception com.linecorp.centraldogma.server.MirrorException
Creates a new instance.
MirrorException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.server.MirrorException
Creates a new instance.
MirrorException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.server.MirrorException
Creates a new instance.
MirrorException(Throwable) - Constructor for exception com.linecorp.centraldogma.server.MirrorException
Creates a new instance.
mirroringEnabled(boolean) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets whether MirroringService is enabled or not.
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.
MirrorProvider - Interface in com.linecorp.centraldogma.server.mirror
Creates a new Mirror dynamically via Java SPI (Service Provider Interface).
mirrors() - 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.
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).
newDecorator(MetadataService) - Static method in class com.linecorp.centraldogma.server.metadata.MetadataServiceInjector
Returns a newly created Service decorator from the specified MetadataService.
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.
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.CentralDogmaConfig
Returns the number of mirroring threads.
numMirroringThreads(int) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Sets the number of worker threads dedicated to mirroring between repositories.
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(JsonNode) - Static method in enum class com.linecorp.centraldogma.server.metadata.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(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(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(String) - Static method in enum class com.linecorp.centraldogma.server.metadata.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.
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 a 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
onMainLane() - Method in class com.linecorp.centraldogma.common.Revision
Deprecated.
Do not use. Minor revisions are not used anymore.
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.server.metadata.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.
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(String) - Method in class com.linecorp.centraldogma.client.updater.CentralDogmaBeanConfigBuilder
Sets the path of the file in Central Dogma.
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.
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>) - 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.
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) - 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) - Constructor for class com.linecorp.centraldogma.server.plugin.PluginInitContext
Creates a new instance.
plugins(PluginTarget) - Method in class com.linecorp.centraldogma.server.CentralDogma
Returns the Plugins which have been loaded.
PluginTarget - Enum Class in com.linecorp.centraldogma.server.plugin
Targets that a Plugin is applied to which replica.
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(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 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 com.linecorp.centraldogma.common.ProjectExistsException
Creates a new instance.
ProjectExistsException(String) - Constructor for exception com.linecorp.centraldogma.common.ProjectExistsException
Creates a new instance.
ProjectExistsException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.ProjectExistsException
Creates a new instance.
ProjectExistsException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.ProjectExistsException
Creates a new instance.
ProjectExistsException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.ProjectExistsException
Creates a new instance.
ProjectExistsException(Throwable) - Constructor for exception 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.RemoveRepositoryCommand
 
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.
ProjectNotFoundException - Exception in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to access a non-existent project.
ProjectNotFoundException() - Constructor for exception com.linecorp.centraldogma.common.ProjectNotFoundException
Creates a new instance.
ProjectNotFoundException(String) - Constructor for exception com.linecorp.centraldogma.common.ProjectNotFoundException
Creates a new instance.
ProjectNotFoundException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.ProjectNotFoundException
Creates a new instance.
ProjectNotFoundException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.ProjectNotFoundException
Creates a new instance.
ProjectNotFoundException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.ProjectNotFoundException
Creates a new instance.
ProjectNotFoundException(Throwable) - Constructor for exception com.linecorp.centraldogma.common.ProjectNotFoundException
Creates a new instance.
ProjectRole - Enum Class in com.linecorp.centraldogma.server.metadata
Roles of a User in a project.
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.
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 in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when the evaluation of a Query has failed.
QueryExecutionException() - Constructor for exception com.linecorp.centraldogma.common.QueryExecutionException
Creates a new instance.
QueryExecutionException(String) - Constructor for exception com.linecorp.centraldogma.common.QueryExecutionException
Creates a new instance.
QueryExecutionException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.QueryExecutionException
Creates a new instance.
QueryExecutionException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.QueryExecutionException
Creates a new instance.
QueryExecutionException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.QueryExecutionException
Creates a new instance.
QueryExecutionException(Throwable) - Constructor for exception 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 in com.linecorp.centraldogma.common
An IllegalArgumentException that is raised when the syntax validation of a Query has failed.
QuerySyntaxException() - Constructor for exception com.linecorp.centraldogma.common.QuerySyntaxException
Creates a new instance.
QuerySyntaxException(String) - Constructor for exception com.linecorp.centraldogma.common.QuerySyntaxException
Creates a new instance.
QuerySyntaxException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.QuerySyntaxException
Creates a new instance.
QuerySyntaxException(Throwable) - Constructor for exception 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.server.metadata.Permission
Able to read a file from a repository.
READ_ONLY - Static variable in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
 
READ_WRITE - Static variable in class com.linecorp.centraldogma.server.metadata.PerRolePermissions
 
RedundantChangeException - Exception in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to push a commit without effective changes.
RedundantChangeException() - Constructor for exception com.linecorp.centraldogma.common.RedundantChangeException
Creates a new instance.
RedundantChangeException(String) - Constructor for exception com.linecorp.centraldogma.common.RedundantChangeException
Creates a new instance.
RedundantChangeException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.RedundantChangeException
Creates a new instance.
RedundantChangeException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.RedundantChangeException
Creates a new instance.
RedundantChangeException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.RedundantChangeException
Creates a new instance.
RedundantChangeException(Throwable) - Constructor for exception 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
 
removeMember(Author, String, User) - Method in class com.linecorp.centraldogma.server.metadata.MetadataService
Removes the specified member 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
 
replication(ReplicationConfig) - Method in class com.linecorp.centraldogma.server.CentralDogmaBuilder
Configures the replication.
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 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.
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 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 com.linecorp.centraldogma.common.RepositoryExistsException
Creates a new instance.
RepositoryExistsException(String) - Constructor for exception com.linecorp.centraldogma.common.RepositoryExistsException
Creates a new instance.
RepositoryExistsException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.RepositoryExistsException
Creates a new instance.
RepositoryExistsException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.RepositoryExistsException
Creates a new instance.
RepositoryExistsException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.RepositoryExistsException
Creates a new instance.
RepositoryExistsException(Throwable) - Constructor for exception 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.
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, PerRolePermissions, Map<String, Collection<Permission>>, Map<String, Collection<Permission>>, UserAndTimestamp, UserAndTimestamp, QuotaConfig) - Constructor for class com.linecorp.centraldogma.server.metadata.RepositoryMetadata
Creates a new instance.
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 in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to access a non-existent repository.
RepositoryNotFoundException() - Constructor for exception com.linecorp.centraldogma.common.RepositoryNotFoundException
Creates a new instance.
RepositoryNotFoundException(String) - Constructor for exception com.linecorp.centraldogma.common.RepositoryNotFoundException
Creates a new instance.
RepositoryNotFoundException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.RepositoryNotFoundException
Creates a new instance.
RepositoryNotFoundException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.RepositoryNotFoundException
Creates a new instance.
RepositoryNotFoundException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.RepositoryNotFoundException
Creates a new instance.
RepositoryNotFoundException(Throwable) - Constructor for exception com.linecorp.centraldogma.common.RepositoryNotFoundException
Creates a new instance.
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 in com.linecorp.centraldogma.common
A CentralDogmaException that is raised when attempted to access a non-existent revision.
RevisionNotFoundException() - Constructor for exception com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionNotFoundException(Revision) - Constructor for exception com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionNotFoundException(String) - Constructor for exception com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionNotFoundException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionNotFoundException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionNotFoundException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.RevisionNotFoundException
Creates a new instance.
RevisionNotFoundException(Throwable) - Constructor for exception 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.
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.
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.
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
 
serve(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.centraldogma.server.metadata.MetadataServiceInjector
 
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.
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.
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.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 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 com.linecorp.centraldogma.common.ShuttingDownException
Creates a new instance.
ShuttingDownException(String) - Constructor for exception com.linecorp.centraldogma.common.ShuttingDownException
Creates a new instance.
ShuttingDownException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.ShuttingDownException
Creates a new instance.
ShuttingDownException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.ShuttingDownException
Creates a new instance.
ShuttingDownException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.ShuttingDownException
Creates a new instance.
ShuttingDownException(Throwable) - Constructor for exception com.linecorp.centraldogma.common.ShuttingDownException
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, SessionManager, QuotaConfig, Consumer<CommandExecutor>, Consumer<CommandExecutor>) - Constructor for class com.linecorp.centraldogma.server.command.StandaloneCommandExecutor
Creates a new instance.
StandaloneCommandExecutor(ProjectManager, Executor, SessionManager, 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.
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.
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.
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 in com.linecorp.centraldogma.server.storage
A RuntimeException that is raised when a potentially irrecoverable storage access failure has occurred.
StorageException() - Constructor for exception com.linecorp.centraldogma.server.storage.StorageException
Creates a new instance.
StorageException(String) - Constructor for exception com.linecorp.centraldogma.server.storage.StorageException
Creates a new instance with the specified message.
StorageException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.server.storage.StorageException
Creates a new instance with the specified message and cause.
StorageException(String, Throwable, boolean, boolean) - Constructor for exception 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 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.
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.
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.

T

target() - Method in class com.linecorp.centraldogma.server.plugin.AllReplicasPlugin
 
target() - Method in interface com.linecorp.centraldogma.server.plugin.Plugin
Returns the PluginTarget which specifies the replicas that this Plugin is applied to.
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.RemoveSessionCommand
 
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, 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.
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 - 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 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 com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
TooManyRequestsException(String) - Constructor for exception com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
TooManyRequestsException(String, boolean) - Constructor for exception com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
TooManyRequestsException(String, String, double) - Constructor for exception com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
TooManyRequestsException(String, Throwable) - Constructor for exception com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
TooManyRequestsException(String, Throwable, boolean, boolean) - Constructor for exception com.linecorp.centraldogma.common.TooManyRequestsException
Creates a new instance.
TooManyRequestsException(Throwable) - Constructor for exception 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.RemoveSessionCommand
 
toString() - Method in class com.linecorp.centraldogma.server.command.AbstractCommandExecutor
 
toString() - Method in class com.linecorp.centraldogma.server.command.CommitResult
 
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.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.RepositoryMetadata
 
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.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.ZooKeeperReplicationConfig
 
toString() - Method in class com.linecorp.centraldogma.server.ZooKeeperServerConfig
 
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 com.linecorp.centraldogma.common.TooManyRequestsException
Returns the type specified when creating this Exception.
type() - Method in class com.linecorp.centraldogma.server.command.RemoveSessionCommand
 
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.
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
 
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.
updateServerStatus(boolean) - 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.
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.
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.QueryType
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.metadata.Permission
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.linecorp.centraldogma.server.metadata.ProjectRole
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.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.
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.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.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.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.metadata.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.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.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.

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.
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.
writable() - Method in class com.linecorp.centraldogma.server.command.UpdateServerStatusCommand
Returns whether the cluster is writable.
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.

Z

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 Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form