Interface Executable

  • All Known Implementing Classes:
    EchoExecutable, SASCLIDriver, SASServerSideCLiDriver

    public interface Executable
    This is the executable that is run on the server. When a client makes a call to the SAS servlet, the SASServlet#createExecutable() is invoked and an instance of this is created. Generally if you want to run (usually character mode) program X on the server, you extend it to implement this (taking care that it manages state sanely) and set its IOInterface to be StringIO, which intercepts all output statements and input statements.

    Created by Jeff Gaynor
    on 8/15/22 at 3:41 PM