Class TaskTideWebApi
java.lang.Object
org.tasktide.api.TaskTideWebApi
Interface for starting embedded HTTP server
-
Constructor Summary
ConstructorsConstructorDescriptionTaskTideWebApi(String host, int port, String basePath) Construct with application configTaskTideWebApi(String host, int port, String basePath, boolean shouldApplyOverrides) Construct with application configTaskTideWebApi(org.eclipse.microprofile.config.Config config) Construct with config -
Method Summary
Modifier and TypeMethodDescriptionvoidApplyResourceConfigandConfigvoidorg.eclipse.microprofile.config.Configorg.glassfish.jersey.server.ResourceConfiggetState()Get server stateGet web uriGet web URIbooleanStart web serverbooleanStop web server
-
Constructor Details
-
TaskTideWebApi
-
TaskTideWebApi
-
TaskTideWebApi
public TaskTideWebApi(org.eclipse.microprofile.config.Config config) Construct with config- Parameters:
config-
-
-
Method Details
-
configureServer
public void configureServer()ApplyResourceConfigandConfig -
startWebServer
public boolean startWebServer()Start web server- Returns:
- boolean
-
stopServer
public boolean stopServer()Stop web server- Returns:
- boolean
-
getState
-
getWebUri
-
getWebUriString
-
getConfig
public org.eclipse.microprofile.config.Config getConfig()- Returns:
Config
-
getResourceConfig
public org.glassfish.jersey.server.ResourceConfig getResourceConfig()- Returns:
ResourceConfig
-
displayResourceConfig
public void displayResourceConfig()
-