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 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:
-
getMessageFromErrorCode
- Parameters:
code- mongodb error code from MongoException.getCode()- Returns:
-