Class BaseAws2Resource
java.lang.Object
org.apache.camel.quarkus.test.support.aws2.BaseAws2Resource
Parent for testing resources for aws2 extensions.
This class adds endpoints to force default credentials to be used + provides variable useDefaultCredentials
to be used in inherited classes.
Rest endpoints are expected by test classes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseinitializeDefaultCredentials(boolean initialize) boolean(package private) voidonStop(io.quarkus.runtime.ShutdownEvent ev) Listeners ensures, that system credentials are cleared at the end of the lifecycle.jakarta.ws.rs.core.ResponsesetUseDefaultCredentials(boolean useDefaultCredentialsProvider)
-
Constructor Details
-
BaseAws2Resource
-
-
Method Details
-
setUseDefaultCredentials
@Path("/setUseDefaultCredentialsProvider") @POST public jakarta.ws.rs.core.Response setUseDefaultCredentials(boolean useDefaultCredentialsProvider) throws Exception - Throws:
Exception
-
initializeDefaultCredentials
@Path("/initializeDefaultCredentials") @POST @Produces("text/plain") public jakarta.ws.rs.core.Response initializeDefaultCredentials(boolean initialize) throws Exception - Throws:
Exception
-
onStop
void onStop(@Observes io.quarkus.runtime.ShutdownEvent ev) Listeners ensures, that system credentials are cleared at the end of the lifecycle. Tests are clearing them by itself, this is just a precaution. -
isUseDefaultCredentials
public boolean isUseDefaultCredentials()
-