A C D E G I L M N O Q R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ASSIGN_REFERENCE_TO_HASH - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
- attemptAuthentication(RoutingContext) - Method in class org.projectnessie.server.authn.NessieHttpAuthenticator
C
- canAssignRefToHash(AccessContext, NamedRef) - Method in class org.projectnessie.server.authz.CelAccessChecker
- canCommitChangeAgainstReference(AccessContext, NamedRef) - Method in class org.projectnessie.server.authz.CelAccessChecker
- canCreateReference(AccessContext, NamedRef) - Method in class org.projectnessie.server.authz.CelAccessChecker
- canDeleteEntity(AccessContext, NamedRef, ContentKey, String) - Method in class org.projectnessie.server.authz.CelAccessChecker
- canDeleteReference(AccessContext, NamedRef) - Method in class org.projectnessie.server.authz.CelAccessChecker
- canListCommitLog(AccessContext, NamedRef) - Method in class org.projectnessie.server.authz.CelAccessChecker
- canReadEntityValue(AccessContext, NamedRef, ContentKey, String) - Method in class org.projectnessie.server.authz.CelAccessChecker
- canReadEntries(AccessContext, NamedRef) - Method in class org.projectnessie.server.authz.CelAccessChecker
- canUpdateEntity(AccessContext, NamedRef, ContentKey, String) - Method in class org.projectnessie.server.authz.CelAccessChecker
- canViewReference(AccessContext, NamedRef) - Method in class org.projectnessie.server.authz.CelAccessChecker
- CelAccessChecker - Class in org.projectnessie.server.authz
-
A reference implementation of the
AccessCheckerthat performs access checks using CEL expressions. - CelAccessChecker(QuarkusNessieAuthorizationConfig, CompiledAuthorizationRules) - Constructor for class org.projectnessie.server.authz.CelAccessChecker
- CelAccessChecker.AuthorizationRuleType - Enum in org.projectnessie.server.authz
- COMMIT_CHANGE_AGAINST_REFERENCE - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
- CompiledAuthorizationRules - Class in org.projectnessie.server.authz
-
Compiles the authorization rules from
QuarkusNessieAuthorizationConfigat startup and provides access to them viaCompiledAuthorizationRules.getRules(). - CompiledAuthorizationRules(QuarkusNessieAuthorizationConfig) - Constructor for class org.projectnessie.server.authz.CompiledAuthorizationRules
- ConfigurableVersionStoreFactory - Class in org.projectnessie.server.providers
-
A version store factory leveraging CDI to delegate to a
VersionStoreFactoryinstance based on the store type. - ConfigurableVersionStoreFactory(Instance<DatabaseAdapterBuilder>, VersionStoreConfig, ServerConfig) - Constructor for class org.projectnessie.server.providers.ConfigurableVersionStoreFactory
-
Configurable version store factory.
- CREATE_REFERENCE - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
- customize(ObjectMapper) - Method in class org.projectnessie.server.providers.RegisterObjectMapper
D
- DatabaseAdapterBuilder - Interface in org.projectnessie.server.providers
-
Factory interface for creating database adapter instances.
- DELETE_ENTITY - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
- DELETE_REFERENCE - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
- DYNAMO - org.projectnessie.server.config.VersionStoreConfig.VersionStoreType
- DynamoDatabaseAdapterBuilder - Class in org.projectnessie.server.providers
-
DynamoDB version store factory.
- DynamoDatabaseAdapterBuilder() - Constructor for class org.projectnessie.server.providers.DynamoDatabaseAdapterBuilder
E
- enabled() - Method in interface org.projectnessie.server.config.QuarkusNessieAuthenticationConfig
-
Returns
trueif Nessie authentication is enabled. - enabled() - Method in interface org.projectnessie.server.config.QuarkusNessieAuthorizationConfig
-
Returns
trueif Nessie authorization is enabled.
G
- getBatchSize() - Method in interface org.projectnessie.server.config.QuarkusVersionStoreAdvancedConfig
- getCommitRetries() - Method in interface org.projectnessie.server.config.QuarkusVersionStoreAdvancedConfig
- getCommitTimeout() - Method in interface org.projectnessie.server.config.QuarkusVersionStoreAdvancedConfig
- getDbPath() - Method in interface org.projectnessie.server.config.VersionStoreConfig.RocksVersionStoreConfig
- getDefaultBranch() - Method in interface org.projectnessie.server.config.QuarkusServerConfig
- getDefaultMaxKeyListSize() - Method in interface org.projectnessie.server.config.QuarkusVersionStoreAdvancedConfig
- getKeyListDistance() - Method in interface org.projectnessie.server.config.QuarkusVersionStoreAdvancedConfig
- getKeyPrefix() - Method in interface org.projectnessie.server.config.QuarkusVersionStoreAdvancedConfig
- getMaxKeyListSize() - Method in interface org.projectnessie.server.config.QuarkusVersionStoreAdvancedConfig
- getParentsPerCommit() - Method in interface org.projectnessie.server.config.QuarkusVersionStoreAdvancedConfig
- getParentsPerGlobalCommit() - Method in interface org.projectnessie.server.config.QuarkusVersionStoreAdvancedConfig
- getRules() - Method in class org.projectnessie.server.authz.CompiledAuthorizationRules
-
Returns a map of compiled authorization rules.
- getVersionStore() - Method in class org.projectnessie.server.providers.ConfigurableVersionStoreFactory
-
Version store producer.
- getVersionStoreType() - Method in interface org.projectnessie.server.config.VersionStoreConfig
I
- INMEMORY - org.projectnessie.server.config.VersionStoreConfig.VersionStoreType
- InmemoryDatabaseAdapterBuilder - Class in org.projectnessie.server.providers
-
In-memory version store factory.
- InmemoryDatabaseAdapterBuilder() - Constructor for class org.projectnessie.server.providers.InmemoryDatabaseAdapterBuilder
- isMetricsEnabled() - Method in interface org.projectnessie.server.config.VersionStoreConfig
-
Whether metrics for the version-store are enabled (enabled by default).
- isTracingEnabled() - Method in interface org.projectnessie.server.config.VersionStoreConfig
-
Whether calls against the version-store are traced with OpenTracing/OpenTelemetry (Jaeger), enabled by default.
L
- LIST_COMMIT_LOG - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
- Literal(VersionStoreConfig.VersionStoreType) - Constructor for class org.projectnessie.server.providers.StoreType.Literal
M
- ModelReflections - Class in org.projectnessie.server.relect
-
This class tracks classes explicitly registered for "reflection" during Quarkus Server native builds.
- ModelReflections() - Constructor for class org.projectnessie.server.relect.ModelReflections
- MONGO - org.projectnessie.server.config.VersionStoreConfig.VersionStoreType
- MongoDatabaseAdapterBuilder - Class in org.projectnessie.server.providers
-
Version store factory for the MongoDB Database Adapter.
- MongoDatabaseAdapterBuilder() - Constructor for class org.projectnessie.server.providers.MongoDatabaseAdapterBuilder
N
- NessieHttpAuthenticator - Class in org.projectnessie.server.authn
-
A custom
HttpAuthenticator. - NessieHttpAuthenticator(QuarkusNessieAuthenticationConfig, Instance<HttpAuthenticationMechanism>, Instance<IdentityProvider<?>>) - Constructor for class org.projectnessie.server.authn.NessieHttpAuthenticator
- newDatabaseAdapter() - Method in interface org.projectnessie.server.providers.DatabaseAdapterBuilder
-
Creates a new database adapter instance.
- newDatabaseAdapter() - Method in class org.projectnessie.server.providers.DynamoDatabaseAdapterBuilder
- newDatabaseAdapter() - Method in class org.projectnessie.server.providers.InmemoryDatabaseAdapterBuilder
- newDatabaseAdapter() - Method in class org.projectnessie.server.providers.MongoDatabaseAdapterBuilder
- newDatabaseAdapter() - Method in class org.projectnessie.server.providers.RocksDatabaseAdapterBuilder
O
- org.projectnessie.server.authn - package org.projectnessie.server.authn
- org.projectnessie.server.authz - package org.projectnessie.server.authz
- org.projectnessie.server.config - package org.projectnessie.server.config
- org.projectnessie.server.filters - package org.projectnessie.server.filters
- org.projectnessie.server.providers - package org.projectnessie.server.providers
- org.projectnessie.server.relect - package org.projectnessie.server.relect
Q
- QuarkusNessieAuthenticationConfig - Interface in org.projectnessie.server.config
-
Configuration for Nessie authentication settings.
- QuarkusNessieAuthorizationConfig - Interface in org.projectnessie.server.config
-
Configuration for Nessie authorization settings.
- QuarkusServerConfig - Interface in org.projectnessie.server.config
-
Nessie server config for Quarkus.
- QuarkusVersionStoreAdvancedConfig - Interface in org.projectnessie.server.config
-
This is a superset of all database adapter configuration interfaces to be implemented by Quarkus.
R
- READ_ENTITY_VALUE - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
- READ_ENTRIES - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
- RegisterObjectMapper - Class in org.projectnessie.server.providers
- RegisterObjectMapper() - Constructor for class org.projectnessie.server.providers.RegisterObjectMapper
- ResteasyExceptionMapper - Class in org.projectnessie.server.providers
-
"Special" implementation for exceptions that extend
ValidationException, as those do not "go through"NessieExceptionMapperand there need to be twoExceptionMapperbeans for the Nessie-server. - ResteasyExceptionMapper() - Constructor for class org.projectnessie.server.providers.ResteasyExceptionMapper
- ResteasyExceptionMapper(ServerConfig) - Constructor for class org.projectnessie.server.providers.ResteasyExceptionMapper
- ROCKS - org.projectnessie.server.config.VersionStoreConfig.VersionStoreType
- RocksDatabaseAdapterBuilder - Class in org.projectnessie.server.providers
-
In-memory version store factory.
- RocksDatabaseAdapterBuilder() - Constructor for class org.projectnessie.server.providers.RocksDatabaseAdapterBuilder
- rules() - Method in interface org.projectnessie.server.config.QuarkusNessieAuthorizationConfig
-
The authorization rules where the key represents the rule id and the value the CEL expression.
S
- sendStacktraceToClient() - Method in interface org.projectnessie.server.config.QuarkusServerConfig
- SinglePageAppRoutingFilter - Class in org.projectnessie.server.filters
-
Routes UI routes to http page.
- SinglePageAppRoutingFilter() - Constructor for class org.projectnessie.server.filters.SinglePageAppRoutingFilter
- StoreType - Annotation Type in org.projectnessie.server.providers
-
Store type qualifier for
VersionStoreFactoryclasses. - StoreType.Literal - Class in org.projectnessie.server.providers
-
Supports inline instantiation of the
StoreTypequalifier.
T
- toResponse(ResteasyViolationException) - Method in class org.projectnessie.server.providers.ResteasyExceptionMapper
U
- unwrapException(Throwable) - Method in class org.projectnessie.server.providers.ResteasyExceptionMapper
- UPDATE_ENTITY - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
V
- value() - Method in class org.projectnessie.server.providers.StoreType.Literal
- value() - Method in annotation type org.projectnessie.server.providers.StoreType
-
Gets the store type.
- valueOf(String) - Static method in enum org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.projectnessie.server.config.VersionStoreConfig.VersionStoreType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.projectnessie.server.config.VersionStoreConfig.VersionStoreType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VersionStoreConfig - Interface in org.projectnessie.server.config
-
Version store configuration.
- VersionStoreConfig.RocksVersionStoreConfig - Interface in org.projectnessie.server.config
- VersionStoreConfig.VersionStoreType - Enum in org.projectnessie.server.config
- VIEW_REFERENCE - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
All Classes All Packages