Package org.dellroad.jct.core
Class AbstractExecSession
java.lang.Object
org.dellroad.jct.core.AbstractConsoleSession<Exec,ExecRequest>
org.dellroad.jct.core.AbstractExecSession
- All Implemented Interfaces:
ConsoleSession<Exec,,ExecRequest> ExecSession
- Direct Known Subclasses:
SimpleExec.Session
public abstract class AbstractExecSession
extends AbstractConsoleSession<Exec,ExecRequest>
implements ExecSession
Support superclass for
ExecSession implementations.-
Field Summary
Fields inherited from class org.dellroad.jct.core.AbstractConsoleSession
owner, request -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractExecSession(Exec owner, ExecRequest request) Constructor. -
Method Summary
Methods inherited from class org.dellroad.jct.core.AbstractConsoleSession
doExecute, doInterrupt, execute, getOwner, getRequest, interruptMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.dellroad.jct.core.ConsoleSession
execute, getOwner, getRequest, interruptMethods inherited from interface org.dellroad.jct.core.ExecSession
getErrorStream, getInputStream, getOutputStream
-
Constructor Details
-
AbstractExecSession
Constructor.- Parameters:
owner- session ownerrequest- associated request- Throws:
IllegalArgumentException- if either parameter is null
-