Index
All Classes and Interfaces|All Packages
A
- application() - Element in annotation type dev.resteasy.junit.extension.annotations.RestBootstrap
-
The application to use for starting a
SeBootstrap.Instance.
B
- Built-in Producers - Section in interface dev.resteasy.junit.extension.api.RestResourceProducer
C
- canInject(ExtensionContext, Class, Annotation...) - Method in interface dev.resteasy.junit.extension.api.RestResourceProducer
-
Determines whether this producer can inject the specified type.
- CLASS - Enum constant in enum dev.resteasy.junit.extension.api.RestResourceProducer.Scope
-
Always use class scope for all injection points.
- clientKeyStore() - Method in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
-
Returns the client
KeyStorecontaining the client's private key and certificate. - clientKeyStorePath() - Method in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
-
Returns the path to the client keystore file containing the client's private key and certificate.
- clientSslContext() - Method in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
-
Returns the
SSLContextconfigured for the client. - clientTrustStore() - Method in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
-
Returns the client
truststorecontaining the server's certificate. - clientTrustStorePath() - Method in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
-
Returns the path to the client truststore file containing the server's certificate.
- configFactory() - Element in annotation type dev.resteasy.junit.extension.annotations.RestBootstrap
-
A factory used to be build the configuration for starting the
SeBootstrap. - ConfigurationProvider - Interface in dev.resteasy.junit.extension.api
-
Provides custom
SeBootstrap.Configurationfor test instances. - Custom Producer Example - Section in interface dev.resteasy.junit.extension.api.RestResourceProducer
D
- DEFAULT - Enum constant in enum dev.resteasy.junit.extension.api.RestResourceProducer.Scope
-
Use the natural scope of the injection point.
- dev.resteasy.junit.extension - module dev.resteasy.junit.extension
-
Provides a JUnit extension for testing Jakarta REST applications using
SeBootstrap. - dev.resteasy.junit.extension.annotations - package dev.resteasy.junit.extension.annotations
-
Annotations for the RESTEasy JUnit extension.
- dev.resteasy.junit.extension.api - package dev.resteasy.junit.extension.api
-
Extension API and SPI for customizing the RESTEasy JUnit extension.
E
- Example - Section in dev.resteasy.junit.extension.annotations.RestBootstrap.value()
- Example: Custom Configuration Provider - Section in package dev.resteasy.junit.extension.api
- Example: Custom Injection Producer - Section in package dev.resteasy.junit.extension.api
- Example Usage - Section in package dev.resteasy.junit.extension.annotations
- Exported Packages - Section in module dev.resteasy.junit.extension
G
- getClientBuilder() - Method in interface dev.resteasy.junit.extension.api.RestClientBuilderProvider
-
Provides a
ClientBuilderfor creating REST client instances. - getConfiguration(ExtensionContext) - Method in interface dev.resteasy.junit.extension.api.ConfigurationProvider
-
Provides the configuration for starting a
SeBootstrap.Instance. - Global Provider via ServiceLoader - Section in interface dev.resteasy.junit.extension.api.ConfigurationProvider
- Global Provider via ServiceLoader - Section in interface dev.resteasy.junit.extension.api.RestClientBuilderProvider
K
- Key Features - Section in module dev.resteasy.junit.extension
- keyStorePassword() - Method in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
-
Returns the password used for all keystore and truststore files.
- keyStoreType() - Method in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
-
Returns the keystore type used for all generated keystore and truststore files.
L
- Lifecycle - Section in interface dev.resteasy.junit.extension.api.RestResourceProducer
N
- NEW - Enum constant in enum dev.resteasy.junit.extension.api.RestResourceProducer.Scope
-
Create a new instance for every injection point.
P
- Primary Annotations - Section in package dev.resteasy.junit.extension.annotations
- produce(ExtensionContext, Class, Annotation...) - Method in interface dev.resteasy.junit.extension.api.RestResourceProducer
-
Produces an instance of the requested type for injection.
- providers() - Element in annotation type dev.resteasy.junit.extension.annotations.RestClientConfig
-
Additional Jakarta REST providers to register on the injected client, such as filters, interceptors or message body readers/writers.
Q
- Qualifier Annotations - Section in package dev.resteasy.junit.extension.annotations
R
- Registration - Section in interface dev.resteasy.junit.extension.api.RestResourceProducer
- RequestPath - Annotation Type in dev.resteasy.junit.extension.annotations
-
Qualifies the injection point for a
WebTargetorURIwith a relative path with a prefix ofSeBootstrap.Configuration.baseUriBuilder(). - Requirements - Section in interface dev.resteasy.junit.extension.api.ConfigurationProvider
- Requirements - Section in interface dev.resteasy.junit.extension.api.RestClientBuilderProvider
- RestBootstrap - Annotation Type in dev.resteasy.junit.extension.annotations
-
An annotation which starts a
SeBootstrap.Instancefor unit testing. - RestClientBuilderProvider - Interface in dev.resteasy.junit.extension.api
-
Provides custom
ClientBuilderconfiguration for creating REST clients. - RestClientConfig - Annotation Type in dev.resteasy.junit.extension.annotations
-
Allows an injected client to be built based on the configuration provider.
- RestResource - Annotation Type in dev.resteasy.junit.extension.annotations
-
Marks a field or constructor parameter for injection by the RESTEasy JUnit extension.
- RestResourceProducer - Interface in dev.resteasy.junit.extension.api
-
Enables injection of custom types into test classes.
- RestResourceProducer.Scope - Enum in dev.resteasy.junit.extension.api
-
Defines the lifecycle scope for resources produced by a
RestResourceProducer.
S
- scope() - Method in interface dev.resteasy.junit.extension.api.RestResourceProducer
-
Returns the lifecycle scope for resources produced by this producer.
- SelfSignedCert - Annotation Type in dev.resteasy.junit.extension.annotations
-
Enables generation of self-signed certificates for SSL/TLS testing.
- SelfSignedCertificate - Interface in dev.resteasy.junit.extension.api
-
Provides access to self-signed certificate artifacts generated for SSL/TLS testing.
- serverKeyStore() - Method in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
-
Returns the server
KeyStorecontaining the server's private key and certificate. - serverKeyStorePath() - Method in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
-
Returns the path to the server keystore file containing the server's private key and certificate.
- serverSslContext() - Method in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
-
Returns the
SSLContextconfigured for the server. - serverTrustStore() - Method in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
-
Returns the server
truststorecontaining the client's certificate. - serverTrustStorePath() - Method in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
-
Returns the path to the server truststore file containing the client's certificate.
- Service Provider Interfaces - Section in module dev.resteasy.junit.extension
- Service Registration - Section in package dev.resteasy.junit.extension.api
- SPI Interfaces - Section in package dev.resteasy.junit.extension.api
- SSL Annotations - Section in package dev.resteasy.junit.extension.annotations
- SslCert - Annotation Type in dev.resteasy.junit.extension.annotations
-
Marks a field for injection of a
SelfSignedCertificate. - sslClientAuthentication() - Element in annotation type dev.resteasy.junit.extension.annotations.RestBootstrap
-
The SSL client authentication mode to use when the test class is also annotated with
@SelfSignedCert. - SSL Support - Section in interface dev.resteasy.junit.extension.api.ConfigurationProvider
- SSL Support - Section in interface dev.resteasy.junit.extension.api.RestClientBuilderProvider
- Standalone Usage - Section in annotation type dev.resteasy.junit.extension.annotations.SelfSignedCert
T
- timeout() - Element in annotation type dev.resteasy.junit.extension.annotations.RestBootstrap
-
The timeout used to wait for the
SeBootstrapto start. - timeoutUnit() - Element in annotation type dev.resteasy.junit.extension.annotations.RestBootstrap
-
The time unit to use for the timeout.
- Types - Section in package dev.resteasy.junit.extension.api
U
- Usage - Section in interface dev.resteasy.junit.extension.api.ConfigurationProvider
- Usage - Section in interface dev.resteasy.junit.extension.api.RestClientBuilderProvider
- Usage - Section in interface dev.resteasy.junit.extension.api.SelfSignedCertificate
- Usage Example - Section in module dev.resteasy.junit.extension
- Usage with @RestBootstrap - Section in annotation type dev.resteasy.junit.extension.annotations.SelfSignedCert
V
- value() - Element in annotation type dev.resteasy.junit.extension.annotations.RequestPath
-
The relative path the
Client.target(URI)should use based on theSeBootstrap.Configuration.baseUriBuilder()path. - value() - Element in annotation type dev.resteasy.junit.extension.annotations.RestBootstrap
-
Jakarta REST resource classes to bootstrap for testing.
- value() - Element in annotation type dev.resteasy.junit.extension.annotations.RestClientConfig
-
The type of the configuration provider.
- valueOf(String) - Static method in enum dev.resteasy.junit.extension.api.RestResourceProducer.Scope
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum dev.resteasy.junit.extension.api.RestResourceProducer.Scope
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages