Package com.linkedin.alpini.router.api
Interface ExtendedResourcePathParser<P extends ResourcePath<K>,K,HTTP_REQUEST extends BasicRequest>
-
- All Superinterfaces:
ResourcePathParser<P,K>
- All Known Implementing Classes:
VenicePathParser
public interface ExtendedResourcePathParser<P extends ResourcePath<K>,K,HTTP_REQUEST extends BasicRequest> extends ResourcePathParser<P,K>
Created by acurtis on 6/12/17.
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default P
parseResourceUri(java.lang.String uri, HTTP_REQUEST request)
static <P extends ResourcePath<K>,K,HTTP_REQUEST extends BasicRequest>
ExtendedResourcePathParser<P,K,HTTP_REQUEST>wrap(ResourcePathParser<P,K> pathParser)
-
Methods inherited from interface com.linkedin.alpini.router.api.ResourcePathParser
parseResourceUri, substitutePartitionKey, substitutePartitionKey
-
-
-
-
Method Detail
-
parseResourceUri
@Nonnull default P parseResourceUri(@Nonnull java.lang.String uri, @Nonnull HTTP_REQUEST request) throws RouterException
- Throws:
RouterException
-
wrap
static <P extends ResourcePath<K>,K,HTTP_REQUEST extends BasicRequest> ExtendedResourcePathParser<P,K,HTTP_REQUEST> wrap(ResourcePathParser<P,K> pathParser)
-
-