Package eu.ccvlab.mapi.core.payment
Class ErrorDelegateMulticaster
java.lang.Object
eu.ccvlab.mapi.core.payment.ErrorDelegateMulticaster
- All Implemented Interfaces:
ErrorDelegate
ErrorDelegate that multicasts errors to a set of registered ErrorDelegates.
This class takes care of distributing an error to a set of ErrorDelegates so it can be registered as a single instance
and registeree classes do not have to take care of distributing to a set of observers themselves.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidregisterDelegate(ErrorDelegate errorDelegate) Adds an ErrorDelegate as registered delegate.
-
Field Details
-
delegates
-
-
Constructor Details
-
ErrorDelegateMulticaster
-
-
Method Details
-
registerDelegate
Adds an ErrorDelegate as registered delegate.- Parameters:
errorDelegate- AnotherErrorDelegatethat will be notified in case of error.
-
onError
- Specified by:
onErrorin interfaceErrorDelegate
-
onError
- Specified by:
onErrorin interfaceErrorDelegate
-