Interface InternalRequest
- All Known Implementing Classes:
JettyInternalRequest
public interface InternalRequest
Represents a HTTP request.
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
getAccessAddress
(WebserverConfiguration webserverConfiguration) default Optional<Authentication>
getAuthentication
(WebserverConfiguration webserverConfiguration, AuthenticationExtractor authenticationExtractor) long
default WebUser
getWebUser
(WebserverConfiguration webserverConfiguration, AuthenticationExtractor authenticationExtractor)
-
Method Details
-
getTimestamp
long getTimestamp() -
getAccessAddress
-
toRequest
Request toRequest() -
getRequestHeaders
-
getCookies
-
getMethod
String getMethod() -
getAccessAddressFromSocketIp
String getAccessAddressFromSocketIp() -
getAccessAddressFromHeader
String getAccessAddressFromHeader() -
getRequestedURIString
String getRequestedURIString() -
getWebUser
default WebUser getWebUser(WebserverConfiguration webserverConfiguration, AuthenticationExtractor authenticationExtractor) -
getAuthentication
default Optional<Authentication> getAuthentication(WebserverConfiguration webserverConfiguration, AuthenticationExtractor authenticationExtractor)
-