mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-17 18:39:50 +00:00
Make sure AbstractHttpExceptions have a meaningful toString().
This commit is contained in:
parent
400b06cb8d
commit
9c853ad5d6
2 changed files with 12 additions and 8 deletions
|
@ -32,18 +32,16 @@ public abstract class AbstractHttpException extends IOException
|
|||
private final URL url;
|
||||
private final Reader errorReader;
|
||||
|
||||
public AbstractHttpException(final URL url, final Reader errorReader)
|
||||
public AbstractHttpException(final URL url)
|
||||
{
|
||||
super();
|
||||
this.url = url;
|
||||
this.errorReader = errorReader;
|
||||
this(url, null);
|
||||
}
|
||||
|
||||
public AbstractHttpException(final URL url, final String message)
|
||||
public AbstractHttpException(final URL url, final Reader errorReader)
|
||||
{
|
||||
super(message);
|
||||
super(url.toString());
|
||||
this.url = url;
|
||||
this.errorReader = null;
|
||||
this.errorReader = errorReader;
|
||||
}
|
||||
|
||||
public URL getUrl()
|
||||
|
|
|
@ -29,7 +29,7 @@ public class UnexpectedRedirectException extends AbstractHttpException
|
|||
|
||||
public UnexpectedRedirectException(final URL originalUrl, final URL redirectedUrl)
|
||||
{
|
||||
super(originalUrl, originalUrl + " -> " + redirectedUrl);
|
||||
super(originalUrl);
|
||||
this.redirectedUrl = redirectedUrl;
|
||||
}
|
||||
|
||||
|
@ -37,4 +37,10 @@ public class UnexpectedRedirectException extends AbstractHttpException
|
|||
{
|
||||
return redirectedUrl;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString()
|
||||
{
|
||||
return getClass().getName() + ": " + getUrl() + " -> " + redirectedUrl;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue