public class NullClientInfo extends java.lang.Object implements IRemoteClientInfo
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
headers |
Constructor and Description |
---|
NullClientInfo() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCookie(java.lang.String name)
Gets the value of a cookie with a given name.
|
java.lang.String |
getReferrer()
Get the Referer(sic) header sent by the end-user.
|
java.lang.String |
getRemoteIp()
Get the IP address of the end-user.
|
java.lang.String |
getRequestHeader(java.lang.String name)
Get a named header from the request made by the end-user.
|
java.lang.String |
getUserAgent()
Get the User-Agent header sent by the end-user.
|
void |
setCookie(java.lang.String name,
java.lang.String value,
java.time.LocalDateTime expiryTime)
Sets a cookie with a given name, value and expiryTime.
|
public java.lang.String getRequestHeader(java.lang.String name)
IRemoteClientInfo
getRequestHeader
in interface IRemoteClientInfo
name
- The name of the header. Can be of any casing.public void setCookie(java.lang.String name, java.lang.String value, java.time.LocalDateTime expiryTime)
IRemoteClientInfo
IRemoteClientInfo.getCookie(String)
;setCookie
in interface IRemoteClientInfo
name
- Name of the cookie to setvalue
- What value to set on the cookieexpiryTime
- When the cookie should expirepublic java.lang.String getCookie(java.lang.String name)
IRemoteClientInfo
IRemoteClientInfo.setCookie(String, String, LocalDateTime)
getCookie
in interface IRemoteClientInfo
name
- Name of the cookiepublic java.lang.String getReferrer()
IRemoteClientInfo
getReferrer
in interface IRemoteClientInfo
public java.lang.String getUserAgent()
IRemoteClientInfo
getUserAgent
in interface IRemoteClientInfo
public java.lang.String getRemoteIp()
IRemoteClientInfo
getRemoteIp
in interface IRemoteClientInfo