Class ObserversHandler
java.lang.Object
eu.emi.security.authn.x509.helpers.ObserversHandler
Thread safe class maintaining a collection of
StoreUpdateListener
s.
Type-safe counterpart of Observable
.- Author:
- K. Benedyczak
-
Constructor Summary
ConstructorsConstructorDescriptionObserversHandler
(Collection<? extends StoreUpdateListener> initialObservers) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addObserver
(StoreUpdateListener listener) Registers a listener which can react to errors found during refreshing of the trust material: trusted CAs or CRLs.void
notifyObservers
(String url, String type, StoreUpdateListener.Severity level, Exception e) void
void
removeObserver
(StoreUpdateListener listener) Unregisters a previously registered CA or CRL update listener.
-
Constructor Details
-
ObserversHandler
public ObserversHandler() -
ObserversHandler
-
-
Method Details
-
addObserver
Registers a listener which can react to errors found during refreshing of the trust material: trusted CAs or CRLs. This method is useful only if the implementation supports updating of CAs or CRLs, otherwise the listener will not be invoked.- Parameters:
listener
- to be registered
-
removeObserver
Unregisters a previously registered CA or CRL update listener. If the listener was not registered then the method does nothing.- Parameters:
listener
- to be unregistered
-
notifyObservers
public void notifyObservers(String url, String type, StoreUpdateListener.Severity level, Exception e) -
removeAllObservers
public void removeAllObservers()
-