public class VBSProcessOutputHandler extends Object implements ProcessOutputHandler
Constructor and Description |
---|
VBSProcessOutputHandler()
This is the class constructor.
|
Modifier and Type | Method and Description |
---|---|
FaxJobStatus |
getFaxJobStatus(FaxClientSpi faxClientSpi,
ProcessExecutorHelper.ProcessOutput processOutput)
This function extracts the fax job status from the process output.
|
protected FaxJobStatus |
getFaxJobStatusFromWindowsFaxJobStatusString(String faxJobStatusStr)
This function returns the fax job status based on the windows fax job status string value.
|
void |
updateFaxJob(FaxClientSpi faxClientSpi,
FaxJob faxJob,
ProcessExecutorHelper.ProcessOutput processOutput,
FaxActionType faxActionType)
Updates the fax job based on the data from the process output.
|
public VBSProcessOutputHandler()
protected FaxJobStatus getFaxJobStatusFromWindowsFaxJobStatusString(String faxJobStatusStr)
faxJobStatusStr
- The fax job status string valuepublic void updateFaxJob(FaxClientSpi faxClientSpi, FaxJob faxJob, ProcessExecutorHelper.ProcessOutput processOutput, FaxActionType faxActionType)
updateFaxJob
in interface ProcessOutputHandler
faxClientSpi
- The fax client SPIfaxJob
- The fax job objectprocessOutput
- The process outputfaxActionType
- The fax action typepublic FaxJobStatus getFaxJobStatus(FaxClientSpi faxClientSpi, ProcessExecutorHelper.ProcessOutput processOutput)
getFaxJobStatus
in interface ProcessOutputHandler
faxClientSpi
- The fax client SPIprocessOutput
- The process outputCopyright © 2009–2020 fax4j. All rights reserved.