Package net.engio.mbassy.bus.common
Interface ErrorHandlingSupport
-
- All Known Subinterfaces:
GenericMessagePublicationSupport<T,P>
,IMessageBus<T,P>
,ISyncMessageBus<T,P>
- All Known Implementing Classes:
AbstractSyncAsyncMessageBus
,MBassador
,SyncMessageBus
public interface ErrorHandlingSupport
Publication errors may occur at various points of time during message delivery. A handler may throw an exception, may not be accessible due to security constraints or is not annotated properly. In any of all possible cases a publication error is created and passed to each of the registered error handlers. Error handlers can be added via theIBusConfiguration
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<IPublicationErrorHandler>
getRegisteredErrorHandlers()
Get all registered instance ofIPublicationErrorHandler
-
-
-
Method Detail
-
getRegisteredErrorHandlers
java.util.Collection<IPublicationErrorHandler> getRegisteredErrorHandlers()
Get all registered instance ofIPublicationErrorHandler
- Returns:
- an immutable collection containing all the registered error handlers
-
-