Interface TestResourcesClient
-
- All Superinterfaces:
io.micronaut.core.order.Ordered,io.micronaut.testresources.core.TestResourcesResolver
- All Known Implementing Classes:
DefaultTestResourcesClient
public interface TestResourcesClient extends io.micronaut.testresources.core.TestResourcesResolverA client responsible for connecting to a test resources server.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACCESS_TOKENstatic java.lang.StringCLIENT_READ_TIMEOUTstatic java.lang.StringSERVER_URI
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidcloseAll()Closes all test resources.voidcloseScope(java.lang.String id)java.util.List<java.lang.String>getRequiredProperties(java.lang.String expression)java.util.List<java.lang.String>getRequiredPropertyEntries()default java.util.List<java.lang.String>getResolvableProperties()java.util.List<java.lang.String>getResolvableProperties(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> propertyEntries, java.util.Map<java.lang.String,java.lang.Object> testResourcesConfig)java.util.Optional<java.lang.String>resolve(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> properties, java.util.Map<java.lang.String,java.lang.Object> testResourcesConfiguration)
-
-
-
Field Detail
-
SERVER_URI
static final java.lang.String SERVER_URI
- See Also:
- Constant Field Values
-
ACCESS_TOKEN
static final java.lang.String ACCESS_TOKEN
- See Also:
- Constant Field Values
-
CLIENT_READ_TIMEOUT
static final java.lang.String CLIENT_READ_TIMEOUT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getResolvableProperties
@Get("/list") default java.util.List<java.lang.String> getResolvableProperties()
-
getResolvableProperties
@Post("/list") java.util.List<java.lang.String> getResolvableProperties(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> propertyEntries, java.util.Map<java.lang.String,java.lang.Object> testResourcesConfig)- Specified by:
getResolvablePropertiesin interfaceio.micronaut.testresources.core.TestResourcesResolver
-
resolve
@Post("/resolve") java.util.Optional<java.lang.String> resolve(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> properties, java.util.Map<java.lang.String,java.lang.Object> testResourcesConfiguration)- Specified by:
resolvein interfaceio.micronaut.testresources.core.TestResourcesResolver
-
getRequiredProperties
@Get("/requirements/expr/{expression}") java.util.List<java.lang.String> getRequiredProperties(java.lang.String expression)- Specified by:
getRequiredPropertiesin interfaceio.micronaut.testresources.core.TestResourcesResolver
-
getRequiredPropertyEntries
@Get("/requirements/entries") java.util.List<java.lang.String> getRequiredPropertyEntries()- Specified by:
getRequiredPropertyEntriesin interfaceio.micronaut.testresources.core.TestResourcesResolver
-
closeAll
@Get("/close/all") void closeAll()Closes all test resources.
-
closeScope
@Get("/close/{id}") void closeScope(java.lang.String id)
-
-