Class UserAgentAnalyzer

All Implemented Interfaces:
Serializable, Analyzer, AnalyzerPreHeater, AnalyzerConfigHolder

public final class UserAgentAnalyzer extends AbstractUserAgentAnalyzer implements Serializable
See Also:
  • Method Details

    • newBuilder

      public static UserAgentAnalyzer.UserAgentAnalyzerBuilder newBuilder()
    • createNewInstance

      protected <T extends AbstractUserAgentAnalyzerDirect> T createNewInstance()
      Specified by:
      createNewInstance in class AbstractUserAgentAnalyzerDirect
    • configureKryo

      public static void configureKryo(Object kryoInstance)
      This is used to configure the provided Kryo instance if Kryo serialization is desired. The expected type here is Object because otherwise the Kryo library becomes a mandatory dependency on any project that uses Yauaa.
      Parameters:
      kryoInstance - The instance of com.esotericsoftware.kryo.Kryo that needs to be configured.