Package org.restheart.mongodb.utils
Class ResponseHelper
java.lang.Object
org.restheart.mongodb.utils.ResponseHelper
- Author:
- Andrea Di Cesare <andrea@softinstigate.com>
-
Method Summary
Modifier and TypeMethodDescriptionstatic intgetHttpStatusFromErrorCode(int code) static StringgetMessageFromErrorCode(int code) static StringgetMessageFromMongoException(com.mongodb.MongoException me) static voidinjectEtagHeader(io.undertow.server.HttpServerExchange exchange, Object etag) static voidinjectEtagHeader(io.undertow.server.HttpServerExchange exchange, org.bson.BsonDocument properties) static voidinjectEtagHeader(io.undertow.server.HttpServerExchange exchange, org.bson.Document properties) protected static voidsetETagHeader(io.undertow.server.HttpServerExchange exchange, String etag) Set the ETag in the response's header
-
Method Details
-
setETagHeader
Set the ETag in the response's header- Parameters:
exchange-etag-
-
injectEtagHeader
public static void injectEtagHeader(io.undertow.server.HttpServerExchange exchange, org.bson.BsonDocument properties) - Parameters:
exchange-properties-
-
injectEtagHeader
public static void injectEtagHeader(io.undertow.server.HttpServerExchange exchange, org.bson.Document properties) - Parameters:
exchange-properties-
-
injectEtagHeader
- Parameters:
exchange-etag-
-
getHttpStatusFromErrorCode
public static int getHttpStatusFromErrorCode(int code) - Parameters:
code- mongodb error code from MongoException.getCode()- Returns:
-
getMessageFromMongoException
- Parameters:
me- the MongoException- Returns:
-
getMessageFromErrorCode
- Parameters:
code- mongodb error code from MongoException.getCode()- Returns:
-