org.xins.common.http
Class StatusCodeHTTPCallException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.xins.common.service.CallException
org.xins.common.http.HTTPCallException
org.xins.common.http.StatusCodeHTTPCallException
- All Implemented Interfaces:
- Serializable
- public final class StatusCodeHTTPCallException
- extends HTTPCallException
Exception that indicates that an HTTP call failed because the returned HTTP
status code was considered invalid.
- Since:
- XINS 1.0.0
- Version:
- $Revision: 1.15 $ $Date: 2006/08/28 09:12:31 $
- Author:
- Ernst de Haan
- See Also:
- Serialized Form
StatusCodeHTTPCallException
public StatusCodeHTTPCallException(HTTPCallRequest request,
TargetDescriptor target,
long duration,
int code)
throws IllegalArgumentException
- Constructs a new
StatusCodeHTTPCallException
based on the
original request, target called, call duration and HTTP status code.
- Parameters:
request
- the original request, cannot be null
.target
- descriptor for the target that was attempted to be called, cannot be
null
.duration
- the call duration in milliseconds, must be >= 0.code
- the HTTP status code.
- Throws:
IllegalArgumentException
- if request == null
|| target == null
|| duration < 0
.- Since:
- XINS 1.5.0.
getStatusCode
public int getStatusCode()
- Returns the HTTP status code.
- Returns:
- the HTTP status code that is considered unacceptable.
See http://www.xins.org/.