Class PrestoCliLauncher

    • Field Detail

      • nationTableInteractiveLines

        protected final java.util.List<java.lang.String> nationTableInteractiveLines
      • nationTableBatchLines

        protected final java.util.List<java.lang.String> nationTableBatchLines
      • serverHost

        @Inject
        protected java.lang.String serverHost
      • serverAddress

        @Inject
        protected java.lang.String serverAddress
    • Constructor Detail

      • PrestoCliLauncher

        protected PrestoCliLauncher()
                             throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • stopPresto

        protected void stopPresto()
                           throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • launchPrestoCli

        protected void launchPrestoCli​(java.lang.String... arguments)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • launchPrestoCli

        protected void launchPrestoCli​(java.util.List<java.lang.String> arguments)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • getProcessBuilder

        protected java.lang.ProcessBuilder getProcessBuilder​(java.util.List<java.lang.String> arguments)