Class PreUnifiedJavaVirtualMachine

  • All Implemented Interfaces:
    JavaVirtualMachine

    public class PreUnifiedJavaVirtualMachine
    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 required JavaVirtualMachine.
    • Constructor Detail

      • PreUnifiedJavaVirtualMachine

        public PreUnifiedJavaVirtualMachine()
    • 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+