Class DefaultBrowserManager

  • All Implemented Interfaces:
    ai.platon.pulsar.api.BrowserManager , java.lang.AutoCloseable

    
    public final class DefaultBrowserManager
    extends BasicBrowserManager
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final BrowserFactory browserFactory
      private final Map<BrowserId, Browser> browsers
      private final ImmutableConfig conf
      private final BrowserSettings settings
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      • Methods inherited from class ai.platon.pulsar.api.manage.BasicBrowserManager

        close, closeBrowser, closeBrowser, closeDriver, closeLeastValuableDriver, destroyBrowserForcibly, destroyZombieBrowsersForcibly, findBrowserOrNull, findLeastValuableDriver, getBrowserFactory, getBrowsers, getConf, getSettings, isActive, launch, launch, launchDefaultBrowser, launchPrototypeBrowser, launchRandomTempBrowser, launchSystemDefaultBrowser, maintain
      • Methods inherited from class java.lang.Object

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

      • DefaultBrowserManager

        DefaultBrowserManager(ImmutableConfig conf)
    • Method Detail