org.crsh.shell.impl
Class CRaSHProcess

java.lang.Object
  extended by org.crsh.shell.impl.CRaSHProcess
All Implemented Interfaces:
ShellProcess
Direct Known Subclasses:
AST.Expr.ShellProcessImpl, CRaSHProcessFactory.SimpleProcess

abstract class CRaSHProcess
extends Object
implements ShellProcess

Author:
Julien Viet

Field Summary
protected  CRaSH crash
          .
protected  String request
          .
 
Constructor Summary
protected CRaSHProcess(CRaSH crash, String request)
           
 
Method Summary
 void cancel()
          Attempt to cancel the shell process.
 void execute(ShellProcessContext processContext)
          Begin the process.
(package private) abstract  ShellResponse invoke(ShellProcessContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

crash

protected final CRaSH crash
.


request

protected final String request
.

Constructor Detail

CRaSHProcess

protected CRaSHProcess(CRaSH crash,
                       String request)
Method Detail

execute

public void execute(ShellProcessContext processContext)
Description copied from interface: ShellProcess
Begin the process.

Specified by:
execute in interface ShellProcess
Parameters:
processContext - the process context

invoke

abstract ShellResponse invoke(ShellProcessContext context)

cancel

public void cancel()
Description copied from interface: ShellProcess
Attempt to cancel the shell process.

Specified by:
cancel in interface ShellProcess


Copyright © 2011 eXo Platform SAS. All Rights Reserved.