|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.Observable dk.netarkivet.viewerproxy.NotifyingURIResolver
public class NotifyingURIResolver
A wrapper class for URI resolver, which also notifies an URIObserver about all URIs visited and their response codes.
Field Summary |
---|
Fields inherited from interface dk.netarkivet.viewerproxy.URIResolver |
---|
NOT_FOUND |
Constructor Summary | |
---|---|
NotifyingURIResolver(URIResolver ur,
URIObserver uo)
Initialise the wrapper. |
Method Summary | |
---|---|
int |
lookup(Request request,
Response response)
Passes the uri to the current wrapped resolver and notifies the observer of the result. |
void |
setURIResolver(URIResolver ur)
Sets the current URIResolver wrapped. |
Methods inherited from class java.util.Observable |
---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NotifyingURIResolver(URIResolver ur, URIObserver uo)
ur
- The Wrapped URI resolveruo
- The URI Observer to notify on each url.
ArgumentNotValid
- if either argument is null.Method Detail |
---|
public void setURIResolver(URIResolver ur)
setURIResolver
in interface URIResolverHandler
ur
- URI resolver to wrap.
ArgumentNotValid
- if argument is null.public int lookup(Request request, Response response)
lookup
in interface URIResolver
request
- A given requestresponse
- A given response
URIResolver.lookup(Request, Response)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |