Package edu.uiuc.ncsa.sas
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, theSASServlet#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 itsIOInterface
to beStringIO
, which intercepts all output statements and input statements.Created by Jeff Gaynor
on 8/15/22 at 3:41 PM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Response
execute(Action action)
IOInterface
getIO()
void
setIO(IOInterface io)
-
-
-
Method Detail
-
getIO
IOInterface getIO()
-
setIO
void setIO(IOInterface io)
-
-