public class LinuxFaxClientSpi extends ProcessFaxClientSpi
Name | Description | Preconfigured Value | Default Value | Mandatory |
org.fax4j.spi.linux.submit.template.command | The linux submit fax job template command. | efax -d /dev/modem -t ${target.address} ${file} | none | true |
org.fax4j.spi.linux.suspend.template.command | The suspend fax job template command. | none | none | false |
org.fax4j.spi.linux.resume.template.command | The resume fax job template command. | none | none | false |
org.fax4j.spi.linux.cancel.template.command | The cancel fax job template command. | none | none | false |
org.fax4j.spi.linux.get.status.template.command | The get status fax job template command. | none | none | false |
org.fax4j.spi.linux.output.validator | The process output validator class name. | org.fax4j.spi.process.ExitCodeProcessOutputValidator | org.fax4j.spi.process.ExitCodeProcessOutputValidator | false |
org.fax4j.spi.linux.output.handler | The process output handler class name. | none | none | false |
Modifier and Type | Class and Description |
---|---|
static class |
LinuxFaxClientSpi.FaxClientSpiConfigurationConstants
This class holds the SPI configuration constants.
|
AbstractFaxClientSpi.FaxJobExtendedPropertyConstants
useWindowsCommandPrefix, WINDOWS_EXECUTE_PREFIX_DEFAULT_VALUE
Constructor and Description |
---|
LinuxFaxClientSpi()
This is the default constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getPropertyPart()
Returns the property part.
Property parts enables to replace the input request key with the part defined to enable to reuse services with different configuration blocks. Property parts will be replaced with the {0} values in the key, for example org.fax4j.{0}.somekey with part abc will be replaced to org.fax4j.abc.somekey |
protected void |
initializeImpl()
This function initializes the fax client SPI.
|
cancelFaxJobImpl, createCancelFaxJobProcessCommand, createGetStatusFaxJobProcessCommand, createProcessCommand, createProcessOutputHandler, createProcessOutputValidator, createResumeFaxJobProcessCommand, createSubmitFaxJobProcessCommand, createSuspendFaxJobProcessCommand, executeProcess, formatTemplate, getFaxJobStatus, getFaxJobStatusImpl, getProcessOutputHandler, getProcessOutputValidator, getTemplate, resumeFaxJobImpl, submitFaxJobImpl, suspendFaxJobImpl, updateFaxJob, validateProcessOutput
getProvider, isFaxMonitorEventsSupported, pollForFaxJobStatues, pollForFaxJobStatuesImpl
addFaxClientActionEventListener, addFaxMonitorEventListener, cancelFaxJob, createFaxJob, createFaxJobImpl, fireFaxEvent, fireFaxEvent, fireFaxMonitorEvent, getConfiguration, getConfigurationValue, getConfigurationValue, getFaxJobMonitor, getFaxJobStatus, getLogger, initialize, invokeFaxJobIDValidation, invokeFaxJobNullValidation, removeAllFaxClientActionEventListeners, removeAllFaxMonitorEventListeners, removeFaxClientActionEventListener, removeFaxMonitorEventListener, resumeFaxJob, submitFaxJob, suspendFaxJob, throwUnsupportedException
protected void initializeImpl()
initializeImpl
in class ProcessFaxClientSpi
public String getPropertyPart()
getPropertyPart
in interface ConfigurationHolder
getPropertyPart
in class ProcessFaxClientSpi
Copyright © 2009–2020 fax4j. All rights reserved.