Class SpringRemoteClientInfo

java.lang.Object
com.loop54.spring.SpringRemoteClientInfo
All Implemented Interfaces:
com.loop54.user.IRemoteClientInfo

public class SpringRemoteClientInfo extends Object implements com.loop54.user.IRemoteClientInfo
This class uses the HttpServletRequest and HttpServletResponse to serve user data to the Loop54 library.
  • Constructor Details

    • SpringRemoteClientInfo

      public SpringRemoteClientInfo(org.springframework.web.context.request.ServletRequestAttributes requestAttributes)
  • Method Details

    • getRequestHeader

      public String getRequestHeader(String name)
      Specified by:
      getRequestHeader in interface com.loop54.user.IRemoteClientInfo
    • getReferrer

      public String getReferrer()
      Specified by:
      getReferrer in interface com.loop54.user.IRemoteClientInfo
    • getUserAgent

      public String getUserAgent()
      Specified by:
      getUserAgent in interface com.loop54.user.IRemoteClientInfo
    • getRemoteIp

      public String getRemoteIp()
      Specified by:
      getRemoteIp in interface com.loop54.user.IRemoteClientInfo
    • getCookie

      public String getCookie(String name)
      Specified by:
      getCookie in interface com.loop54.user.IRemoteClientInfo
    • setCookie

      public void setCookie(String name, String value, LocalDateTime expiryTime)
      Specified by:
      setCookie in interface com.loop54.user.IRemoteClientInfo