/* USE THIS FILE ACCORDING TO THE COPYRIGHT RULES IN LICENSE.TXT WHICH IS PART OF THE SOURCE CODE PACKAGE */
package com.wilutions.jsfs;
import java.io.Serializable;
/**
* This class contains additional parameters for
* {@link FileSystemService#executeNotifyExit(String[], ExecuteOptions)}.
*
*/
public class ExecuteOptions implements Serializable {
/**
* Application defined field.
* This value is passed to the field {@link NotifyInfo#extraInfo}.
*/
protected String extraInfo;
/**
* Send this text to the standard input pipe of the process.
*/
protected String standardInput;
/**
* Read characters from the processes standard output pipe.
*/
protected boolean captureOutput;
/**
* Read characters from the processes standard error pipe.
*/
protected boolean captureError;
public String getExtraInfo() {
return extraInfo;
}
public void setExtraInfo(String extraInfo) {
this.extraInfo = extraInfo;
}
public String getStandardInput() {
return standardInput;
}
public void setStandardInput(String standardInput) {
this.standardInput = standardInput;
}
public boolean isCaptureOutput() {
return captureOutput;
}
public void setCaptureOutput(boolean captureOutput) {
this.captureOutput = captureOutput;
}
public boolean isCaptureError() {
return captureError;
}
public void setCaptureError(boolean captureError) {
this.captureError = captureError;
}
private static final long serialVersionUID = -5757395919724194969L;
}