Interface IUriResolver
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
IRewriteUriResolver
Common interface for URI resolvers of
IWebEndpoint
. URI resolvers define the (internal and external) location
of web endpoints.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
Method Summary
Modifier and TypeMethodDescription@NotBlank String
buildUri
(IUriBuilderContext context) Builds the URI with the given context.boolean
matches
(javax.servlet.http.HttpServletRequest request) Checks whether the request matches the URI of the web endpoint defined by this resolver.
-
Method Details
-
buildUri
Builds the URI with the given context.- Parameters:
context
- for resolving the URI. The context determines scopes for which to build the URI, such as for which client to build a URI.- Returns:
- the built URI.
-
matches
boolean matches(javax.servlet.http.HttpServletRequest request) Checks whether the request matches the URI of the web endpoint defined by this resolver.- Parameters:
request
- to be checked.- Returns:
true
if the given request matches the URI of the web endpoint defined by this resolver andfalse
otherwise.
-