Class ForkStarter.CloseableCloser

java.lang.Object
org.apache.maven.plugin.surefire.booterclient.ForkStarter.CloseableCloser
All Implemented Interfaces:
Closeable, AutoCloseable, Runnable
Enclosing class:
ForkStarter

private final class ForkStarter.CloseableCloser extends Object implements Runnable, Closeable
Closes stuff, with a shutdown hook to make sure things really get closed.
  • Field Details

    • jvmRun

      private final int jvmRun
    • testProvidingInputStream

      private final Queue<Closeable> testProvidingInputStream
    • inputStreamCloserHook

      private final Thread inputStreamCloserHook
  • Constructor Details

    • CloseableCloser

      CloseableCloser(int jvmRun, Closeable... testProvidingInputStream)
  • Method Details