View Javadoc

1   package cz.cuni.amis.pogamut.base.component.bus.exception;
2   
3   import java.util.logging.Logger;
4   
5   import cz.cuni.amis.pogamut.base.component.bus.IComponentBus;
6   import cz.cuni.amis.pogamut.base.component.bus.IComponentEvent;
7   import cz.cuni.amis.utils.exception.PogamutException;
8   
9   public class ComponentBusErrorException extends PogamutException {
10  	
11  	public ComponentBusErrorException(String message, Throwable cause, IComponentBus origin) {
12  		super(message, cause, origin);
13  	}
14  	
15  	public ComponentBusErrorException(String message, Logger log, Throwable cause, IComponentBus origin) {
16  		super(message, cause, log, origin);
17  	}
18  	
19  	public ComponentBusErrorException(IComponentEvent event, IComponentBus origin) {
20  		super("Fatal error has happened while processing " + event + ".", origin);
21  	}
22  
23  	public ComponentBusErrorException(IComponentEvent event, Logger log, IComponentBus origin) {
24  		super("Fatal error has happened while processing " + event + ".", log, origin);
25  	}
26  	
27  	public ComponentBusErrorException(String message, IComponentEvent event, IComponentBus origin) {
28  		super("Fatal error has happened while processing " + event + ": " + message, origin);
29  	}
30  	
31  	public ComponentBusErrorException(String message, IComponentEvent event, Logger log, IComponentBus origin) {
32  		super("Fatal error has happened while processing " + event + ": " + message, log, origin);
33  	}
34  
35  }