Package io.undertow.servlet.util
Class SavedRequest
java.lang.Object
io.undertow.servlet.util.SavedRequest
- All Implemented Interfaces:
Serializable
Saved servlet request.
- Author:
- Stuart Douglas
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSavedRequest
(byte[] data, int dataLength, io.undertow.util.HttpString method, String requestPath, io.undertow.util.HeaderMap headerMap) -
Method Summary
Modifier and TypeMethodDescriptionstatic int
getMaxBufferSizeToSave
(io.undertow.server.HttpServerExchange exchange) With added possibility to save data from buffer instead f from request body, there has to be method which returns max allowed buffer size to save.static void
tryRestoreRequest
(io.undertow.server.HttpServerExchange exchange, javax.servlet.http.HttpSession session) static void
trySaveRequest
(io.undertow.server.HttpServerExchange exchange) static void
trySaveRequest
(io.undertow.server.HttpServerExchange exchange, byte[] buffer, int length)
-
Constructor Details
-
SavedRequest
public SavedRequest(byte[] data, int dataLength, io.undertow.util.HttpString method, String requestPath, io.undertow.util.HeaderMap headerMap)
-
-
Method Details
-
getMaxBufferSizeToSave
public static int getMaxBufferSizeToSave(io.undertow.server.HttpServerExchange exchange) With added possibility to save data from buffer instead f from request body, there has to be method which returns max allowed buffer size to save.- Parameters:
exchange
-- Returns:
-
trySaveRequest
public static void trySaveRequest(io.undertow.server.HttpServerExchange exchange) -
trySaveRequest
public static void trySaveRequest(io.undertow.server.HttpServerExchange exchange, byte[] buffer, int length) -
tryRestoreRequest
public static void tryRestoreRequest(io.undertow.server.HttpServerExchange exchange, javax.servlet.http.HttpSession session)
-