BanUnsupportedHttpMethodsInterceptor |
This interceptor causes the server to reject invocations for HTTP methods
other than those supported by the server with an HTTP 405.
|
BaseResponseTerminologyInterceptor |
|
BaseValidatingInterceptor<T> |
This interceptor intercepts each incoming request and if it contains a FHIR resource, validates that resource.
|
CaptureResourceSourceFromHeaderInterceptor |
This interceptor examines a header on the incoming request and places it in
Resource.meta.source (R4 and above) or in an extension on Resource.meta
with the URL http://hapifhir.io/fhir/StructureDefinition/resource-meta-source (DSTU3).
|
ConfigLoader |
|
CorsInterceptor |
|
ExceptionHandlingInterceptor |
|
FhirPathFilterInterceptor |
This interceptor looks for a URL parameter on requests called _fhirpath and
replaces the resource being returned with a Parameters resource containing the results of
the given FHIRPath expression evaluated against the resource that would otherwise
have been returned.
|
InterceptorAdapter |
|
InterceptorOrders |
|
IServerInterceptor.ActionRequestDetails |
Deprecated.
|
LoggingInterceptor |
Server interceptor which logs each request using a defined format
|
RequestValidatingInterceptor |
This interceptor intercepts each incoming request and if it contains a FHIR resource, validates that resource.
|
ResponseHighlighterInterceptor |
This interceptor detects when a request is coming from a browser, and automatically returns a response with syntax
highlighted (coloured) HTML for the response instead of just returning raw XML/JSON.
|
ResponseSizeCapturingInterceptor |
This interceptor captures and makes
available the number of characters written (pre-compression if Gzip compression is being used) to the HTTP response
stream for FHIR responses.
|
ResponseSizeCapturingInterceptor.Result |
Contains the results of the capture
|
ResponseTerminologyDisplayPopulationInterceptor |
This interceptor looks for coded data (
|
ResponseTerminologyTranslationInterceptor |
This interceptor leverages ConceptMap resources stored in the repository to automatically map
terminology from one CodeSystem to another at runtime, in resources that are being
returned by the server.
|
ResponseValidatingInterceptor |
This interceptor intercepts each outgoing response and if it contains a FHIR resource, validates that resource.
|
SearchPreferHandlingInterceptor |
|
ServeMediaResourceRawInterceptor |
This interceptor allows a client to request that a Media resource be
served as the raw contents of the resource, assuming either:
The client explicitly requests the correct content type using the Accept header
The client explicitly requests raw output by adding the parameter _output=data
|
ServerOperationInterceptorAdapter |
|
StaticCapabilityStatementInterceptor |
This interceptor replaces the auto-generated CapabilityStatement that is generated
by the HAPI FHIR Server with a static hard-coded resource.
|
ValidationResultEnrichingInterceptor |
|
VerboseLoggingInterceptor |
This interceptor creates verbose server log entries containing the complete request and response payloads.
|
Hook
annotation without needing to implement any interceptor