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
ConstructorsModifierConstructorDescriptionprotected
AbstractExecSession
(Exec owner, ExecRequest request) Constructor. -
Method Summary
Methods inherited from class org.dellroad.jct.core.AbstractConsoleSession
doExecute, doInterrupt, execute, getOwner, getRequest, interrupt
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.dellroad.jct.core.ConsoleSession
execute, getOwner, getRequest, interrupt
Methods 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
-