| Modifier and Type | Method and Description |
|---|---|
T |
BaseClient.ResourceResponseHandler.invokeClient(String theResponseMimeType,
Reader theResponseReader,
int theResponseStatusCode,
Map<String,List<String>> theHeaders) |
| Modifier and Type | Class and Description |
|---|---|
class |
FhirClientConnectionException
Represents a failure by the HAPI FHIR Client to successfully communicate
with a FHIR server, because of IO failures, incomprehensible response, etc.
|
class |
FhirClientInappropriateForServerException
This exception will be thrown by FHIR clients if the client attempts to
communicate with a server which is a valid FHIR server but is incompatible
with this client for some reason.
|
class |
InvalidResponseException |
class |
NonFhirResponseException |
| Modifier and Type | Method and Description |
|---|---|
protected BaseServerResponseException |
BaseMethodBinding.processNon2xxResponseAndReturnExceptionToThrow(int theStatusCode,
String theResponseMimeType,
Reader theResponseReader) |
| Modifier and Type | Method and Description |
|---|---|
Object |
ReadMethodBinding.invokeClient(String theResponseMimeType,
InputStream theResponseReader,
int theResponseStatusCode,
Map<String,List<String>> theHeaders) |
T |
IClientResponseHandlerHandlesBinary.invokeClient(String theResponseMimeType,
InputStream theResponseReader,
int theResponseStatusCode,
Map<String,List<String>> theHeaders) |
T |
IClientResponseHandler.invokeClient(String theResponseMimeType,
Reader theResponseReader,
int theResponseStatusCode,
Map<String,List<String>> theHeaders) |
TagList |
GetTagsMethodBinding.invokeClient(String theResponseMimeType,
Reader theResponseReader,
int theResponseStatusCode,
Map<String,List<String>> theHeaders) |
Object |
GetTagsMethodBinding.invokeServer(IRestfulServer<?> theServer,
RequestDetails theRequest) |
Object |
BaseResourceReturningMethodBinding.invokeServer(IRestfulServer<?> theServer,
RequestDetails theRequest) |
abstract Object |
BaseMethodBinding.invokeServer(IRestfulServer<?> theServer,
RequestDetails theRequest) |
Object |
OperationMethodBinding.invokeServer(IRestfulServer theServer,
RequestDetails theRequest,
Object[] theMethodParams) |
IBundleProvider |
ConformanceMethodBinding.invokeServer(IRestfulServer theServer,
RequestDetails theRequest,
Object[] theMethodParams) |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthenticationException
Represents an HTTP 401 Client Unauthorized response, which means that the client needs to provide credentials, or has provided invalid credentials.
|
class |
ForbiddenOperationException
This Represents an HTTP 403 Forbidden response, which generally indicates one of two conditions:
Authentication was provided, but the authenticated user is not permitted to perform the requested operation.
The operation is forbidden to all users.
|
class |
InternalErrorException
Represents an HTTP 500 Internal Error response.
|
class |
InvalidRequestException
Represents an HTTP 400 Bad Request response.
|
class |
MethodNotAllowedException
Represents an HTTP 405 Method Not Allowed response.
|
class |
NotImplementedOperationException
This Represents an HTTP 501 Not Implemented response, which means the resource provider currently lacks the
ability to fullfill the request.
|
class |
NotModifiedException
This Represents an HTTP 301 Not Modified response, which means the resource has not
changed since the last version the client retrieved.
|
class |
PreconditionFailedException
Represents an HTTP 412 Precondition Failed response.
|
class |
ResourceGoneException
Represents an HTTP 410 Resource Gone response, which geenerally
indicates that the resource has been deleted
|
class |
ResourceNotFoundException
Represents an HTTP 404 Resource Not Found response, which means that the request is pointing to a resource that does not exist.
|
class |
ResourceVersionConflictException
Represents an HTTP 409 Conflict response.
|
class |
ResourceVersionNotSpecifiedException
Deprecated.
Use
PreconditionFailedException instead - This exception is
strangely named and will be removed at some point. |
class |
UnclassifiedServerFailureException
Exception for use when a response is received or being sent that does not correspond to any other exception type.
|
class |
UnprocessableEntityException
Represents an HTTP 422 Unprocessable Entity response, which means that a resource was rejected by the server because it "violated applicable FHIR profiles or server business rules".
|
| Modifier and Type | Method and Description |
|---|---|
static BaseServerResponseException |
BaseServerResponseException.newInstance(int theStatusCode,
String theMessage) |
| Modifier and Type | Method and Description |
|---|---|
BaseServerResponseException |
IServerInterceptor.preProcessOutgoingException(RequestDetails theRequestDetails,
Throwable theException,
javax.servlet.http.HttpServletRequest theServletRequest)
This method is called upon any exception being thrown within the server's request processing code.
|
BaseServerResponseException |
InterceptorAdapter.preProcessOutgoingException(RequestDetails theRequestDetails,
Throwable theException,
javax.servlet.http.HttpServletRequest theServletRequest) |
BaseServerResponseException |
ExceptionHandlingInterceptor.preProcessOutgoingException(RequestDetails theRequestDetails,
Throwable theException,
javax.servlet.http.HttpServletRequest theServletRequest) |
| Modifier and Type | Method and Description |
|---|---|
Object |
ExceptionHandlingInterceptor.handleException(RequestDetails theRequestDetails,
BaseServerResponseException theException) |
boolean |
ResponseHighlighterInterceptor.handleException(RequestDetails theRequestDetails,
BaseServerResponseException theException,
javax.servlet.http.HttpServletRequest theServletRequest,
javax.servlet.http.HttpServletResponse theServletResponse) |
boolean |
LoggingInterceptor.handleException(RequestDetails theRequestDetails,
BaseServerResponseException theException,
javax.servlet.http.HttpServletRequest theServletRequest,
javax.servlet.http.HttpServletResponse theServletResponse) |
boolean |
IServerInterceptor.handleException(RequestDetails theRequestDetails,
BaseServerResponseException theException,
javax.servlet.http.HttpServletRequest theServletRequest,
javax.servlet.http.HttpServletResponse theServletResponse)
This method is called upon any exception being thrown within the server's request processing code.
|
boolean |
InterceptorAdapter.handleException(RequestDetails theRequestDetails,
BaseServerResponseException theException,
javax.servlet.http.HttpServletRequest theServletRequest,
javax.servlet.http.HttpServletResponse theServletResponse) |
boolean |
ExceptionHandlingInterceptor.handleException(RequestDetails theRequestDetails,
BaseServerResponseException theException,
javax.servlet.http.HttpServletRequest theRequest,
javax.servlet.http.HttpServletResponse theResponse) |
Copyright © 2014–2016 University Health Network. All rights reserved.