A C D E G I L M N O Q R S T U V 
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, ContentsKey, 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, ContentsKey, String) - Method in class org.projectnessie.server.authz.CelAccessChecker
 
canReadEntries(AccessContext, NamedRef) - Method in class org.projectnessie.server.authz.CelAccessChecker
 
canUpdateEntity(AccessContext, NamedRef, ContentsKey, 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 AccessChecker that 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 QuarkusNessieAuthorizationConfig at startup and provides access to them via CompiledAuthorizationRules.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 VersionStoreFactory instance based on the store type.
ConfigurableVersionStoreFactory(Instance<VersionStoreFactory>, 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

DELETE_ENTITY - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
 
DELETE_REFERENCE - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
 
DYNAMO - org.projectnessie.server.config.VersionStoreConfig.VersionStoreType
 
DynamoVersionStoreFactory - Class in org.projectnessie.server.providers
DynamoDB version store factory.
DynamoVersionStoreFactory() - Constructor for class org.projectnessie.server.providers.DynamoVersionStoreFactory
 

E

enabled() - Method in interface org.projectnessie.server.config.QuarkusNessieAuthenticationConfig
Returns true if Nessie authentication is enabled.
enabled() - Method in interface org.projectnessie.server.config.QuarkusNessieAuthorizationConfig
Returns true if 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
 
InMemVersionStoreFactory - Class in org.projectnessie.server.providers
In-memory version store factory.
InMemVersionStoreFactory() - Constructor for class org.projectnessie.server.providers.InMemVersionStoreFactory
 
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
 
MongoVersionStoreFactory - Class in org.projectnessie.server.providers
Version store factory for the MongoDB Database Adapter.
MongoVersionStoreFactory() - Constructor for class org.projectnessie.server.providers.MongoVersionStoreFactory
 

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
 
newStore(StoreWorker<VALUE, METADATA, VALUE_TYPE>, ServerConfig) - Method in class org.projectnessie.server.providers.DynamoVersionStoreFactory
 
newStore(StoreWorker<VALUE, METADATA, VALUE_TYPE>, ServerConfig) - Method in class org.projectnessie.server.providers.InMemVersionStoreFactory
 
newStore(StoreWorker<VALUE, METADATA, VALUE_TYPE>, ServerConfig) - Method in class org.projectnessie.server.providers.MongoVersionStoreFactory
 
newStore(StoreWorker<VALUE, METADATA, VALUE_TYPE>, ServerConfig) - Method in class org.projectnessie.server.providers.RocksVersionStoreFactory
 
newStore(StoreWorker<VALUE, METADATA, VALUE_TYPE>, ServerConfig) - Method in interface org.projectnessie.server.providers.VersionStoreFactory
Creates a new store using the provided worker.

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

QuarkusDynamoDatabaseClient - Class in org.projectnessie.server.providers
CDI bean for DynamoDatabaseClient.
QuarkusDynamoDatabaseClient(DynamoDbClient) - Constructor for class org.projectnessie.server.providers.QuarkusDynamoDatabaseClient
 
QuarkusInmemoryStore - Class in org.projectnessie.server.providers
CDI bean for InmemoryStore.
QuarkusInmemoryStore() - Constructor for class org.projectnessie.server.providers.QuarkusInmemoryStore
 
QuarkusMongoDatabaseClient - Class in org.projectnessie.server.providers
CDI bean for MongoDatabaseClient.
QuarkusMongoDatabaseClient(String) - Constructor for class org.projectnessie.server.providers.QuarkusMongoDatabaseClient
 
QuarkusNessieAuthenticationConfig - Interface in org.projectnessie.server.config
Configuration for Nessie authentication settings.
QuarkusNessieAuthorizationConfig - Interface in org.projectnessie.server.config
Configuration for Nessie authorization settings.
QuarkusRocksDbInstance - Class in org.projectnessie.server.providers
QuarkusRocksDbInstance(VersionStoreConfig.RocksVersionStoreConfig) - Constructor for class org.projectnessie.server.providers.QuarkusRocksDbInstance
 
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" NessieExceptionMapper and there need to be two ExceptionMapper beans 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
 
RocksVersionStoreFactory - Class in org.projectnessie.server.providers
In-memory version store factory.
RocksVersionStoreFactory() - Constructor for class org.projectnessie.server.providers.RocksVersionStoreFactory
 
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 VersionStoreFactory classes.
StoreType.Literal - Class in org.projectnessie.server.providers
Supports inline instantiation of the StoreType qualifier.

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
 
VersionStoreFactory - Interface in org.projectnessie.server.providers
Factory interface for creating version store instances.
VIEW_REFERENCE - org.projectnessie.server.authz.CelAccessChecker.AuthorizationRuleType
 
A C D E G I L M N O Q R S T U V 
All Classes All Packages