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 TypeMethodDescriptionvoid
void
void
registerDelegate
(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
- AnotherErrorDelegate
that will be notified in case of error.
-
onError
- Specified by:
onError
in interfaceErrorDelegate
-
onError
- Specified by:
onError
in interfaceErrorDelegate
-