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)
IRemoteClientInfogetRequestHeader in interface IRemoteClientInfoname - 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)
IRemoteClientInfoIRemoteClientInfo.getCookie(String);setCookie in interface IRemoteClientInfoname - 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)
IRemoteClientInfoIRemoteClientInfo.setCookie(String, String, LocalDateTime)getCookie in interface IRemoteClientInfoname - Name of the cookiepublic java.lang.String getReferrer()
IRemoteClientInfogetReferrer in interface IRemoteClientInfopublic java.lang.String getUserAgent()
IRemoteClientInfogetUserAgent in interface IRemoteClientInfopublic java.lang.String getRemoteIp()
IRemoteClientInfogetRemoteIp in interface IRemoteClientInfo