ContinuableListenerException.java

package gov.usgs.earthquake.distribution;

/**
 * Wrapper exception class. This is thrown by NotificationListeners from the
 * <code>onNotification</code> method. This exception exists only so we can
 * identify the type of exception and attempt to resubmit a failed notification
 * for indexing.
 *
 * @author emartinez
 *
 */
public class ContinuableListenerException extends Exception {

	private static final long serialVersionUID = 0x256D2BEL;

	/**
	 * Wrapper for exception. Takes message
	 * @param message string
	 */
	public ContinuableListenerException(String message) {
		super(message);
	}

	/**
	 * Wrapper for exception. Takes cause
	 * @param cause throwable
	 */
	public ContinuableListenerException(Throwable cause) {
		super(cause);
	}

	/**
	 * Wrapper for exception. Takes message and cause
	 * @param message string
	 * @param cause throwable
	 */
	public ContinuableListenerException(String message, Throwable cause) {
		super(message, cause);
	}

}