Package org.dellroad.jct.core
Interface Exec
- All Known Implementing Classes:
SimpleExec
public interface Exec
A console component that is capable of executing individual commands.
-
Method Summary
Modifier and TypeMethodDescriptionnewExecSession
(ExecRequest request) Create a new non-interactive console session in which to execute a single command.
-
Method Details
-
newExecSession
Create a new non-interactive console session in which to execute a single command.If the request fails, this method should return null and write an error message to
request.
getErrorStream()
.- Parameters:
request
- command request- Returns:
- non-interactive session, or null on failure
- Throws:
IOException
- if an I/O error occursIllegalArgumentException
- ifrequest
null
-