package com.javamonitor;
/**
* An exception to indicate that we're on hold.
*
* @author Kees Jan Koster <kjkoster@kjkoster.org>
*/
class OnHoldException extends Exception {
private static final long serialVersionUID = -2479956387836662887L;
private final String onHoldBecause;
/**
* @param onHoldBecause
*/
public OnHoldException(final String onHoldBecause) {
super("On hold because: " + onHoldBecause);
this.onHoldBecause = onHoldBecause;
}
/**
* FInd out why we're on hold.
*
* @return The reason why we're being put on hold.
*/
public String getOnHoldBecause() {
return onHoldBecause;
}
}