Package | Description |
---|---|
org.fax4j.spi.mac |
Provides the native Mac fax client SPI implementation.
|
org.fax4j.spi.process |
Provides the process based fax client SPI implementation.
These implementations use external executables/scripts to invoke fax actions. |
org.fax4j.spi.vbs |
Provides the VB script based fax client SPI implementation.
|
org.fax4j.spi.windows |
Provides the native windows fax client SPI implementation.
|
org.fax4j.util |
Provides general utilities used internally by the fax4j library.
|
Modifier and Type | Method and Description |
---|---|
protected ProcessExecutorHelper.ProcessOutput |
MacFaxClientSpi.executeProcess(String command,
FaxActionType faxActionType)
This function executes the external command to send the fax.
|
Modifier and Type | Method and Description |
---|---|
protected ProcessExecutorHelper.ProcessOutput |
ProcessFaxClientSpi.executeProcess(FaxJob faxJob,
String command,
FaxActionType faxActionType)
Executes the process and returns the output.
|
Modifier and Type | Method and Description |
---|---|
FaxJobStatus |
ProcessOutputHandler.getFaxJobStatus(FaxClientSpi faxClientSpi,
ProcessExecutorHelper.ProcessOutput processOutput)
This function extracts the fax job status from the process output.
|
protected FaxJobStatus |
ProcessFaxClientSpi.getFaxJobStatus(ProcessExecutorHelper.ProcessOutput processOutput)
This function extracts the fax job status from the process output.
|
void |
ProcessOutputHandler.updateFaxJob(FaxClientSpi faxClientSpi,
FaxJob faxJob,
ProcessExecutorHelper.ProcessOutput processOutput,
FaxActionType faxActionType)
Updates the fax job based on the data from the process output.
|
protected void |
ProcessFaxClientSpi.updateFaxJob(FaxJob faxJob,
ProcessExecutorHelper.ProcessOutput processOutput,
FaxActionType faxActionType)
Updates the fax job based on the data from the process output.
|
void |
ExitCodeProcessOutputValidator.validateProcessOutput(FaxClientSpi faxClientSpi,
ProcessExecutorHelper.ProcessOutput processOutput,
FaxActionType faxActionType)
This function validates the process output for errors.
If not valid, an exception should be thrown. |
void |
ProcessOutputValidator.validateProcessOutput(FaxClientSpi faxClientSpi,
ProcessExecutorHelper.ProcessOutput processOutput,
FaxActionType faxActionType)
This function validates the process output for errors.
If not valid, an exception should be thrown. |
protected void |
ProcessFaxClientSpi.validateProcessOutput(ProcessExecutorHelper.ProcessOutput processOutput,
FaxActionType faxActionType)
This function validates the process output for errors.
If not valid, an exception should be thrown. |
Modifier and Type | Method and Description |
---|---|
protected ProcessExecutorHelper.ProcessOutput |
VBSFaxClientSpi.invokeScript(String script)
Invokes the VB script and returns the output.
|
Modifier and Type | Method and Description |
---|---|
FaxJobStatus |
VBSProcessOutputHandler.getFaxJobStatus(FaxClientSpi faxClientSpi,
ProcessExecutorHelper.ProcessOutput processOutput)
This function extracts the fax job status from the process output.
|
void |
VBSProcessOutputHandler.updateFaxJob(FaxClientSpi faxClientSpi,
FaxJob faxJob,
ProcessExecutorHelper.ProcessOutput processOutput,
FaxActionType faxActionType)
Updates the fax job based on the data from the process output.
|
void |
VBSProcessOutputValidator.validateProcessOutput(FaxClientSpi faxClientSpi,
ProcessExecutorHelper.ProcessOutput processOutput,
FaxActionType faxActionType)
This function validates the process output for errors.
If not valid, an exception should be thrown. |
Modifier and Type | Method and Description |
---|---|
FaxJobStatus |
WindowsProcessOutputHandler.getFaxJobStatus(FaxClientSpi faxClientSpi,
ProcessExecutorHelper.ProcessOutput processOutput)
This function extracts the fax job status from the process output.
|
static String |
WindowsFaxClientSpiHelper.getOutputPart(ProcessExecutorHelper.ProcessOutput processOutput,
String prefix)
This function returns the relevant part from the process output.
|
void |
WindowsProcessOutputHandler.updateFaxJob(FaxClientSpi faxClientSpi,
FaxJob faxJob,
ProcessExecutorHelper.ProcessOutput processOutput,
FaxActionType faxActionType)
Updates the fax job based on the data from the process output.
|
void |
WindowsProcessOutputValidator.validateProcessOutput(FaxClientSpi faxClientSpi,
ProcessExecutorHelper.ProcessOutput processOutput,
FaxActionType faxActionType)
This function validates the process output for errors.
If not valid, an exception should be thrown. |
Modifier and Type | Method and Description |
---|---|
ProcessExecutorHelper.ProcessOutput |
AbstractProcessExecutor.executeProcess(ConfigurationHolder configurationHolder,
String command)
This function executes the given command and returns the process output.
|
ProcessExecutorHelper.ProcessOutput |
ProcessExecutor.executeProcess(ConfigurationHolder configurationHolder,
String command)
This function executes the given command and returns the process output.
|
static ProcessExecutorHelper.ProcessOutput |
ProcessExecutorHelper.executeProcess(ConfigurationHolder configurationHolder,
String command)
This function executes the given command and returns the process output.
|
protected abstract ProcessExecutorHelper.ProcessOutput |
AbstractProcessExecutor.executeProcessImpl(ConfigurationHolder configurationHolder,
String command)
This function executes the given command and returns the process output.
|
protected ProcessExecutorHelper.ProcessOutput |
DefaultProcessExecutor.executeProcessImpl(ConfigurationHolder configurationHolder,
String command)
This function executes the given command and returns the process output.
|
Copyright © 2009–2020 fax4j. All rights reserved.