Class ExecChannel

java.lang.Object
org.jclouds.compute.domain.ExecChannel
All Implemented Interfaces:
Closeable, AutoCloseable

public class ExecChannel extends Object implements Closeable
A current connection to an exec'd command. Please ensure you call close()
  • Constructor Details

  • Method Details

    • getInput

      public OutputStream getInput()
      Returns:
      the command's stdin stream.
    • getError

      public InputStream getError()
      Returns:
      the command's stderr stream.
    • getOutput

      public InputStream getOutput()
      Returns:
      the command's stdout stream.
    • getExitStatus

      public com.google.common.base.Supplier<Integer> getExitStatus()
      Returns:
      the exit status of the command if it was received, or null if this information was not received.
    • close

      public void close() throws IOException
      closes resources associated with this channel.
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException