Class EmbeddedServers
java.lang.Object
org.jboss.resteasy.plugins.server.embedded.EmbeddedServers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcheckContextPath(String contextPath) Checks the context path and if required creates a new path with a leading/.static StringcheckContextPath(ResteasyDeployment deployment) Checks the context path and if required creates a new path with a leading/.static EmbeddedServerAttempts to find the server first via a service loader.static EmbeddedServerfindServer(jakarta.ws.rs.SeBootstrap.Configuration configuration) Attempts to find the server first in the configuration, then via a service loader.static StringresolveContext(Class<?> type) Attempts to resolve theApplicationPathon the type.static StringresolveContext(ResteasyDeployment deployment) Attempts to resolve theApplicationPathon the deployments application.static voidvalidateDeployment(ResteasyDeployment deployment) Validates a deployment is notnulland starts it if required.
-
Constructor Details
-
EmbeddedServers
public EmbeddedServers()
-
-
Method Details
-
validateDeployment
Validates a deployment is notnulland starts it if required.- Parameters:
deployment- the deployment to validate
-
resolveContext
Attempts to resolve theApplicationPathon the deployments application. If the application is not set or is not annotated,nullis returned.- Parameters:
deployment- the deployment to check- Returns:
- the value of the
ApplicationPathornullif 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
-