Uses of Interface
org.fcrepo.http.commons.exceptionhandlers.ExceptionDebugLogging
Packages that use ExceptionDebugLogging
Package
Description
A variety of JAX-RS
ExceptionMappers handlers.-
Uses of ExceptionDebugLogging in org.fcrepo.http.commons.exceptionhandlers
Classes in org.fcrepo.http.commons.exceptionhandlers that implement ExceptionDebugLoggingModifier and TypeClassDescriptionclassTranslate Java Security AccessControlExceptions into HTTP 403 Forbidden errorsclassclassFor generic BadRequestExceptions.classA mapper for memento creation exceptionsclassclassclassclassclassExternalContentException mapperclassIf an External Content Link header isn't formatted correctly or missing something, return a Bad Request error.classFor invalid namespace exceptions on CRUD actions for nodes/datastreamsclassIf a client-provided header value fails to parse, return an HTTP 400 Bad Request.classclassTranslate InsufficientStorageException errors into HTTP error codesclassclassIf an HTTP request's processing is interrupted, return an HTTP 503 Service Unavailable.classTranslate InvalidACLExceptions into HTTP 409 CONFLICT errorsclassTranslate InvalidChecksumException errors into reasonable HTTP error codesclassclassFor invalid namespace exceptions on CRUD actions for nodes/datastreamsclassThe class translatesInvalidResourceIdentifierExceptions to its proper response code.classCatch ItemNotFoundExceptionclassIf an injected JSON resource fails to parse, return an HTTP 400 Bad Request.classHandle MementoDatetimeFormatException with HTTP 400 Bad Request.classMapper to display all the various constrainedby links and messages.classclassHandle Jersey ParamExceptionclassCatch PathNotFoundExceptionclassCatch PathNotFoundRuntimeException(s)classMaps PersistentItemConflictException to an appropriate http response.classMaps PreconditionException to an appropriate http response.classHandles Sparql query parsing exceptions thrown when querying or updating.classProvide a quasi-useful stacktrace when a generic RepositoryException is caughtclassclassclassclassclassclassclassclassIf a session is requested that has been closed (or never existed), just return an HTTP 410 Gone.classclassMapper for transaction exceptionsclassTranslate UnsupportedAlgorithmException errors into reasonable HTTP error codesclassUnsupportedMediaType mapperclassHandle Jersey WebApplicationExceptionclassCatch all the exceptions!Methods in org.fcrepo.http.commons.exceptionhandlers with parameters of type ExceptionDebugLoggingModifier and TypeMethodDescriptiondefault voidExceptionDebugLogging.debugException(ExceptionDebugLogging context, Throwable error, org.slf4j.Logger logger) Log a Throwable at the DEBUG level, log the stacktrace at the TRACE level.