Class NgrokProcess.ProcessMonitor

  • All Implemented Interfaces:
    java.lang.Runnable
    Enclosing class:
    NgrokProcess

    public static class NgrokProcess.ProcessMonitor
    extends java.lang.Object
    implements java.lang.Runnable
    • Constructor Detail

      • ProcessMonitor

        public ProcessMonitor​(java.lang.Process process,
                              JavaNgrokConfig javaNgrokConfig)
      • ProcessMonitor

        protected ProcessMonitor​(java.lang.Process process,
                                 JavaNgrokConfig javaNgrokConfig,
                                 HttpClient httpClient)
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • getLogs

        public java.util.List<NgrokLog> getLogs()
        Get the ngrok logs.
      • isMonitoring

        public boolean isMonitoring()
        Get whether the thread is continuing to monitor ngrok logs.