Interface LookupRegistry<T>
- Type Parameters:
T
- The type of objects to register and lookup.
- All Known Implementing Classes:
UriPatternMatcher
,UriPatternOrderedMatcher
,UriRegexMatcher
public interface LookupRegistry<T>
A lookup registry.
-
Method Summary
Modifier and TypeMethodDescriptionLooks up an object matching the given request path.void
Registers the given object for URIs matching the given pattern.void
unregister
(String pattern) Removes registered object, if exists, for the given pattern.
-
Method Details
-
register
Registers the given object for URIs matching the given pattern.- Parameters:
pattern
- the pattern to register the handler for.obj
- the object.
-
lookup
Looks up an object matching the given request path.- Parameters:
value
- the request path- Returns:
- object or
null
if no match is found.
-
unregister
Removes registered object, if exists, for the given pattern.- Parameters:
pattern
- the pattern to unregister.
-