Class AgentUtils


  • public class AgentUtils
    extends java.lang.Object
    Agent정보를 추출하는 모듈.
    Version:
    1.0
    Author:
    always0ne
    • Constructor Summary

      Constructors 
      Constructor Description
      AgentUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Map<java.lang.String,​java.lang.String> getAgentDetail​(javax.servlet.http.HttpServletRequest request)
      UserAgent 정보 매핑.
      static void getBrowserInfo​(eu.bitwalker.useragentutils.UserAgent userAgent, java.util.Map<java.lang.String,​java.lang.String> agentDetail)
      헤더에서 접속자 브라우저 정보 추출.
      static eu.bitwalker.useragentutils.UserAgent getUserAgent​(javax.servlet.http.HttpServletRequest request)
      헤더에서 User-Agent 정보 추출.
      static void getUserOsInfo​(eu.bitwalker.useragentutils.UserAgent userAgent, java.util.Map<java.lang.String,​java.lang.String> agentDetail)
      헤더에서 접속자의 OS 정보 추출.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AgentUtils

        public AgentUtils()
    • Method Detail

      • getAgentDetail

        public static java.util.Map<java.lang.String,​java.lang.String> getAgentDetail​(javax.servlet.http.HttpServletRequest request)
        UserAgent 정보 매핑.
        Parameters:
        request - 요청 정보
        Returns:
        매핑된 User Agent 정보
      • getUserAgent

        public static eu.bitwalker.useragentutils.UserAgent getUserAgent​(javax.servlet.http.HttpServletRequest request)
        헤더에서 User-Agent 정보 추출.
        Parameters:
        request - 요청 정보
        Returns:
        User Agent 정보
      • getUserOsInfo

        public static void getUserOsInfo​(eu.bitwalker.useragentutils.UserAgent userAgent,
                                         java.util.Map<java.lang.String,​java.lang.String> agentDetail)
        헤더에서 접속자의 OS 정보 추출.
        Parameters:
        userAgent - 사용자 정보
        agentDetail - UserAgent 를 매핑할 객체
      • getBrowserInfo

        public static void getBrowserInfo​(eu.bitwalker.useragentutils.UserAgent userAgent,
                                          java.util.Map<java.lang.String,​java.lang.String> agentDetail)
        헤더에서 접속자 브라우저 정보 추출.
        Parameters:
        userAgent - 사용자 정보
        agentDetail - UserAgent 를 매핑할 객체