001    package com.hammurapi.eventbus;
002    
003    import java.util.Collection;
004    
005    /**
006     * This exception is thrown from Handle.join() in the case of multiple exceptions thrown during dispatching 
007     * of the event to handlers.
008     * @author Pavel Vlasov
009     *
010     */
011    public class EventDispatchMultiCauseException extends EventBusException {
012    
013            private Collection<Exception> causes;
014    
015            public EventDispatchMultiCauseException(Collection<Exception> causes) {
016                    this.causes = causes;
017            }
018            
019            public Collection<Exception> getCauses() {
020                    return causes;
021            }
022    
023    }