See: Description
Interface | Description |
---|---|
CommPortAdapter |
This class defines the COMM port adapter.
|
CommPortConnectionFactory |
This class defines the COMM port connection factory.
|
FaxModemAdapter |
Defines a local fax modem adapter.
This adapter can only work with fax modems that are directly connected to the machine via COMM port. The fax modem is not thread safe and it is up to the caller class to synchronize any non thread safe resource, such as the COMM adapter. |
Class | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
AbstractCommPortAdapter |
This class provides partial implementation of the basic and common adapter capabilities.
|
||||||||
AbstractCommPortConnectionFactory |
Provides partial implementation of the COMM port connection factory.
|
||||||||
AbstractFax4JFaxModemAdapter |
This class provides partial/common functionlity of the fax modem adapter interface.
This class should be used only by internal fax4j implementation and not by implementations written by external vendors. |
||||||||
AbstractFaxModemAdapter |
This class provides partial/common functionlity of the fax modem adapter interface.
|
||||||||
CommFaxClientSpi |
This class implements the fax client service provider interface.
This implementation will invoke the requests by sending the data via COMM ports to the fax modem. The configuration of the fax4j framework is made up of 3 layers. The configuration is based on simple properties. Each layer overrides the lower layers by adding/changing the property values. The first layer is the internal fax4j.properties file located in the fax4j jar. This layer contains the preconfigured values for the fax4j framework and can be changed by updating these properties in the higher layers. The second layer is the external fax4j.properties file that is located on the classpath. This file is optional and provides the ability to override the internal configuration for the entire fax4j framework. The top most layer is the optional java.util.Properties object provided by the external classes when creating a new fax client. These properties enable to override the configuration of the lower 2 layers. SPI Status (Draft, Beta, Stable): Beta Below table describes the configuration values relevant for this class. Configuration:
Package org.fax4j.spi.comm DescriptionProvides the COMM port communication based fax client SPI implementation.
Copyright © 2009–2020 fax4j. All rights reserved. |