A B C E G M N O R S V 
All Classes All Packages

A

allEnvironmentIds(ConfigurationParameters) - Method in class org.projectnessie.client.ext.MultiVersionApiTest
 
API_VERSION_SEGMENT_TYPE - Static variable in class org.projectnessie.client.ext.MultiVersionApiTest
 
apiVersion() - Method in interface org.projectnessie.client.ext.NessieClientFactory
 

B

build(NessieClientBuilder) - Method in enum org.projectnessie.client.ext.NessieApiVersion
 

C

configure(NessieClientBuilder, NessieApiVersion) - Method in interface org.projectnessie.client.ext.NessieClientCustomizer
 

E

evaluateExecutionCondition(ExtensionContext) - Method in class org.projectnessie.client.ext.MultiVersionApiTest
 

G

getBaseUri(ExtensionContext) - Method in class org.projectnessie.client.ext.NessieClientResolver
 
getPathElement() - Method in enum org.projectnessie.client.ext.NessieApiVersion
 

M

mainNessieClientConfigMap() - Method in interface org.projectnessie.client.ext.NessieClientNameResolver
When overriding this function, make sure to use the map of this implementation to include the NessieClientNameResolver.nessieClientName().
make() - Method in interface org.projectnessie.client.ext.NessieClientFactory
 
make(NessieClientCustomizer) - Method in interface org.projectnessie.client.ext.NessieClientFactory
 
MultiVersionApiTest - Class in org.projectnessie.client.ext
Runs the related suite of tests for several Nessie API versions as specified by the NessieApiVersions annotation.
MultiVersionApiTest() - Constructor for class org.projectnessie.client.ext.MultiVersionApiTest
 

N

NessieApiVersion - Enum in org.projectnessie.client.ext
 
NessieApiVersions - Annotation Type in org.projectnessie.client.ext
Annotation for JUnit5 test classes that need to run with a specific set of Nessie API versions.
NessieClientCustomizer - Interface in org.projectnessie.client.ext
Interface for customizing the Nessie Client use in tests.
NessieClientFactory - Interface in org.projectnessie.client.ext
Interface for declaring parameters in test methods wishing to operate on a Nessie Client pre-configured to talk to the Nessie Server running in the current test environment.
nessieClientName() - Method in interface org.projectnessie.client.ext.NessieClientNameResolver
 
NessieClientNameResolver - Interface in org.projectnessie.client.ext
Test classes that implement this interface can specify a different Nessie client by its name and optionally a set of configuration options.
NessieClientResolver - Class in org.projectnessie.client.ext
A base class for extensions that manage a Nessie test execution environment.
NessieClientResolver() - Constructor for class org.projectnessie.client.ext.NessieClientResolver
 
NessieClientResponseFactory - Annotation Type in org.projectnessie.client.ext
Annotation for JUnit5 test classes that need to run with a special HTTP response handler in Nessie REST API client.
NessieClientUri - Annotation Type in org.projectnessie.client.ext
Annotation for JUnit5 method parameters that need a URI for constructing clients to the Nessie server under test.
NessieClientUriResolver - Interface in org.projectnessie.client.ext
This interface can be implemented by test classes to customize the resolution of Nessie Client URIs.

O

org.projectnessie.client.ext - package org.projectnessie.client.ext
 

R

resolve(URI) - Method in enum org.projectnessie.client.ext.NessieApiVersion
 
resolve(NessieApiVersion, URI) - Method in interface org.projectnessie.client.ext.NessieClientUriResolver
Resolved the base Web Container URI to a version-specific Nessie REST API URI.
resolveParameter(ParameterContext, ExtensionContext) - Method in class org.projectnessie.client.ext.NessieClientResolver
 

S

segmentType() - Method in class org.projectnessie.client.ext.MultiVersionApiTest
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class org.projectnessie.client.ext.NessieClientResolver
 

V

V1 - org.projectnessie.client.ext.NessieApiVersion
 
V2 - org.projectnessie.client.ext.NessieApiVersion
 
value() - Method in annotation type org.projectnessie.client.ext.NessieClientResponseFactory
 
valueOf(String) - Static method in enum org.projectnessie.client.ext.NessieApiVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.projectnessie.client.ext.NessieApiVersion
Returns an array containing the constants of this enum type, in the order they are declared.
versions() - Method in annotation type org.projectnessie.client.ext.NessieApiVersions
 
A B C E G M N O R S V 
All Classes All Packages