Class TestResourcesController
- java.lang.Object
-
- io.micronaut.testresources.server.TestResourcesController
-
- All Implemented Interfaces:
io.micronaut.core.order.Ordered,io.micronaut.testresources.core.TestResourcesResolver
@Controller("/") public final class TestResourcesController extends java.lang.Object implements io.micronaut.testresources.core.TestResourcesResolverA client responsible for connecting to a test resources server.
-
-
Constructor Summary
Constructors Constructor Description TestResourcesController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseAll()voidcloseScope(java.lang.String id)java.util.List<java.lang.String>getRequiredProperties(java.lang.String expression)java.util.List<java.lang.String>getRequiredPropertyEntries()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.List<TestContainer>listContainers()java.util.List<TestContainer>listContainersByScope(java.lang.String scope)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> testResourcesConfig)
-
-
-
Method Detail
-
getResolvableProperties
@Get("/list") public java.util.List<java.lang.String> getResolvableProperties()
-
getResolvableProperties
@Post("/list") public 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
-
getRequiredProperties
@Get("/requirements/expr/{expression}") public java.util.List<java.lang.String> getRequiredProperties(java.lang.String expression)- Specified by:
getRequiredPropertiesin interfaceio.micronaut.testresources.core.TestResourcesResolver
-
getRequiredPropertyEntries
@Get("/requirements/entries") public java.util.List<java.lang.String> getRequiredPropertyEntries()- Specified by:
getRequiredPropertyEntriesin interfaceio.micronaut.testresources.core.TestResourcesResolver
-
resolve
@Post("/resolve") public 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> testResourcesConfig)- Specified by:
resolvein interfaceio.micronaut.testresources.core.TestResourcesResolver
-
closeAll
@Get("/close/all") public void closeAll()
-
closeScope
@Get("/close/{id}") public void closeScope(java.lang.String id)
-
listContainers
@Get("/testcontainers") public java.util.List<TestContainer> listContainers()
-
listContainersByScope
@Get("/testcontainers/{scope}") public java.util.List<TestContainer> listContainersByScope(java.lang.String scope)
-
-