Interface IProcessWrapper

All Known Implementing Classes:
ProcessWrapperImpl

public interface IProcessWrapper

A wrapper of process associated with some key. Manages starting and killing the process during all the application life and provides it's services.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    dispose(Object instance)
    Specifies that given instance is no longer used.
    Returns the input stream piped to the process's standard errors stream.
    Returns the input stream piped to the process's standard output stream.
    <T> T
    getInstance(Class<T> service)
    Returns a proxy to given service running within the process.
    Returns a key associated with the process.
    Returns the output stream piped to the process's standard input stream.
    Returns the process binder.
    boolean
    Returns whether the process is currently running.
    void
    Kills the process.