Class UnifiedJavaVirtualMachine

  • All Implemented Interfaces:
    JavaVirtualMachine

    public class UnifiedJavaVirtualMachine
    extends AbstractJavaVirtualMachine
    An implementation of JavaVirtualMachine that uses io.vertx verticles to feed lines to the parser(s) and post events to the aggregators. This implementation is here in the vertx module so that the api and parser modules can exist without having to import io.vertx. In the api module, the class GCToolKit uses the classloader to load UnifiedJavaVirtualMachine.
    • Constructor Detail

      • UnifiedJavaVirtualMachine

        public UnifiedJavaVirtualMachine()
    • Method Detail

      • accepts

        public boolean accepts​(DataSource logFile)
        Parameters:
        logFile - the log to be considered. Return true if the JavaVirtualMachine implementation can work with the GC log.
        Returns:
        true if the JavaVirtualMachine implementation can work with the GC Log.
      • isUnifiedLogging

        public boolean isUnifiedLogging()
        Description copied from interface: JavaVirtualMachine
        True if the log is unified or false for preunified
        Returns:
        true is the log is from JDK 9+