Class EmbeddedServers
java.lang.Object
org.jboss.resteasy.plugins.server.embedded.EmbeddedServers
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
checkContextPath
(String contextPath) Checks the context path and if required creates a new path with a leading/
.static String
checkContextPath
(ResteasyDeployment deployment) Checks the context path and if required creates a new path with a leading/
.static EmbeddedServer
Attempts to find the server first via a service loader.static EmbeddedServer
findServer
(jakarta.ws.rs.SeBootstrap.Configuration configuration) Attempts to find the server first in the configuration, then via a service loader.static String
resolveContext
(Class<?> type) Attempts to resolve theApplicationPath
on the type.static String
resolveContext
(ResteasyDeployment deployment) Attempts to resolve theApplicationPath
on the deployments application.static void
validateDeployment
(ResteasyDeployment deployment) Validates a deployment is notnull
and starts it if required.
-
Constructor Details
-
EmbeddedServers
public EmbeddedServers()
-
-
Method Details
-
validateDeployment
Validates a deployment is notnull
and starts it if required.- Parameters:
deployment
- the deployment to validate
-
resolveContext
Attempts to resolve theApplicationPath
on the deployments application. If the application is not set or is not annotated,null
is returned.- Parameters:
deployment
- the deployment to check- Returns:
- the value of the
ApplicationPath
ornull
if the type is not annotated
-
resolveContext
-
checkContextPath
Checks the context path and if required creates a new path with a leading/
.The deployments application is checked for a
ApplicationPath
. If application is not set or is not annotated withApplicationPath
, then"/"
is returned.- Parameters:
deployment
- the deployment to check- Returns:
- the context path with a leading
/
if required
-
checkContextPath
-
findServer
Attempts to find the server first via a service loader.- Returns:
- the embedded server found
-
findServer
Attempts to find the server first in the configuration, then via a service loader.- Parameters:
configuration
- the configuration to attempt to locate the server in- Returns:
- the embedded server found
-