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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
lookup(java.lang.String value)
Looks up an object matching the given request path.void
register(java.lang.String pattern, T obj)
Registers the given object for URIs matching the given pattern.void
unregister(java.lang.String pattern)
Removes registered object, if exists, for the given pattern.
-
-
-
Method Detail
-
register
void register(java.lang.String pattern, T obj)
Registers the given object for URIs matching the given pattern.- Parameters:
pattern
- the pattern to register the handler for.obj
- the object.
-
lookup
T lookup(java.lang.String value)
Looks up an object matching the given request path.- Parameters:
value
- the request path- Returns:
- object or
null
if no match is found.
-
unregister
void unregister(java.lang.String pattern)
Removes registered object, if exists, for the given pattern.- Parameters:
pattern
- the pattern to unregister.
-
-