Package io.quarkus.test.bootstrap
Interface Service
-
- All Superinterfaces:
org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource
- All Known Implementing Classes:
BaseService,DefaultService,DevModeQuarkusService,RestService
public interface Service extends org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidclose()ConfigurationgetConfiguration()StringgetDisplayName()List<String>getLogs()StringgetName()Map<String,String>getProperties()default Optional<String>getProperty(String property)StringgetProperty(String property, String defaultValue)StringgetScenarioId()voidinit(ManagedResourceBuilder resource)default booleanisAutoStart()booleanisRunning()LogsVerifierlogs()ServiceContextregister(String serviceName, ScenarioContext context)voidstart()voidstop()default voidvalidate(Field field)ServicewithProperty(String key, String value)
-
-
-
Method Detail
-
getScenarioId
String getScenarioId()
-
getName
String getName()
-
getDisplayName
String getDisplayName()
-
getConfiguration
Configuration getConfiguration()
-
register
ServiceContext register(String serviceName, ScenarioContext context)
-
init
void init(ManagedResourceBuilder resource)
-
start
void start()
-
stop
void stop()
-
close
void close()
- Specified by:
closein interfaceorg.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource
-
isRunning
boolean isRunning()
-
logs
LogsVerifier logs()
-
isAutoStart
default boolean isAutoStart()
-
validate
default void validate(Field field)
-
-