package art.servers;
|
|
import java.io.PrintWriter;
|
import java.io.StringWriter;
|
|
|
public class ServerException extends Exception
|
{
|
private String message = null;
|
|
public ServerException(String message)
|
{
|
this.message = message;
|
}
|
|
|
public ServerException(Exception exception)
|
{
|
this.message = exception.getMessage();
|
}
|
|
public String getMessage()
|
{
|
if (message != null) return message;
|
return "Unexpected error";
|
}
|
|
public String getStackMessage()
|
{
|
StringWriter sw = new StringWriter();
|
printStackTrace(new PrintWriter(sw));
|
return (sw.toString());
|
}
|
|
|
}
|