From f550b25a08644c062815d5eea36fca154233219d Mon Sep 17 00:00:00 2001 From: sagie gur ari Date: Fri, 15 May 2020 18:15:45 +0000 Subject: [PATCH] docs --- docs/apidocs/allclasses-frame.html | 216 + docs/apidocs/allclasses-noframe.html | 216 + docs/apidocs/constant-values.html | 752 ++ docs/apidocs/deprecated-list.html | 126 + docs/apidocs/help-doc.html | 231 + docs/apidocs/index-all.html | 7664 +++++++++++++++++ docs/apidocs/index.html | 76 + docs/apidocs/org/fax4j/AbstractFaxEvent.html | 333 + docs/apidocs/org/fax4j/FaxClient.html | 725 ++ ...entActionEvent.FaxClientActionEventID.html | 408 + .../org/fax4j/FaxClientActionEvent.html | 388 + .../fax4j/FaxClientActionEventListener.html | 328 + docs/apidocs/org/fax4j/FaxClientFactory.html | 443 + docs/apidocs/org/fax4j/FaxException.html | 305 + .../org/fax4j/FaxJob.FaxJobPriority.html | 377 + docs/apidocs/org/fax4j/FaxJob.html | 652 ++ docs/apidocs/org/fax4j/FaxJobStatus.html | 395 + .../FaxMonitorEvent.FaxMonitorEventID.html | 348 + docs/apidocs/org/fax4j/FaxMonitorEvent.html | 411 + .../org/fax4j/FaxMonitorEventListener.html | 245 + docs/apidocs/org/fax4j/ProductInfo.html | 291 + docs/apidocs/org/fax4j/Provider.html | 264 + .../bridge/AbstractContextFaxBridge.html | 507 ++ .../org/fax4j/bridge/AbstractFax4JBridge.html | 346 + .../org/fax4j/bridge/AbstractFaxBridge.html | 632 ++ .../fax4j/bridge/AbstractRequestParser.html | 434 + .../fax4j/bridge/AbstractVendorPolicy.html | 491 ++ .../org/fax4j/bridge/ContextFaxBridge.html | 311 + .../org/fax4j/bridge/EmptyVendorPolicy.html | 373 + docs/apidocs/org/fax4j/bridge/FaxBridge.html | 443 + .../FaxBridgeFlowHelper.FlowResponse.html | 323 + .../org/fax4j/bridge/FaxBridgeFlowHelper.html | 362 + .../org/fax4j/bridge/FaxBridgeImpl.html | 387 + docs/apidocs/org/fax4j/bridge/FileInfo.html | 361 + .../org/fax4j/bridge/RequestParser.html | 294 + .../org/fax4j/bridge/VendorPolicy.html | 324 + .../class-use/AbstractContextFaxBridge.html | 222 + .../bridge/class-use/AbstractFax4JBridge.html | 275 + .../bridge/class-use/AbstractFaxBridge.html | 282 + .../class-use/AbstractRequestParser.html | 262 + .../class-use/AbstractVendorPolicy.html | 173 + .../bridge/class-use/ContextFaxBridge.html | 299 + .../bridge/class-use/EmptyVendorPolicy.html | 126 + .../org/fax4j/bridge/class-use/FaxBridge.html | 323 + .../FaxBridgeFlowHelper.FlowResponse.html | 174 + .../bridge/class-use/FaxBridgeFlowHelper.html | 126 + .../fax4j/bridge/class-use/FaxBridgeImpl.html | 268 + .../org/fax4j/bridge/class-use/FileInfo.html | 324 + .../fax4j/bridge/class-use/RequestParser.html | 358 + .../fax4j/bridge/class-use/VendorPolicy.html | 215 + .../email/DefaultMailMessageParser.html | 462 + .../fax4j/bridge/email/EMail2FaxBridge.html | 464 + .../fax4j/bridge/email/MailMessageParser.html | 215 + .../class-use/DefaultMailMessageParser.html | 126 + .../email/class-use/EMail2FaxBridge.html | 126 + .../email/class-use/MailMessageParser.html | 177 + .../org/fax4j/bridge/email/package-frame.html | 26 + .../fax4j/bridge/email/package-summary.html | 185 + .../org/fax4j/bridge/email/package-tree.html | 172 + .../org/fax4j/bridge/email/package-use.html | 163 + .../org/fax4j/bridge/http/HTTP2FaxBridge.html | 464 + .../fax4j/bridge/http/HTTPRequestParser.html | 215 + ...TPRequestParserConfigurationConstants.html | 474 + .../http/MultiPartHTTPRequestParser.html | 663 ++ .../bridge/http/SimpleHTTPRequestParser.html | 465 + .../bridge/http/class-use/HTTP2FaxBridge.html | 126 + .../http/class-use/HTTPRequestParser.html | 191 + ...TPRequestParserConfigurationConstants.html | 177 + .../class-use/MultiPartHTTPRequestParser.html | 126 + .../class-use/SimpleHTTPRequestParser.html | 126 + .../org/fax4j/bridge/http/package-frame.html | 31 + .../fax4j/bridge/http/package-summary.html | 216 + .../org/fax4j/bridge/http/package-tree.html | 185 + .../org/fax4j/bridge/http/package-use.html | 168 + .../org/fax4j/bridge/package-frame.html | 37 + .../org/fax4j/bridge/package-summary.html | 298 + .../org/fax4j/bridge/package-tree.html | 187 + .../apidocs/org/fax4j/bridge/package-use.html | 566 ++ .../process/CommandLineArgumentsParser.html | 216 + .../DefaultCommandLineArgumentsParser.html | 388 + .../bridge/process/Process2FaxBridge.html | 464 + .../class-use/CommandLineArgumentsParser.html | 182 + .../DefaultCommandLineArgumentsParser.html | 126 + .../process/class-use/Process2FaxBridge.html | 126 + .../fax4j/bridge/process/package-frame.html | 26 + .../fax4j/bridge/process/package-summary.html | 191 + .../fax4j/bridge/process/package-tree.html | 172 + .../org/fax4j/bridge/process/package-use.html | 164 + .../org/fax4j/class-use/AbstractFaxEvent.html | 177 + .../org/fax4j/class-use/FaxClient.html | 211 + ...entActionEvent.FaxClientActionEventID.html | 227 + .../fax4j/class-use/FaxClientActionEvent.html | 195 + .../FaxClientActionEventListener.html | 243 + .../org/fax4j/class-use/FaxClientFactory.html | 126 + .../org/fax4j/class-use/FaxException.html | 126 + .../class-use/FaxJob.FaxJobPriority.html | 283 + docs/apidocs/org/fax4j/class-use/FaxJob.html | 1909 ++++ .../org/fax4j/class-use/FaxJobStatus.html | 594 ++ .../FaxMonitorEvent.FaxMonitorEventID.html | 245 + .../org/fax4j/class-use/FaxMonitorEvent.html | 171 + .../class-use/FaxMonitorEventListener.html | 255 + .../org/fax4j/class-use/ProductInfo.html | 126 + .../apidocs/org/fax4j/class-use/Provider.html | 428 + .../org/fax4j/common/AbstractLogger.html | 539 ++ .../org/fax4j/common/AbstractService.html | 499 ++ .../org/fax4j/common/ApacheCommonsLogger.html | 382 + .../org/fax4j/common/ConfigurationHolder.html | 323 + .../fax4j/common/ConfigurationHolderImpl.html | 411 + .../org/fax4j/common/Fax4JProvider.html | 306 + .../org/fax4j/common/FaxActionType.html | 403 + .../org/fax4j/common/FaxClientActions.html | 491 ++ .../org/fax4j/common/Initializable.html | 247 + docs/apidocs/org/fax4j/common/JDKLogger.html | 382 + docs/apidocs/org/fax4j/common/LogLevel.html | 442 + docs/apidocs/org/fax4j/common/Logger.html | 372 + .../org/fax4j/common/LoggerManager.html | 338 + .../org/fax4j/common/ProviderImpl.html | 400 + .../fax4j/common/ProviderImplementation.html | 247 + docs/apidocs/org/fax4j/common/Service.html | 278 + .../org/fax4j/common/ServiceFactory.html | 297 + .../org/fax4j/common/SimpleLogger.html | 332 + .../common/class-use/AbstractLogger.html | 183 + .../common/class-use/AbstractService.html | 271 + .../common/class-use/ApacheCommonsLogger.html | 126 + .../common/class-use/ConfigurationHolder.html | 2943 +++++++ .../class-use/ConfigurationHolderImpl.html | 126 + .../fax4j/common/class-use/Fax4JProvider.html | 126 + .../fax4j/common/class-use/FaxActionType.html | 592 ++ .../common/class-use/FaxClientActions.html | 2474 ++++++ .../fax4j/common/class-use/Initializable.html | 542 ++ .../org/fax4j/common/class-use/JDKLogger.html | 126 + .../org/fax4j/common/class-use/LogLevel.html | 278 + .../org/fax4j/common/class-use/Logger.html | 396 + .../fax4j/common/class-use/LoggerManager.html | 170 + .../fax4j/common/class-use/ProviderImpl.html | 170 + .../class-use/ProviderImplementation.html | 3006 +++++++ .../org/fax4j/common/class-use/Service.html | 346 + .../common/class-use/ServiceFactory.html | 126 + .../fax4j/common/class-use/SimpleLogger.html | 126 + .../org/fax4j/common/package-frame.html | 44 + .../org/fax4j/common/package-summary.html | 282 + .../org/fax4j/common/package-tree.html | 187 + .../apidocs/org/fax4j/common/package-use.html | 1171 +++ docs/apidocs/org/fax4j/package-frame.html | 44 + docs/apidocs/org/fax4j/package-summary.html | 291 + docs/apidocs/org/fax4j/package-tree.html | 190 + docs/apidocs/org/fax4j/package-use.html | 851 ++ .../org/fax4j/spi/AbstractFax4JClientSpi.html | 531 ++ ...ntSpi.FaxJobExtendedPropertyConstants.html | 369 + .../org/fax4j/spi/AbstractFaxClientSpi.html | 1071 +++ .../spi/AbstractFaxClientSpiInterceptor.html | 431 + .../fax4j/spi/AbstractFaxClientSpiProxy.html | 545 ++ .../apidocs/org/fax4j/spi/AbstractFaxJob.html | 369 + .../org/fax4j/spi/AbstractFaxJobMonitor.html | 460 + docs/apidocs/org/fax4j/spi/FaxClientSpi.html | 403 + .../org/fax4j/spi/FaxClientSpiFactory.html | 623 ++ .../fax4j/spi/FaxClientSpiInterceptor.html | 363 + ...ntSpiProxy.FaxClientSpiProxyEventType.html | 377 + .../org/fax4j/spi/FaxClientSpiProxy.html | 338 + .../org/fax4j/spi/FaxClientSpiProxyImpl.html | 446 + docs/apidocs/org/fax4j/spi/FaxJobImpl.html | 693 ++ docs/apidocs/org/fax4j/spi/FaxJobMonitor.html | 293 + .../spi/FaxJobMonitorImpl.PollerTask.html | 361 + .../org/fax4j/spi/FaxJobMonitorImpl.html | 557 ++ .../fax4j/spi/LogFaxClientSpiInterceptor.html | 458 + .../adapter/AbstractAdapterFaxClientSpi.html | 605 ++ ...pi.FaxClientSpiConfigurationConstants.html | 573 ++ .../spi/adapter/AdapterFaxClientSpi.html | 548 ++ .../AbstractAdapterFaxClientSpi.html | 345 + ...pi.FaxClientSpiConfigurationConstants.html | 183 + .../class-use/AdapterFaxClientSpi.html | 126 + .../org/fax4j/spi/adapter/package-frame.html | 26 + .../fax4j/spi/adapter/package-summary.html | 280 + .../org/fax4j/spi/adapter/package-tree.html | 163 + .../org/fax4j/spi/adapter/package-use.html | 193 + .../spi/class-use/AbstractFax4JClientSpi.html | 2338 +++++ ...ntSpi.FaxJobExtendedPropertyConstants.html | 179 + .../spi/class-use/AbstractFaxClientSpi.html | 2386 +++++ .../AbstractFaxClientSpiInterceptor.html | 173 + .../class-use/AbstractFaxClientSpiProxy.html | 175 + .../fax4j/spi/class-use/AbstractFaxJob.html | 198 + .../spi/class-use/AbstractFaxJobMonitor.html | 172 + .../org/fax4j/spi/class-use/FaxClientSpi.html | 2756 ++++++ .../spi/class-use/FaxClientSpiFactory.html | 126 + .../class-use/FaxClientSpiInterceptor.html | 220 + ...ntSpiProxy.FaxClientSpiProxyEventType.html | 228 + .../spi/class-use/FaxClientSpiProxy.html | 184 + .../spi/class-use/FaxClientSpiProxyImpl.html | 126 + .../org/fax4j/spi/class-use/FaxJobImpl.html | 126 + .../fax4j/spi/class-use/FaxJobMonitor.html | 226 + .../FaxJobMonitorImpl.PollerTask.html | 172 + .../spi/class-use/FaxJobMonitorImpl.html | 170 + .../class-use/LogFaxClientSpiInterceptor.html | 126 + .../spi/comm/AbstractCommPortAdapter.html | 288 + .../AbstractCommPortConnectionFactory.html | 416 + .../comm/AbstractFax4JFaxModemAdapter.html | 310 + .../spi/comm/AbstractFaxModemAdapter.html | 382 + ...pi.FaxClientSpiConfigurationConstants.html | 414 + .../org/fax4j/spi/comm/CommFaxClientSpi.html | 626 ++ .../org/fax4j/spi/comm/CommPortAdapter.html | 295 + .../spi/comm/CommPortConnectionFactory.html | 215 + .../org/fax4j/spi/comm/FaxModemAdapter.html | 283 + .../fax4j/spi/comm/RXTXCommPortAdapter.html | 384 + .../comm/RXTXCommPortConnectionFactory.html | 388 + .../class-use/AbstractCommPortAdapter.html | 170 + .../AbstractCommPortConnectionFactory.html | 170 + .../AbstractFax4JFaxModemAdapter.html | 126 + .../class-use/AbstractFaxModemAdapter.html | 172 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../spi/comm/class-use/CommFaxClientSpi.html | 126 + .../spi/comm/class-use/CommPortAdapter.html | 259 + .../class-use/CommPortConnectionFactory.html | 191 + .../spi/comm/class-use/FaxModemAdapter.html | 193 + .../comm/class-use/RXTXCommPortAdapter.html | 126 + .../RXTXCommPortConnectionFactory.html | 126 + .../org/fax4j/spi/comm/package-frame.html | 37 + .../org/fax4j/spi/comm/package-summary.html | 302 + .../org/fax4j/spi/comm/package-tree.html | 208 + .../org/fax4j/spi/comm/package-use.html | 196 + ...pi.FaxClientSpiConfigurationConstants.html | 384 + .../fax4j/spi/efax/EFaxMailFaxClientSpi.html | 471 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../efax/class-use/EFaxMailFaxClientSpi.html | 126 + .../org/fax4j/spi/efax/package-frame.html | 25 + .../org/fax4j/spi/efax/package-summary.html | 248 + .../org/fax4j/spi/efax/package-tree.html | 167 + .../org/fax4j/spi/efax/package-use.html | 163 + .../email/AbstractMailConnectionFactory.html | 465 + ...pi.FaxClientSpiConfigurationConstants.html | 416 + .../spi/email/AbstractMailFaxClientSpi.html | 774 ++ .../fax4j/spi/email/MailAuthenticator.html | 313 + .../spi/email/MailConnectionFactory.html | 215 + .../spi/email/MailConnectionFactoryImpl.html | 414 + ...pi.FaxClientSpiConfigurationConstants.html | 384 + .../org/fax4j/spi/email/MailFaxClientSpi.html | 703 ++ .../fax4j/spi/email/MailResourcesHolder.html | 319 + .../AbstractMailConnectionFactory.html | 170 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../class-use/AbstractMailFaxClientSpi.html | 988 +++ .../email/class-use/MailAuthenticator.html | 126 + .../class-use/MailConnectionFactory.html | 191 + .../class-use/MailConnectionFactoryImpl.html | 126 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../spi/email/class-use/MailFaxClientSpi.html | 858 ++ .../email/class-use/MailResourcesHolder.html | 321 + .../org/fax4j/spi/email/package-frame.html | 35 + .../org/fax4j/spi/email/package-summary.html | 341 + .../org/fax4j/spi/email/package-tree.html | 195 + .../org/fax4j/spi/email/package-use.html | 1213 +++ ...pi.FaxClientSpiConfigurationConstants.html | 384 + .../ExtremeFaxMailFaxClientSpi.html | 471 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../class-use/ExtremeFaxMailFaxClientSpi.html | 126 + .../fax4j/spi/extremefax/package-frame.html | 25 + .../fax4j/spi/extremefax/package-summary.html | 248 + .../fax4j/spi/extremefax/package-tree.html | 167 + .../org/fax4j/spi/extremefax/package-use.html | 163 + ...pi.FaxClientSpiConfigurationConstants.html | 384 + .../spi/faxage/FaxAgeMailFaxClientSpi.html | 471 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../class-use/FaxAgeMailFaxClientSpi.html | 126 + .../org/fax4j/spi/faxage/package-frame.html | 25 + .../org/fax4j/spi/faxage/package-summary.html | 248 + .../org/fax4j/spi/faxage/package-tree.html | 167 + .../org/fax4j/spi/faxage/package-use.html | 163 + ...pi.FaxClientSpiConfigurationConstants.html | 384 + .../fax4j/spi/hoiio/HoiioFaxClientSpi.html | 667 ++ ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../hoiio/class-use/HoiioFaxClientSpi.html | 126 + .../org/fax4j/spi/hoiio/package-frame.html | 25 + .../org/fax4j/spi/hoiio/package-summary.html | 227 + .../org/fax4j/spi/hoiio/package-tree.html | 167 + .../org/fax4j/spi/hoiio/package-use.html | 163 + .../AbstractFaxJob2HTTPRequestConverter.html | 311 + .../fax4j/spi/http/AbstractHTTPClient.html | 349 + .../spi/http/AbstractHTTPResponseHandler.html | 433 + .../AbstractMappingHTTPResponseHandler.html | 776 ++ ...bstractMultiPart2JSONHTTPFaxClientSpi.html | 437 + .../org/fax4j/spi/http/ApacheHTTPClient.html | 592 ++ ...tion.HTTPClientConfigurationConstants.html | 474 + .../http/CommonHTTPClientConfiguration.html | 471 + .../spi/http/EmptyHTTPResponseHandler.html | 391 + .../spi/http/FaxJob2HTTPRequestConverter.html | 285 + .../fax4j/spi/http/HTTPClient.HTTPMethod.html | 377 + .../org/fax4j/spi/http/HTTPClient.html | 306 + .../spi/http/HTTPClientConfiguration.html | 307 + ...pi.FaxClientSpiConfigurationConstants.html | 489 ++ .../org/fax4j/spi/http/HTTPFaxClientSpi.html | 1113 +++ .../spi/http/HTTPRequest.ContentPart.html | 352 + .../spi/http/HTTPRequest.ContentPartType.html | 377 + .../spi/http/HTTPRequest.ContentType.html | 377 + .../org/fax4j/spi/http/HTTPRequest.html | 566 ++ .../org/fax4j/spi/http/HTTPResponse.html | 353 + .../fax4j/spi/http/HTTPResponseHandler.html | 304 + ...ResponseHandlerConfigurationConstants.html | 519 ++ .../spi/http/JSONHTTPResponseHandler.html | 647 ++ ...equestConverterConfigurationConstants.html | 564 ++ .../MultiPartFaxJob2HTTPRequestConverter.html | 892 ++ ...equestConverterConfigurationConstants.html | 444 + .../TemplateFaxJob2HTTPRequestConverter.html | 600 ++ ...ResponseHandlerConfigurationConstants.html | 519 ++ .../spi/http/XMLHTTPResponseHandler.html | 647 ++ .../AbstractFaxJob2HTTPRequestConverter.html | 226 + .../http/class-use/AbstractHTTPClient.html | 170 + .../AbstractHTTPResponseHandler.html | 197 + .../AbstractMappingHTTPResponseHandler.html | 182 + ...bstractMultiPart2JSONHTTPFaxClientSpi.html | 306 + .../spi/http/class-use/ApacheHTTPClient.html | 126 + ...tion.HTTPClientConfigurationConstants.html | 177 + .../CommonHTTPClientConfiguration.html | 126 + .../class-use/EmptyHTTPResponseHandler.html | 126 + .../FaxJob2HTTPRequestConverter.html | 259 + .../http/class-use/HTTPClient.HTTPMethod.html | 235 + .../fax4j/spi/http/class-use/HTTPClient.html | 191 + .../class-use/HTTPClientConfiguration.html | 295 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../spi/http/class-use/HTTPFaxClientSpi.html | 405 + .../class-use/HTTPRequest.ContentPart.html | 259 + .../HTTPRequest.ContentPartType.html | 198 + .../class-use/HTTPRequest.ContentType.html | 183 + .../fax4j/spi/http/class-use/HTTPRequest.html | 391 + .../spi/http/class-use/HTTPResponse.html | 287 + .../http/class-use/HTTPResponseHandler.html | 230 + ...ResponseHandlerConfigurationConstants.html | 177 + .../class-use/JSONHTTPResponseHandler.html | 126 + ...equestConverterConfigurationConstants.html | 177 + .../MultiPartFaxJob2HTTPRequestConverter.html | 126 + ...equestConverterConfigurationConstants.html | 177 + .../TemplateFaxJob2HTTPRequestConverter.html | 126 + ...ResponseHandlerConfigurationConstants.html | 177 + .../class-use/XMLHTTPResponseHandler.html | 126 + .../org/fax4j/spi/http/package-frame.html | 55 + .../org/fax4j/spi/http/package-summary.html | 562 ++ .../org/fax4j/spi/http/package-tree.html | 236 + .../org/fax4j/spi/http/package-use.html | 829 ++ ...bstractHylaFAXClientConnectionFactory.html | 481 ++ .../HylaFAXClientConnectionFactory.html | 215 + .../HylaFAXClientConnectionFactoryImpl.html | 412 + ...pi.FaxClientSpiConfigurationConstants.html | 474 + .../fax4j/spi/hylafax/HylaFaxClientSpi.html | 768 ++ .../org/fax4j/spi/hylafax/HylaFaxJob.html | 717 ++ ...bstractHylaFAXClientConnectionFactory.html | 170 + .../HylaFAXClientConnectionFactory.html | 191 + .../HylaFAXClientConnectionFactoryImpl.html | 126 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../hylafax/class-use/HylaFaxClientSpi.html | 126 + .../spi/hylafax/class-use/HylaFaxJob.html | 193 + .../org/fax4j/spi/hylafax/package-frame.html | 32 + .../fax4j/spi/hylafax/package-summary.html | 297 + .../org/fax4j/spi/hylafax/package-tree.html | 189 + .../org/fax4j/spi/hylafax/package-use.html | 178 + ...pi.FaxClientSpiConfigurationConstants.html | 384 + .../interfax/InterfaxMailFaxClientSpi.html | 500 ++ ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../class-use/InterfaxMailFaxClientSpi.html | 126 + .../org/fax4j/spi/interfax/package-frame.html | 25 + .../fax4j/spi/interfax/package-summary.html | 248 + .../org/fax4j/spi/interfax/package-tree.html | 167 + .../org/fax4j/spi/interfax/package-use.html | 163 + ...pi.FaxClientSpiConfigurationConstants.html | 384 + ...ntSpi.FaxJobExtendedPropertyConstants.html | 416 + .../fax4j/spi/java4less/RFaxFaxClientSpi.html | 452 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + ...ntSpi.FaxJobExtendedPropertyConstants.html | 177 + .../java4less/class-use/RFaxFaxClientSpi.html | 126 + .../fax4j/spi/java4less/package-frame.html | 26 + .../fax4j/spi/java4less/package-summary.html | 226 + .../org/fax4j/spi/java4less/package-tree.html | 160 + .../org/fax4j/spi/java4less/package-use.html | 168 + ...pi.FaxClientSpiConfigurationConstants.html | 369 + .../fax4j/spi/linux/LinuxFaxClientSpi.html | 495 ++ ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../linux/class-use/LinuxFaxClientSpi.html | 126 + .../org/fax4j/spi/linux/package-frame.html | 25 + .../org/fax4j/spi/linux/package-summary.html | 253 + .../org/fax4j/spi/linux/package-tree.html | 163 + .../org/fax4j/spi/linux/package-use.html | 163 + ...pi.FaxClientSpiConfigurationConstants.html | 519 ++ .../org/fax4j/spi/mac/MacFaxClientSpi.html | 515 ++ ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../spi/mac/class-use/MacFaxClientSpi.html | 126 + .../org/fax4j/spi/mac/package-frame.html | 25 + .../org/fax4j/spi/mac/package-summary.html | 246 + .../org/fax4j/spi/mac/package-tree.html | 159 + .../org/fax4j/spi/mac/package-use.html | 163 + ...pi.FaxClientSpiConfigurationConstants.html | 384 + .../metrofax/MetroFaxMailFaxClientSpi.html | 471 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../class-use/MetroFaxMailFaxClientSpi.html | 126 + .../org/fax4j/spi/metrofax/package-frame.html | 25 + .../fax4j/spi/metrofax/package-summary.html | 248 + .../org/fax4j/spi/metrofax/package-tree.html | 167 + .../org/fax4j/spi/metrofax/package-use.html | 163 + ...pi.FaxClientSpiConfigurationConstants.html | 384 + .../NextivafaxMailFaxClientSpi.html | 471 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../class-use/NextivafaxMailFaxClientSpi.html | 126 + .../fax4j/spi/nextivafax/package-frame.html | 25 + .../fax4j/spi/nextivafax/package-summary.html | 248 + .../fax4j/spi/nextivafax/package-tree.html | 167 + .../org/fax4j/spi/nextivafax/package-use.html | 163 + docs/apidocs/org/fax4j/spi/package-frame.html | 44 + .../org/fax4j/spi/package-summary.html | 379 + docs/apidocs/org/fax4j/spi/package-tree.html | 202 + docs/apidocs/org/fax4j/spi/package-use.html | 2097 +++++ ...pi.FaxClientSpiConfigurationConstants.html | 384 + .../fax4j/spi/phaxio/PhaxioFaxClientSpi.html | 645 ++ ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../phaxio/class-use/PhaxioFaxClientSpi.html | 126 + .../org/fax4j/spi/phaxio/package-frame.html | 25 + .../org/fax4j/spi/phaxio/package-summary.html | 227 + .../org/fax4j/spi/phaxio/package-tree.html | 167 + .../org/fax4j/spi/phaxio/package-use.html | 163 + .../ExitCodeProcessOutputValidator.html | 311 + ...pi.FaxClientSpiConfigurationConstants.html | 504 ++ .../spi/process/ProcessFaxClientSpi.html | 1064 +++ .../spi/process/ProcessOutputHandler.html | 278 + .../spi/process/ProcessOutputValidator.html | 251 + .../ExitCodeProcessOutputValidator.html | 196 + ...pi.FaxClientSpiConfigurationConstants.html | 178 + .../class-use/ProcessFaxClientSpi.html | 320 + .../class-use/ProcessOutputHandler.html | 246 + .../class-use/ProcessOutputValidator.html | 285 + .../org/fax4j/spi/process/package-frame.html | 31 + .../fax4j/spi/process/package-summary.html | 342 + .../org/fax4j/spi/process/package-tree.html | 165 + .../org/fax4j/spi/process/package-use.html | 570 ++ ...pi.FaxClientSpiConfigurationConstants.html | 384 + .../send2fax/Send2FaxMailFaxClientSpi.html | 471 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../class-use/Send2FaxMailFaxClientSpi.html | 126 + .../org/fax4j/spi/send2fax/package-frame.html | 25 + .../fax4j/spi/send2fax/package-summary.html | 248 + .../org/fax4j/spi/send2fax/package-tree.html | 167 + .../org/fax4j/spi/send2fax/package-use.html | 163 + ...pi.FaxClientSpiConfigurationConstants.html | 414 + ...ntSpi.FaxJobExtendedPropertyConstants.html | 369 + .../org/fax4j/spi/vbs/VBSFaxClientSpi.html | 826 ++ .../spi/vbs/VBSProcessOutputHandler.html | 358 + .../spi/vbs/VBSProcessOutputValidator.html | 335 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + ...ntSpi.FaxJobExtendedPropertyConstants.html | 177 + .../spi/vbs/class-use/VBSFaxClientSpi.html | 126 + .../class-use/VBSProcessOutputHandler.html | 126 + .../class-use/VBSProcessOutputValidator.html | 126 + .../org/fax4j/spi/vbs/package-frame.html | 28 + .../org/fax4j/spi/vbs/package-summary.html | 196 + .../org/fax4j/spi/vbs/package-tree.html | 166 + .../org/fax4j/spi/vbs/package-use.html | 168 + ...pi.FaxClientSpiConfigurationConstants.html | 384 + ...ntSpi.FaxJobExtendedPropertyConstants.html | 369 + .../spi/windows/WindowsFaxClientSpi.html | 530 ++ .../windows/WindowsFaxClientSpiHelper.html | 486 ++ .../spi/windows/WindowsJNIFaxClientSpi.html | 550 ++ ...ProcessFaxClientSpi.Fax4jExeConstants.html | 654 ++ ...pi.FaxClientSpiConfigurationConstants.html | 369 + .../windows/WindowsProcessFaxClientSpi.html | 754 ++ .../windows/WindowsProcessOutputHandler.html | 336 + .../WindowsProcessOutputValidator.html | 313 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + ...ntSpi.FaxJobExtendedPropertyConstants.html | 177 + .../class-use/WindowsFaxClientSpi.html | 126 + .../class-use/WindowsFaxClientSpiHelper.html | 126 + .../class-use/WindowsJNIFaxClientSpi.html | 126 + ...ProcessFaxClientSpi.Fax4jExeConstants.html | 177 + ...pi.FaxClientSpiConfigurationConstants.html | 177 + .../class-use/WindowsProcessFaxClientSpi.html | 126 + .../WindowsProcessOutputHandler.html | 126 + .../WindowsProcessOutputValidator.html | 126 + .../org/fax4j/spi/windows/package-frame.html | 33 + .../fax4j/spi/windows/package-summary.html | 355 + .../org/fax4j/spi/windows/package-tree.html | 179 + .../org/fax4j/spi/windows/package-use.html | 178 + .../org/fax4j/util/AbstractCloseable.html | 324 + .../fax4j/util/AbstractConnectionFactory.html | 517 ++ .../util/AbstractFax4JConnectionFactory.html | 332 + .../fax4j/util/AbstractProcessExecutor.html | 391 + .../fax4j/util/CloseableResourceManager.html | 296 + docs/apidocs/org/fax4j/util/Connection.html | 259 + .../org/fax4j/util/ConnectionFactory.html | 303 + .../org/fax4j/util/ConnectionImpl.html | 351 + .../fax4j/util/DefaultProcessExecutor.html | 424 + .../fax4j/util/IOHelper.OutputReadThread.html | 371 + docs/apidocs/org/fax4j/util/IOHelper.html | 617 ++ .../util/LibraryConfigurationLoader.html | 338 + .../org/fax4j/util/ProcessExecutor.html | 297 + .../ProcessExecutorHelper.ProcessOutput.html | 346 + .../org/fax4j/util/ProcessExecutorHelper.html | 281 + .../org/fax4j/util/ReflectionHelper.html | 380 + .../SpiUtil.URLTemplateParameterEncoder.html | 298 + docs/apidocs/org/fax4j/util/SpiUtil.html | 788 ++ .../util/class-use/AbstractCloseable.html | 202 + .../class-use/AbstractConnectionFactory.html | 266 + .../AbstractFax4JConnectionFactory.html | 240 + .../class-use/AbstractProcessExecutor.html | 171 + .../class-use/CloseableResourceManager.html | 126 + .../org/fax4j/util/class-use/Connection.html | 305 + .../util/class-use/ConnectionFactory.html | 331 + .../fax4j/util/class-use/ConnectionImpl.html | 126 + .../class-use/DefaultProcessExecutor.html | 126 + .../class-use/IOHelper.OutputReadThread.html | 126 + .../org/fax4j/util/class-use/IOHelper.html | 126 + .../class-use/LibraryConfigurationLoader.html | 126 + .../fax4j/util/class-use/ProcessExecutor.html | 179 + .../ProcessExecutorHelper.ProcessOutput.html | 432 + .../util/class-use/ProcessExecutorHelper.html | 126 + .../util/class-use/ReflectionHelper.html | 126 + .../SpiUtil.URLTemplateParameterEncoder.html | 170 + .../org/fax4j/util/class-use/SpiUtil.html | 126 + .../apidocs/org/fax4j/util/package-frame.html | 41 + .../org/fax4j/util/package-summary.html | 273 + docs/apidocs/org/fax4j/util/package-tree.html | 184 + docs/apidocs/org/fax4j/util/package-use.html | 408 + docs/apidocs/overview-frame.html | 49 + docs/apidocs/overview-summary.html | 2613 ++++++ docs/apidocs/overview-tree.html | 583 ++ docs/apidocs/package-list | 28 + docs/apidocs/script.js | 30 + docs/apidocs/serialized-form.html | 199 + docs/apidocs/stylesheet.css | 574 ++ docs/changes-report.html | 1484 ++++ docs/clirr-report.html | 174 + docs/cobertura/css/help.css | 22 + docs/cobertura/css/main.css | 131 + docs/cobertura/css/sortabletable.css | 50 + docs/cobertura/css/source-viewer.css | 73 + docs/cobertura/css/tooltip.css | 49 + docs/cobertura/frame-packages.html | 101 + ...me-sourcefiles-org.fax4j.bridge.email.html | 29 + .../frame-sourcefiles-org.fax4j.bridge.html | 59 + ...ame-sourcefiles-org.fax4j.bridge.http.html | 32 + ...-sourcefiles-org.fax4j.bridge.process.html | 29 + .../frame-sourcefiles-org.fax4j.common.html | 74 + .../frame-sourcefiles-org.fax4j.html | 56 + ...ame-sourcefiles-org.fax4j.spi.adapter.html | 26 + .../frame-sourcefiles-org.fax4j.spi.comm.html | 50 + .../frame-sourcefiles-org.fax4j.spi.efax.html | 23 + ...frame-sourcefiles-org.fax4j.spi.email.html | 41 + ...-sourcefiles-org.fax4j.spi.extremefax.html | 23 + ...rame-sourcefiles-org.fax4j.spi.faxage.html | 23 + ...frame-sourcefiles-org.fax4j.spi.hoiio.html | 23 + .../frame-sourcefiles-org.fax4j.spi.html | 65 + .../frame-sourcefiles-org.fax4j.spi.http.html | 77 + ...ame-sourcefiles-org.fax4j.spi.hylafax.html | 35 + ...me-sourcefiles-org.fax4j.spi.interfax.html | 23 + ...e-sourcefiles-org.fax4j.spi.java4less.html | 23 + ...frame-sourcefiles-org.fax4j.spi.linux.html | 23 + .../frame-sourcefiles-org.fax4j.spi.mac.html | 23 + ...me-sourcefiles-org.fax4j.spi.metrofax.html | 23 + ...-sourcefiles-org.fax4j.spi.nextivafax.html | 23 + ...rame-sourcefiles-org.fax4j.spi.phaxio.html | 23 + ...ame-sourcefiles-org.fax4j.spi.process.html | 32 + ...me-sourcefiles-org.fax4j.spi.send2fax.html | 23 + .../frame-sourcefiles-org.fax4j.spi.vbs.html | 29 + ...ame-sourcefiles-org.fax4j.spi.windows.html | 38 + .../frame-sourcefiles-org.fax4j.util.html | 65 + docs/cobertura/frame-sourcefiles.html | 473 + .../frame-summary-org.fax4j.bridge.email.html | 46 + .../frame-summary-org.fax4j.bridge.html | 70 + .../frame-summary-org.fax4j.bridge.http.html | 51 + ...rame-summary-org.fax4j.bridge.process.html | 46 + .../frame-summary-org.fax4j.common.html | 76 + docs/cobertura/frame-summary-org.fax4j.html | 94 + .../frame-summary-org.fax4j.spi.adapter.html | 46 + .../frame-summary-org.fax4j.spi.comm.html | 61 + .../frame-summary-org.fax4j.spi.efax.html | 43 + .../frame-summary-org.fax4j.spi.email.html | 56 + ...rame-summary-org.fax4j.spi.extremefax.html | 43 + .../frame-summary-org.fax4j.spi.faxage.html | 43 + .../frame-summary-org.fax4j.spi.hoiio.html | 43 + .../frame-summary-org.fax4j.spi.html | 96 + .../frame-summary-org.fax4j.spi.http.html | 92 + .../frame-summary-org.fax4j.spi.hylafax.html | 51 + .../frame-summary-org.fax4j.spi.interfax.html | 43 + ...frame-summary-org.fax4j.spi.java4less.html | 44 + .../frame-summary-org.fax4j.spi.linux.html | 43 + .../frame-summary-org.fax4j.spi.mac.html | 43 + .../frame-summary-org.fax4j.spi.metrofax.html | 43 + ...rame-summary-org.fax4j.spi.nextivafax.html | 43 + .../frame-summary-org.fax4j.spi.phaxio.html | 43 + .../frame-summary-org.fax4j.spi.process.html | 49 + .../frame-summary-org.fax4j.spi.send2fax.html | 43 + .../frame-summary-org.fax4j.spi.vbs.html | 49 + .../frame-summary-org.fax4j.spi.windows.html | 56 + .../frame-summary-org.fax4j.util.html | 75 + docs/cobertura/frame-summary.html | 57 + docs/cobertura/help.html | 31 + docs/cobertura/images/blank.png | Bin 0 -> 143 bytes docs/cobertura/images/downsimple.png | Bin 0 -> 200 bytes docs/cobertura/images/upsimple.png | Bin 0 -> 200 bytes docs/cobertura/index.html | 25 + docs/cobertura/js/customsorttypes.js | 65 + docs/cobertura/js/popup.js | 8 + docs/cobertura/js/sortabletable.js | 455 + docs/cobertura/js/stringbuilder.js | 79 + .../cobertura/org.fax4j.AbstractFaxEvent.html | 98 + docs/cobertura/org.fax4j.FaxClient.html | 596 ++ .../org.fax4j.FaxClientActionEvent.html | 186 + ...rg.fax4j.FaxClientActionEventListener.html | 136 + .../cobertura/org.fax4j.FaxClientFactory.html | 414 + docs/cobertura/org.fax4j.FaxException.html | 90 + docs/cobertura/org.fax4j.FaxJob.html | 389 + docs/cobertura/org.fax4j.FaxJobStatus.html | 79 + docs/cobertura/org.fax4j.FaxMonitorEvent.html | 202 + .../org.fax4j.FaxMonitorEventListener.html | 66 + docs/cobertura/org.fax4j.ProductInfo.html | 151 + docs/cobertura/org.fax4j.Provider.html | 74 + ...fax4j.bridge.AbstractContextFaxBridge.html | 304 + .../org.fax4j.bridge.AbstractFax4JBridge.html | 117 + .../org.fax4j.bridge.AbstractFaxBridge.html | 516 ++ ...rg.fax4j.bridge.AbstractRequestParser.html | 232 + ...org.fax4j.bridge.AbstractVendorPolicy.html | 326 + .../org.fax4j.bridge.ContextFaxBridge.html | 108 + .../org.fax4j.bridge.EmptyVendorPolicy.html | 143 + .../cobertura/org.fax4j.bridge.FaxBridge.html | 208 + .../org.fax4j.bridge.FaxBridgeFlowHelper.html | 276 + .../org.fax4j.bridge.FaxBridgeImpl.html | 212 + docs/cobertura/org.fax4j.bridge.FileInfo.html | 225 + .../org.fax4j.bridge.RequestParser.html | 94 + .../org.fax4j.bridge.VendorPolicy.html | 136 + ...bridge.email.DefaultMailMessageParser.html | 382 + ...rg.fax4j.bridge.email.EMail2FaxBridge.html | 156 + ....fax4j.bridge.email.MailMessageParser.html | 54 + .../org.fax4j.bridge.http.HTTP2FaxBridge.html | 156 + ...g.fax4j.bridge.http.HTTPRequestParser.html | 54 + ...ridge.http.MultiPartHTTPRequestParser.html | 704 ++ ...j.bridge.http.SimpleHTTPRequestParser.html | 468 + ...ge.process.CommandLineArgumentsParser.html | 54 + ...ess.DefaultCommandLineArgumentsParser.html | 261 + ...ax4j.bridge.process.Process2FaxBridge.html | 154 + .../org.fax4j.common.AbstractLogger.html | 397 + .../org.fax4j.common.AbstractService.html | 321 + .../org.fax4j.common.ApacheCommonsLogger.html | 150 + .../org.fax4j.common.ConfigurationHolder.html | 128 + ....fax4j.common.ConfigurationHolderImpl.html | 266 + .../org.fax4j.common.Fax4JProvider.html | 65 + .../org.fax4j.common.FaxActionType.html | 60 + .../org.fax4j.common.FaxClientActions.html | 252 + .../org.fax4j.common.Initializable.html | 64 + .../cobertura/org.fax4j.common.JDKLogger.html | 195 + docs/cobertura/org.fax4j.common.LogLevel.html | 156 + docs/cobertura/org.fax4j.common.Logger.html | 142 + .../org.fax4j.common.LoggerManager.html | 204 + .../org.fax4j.common.ProviderImpl.html | 243 + ...g.fax4j.common.ProviderImplementation.html | 62 + docs/cobertura/org.fax4j.common.Service.html | 66 + .../org.fax4j.common.ServiceFactory.html | 199 + .../org.fax4j.common.SimpleLogger.html | 93 + .../org.fax4j.spi.AbstractFax4JClientSpi.html | 352 + .../org.fax4j.spi.AbstractFaxClientSpi.html | 1172 +++ ...j.spi.AbstractFaxClientSpiInterceptor.html | 262 + ...g.fax4j.spi.AbstractFaxClientSpiProxy.html | 450 + .../org.fax4j.spi.AbstractFaxJob.html | 178 + .../org.fax4j.spi.AbstractFaxJobMonitor.html | 320 + .../cobertura/org.fax4j.spi.FaxClientSpi.html | 206 + .../org.fax4j.spi.FaxClientSpiFactory.html | 877 ++ ...org.fax4j.spi.FaxClientSpiInterceptor.html | 218 + .../org.fax4j.spi.FaxClientSpiProxy.html | 213 + .../org.fax4j.spi.FaxClientSpiProxyImpl.html | 292 + docs/cobertura/org.fax4j.spi.FaxJobImpl.html | 471 + .../org.fax4j.spi.FaxJobMonitor.html | 112 + .../org.fax4j.spi.FaxJobMonitorImpl.html | 597 ++ ....fax4j.spi.LogFaxClientSpiInterceptor.html | 343 + ...i.adapter.AbstractAdapterFaxClientSpi.html | 307 + ...fax4j.spi.adapter.AdapterFaxClientSpi.html | 875 ++ ...ax4j.spi.comm.AbstractCommPortAdapter.html | 60 + ...omm.AbstractCommPortConnectionFactory.html | 179 + ...spi.comm.AbstractFax4JFaxModemAdapter.html | 83 + ...ax4j.spi.comm.AbstractFaxModemAdapter.html | 195 + .../org.fax4j.spi.comm.CommFaxClientSpi.html | 611 ++ .../org.fax4j.spi.comm.CommPortAdapter.html | 94 + ...4j.spi.comm.CommPortConnectionFactory.html | 52 + .../org.fax4j.spi.comm.FaxModemAdapter.html | 96 + ...rg.fax4j.spi.comm.RXTXCommPortAdapter.html | 189 + ...pi.comm.RXTXCommPortConnectionFactory.html | 140 + ...g.fax4j.spi.efax.EFaxMailFaxClientSpi.html | 317 + ...i.email.AbstractMailConnectionFactory.html | 175 + ...4j.spi.email.AbstractMailFaxClientSpi.html | 880 ++ ...org.fax4j.spi.email.MailAuthenticator.html | 102 + ...fax4j.spi.email.MailConnectionFactory.html | 52 + ...j.spi.email.MailConnectionFactoryImpl.html | 187 + .../org.fax4j.spi.email.MailFaxClientSpi.html | 716 ++ ...g.fax4j.spi.email.MailResourcesHolder.html | 122 + ...extremefax.ExtremeFaxMailFaxClientSpi.html | 319 + ...x4j.spi.faxage.FaxAgeMailFaxClientSpi.html | 319 + ...org.fax4j.spi.hoiio.HoiioFaxClientSpi.html | 555 ++ ...p.AbstractFaxJob2HTTPRequestConverter.html | 70 + ...org.fax4j.spi.http.AbstractHTTPClient.html | 171 + ....spi.http.AbstractHTTPResponseHandler.html | 154 + ...tp.AbstractMappingHTTPResponseHandler.html | 623 ++ ...bstractMultiPart2JSONHTTPFaxClientSpi.html | 251 + .../org.fax4j.spi.http.ApacheHTTPClient.html | 752 ++ ...pi.http.CommonHTTPClientConfiguration.html | 343 + ...x4j.spi.http.EmptyHTTPResponseHandler.html | 114 + ....spi.http.FaxJob2HTTPRequestConverter.html | 80 + .../org.fax4j.spi.http.HTTPClient.html | 125 + ...ax4j.spi.http.HTTPClientConfiguration.html | 114 + .../org.fax4j.spi.http.HTTPFaxClientSpi.html | 1250 +++ .../org.fax4j.spi.http.HTTPRequest.html | 642 ++ .../org.fax4j.spi.http.HTTPResponse.html | 138 + ...rg.fax4j.spi.http.HTTPResponseHandler.html | 96 + ...ax4j.spi.http.JSONHTTPResponseHandler.html | 600 ++ ....MultiPartFaxJob2HTTPRequestConverter.html | 974 +++ ...p.TemplateFaxJob2HTTPRequestConverter.html | 685 ++ ...fax4j.spi.http.XMLHTTPResponseHandler.html | 628 ++ ...bstractHylaFAXClientConnectionFactory.html | 160 + ...ylafax.HylaFAXClientConnectionFactory.html | 54 + ...ax.HylaFAXClientConnectionFactoryImpl.html | 181 + ...rg.fax4j.spi.hylafax.HylaFaxClientSpi.html | 828 ++ .../org.fax4j.spi.hylafax.HylaFaxJob.html | 547 ++ ...spi.interfax.InterfaxMailFaxClientSpi.html | 370 + ....fax4j.spi.java4less.RFaxFaxClientSpi.html | 524 ++ ...org.fax4j.spi.linux.LinuxFaxClientSpi.html | 349 + .../org.fax4j.spi.mac.MacFaxClientSpi.html | 555 ++ ...spi.metrofax.MetroFaxMailFaxClientSpi.html | 319 + ...nextivafax.NextivafaxMailFaxClientSpi.html | 319 + ...g.fax4j.spi.phaxio.PhaxioFaxClientSpi.html | 550 ++ ...rocess.ExitCodeProcessOutputValidator.html | 105 + ...fax4j.spi.process.ProcessFaxClientSpi.html | 1161 +++ ...ax4j.spi.process.ProcessOutputHandler.html | 110 + ...4j.spi.process.ProcessOutputValidator.html | 78 + ...spi.send2fax.Send2FaxMailFaxClientSpi.html | 319 + .../org.fax4j.spi.vbs.VBSFaxClientSpi.html | 1238 +++ ...fax4j.spi.vbs.VBSProcessOutputHandler.html | 211 + ...x4j.spi.vbs.VBSProcessOutputValidator.html | 203 + ...fax4j.spi.windows.WindowsFaxClientSpi.html | 498 ++ ...spi.windows.WindowsFaxClientSpiHelper.html | 496 ++ ...4j.spi.windows.WindowsJNIFaxClientSpi.html | 773 ++ ...pi.windows.WindowsProcessFaxClientSpi.html | 882 ++ ...i.windows.WindowsProcessOutputHandler.html | 162 + ...windows.WindowsProcessOutputValidator.html | 170 + .../org.fax4j.util.AbstractCloseable.html | 98 + ....fax4j.util.AbstractConnectionFactory.html | 309 + ...j.util.AbstractFax4JConnectionFactory.html | 85 + ...rg.fax4j.util.AbstractProcessExecutor.html | 197 + ...g.fax4j.util.CloseableResourceManager.html | 269 + docs/cobertura/org.fax4j.util.Connection.html | 66 + .../org.fax4j.util.ConnectionFactory.html | 100 + .../org.fax4j.util.ConnectionImpl.html | 135 + ...org.fax4j.util.DefaultProcessExecutor.html | 322 + docs/cobertura/org.fax4j.util.IOHelper.html | 946 ++ ...fax4j.util.LibraryConfigurationLoader.html | 270 + .../org.fax4j.util.ProcessExecutor.html | 92 + .../org.fax4j.util.ProcessExecutorHelper.html | 254 + .../org.fax4j.util.ReflectionHelper.html | 288 + docs/cobertura/org.fax4j.util.SpiUtil.html | 562 ++ docs/cpd.html | 89 + docs/css/maven-base.css | 168 + docs/css/maven-theme.css | 161 + docs/css/print.css | 26 + docs/css/site.css | 1 + docs/dependencies.html | 928 ++ docs/dependency-info.html | 113 + docs/findbugs.html | 107 + docs/images/add.gif | Bin 0 -> 207 bytes docs/images/close.gif | Bin 0 -> 279 bytes docs/images/collapsed.gif | Bin 0 -> 53 bytes docs/images/expanded.gif | Bin 0 -> 52 bytes docs/images/external.png | Bin 0 -> 229 bytes docs/images/fix.gif | Bin 0 -> 181 bytes docs/images/icon_error_sml.gif | Bin 0 -> 1010 bytes docs/images/icon_help_sml.gif | Bin 0 -> 1019 bytes docs/images/icon_info_sml.gif | Bin 0 -> 606 bytes docs/images/icon_success_sml.gif | Bin 0 -> 990 bytes docs/images/icon_warning_sml.gif | Bin 0 -> 576 bytes docs/images/logos/build-by-maven-black.png | Bin 0 -> 2293 bytes docs/images/logos/build-by-maven-white.png | Bin 0 -> 2259 bytes docs/images/logos/maven-feather.png | Bin 0 -> 3328 bytes docs/images/newwindow.png | Bin 0 -> 219 bytes docs/images/remove.gif | Bin 0 -> 227 bytes docs/images/rss.png | Bin 0 -> 248 bytes docs/images/update.gif | Bin 0 -> 192 bytes docs/index.html | 225 + docs/issue-management.html | 89 + docs/licenses.html | 292 + docs/plugin-management.html | 105 + docs/plugins.html | 199 + docs/pmd.html | 88 + docs/project-info.html | 120 + docs/project-reports.html | 128 + docs/scm.html | 95 + docs/sitemap.html | 140 + docs/summary.html | 129 + docs/surefire-report.html | 4134 +++++++++ docs/taglist.html | 101 + docs/team.html | 103 + docs/testapidocs/allclasses-frame.html | 128 + docs/testapidocs/allclasses-noframe.html | 128 + .../com/java4less/rfax/FaxModem.html | 382 + .../com/java4less/rfax/FaxProducer.html | 178 + .../com/java4less/rfax/PDFFaxProducer.html | 329 + .../com/java4less/rfax/TextFaxProducer.html | 341 + .../java4less/rfax/class-use/FaxModem.html | 126 + .../java4less/rfax/class-use/FaxProducer.html | 189 + .../rfax/class-use/PDFFaxProducer.html | 126 + .../rfax/class-use/TextFaxProducer.html | 126 + .../com/java4less/rfax/package-frame.html | 27 + .../com/java4less/rfax/package-summary.html | 175 + .../com/java4less/rfax/package-tree.html | 145 + .../com/java4less/rfax/package-use.html | 161 + docs/testapidocs/constant-values.html | 126 + docs/testapidocs/deprecated-list.html | 126 + docs/testapidocs/help-doc.html | 231 + docs/testapidocs/index-all.html | 3974 +++++++++ docs/testapidocs/index.html | 76 + .../org/fax4j/FaxClientActionEventTest.html | 412 + .../org/fax4j/FaxClientFactoryTest.html | 349 + docs/testapidocs/org/fax4j/FaxClientTest.html | 475 + .../org/fax4j/FaxMonitorEventTest.html | 349 + .../org/fax4j/ProductInfoTest.html | 286 + .../bridge/AbstractContextFaxBridgeTest.html | 496 ++ .../fax4j/bridge/AbstractFax4JBridgeTest.html | 307 + .../fax4j/bridge/AbstractFaxBridgeTest.html | 580 ++ .../bridge/AbstractRequestParserTest.html | 391 + .../bridge/AbstractVendorPolicyTest.html | 496 ++ .../fax4j/bridge/EmptyVendorPolicyTest.html | 328 + .../fax4j/bridge/FaxBridgeFlowHelperTest.html | 307 + .../org/fax4j/bridge/FaxBridgeImplTest.html | 349 + .../org/fax4j/bridge/FileInfoTest.html | 454 + .../AbstractContextFaxBridgeTest.html | 126 + .../class-use/AbstractFax4JBridgeTest.html | 126 + .../class-use/AbstractFaxBridgeTest.html | 126 + .../class-use/AbstractRequestParserTest.html | 126 + .../class-use/AbstractVendorPolicyTest.html | 126 + .../class-use/EmptyVendorPolicyTest.html | 126 + .../class-use/FaxBridgeFlowHelperTest.html | 126 + .../bridge/class-use/FaxBridgeImplTest.html | 126 + .../fax4j/bridge/class-use/FileInfoTest.html | 126 + .../email/DefaultMailMessageParserTest.html | 496 ++ .../bridge/email/EMail2FaxBridgeTest.html | 370 + .../DefaultMailMessageParserTest.html | 126 + .../email/class-use/EMail2FaxBridgeTest.html | 126 + .../org/fax4j/bridge/email/package-frame.html | 22 + .../fax4j/bridge/email/package-summary.html | 152 + .../org/fax4j/bridge/email/package-tree.html | 140 + .../org/fax4j/bridge/email/package-use.html | 126 + .../fax4j/bridge/http/HTTP2FaxBridgeTest.html | 370 + .../http/MultiPartHTTPRequestParserTest.html | 685 ++ .../http/SimpleHTTPRequestParserTest.html | 559 ++ .../http/class-use/HTTP2FaxBridgeTest.html | 126 + .../MultiPartHTTPRequestParserTest.html | 126 + .../SimpleHTTPRequestParserTest.html | 126 + .../org/fax4j/bridge/http/package-frame.html | 23 + .../fax4j/bridge/http/package-summary.html | 158 + .../org/fax4j/bridge/http/package-tree.html | 141 + .../org/fax4j/bridge/http/package-use.html | 126 + .../org/fax4j/bridge/package-frame.html | 29 + .../org/fax4j/bridge/package-summary.html | 194 + .../org/fax4j/bridge/package-tree.html | 147 + .../org/fax4j/bridge/package-use.html | 126 + ...DefaultCommandLineArgumentsParserTest.html | 391 + .../bridge/process/Process2FaxBridgeTest.html | 433 + ...DefaultCommandLineArgumentsParserTest.html | 126 + .../class-use/Process2FaxBridgeTest.html | 126 + .../fax4j/bridge/process/package-frame.html | 22 + .../fax4j/bridge/process/package-summary.html | 152 + .../fax4j/bridge/process/package-tree.html | 140 + .../org/fax4j/bridge/process/package-use.html | 126 + .../class-use/FaxClientActionEventTest.html | 126 + .../fax4j/class-use/FaxClientFactoryTest.html | 126 + .../org/fax4j/class-use/FaxClientTest.html | 126 + .../fax4j/class-use/FaxMonitorEventTest.html | 126 + .../org/fax4j/class-use/ProductInfoTest.html | 126 + .../org/fax4j/common/AbstractServiceTest.html | 433 + .../common/ConfigurationHolderImplTest.html | 433 + .../org/fax4j/common/LogLevelTest.html | 286 + .../org/fax4j/common/LoggerTest.html | 433 + .../org/fax4j/common/ProviderImplTest.html | 475 + ...iceFactoryTest.ServiceFactoryTestEnum.html | 343 + .../org/fax4j/common/ServiceFactoryTest.html | 454 + .../common/class-use/AbstractServiceTest.html | 126 + .../ConfigurationHolderImplTest.html | 126 + .../fax4j/common/class-use/LogLevelTest.html | 126 + .../fax4j/common/class-use/LoggerTest.html | 126 + .../common/class-use/ProviderImplTest.html | 126 + ...iceFactoryTest.ServiceFactoryTestEnum.html | 175 + .../common/class-use/ServiceFactoryTest.html | 126 + .../org/fax4j/common/package-frame.html | 30 + .../org/fax4j/common/package-summary.html | 193 + .../org/fax4j/common/package-tree.html | 156 + .../org/fax4j/common/package-use.html | 161 + docs/testapidocs/org/fax4j/package-frame.html | 25 + .../org/fax4j/package-summary.html | 170 + docs/testapidocs/org/fax4j/package-tree.html | 143 + docs/testapidocs/org/fax4j/package-use.html | 126 + .../fax4j/spi/AbstractFax4JClientSpiTest.html | 638 ++ .../fax4j/spi/AbstractFaxJobMonitorTest.html | 407 + .../fax4j/spi/FaxClientSpiFactoryTest.html | 349 + .../fax4j/spi/FaxClientSpiProxyImplTest.html | 344 + .../org/fax4j/spi/FaxJobImplTest.html | 302 + .../org/fax4j/spi/FaxJobMonitorImplTest.html | 365 + .../spi/adapter/AdapterFaxClientSpiTest.html | 974 +++ .../class-use/AdapterFaxClientSpiTest.html | 126 + .../org/fax4j/spi/adapter/package-frame.html | 21 + .../fax4j/spi/adapter/package-summary.html | 146 + .../org/fax4j/spi/adapter/package-tree.html | 139 + .../org/fax4j/spi/adapter/package-use.html | 126 + .../class-use/AbstractFax4JClientSpiTest.html | 126 + .../class-use/AbstractFaxJobMonitorTest.html | 126 + .../class-use/FaxClientSpiFactoryTest.html | 126 + .../class-use/FaxClientSpiProxyImplTest.html | 126 + .../fax4j/spi/class-use/FaxJobImplTest.html | 126 + .../spi/class-use/FaxJobMonitorImplTest.html | 126 + ...AbstractCommPortConnectionFactoryTest.html | 412 + .../fax4j/spi/comm/CommFaxClientSpiTest.html | 386 + .../RXTXCommPortConnectionFactoryTest.html | 308 + ...AbstractCommPortConnectionFactoryTest.html | 126 + .../comm/class-use/CommFaxClientSpiTest.html | 126 + .../RXTXCommPortConnectionFactoryTest.html | 126 + .../org/fax4j/spi/comm/package-frame.html | 23 + .../org/fax4j/spi/comm/package-summary.html | 158 + .../org/fax4j/spi/comm/package-tree.html | 141 + .../org/fax4j/spi/comm/package-use.html | 126 + .../spi/efax/EFaxMailFaxClientSpiTest.html | 274 + .../class-use/EFaxMailFaxClientSpiTest.html | 126 + .../org/fax4j/spi/efax/package-frame.html | 21 + .../org/fax4j/spi/efax/package-summary.html | 146 + .../org/fax4j/spi/efax/package-tree.html | 143 + .../org/fax4j/spi/efax/package-use.html | 126 + .../AbstractMailConnectionFactoryTest.html | 391 + .../email/MailConnectionFactoryImplTest.html | 328 + .../fax4j/spi/email/MailFaxClientSpiTest.html | 568 ++ .../AbstractMailConnectionFactoryTest.html | 126 + .../MailConnectionFactoryImplTest.html | 126 + .../email/class-use/MailFaxClientSpiTest.html | 126 + .../org/fax4j/spi/email/package-frame.html | 23 + .../org/fax4j/spi/email/package-summary.html | 158 + .../org/fax4j/spi/email/package-tree.html | 145 + .../org/fax4j/spi/email/package-use.html | 126 + .../ExtremeFaxMailFaxClientSpiTest.html | 274 + .../ExtremeFaxMailFaxClientSpiTest.html | 126 + .../fax4j/spi/extremefax/package-frame.html | 21 + .../fax4j/spi/extremefax/package-summary.html | 146 + .../fax4j/spi/extremefax/package-tree.html | 143 + .../org/fax4j/spi/extremefax/package-use.html | 126 + .../faxage/FaxAgeMailFaxClientSpiTest.html | 274 + .../class-use/FaxAgeMailFaxClientSpiTest.html | 126 + .../org/fax4j/spi/faxage/package-frame.html | 21 + .../org/fax4j/spi/faxage/package-summary.html | 146 + .../org/fax4j/spi/faxage/package-tree.html | 143 + .../org/fax4j/spi/faxage/package-use.html | 126 + .../spi/hoiio/HoiioFaxClientSpiTest.html | 517 ++ .../class-use/HoiioFaxClientSpiTest.html | 126 + .../org/fax4j/spi/hoiio/package-frame.html | 21 + .../org/fax4j/spi/hoiio/package-summary.html | 146 + .../org/fax4j/spi/hoiio/package-tree.html | 139 + .../org/fax4j/spi/hoiio/package-use.html | 126 + .../fax4j/spi/http/ApacheHTTPClientTest.html | 979 +++ .../fax4j/spi/http/HTTPFaxClientSpiTest.html | 643 ++ .../org/fax4j/spi/http/HTTPRequestTest.html | 643 ++ .../org/fax4j/spi/http/HTTPResponseTest.html | 307 + .../spi/http/JSONHTTPResponseHandlerTest.html | 664 ++ ...tiPartFaxJob2HTTPRequestConverterTest.html | 475 + ...mplateFaxJob2HTTPRequestConverterTest.html | 370 + .../spi/http/XMLHTTPResponseHandlerTest.html | 664 ++ .../http/class-use/ApacheHTTPClientTest.html | 126 + .../http/class-use/HTTPFaxClientSpiTest.html | 126 + .../spi/http/class-use/HTTPRequestTest.html | 126 + .../spi/http/class-use/HTTPResponseTest.html | 126 + .../JSONHTTPResponseHandlerTest.html | 126 + ...tiPartFaxJob2HTTPRequestConverterTest.html | 126 + ...mplateFaxJob2HTTPRequestConverterTest.html | 126 + .../class-use/XMLHTTPResponseHandlerTest.html | 126 + .../org/fax4j/spi/http/package-frame.html | 28 + .../org/fax4j/spi/http/package-summary.html | 188 + .../org/fax4j/spi/http/package-tree.html | 146 + .../org/fax4j/spi/http/package-use.html | 126 + ...actHylaFAXClientConnectionFactoryTest.html | 307 + ...ylaFAXClientConnectionFactoryImplTest.html | 328 + .../spi/hylafax/HylaFaxClientSpiTest.html | 428 + .../org/fax4j/spi/hylafax/HylaFaxJobTest.html | 454 + ...actHylaFAXClientConnectionFactoryTest.html | 126 + ...ylaFAXClientConnectionFactoryImplTest.html | 126 + .../class-use/HylaFaxClientSpiTest.html | 126 + .../spi/hylafax/class-use/HylaFaxJobTest.html | 126 + .../org/fax4j/spi/hylafax/package-frame.html | 24 + .../fax4j/spi/hylafax/package-summary.html | 164 + .../org/fax4j/spi/hylafax/package-tree.html | 142 + .../org/fax4j/spi/hylafax/package-use.html | 126 + .../InterfaxMailFaxClientSpiTest.html | 358 + .../InterfaxMailFaxClientSpiTest.html | 126 + .../org/fax4j/spi/interfax/package-frame.html | 21 + .../fax4j/spi/interfax/package-summary.html | 146 + .../org/fax4j/spi/interfax/package-tree.html | 143 + .../org/fax4j/spi/interfax/package-use.html | 126 + .../spi/java4less/RFaxFaxClientSpiTest.html | 328 + .../class-use/RFaxFaxClientSpiTest.html | 126 + .../fax4j/spi/java4less/package-frame.html | 21 + .../fax4j/spi/java4less/package-summary.html | 146 + .../org/fax4j/spi/java4less/package-tree.html | 139 + .../org/fax4j/spi/java4less/package-use.html | 126 + .../spi/linux/LinuxFaxClientSpiTest.html | 328 + .../class-use/LinuxFaxClientSpiTest.html | 126 + .../org/fax4j/spi/linux/package-frame.html | 21 + .../org/fax4j/spi/linux/package-summary.html | 146 + .../org/fax4j/spi/linux/package-tree.html | 139 + .../org/fax4j/spi/linux/package-use.html | 126 + .../fax4j/spi/mac/MacFaxClientSpiTest.html | 391 + .../mac/class-use/MacFaxClientSpiTest.html | 126 + .../org/fax4j/spi/mac/package-frame.html | 21 + .../org/fax4j/spi/mac/package-summary.html | 146 + .../org/fax4j/spi/mac/package-tree.html | 139 + .../org/fax4j/spi/mac/package-use.html | 126 + .../MetroFaxMailFaxClientSpiTest.html | 274 + .../MetroFaxMailFaxClientSpiTest.html | 126 + .../org/fax4j/spi/metrofax/package-frame.html | 21 + .../fax4j/spi/metrofax/package-summary.html | 146 + .../org/fax4j/spi/metrofax/package-tree.html | 143 + .../org/fax4j/spi/metrofax/package-use.html | 126 + .../NextivafaxMailFaxClientSpiTest.html | 274 + .../NextivafaxMailFaxClientSpiTest.html | 126 + .../fax4j/spi/nextivafax/package-frame.html | 21 + .../fax4j/spi/nextivafax/package-summary.html | 146 + .../fax4j/spi/nextivafax/package-tree.html | 143 + .../org/fax4j/spi/nextivafax/package-use.html | 126 + .../org/fax4j/spi/package-frame.html | 26 + .../org/fax4j/spi/package-summary.html | 176 + .../org/fax4j/spi/package-tree.html | 144 + .../org/fax4j/spi/package-use.html | 126 + .../spi/phaxio/PhaxioFaxClientSpiTest.html | 517 ++ .../class-use/PhaxioFaxClientSpiTest.html | 126 + .../org/fax4j/spi/phaxio/package-frame.html | 21 + .../org/fax4j/spi/phaxio/package-summary.html | 146 + .../org/fax4j/spi/phaxio/package-tree.html | 139 + .../org/fax4j/spi/phaxio/package-use.html | 126 + .../ExitCodeProcessOutputValidatorTest.html | 328 + .../spi/process/ProcessFaxClientSpiTest.html | 580 ++ .../ExitCodeProcessOutputValidatorTest.html | 126 + .../class-use/ProcessFaxClientSpiTest.html | 126 + .../org/fax4j/spi/process/package-frame.html | 22 + .../fax4j/spi/process/package-summary.html | 152 + .../org/fax4j/spi/process/package-tree.html | 140 + .../org/fax4j/spi/process/package-use.html | 126 + .../Send2FaxMailFaxClientSpiTest.html | 274 + .../Send2FaxMailFaxClientSpiTest.html | 126 + .../org/fax4j/spi/send2fax/package-frame.html | 21 + .../fax4j/spi/send2fax/package-summary.html | 146 + .../org/fax4j/spi/send2fax/package-tree.html | 143 + .../org/fax4j/spi/send2fax/package-use.html | 126 + .../fax4j/spi/vbs/VBSFaxClientSpiTest.html | 496 ++ .../spi/vbs/VBSProcessOutputHandlerTest.html | 622 ++ .../vbs/VBSProcessOutputValidatorTest.html | 580 ++ .../vbs/class-use/VBSFaxClientSpiTest.html | 126 + .../VBSProcessOutputHandlerTest.html | 126 + .../VBSProcessOutputValidatorTest.html | 126 + .../org/fax4j/spi/vbs/package-frame.html | 23 + .../org/fax4j/spi/vbs/package-summary.html | 158 + .../org/fax4j/spi/vbs/package-tree.html | 141 + .../org/fax4j/spi/vbs/package-use.html | 126 + .../WindowsFaxClientSpiHelperTest.html | 748 ++ .../spi/windows/WindowsFaxClientSpiTest.html | 391 + .../WindowsProcessFaxClientSpiTest.html | 370 + .../WindowsProcessOutputHandlerTest.html | 349 + .../WindowsProcessOutputValidatorTest.html | 496 ++ .../WindowsFaxClientSpiHelperTest.html | 126 + .../class-use/WindowsFaxClientSpiTest.html | 126 + .../WindowsProcessFaxClientSpiTest.html | 126 + .../WindowsProcessOutputHandlerTest.html | 126 + .../WindowsProcessOutputValidatorTest.html | 126 + .../org/fax4j/spi/windows/package-frame.html | 25 + .../fax4j/spi/windows/package-summary.html | 170 + .../org/fax4j/spi/windows/package-tree.html | 143 + .../org/fax4j/spi/windows/package-use.html | 126 + .../test/TestUtil.EmptyFaxClientSpi.html | 518 ++ .../org/fax4j/test/TestUtil.FaxClient2.html | 271 + .../test/TestUtil.FaxClientSpiProxyImpl2.html | 294 + ...stUtil.PredefinedMailFaxClientSpiTest.html | 427 + .../fax4j/test/TestUtil.PrivateObject.html | 248 + .../fax4j/test/TestUtil.TestCloseable.html | 316 + ...estUtil.TestCommPortConnectionFactory.html | 360 + .../test/TestUtil.TestConnectionFactory.html | 376 + .../org/fax4j/test/TestUtil.TestEnum.html | 358 + ...Util.TestFaxClientActionEventListener.html | 404 + .../TestUtil.TestFaxClientSpiInterceptor.html | 452 + .../test/TestUtil.TestFaxModemAdapter.html | 346 + .../TestUtil.TestFaxMonitorEventListener.html | 316 + .../fax4j/test/TestUtil.TestHTTPClient.html | 361 + .../test/TestUtil.TestHTTPRequestParser.html | 347 + ...il.TestHylaFAXClientConnectionFactory.html | 379 + .../TestUtil.TestMailConnectionFactory.html | 381 + .../test/TestUtil.TestRequestParser.html | 347 + .../org/fax4j/test/TestUtil.TestResource.html | 308 + .../fax4j/test/TestUtil.TestVendorPolicy.html | 351 + .../test/TestUtil.TestVendorPolicy2.html | 332 + docs/testapidocs/org/fax4j/test/TestUtil.html | 526 ++ .../class-use/TestUtil.EmptyFaxClientSpi.html | 126 + .../test/class-use/TestUtil.FaxClient2.html | 126 + .../TestUtil.FaxClientSpiProxyImpl2.html | 126 + ...stUtil.PredefinedMailFaxClientSpiTest.html | 336 + .../class-use/TestUtil.PrivateObject.html | 126 + .../class-use/TestUtil.TestCloseable.html | 126 + ...estUtil.TestCommPortConnectionFactory.html | 126 + .../TestUtil.TestConnectionFactory.html | 126 + .../test/class-use/TestUtil.TestEnum.html | 175 + ...Util.TestFaxClientActionEventListener.html | 126 + .../TestUtil.TestFaxClientSpiInterceptor.html | 126 + .../TestUtil.TestFaxModemAdapter.html | 126 + .../TestUtil.TestFaxMonitorEventListener.html | 126 + .../class-use/TestUtil.TestHTTPClient.html | 126 + .../TestUtil.TestHTTPRequestParser.html | 126 + ...il.TestHylaFAXClientConnectionFactory.html | 126 + .../TestUtil.TestMailConnectionFactory.html | 126 + .../class-use/TestUtil.TestRequestParser.html | 126 + .../test/class-use/TestUtil.TestResource.html | 183 + .../class-use/TestUtil.TestVendorPolicy.html | 168 + .../class-use/TestUtil.TestVendorPolicy2.html | 126 + .../org/fax4j/test/class-use/TestUtil.html | 126 + .../org/fax4j/test/package-frame.html | 45 + .../org/fax4j/test/package-summary.html | 283 + .../org/fax4j/test/package-tree.html | 246 + .../org/fax4j/test/package-use.html | 339 + .../util/AbstractConnectionFactoryTest.html | 433 + .../org/fax4j/util/ConnectionImplTest.html | 370 + .../util/DefaultProcessExecutorTest.html | 391 + .../org/fax4j/util/IOHelperTest.html | 664 ++ .../util/LibraryConfigurationLoaderTest.html | 328 + .../fax4j/util/ProcessExecutorHelperTest.html | 286 + .../org/fax4j/util/ReflectionHelperTest.html | 517 ++ .../org/fax4j/util/SpiUtilTest.html | 454 + .../AbstractConnectionFactoryTest.html | 126 + .../util/class-use/ConnectionImplTest.html | 126 + .../class-use/DefaultProcessExecutorTest.html | 126 + .../fax4j/util/class-use/IOHelperTest.html | 126 + .../LibraryConfigurationLoaderTest.html | 126 + .../class-use/ProcessExecutorHelperTest.html | 126 + .../util/class-use/ReflectionHelperTest.html | 126 + .../org/fax4j/util/class-use/SpiUtilTest.html | 126 + .../org/fax4j/util/package-frame.html | 28 + .../org/fax4j/util/package-summary.html | 188 + .../org/fax4j/util/package-tree.html | 146 + .../org/fax4j/util/package-use.html | 126 + docs/testapidocs/overview-frame.html | 51 + docs/testapidocs/overview-summary.html | 256 + docs/testapidocs/overview-tree.html | 368 + docs/testapidocs/package-list | 30 + docs/testapidocs/script.js | 30 + docs/testapidocs/stylesheet.css | 574 ++ docs/xref-test/allclasses-frame.html | 126 + .../com/java4less/rfax/FaxModem.html | 70 + .../com/java4less/rfax/FaxProducer.html | 23 + .../com/java4less/rfax/PDFFaxProducer.html | 38 + .../com/java4less/rfax/TextFaxProducer.html | 35 + .../com/java4less/rfax/package-frame.html | 30 + .../com/java4less/rfax/package-summary.html | 122 + docs/xref-test/index.html | 75 + .../org/fax4j/FaxClientActionEventTest.html | 113 + .../org/fax4j/FaxClientFactoryTest.html | 102 + docs/xref-test/org/fax4j/FaxClientTest.html | 371 + .../org/fax4j/FaxMonitorEventTest.html | 80 + docs/xref-test/org/fax4j/ProductInfoTest.html | 34 + .../bridge/AbstractContextFaxBridgeTest.html | 275 + .../fax4j/bridge/AbstractFax4JBridgeTest.html | 72 + .../fax4j/bridge/AbstractFaxBridgeTest.html | 350 + .../bridge/AbstractRequestParserTest.html | 116 + .../bridge/AbstractVendorPolicyTest.html | 194 + .../fax4j/bridge/EmptyVendorPolicyTest.html | 65 + .../fax4j/bridge/FaxBridgeFlowHelperTest.html | 86 + .../org/fax4j/bridge/FaxBridgeImplTest.html | 103 + .../org/fax4j/bridge/FileInfoTest.html | 151 + .../email/DefaultMailMessageParserTest.html | 209 + .../bridge/email/EMail2FaxBridgeTest.html | 133 + .../org/fax4j/bridge/email/package-frame.html | 24 + .../fax4j/bridge/email/package-summary.html | 112 + .../fax4j/bridge/http/HTTP2FaxBridgeTest.html | 105 + .../http/MultiPartHTTPRequestParserTest.html | 452 + .../http/SimpleHTTPRequestParserTest.html | 254 + .../org/fax4j/bridge/http/package-frame.html | 27 + .../fax4j/bridge/http/package-summary.html | 117 + .../org/fax4j/bridge/package-frame.html | 45 + .../org/fax4j/bridge/package-summary.html | 147 + ...DefaultCommandLineArgumentsParserTest.html | 128 + .../bridge/process/Process2FaxBridgeTest.html | 158 + .../fax4j/bridge/process/package-frame.html | 24 + .../fax4j/bridge/process/package-summary.html | 112 + .../org/fax4j/common/AbstractServiceTest.html | 149 + .../common/ConfigurationHolderImplTest.html | 139 + .../org/fax4j/common/LogLevelTest.html | 37 + .../org/fax4j/common/LoggerTest.html | 157 + .../org/fax4j/common/ProviderImplTest.html | 157 + .../org/fax4j/common/ServiceFactoryTest.html | 140 + .../org/fax4j/common/package-frame.html | 39 + .../org/fax4j/common/package-summary.html | 137 + docs/xref-test/org/fax4j/package-frame.html | 33 + docs/xref-test/org/fax4j/package-summary.html | 127 + .../fax4j/spi/AbstractFax4JClientSpiTest.html | 360 + .../fax4j/spi/AbstractFaxJobMonitorTest.html | 145 + .../fax4j/spi/FaxClientSpiFactoryTest.html | 98 + .../fax4j/spi/FaxClientSpiProxyImplTest.html | 87 + .../org/fax4j/spi/FaxJobImplTest.html | 70 + .../org/fax4j/spi/FaxJobMonitorImplTest.html | 147 + .../spi/adapter/AdapterFaxClientSpiTest.html | 706 ++ .../org/fax4j/spi/adapter/package-frame.html | 21 + .../fax4j/spi/adapter/package-summary.html | 107 + ...AbstractCommPortConnectionFactoryTest.html | 151 + .../fax4j/spi/comm/CommFaxClientSpiTest.html | 134 + .../RXTXCommPortConnectionFactoryTest.html | 101 + .../org/fax4j/spi/comm/package-frame.html | 27 + .../org/fax4j/spi/comm/package-summary.html | 117 + .../spi/efax/EFaxMailFaxClientSpiTest.html | 33 + .../org/fax4j/spi/efax/package-frame.html | 21 + .../org/fax4j/spi/efax/package-summary.html | 107 + .../AbstractMailConnectionFactoryTest.html | 166 + .../email/MailConnectionFactoryImplTest.html | 83 + .../fax4j/spi/email/MailFaxClientSpiTest.html | 276 + .../org/fax4j/spi/email/package-frame.html | 27 + .../org/fax4j/spi/email/package-summary.html | 117 + .../ExtremeFaxMailFaxClientSpiTest.html | 33 + .../fax4j/spi/extremefax/package-frame.html | 21 + .../fax4j/spi/extremefax/package-summary.html | 107 + .../faxage/FaxAgeMailFaxClientSpiTest.html | 33 + .../org/fax4j/spi/faxage/package-frame.html | 21 + .../org/fax4j/spi/faxage/package-summary.html | 107 + .../spi/hoiio/HoiioFaxClientSpiTest.html | 299 + .../org/fax4j/spi/hoiio/package-frame.html | 21 + .../org/fax4j/spi/hoiio/package-summary.html | 107 + .../fax4j/spi/http/ApacheHTTPClientTest.html | 573 ++ .../fax4j/spi/http/HTTPFaxClientSpiTest.html | 367 + .../org/fax4j/spi/http/HTTPRequestTest.html | 278 + .../org/fax4j/spi/http/HTTPResponseTest.html | 52 + .../spi/http/JSONHTTPResponseHandlerTest.html | 327 + ...tiPartFaxJob2HTTPRequestConverterTest.html | 351 + ...mplateFaxJob2HTTPRequestConverterTest.html | 180 + .../spi/http/XMLHTTPResponseHandlerTest.html | 327 + .../org/fax4j/spi/http/package-frame.html | 42 + .../org/fax4j/spi/http/package-summary.html | 142 + ...actHylaFAXClientConnectionFactoryTest.html | 93 + ...ylaFAXClientConnectionFactoryImplTest.html | 92 + .../spi/hylafax/HylaFaxClientSpiTest.html | 153 + .../org/fax4j/spi/hylafax/HylaFaxJobTest.html | 147 + .../org/fax4j/spi/hylafax/package-frame.html | 30 + .../fax4j/spi/hylafax/package-summary.html | 122 + .../InterfaxMailFaxClientSpiTest.html | 93 + .../org/fax4j/spi/interfax/package-frame.html | 21 + .../fax4j/spi/interfax/package-summary.html | 107 + .../spi/java4less/RFaxFaxClientSpiTest.html | 90 + .../fax4j/spi/java4less/package-frame.html | 21 + .../fax4j/spi/java4less/package-summary.html | 107 + .../spi/linux/LinuxFaxClientSpiTest.html | 74 + .../org/fax4j/spi/linux/package-frame.html | 21 + .../org/fax4j/spi/linux/package-summary.html | 107 + .../fax4j/spi/mac/MacFaxClientSpiTest.html | 151 + .../org/fax4j/spi/mac/package-frame.html | 21 + .../org/fax4j/spi/mac/package-summary.html | 107 + .../MetroFaxMailFaxClientSpiTest.html | 33 + .../org/fax4j/spi/metrofax/package-frame.html | 21 + .../fax4j/spi/metrofax/package-summary.html | 107 + .../NextivafaxMailFaxClientSpiTest.html | 33 + .../fax4j/spi/nextivafax/package-frame.html | 21 + .../fax4j/spi/nextivafax/package-summary.html | 107 + .../org/fax4j/spi/package-frame.html | 36 + .../org/fax4j/spi/package-summary.html | 132 + .../spi/phaxio/PhaxioFaxClientSpiTest.html | 330 + .../org/fax4j/spi/phaxio/package-frame.html | 21 + .../org/fax4j/spi/phaxio/package-summary.html | 107 + .../ExitCodeProcessOutputValidatorTest.html | 71 + .../spi/process/ProcessFaxClientSpiTest.html | 257 + .../org/fax4j/spi/process/package-frame.html | 24 + .../fax4j/spi/process/package-summary.html | 112 + .../Send2FaxMailFaxClientSpiTest.html | 33 + .../org/fax4j/spi/send2fax/package-frame.html | 21 + .../fax4j/spi/send2fax/package-summary.html | 107 + .../fax4j/spi/vbs/VBSFaxClientSpiTest.html | 294 + .../spi/vbs/VBSProcessOutputHandlerTest.html | 261 + .../vbs/VBSProcessOutputValidatorTest.html | 223 + .../org/fax4j/spi/vbs/package-frame.html | 27 + .../org/fax4j/spi/vbs/package-summary.html | 117 + .../WindowsFaxClientSpiHelperTest.html | 325 + .../spi/windows/WindowsFaxClientSpiTest.html | 196 + .../WindowsProcessFaxClientSpiTest.html | 114 + .../WindowsProcessOutputHandlerTest.html | 90 + .../WindowsProcessOutputValidatorTest.html | 168 + .../org/fax4j/spi/windows/package-frame.html | 33 + .../fax4j/spi/windows/package-summary.html | 127 + docs/xref-test/org/fax4j/test/TestUtil.html | 1010 +++ .../org/fax4j/test/package-frame.html | 84 + .../org/fax4j/test/package-summary.html | 212 + .../util/AbstractConnectionFactoryTest.html | 141 + .../org/fax4j/util/ConnectionImplTest.html | 104 + .../util/DefaultProcessExecutorTest.html | 115 + .../org/fax4j/util/IOHelperTest.html | 306 + .../util/LibraryConfigurationLoaderTest.html | 65 + .../fax4j/util/ProcessExecutorHelperTest.html | 43 + .../org/fax4j/util/ReflectionHelperTest.html | 170 + .../xref-test/org/fax4j/util/SpiUtilTest.html | 209 + .../org/fax4j/util/package-frame.html | 42 + .../org/fax4j/util/package-summary.html | 142 + docs/xref-test/overview-frame.html | 111 + docs/xref-test/overview-summary.html | 237 + docs/xref-test/stylesheet.css | 626 ++ docs/xref/allclasses-frame.html | 216 + docs/xref/index.html | 75 + docs/xref/org/fax4j/AbstractFaxEvent.html | 52 + docs/xref/org/fax4j/FaxClient.html | 315 + docs/xref/org/fax4j/FaxClientActionEvent.html | 104 + .../fax4j/FaxClientActionEventListener.html | 69 + docs/xref/org/fax4j/FaxClientFactory.html | 216 + docs/xref/org/fax4j/FaxException.html | 48 + docs/xref/org/fax4j/FaxJob.html | 197 + docs/xref/org/fax4j/FaxJobStatus.html | 43 + docs/xref/org/fax4j/FaxMonitorEvent.html | 112 + .../org/fax4j/FaxMonitorEventListener.html | 34 + docs/xref/org/fax4j/ProductInfo.html | 86 + docs/xref/org/fax4j/Provider.html | 38 + .../bridge/AbstractContextFaxBridge.html | 168 + .../org/fax4j/bridge/AbstractFax4JBridge.html | 61 + .../org/fax4j/bridge/AbstractFaxBridge.html | 283 + .../fax4j/bridge/AbstractRequestParser.html | 125 + .../fax4j/bridge/AbstractVendorPolicy.html | 177 + .../org/fax4j/bridge/ContextFaxBridge.html | 55 + .../org/fax4j/bridge/EmptyVendorPolicy.html | 75 + docs/xref/org/fax4j/bridge/FaxBridge.html | 105 + .../org/fax4j/bridge/FaxBridgeFlowHelper.html | 150 + docs/xref/org/fax4j/bridge/FaxBridgeImpl.html | 117 + docs/xref/org/fax4j/bridge/FileInfo.html | 125 + docs/xref/org/fax4j/bridge/RequestParser.html | 48 + docs/xref/org/fax4j/bridge/VendorPolicy.html | 69 + .../email/DefaultMailMessageParser.html | 220 + .../fax4j/bridge/email/EMail2FaxBridge.html | 81 + .../fax4j/bridge/email/MailMessageParser.html | 28 + .../org/fax4j/bridge/email/package-frame.html | 27 + .../fax4j/bridge/email/package-summary.html | 117 + .../org/fax4j/bridge/http/HTTP2FaxBridge.html | 81 + .../fax4j/bridge/http/HTTPRequestParser.html | 28 + .../http/MultiPartHTTPRequestParser.html | 410 + .../bridge/http/SimpleHTTPRequestParser.html | 274 + .../org/fax4j/bridge/http/package-frame.html | 33 + .../fax4j/bridge/http/package-summary.html | 127 + docs/xref/org/fax4j/bridge/package-frame.html | 60 + .../org/fax4j/bridge/package-summary.html | 172 + .../process/CommandLineArgumentsParser.html | 28 + .../DefaultCommandLineArgumentsParser.html | 157 + .../bridge/process/Process2FaxBridge.html | 80 + .../fax4j/bridge/process/package-frame.html | 27 + .../fax4j/bridge/process/package-summary.html | 117 + .../xref/org/fax4j/common/AbstractLogger.html | 224 + .../org/fax4j/common/AbstractService.html | 174 + .../org/fax4j/common/ApacheCommonsLogger.html | 83 + .../org/fax4j/common/ConfigurationHolder.html | 65 + .../fax4j/common/ConfigurationHolderImpl.html | 146 + docs/xref/org/fax4j/common/Fax4JProvider.html | 35 + docs/xref/org/fax4j/common/FaxActionType.html | 34 + .../org/fax4j/common/FaxClientActions.html | 127 + docs/xref/org/fax4j/common/Initializable.html | 33 + docs/xref/org/fax4j/common/JDKLogger.html | 111 + docs/xref/org/fax4j/common/LogLevel.html | 85 + docs/xref/org/fax4j/common/Logger.html | 72 + docs/xref/org/fax4j/common/LoggerManager.html | 115 + docs/xref/org/fax4j/common/ProviderImpl.html | 136 + .../fax4j/common/ProviderImplementation.html | 32 + docs/xref/org/fax4j/common/Service.html | 34 + .../xref/org/fax4j/common/ServiceFactory.html | 111 + docs/xref/org/fax4j/common/SimpleLogger.html | 50 + docs/xref/org/fax4j/common/package-frame.html | 72 + .../org/fax4j/common/package-summary.html | 192 + docs/xref/org/fax4j/package-frame.html | 63 + docs/xref/org/fax4j/package-summary.html | 177 + .../org/fax4j/spi/AbstractFax4JClientSpi.html | 194 + .../org/fax4j/spi/AbstractFaxClientSpi.html | 664 ++ .../spi/AbstractFaxClientSpiInterceptor.html | 138 + .../fax4j/spi/AbstractFaxClientSpiProxy.html | 242 + docs/xref/org/fax4j/spi/AbstractFaxJob.html | 110 + .../org/fax4j/spi/AbstractFaxJobMonitor.html | 177 + docs/xref/org/fax4j/spi/FaxClientSpi.html | 104 + .../org/fax4j/spi/FaxClientSpiFactory.html | 487 ++ .../fax4j/spi/FaxClientSpiInterceptor.html | 110 + .../xref/org/fax4j/spi/FaxClientSpiProxy.html | 109 + .../org/fax4j/spi/FaxClientSpiProxyImpl.html | 155 + docs/xref/org/fax4j/spi/FaxJobImpl.html | 255 + docs/xref/org/fax4j/spi/FaxJobMonitor.html | 57 + .../xref/org/fax4j/spi/FaxJobMonitorImpl.html | 363 + .../fax4j/spi/LogFaxClientSpiInterceptor.html | 190 + .../adapter/AbstractAdapterFaxClientSpi.html | 165 + .../spi/adapter/AdapterFaxClientSpi.html | 517 ++ .../org/fax4j/spi/adapter/package-frame.html | 27 + .../fax4j/spi/adapter/package-summary.html | 117 + .../spi/comm/AbstractCommPortAdapter.html | 32 + .../AbstractCommPortConnectionFactory.html | 103 + .../comm/AbstractFax4JFaxModemAdapter.html | 44 + .../spi/comm/AbstractFaxModemAdapter.html | 107 + .../org/fax4j/spi/comm/CommFaxClientSpi.html | 340 + .../org/fax4j/spi/comm/CommPortAdapter.html | 48 + .../spi/comm/CommPortConnectionFactory.html | 27 + .../org/fax4j/spi/comm/FaxModemAdapter.html | 49 + .../fax4j/spi/comm/RXTXCommPortAdapter.html | 108 + .../comm/RXTXCommPortConnectionFactory.html | 78 + .../org/fax4j/spi/comm/package-frame.html | 51 + .../org/fax4j/spi/comm/package-summary.html | 157 + .../fax4j/spi/efax/EFaxMailFaxClientSpi.html | 165 + .../org/fax4j/spi/efax/package-frame.html | 24 + .../org/fax4j/spi/efax/package-summary.html | 112 + .../email/AbstractMailConnectionFactory.html | 102 + .../spi/email/AbstractMailFaxClientSpi.html | 484 ++ .../fax4j/spi/email/MailAuthenticator.html | 54 + .../spi/email/MailConnectionFactory.html | 27 + .../spi/email/MailConnectionFactoryImpl.html | 107 + .../org/fax4j/spi/email/MailFaxClientSpi.html | 390 + .../fax4j/spi/email/MailResourcesHolder.html | 65 + .../org/fax4j/spi/email/package-frame.html | 45 + .../org/fax4j/spi/email/package-summary.html | 147 + .../ExtremeFaxMailFaxClientSpi.html | 166 + .../fax4j/spi/extremefax/package-frame.html | 24 + .../fax4j/spi/extremefax/package-summary.html | 112 + .../spi/faxage/FaxAgeMailFaxClientSpi.html | 166 + .../org/fax4j/spi/faxage/package-frame.html | 24 + .../org/fax4j/spi/faxage/package-summary.html | 112 + .../fax4j/spi/hoiio/HoiioFaxClientSpi.html | 308 + .../org/fax4j/spi/hoiio/package-frame.html | 24 + .../org/fax4j/spi/hoiio/package-summary.html | 112 + .../AbstractFaxJob2HTTPRequestConverter.html | 37 + .../fax4j/spi/http/AbstractHTTPClient.html | 100 + .../spi/http/AbstractHTTPResponseHandler.html | 82 + .../AbstractMappingHTTPResponseHandler.html | 354 + ...bstractMultiPart2JSONHTTPFaxClientSpi.html | 145 + .../org/fax4j/spi/http/ApacheHTTPClient.html | 456 + .../http/CommonHTTPClientConfiguration.html | 190 + .../spi/http/EmptyHTTPResponseHandler.html | 60 + .../spi/http/FaxJob2HTTPRequestConverter.html | 41 + docs/xref/org/fax4j/spi/http/HTTPClient.html | 65 + .../spi/http/HTTPClientConfiguration.html | 58 + .../org/fax4j/spi/http/HTTPFaxClientSpi.html | 677 ++ docs/xref/org/fax4j/spi/http/HTTPRequest.html | 360 + .../xref/org/fax4j/spi/http/HTTPResponse.html | 74 + .../fax4j/spi/http/HTTPResponseHandler.html | 49 + .../spi/http/JSONHTTPResponseHandler.html | 329 + .../MultiPartFaxJob2HTTPRequestConverter.html | 560 ++ .../TemplateFaxJob2HTTPRequestConverter.html | 379 + .../spi/http/XMLHTTPResponseHandler.html | 346 + .../org/fax4j/spi/http/package-frame.html | 105 + .../org/fax4j/spi/http/package-summary.html | 247 + ...bstractHylaFAXClientConnectionFactory.html | 96 + .../HylaFAXClientConnectionFactory.html | 28 + .../HylaFAXClientConnectionFactoryImpl.html | 105 + .../fax4j/spi/hylafax/HylaFaxClientSpi.html | 464 + .../org/fax4j/spi/hylafax/HylaFaxJob.html | 310 + .../org/fax4j/spi/hylafax/package-frame.html | 36 + .../fax4j/spi/hylafax/package-summary.html | 132 + .../interfax/InterfaxMailFaxClientSpi.html | 194 + .../org/fax4j/spi/interfax/package-frame.html | 24 + .../fax4j/spi/interfax/package-summary.html | 112 + .../fax4j/spi/java4less/RFaxFaxClientSpi.html | 299 + .../fax4j/spi/java4less/package-frame.html | 27 + .../fax4j/spi/java4less/package-summary.html | 117 + .../fax4j/spi/linux/LinuxFaxClientSpi.html | 181 + .../org/fax4j/spi/linux/package-frame.html | 24 + .../org/fax4j/spi/linux/package-summary.html | 112 + .../org/fax4j/spi/mac/MacFaxClientSpi.html | 317 + .../xref/org/fax4j/spi/mac/package-frame.html | 24 + .../org/fax4j/spi/mac/package-summary.html | 112 + .../metrofax/MetroFaxMailFaxClientSpi.html | 166 + .../org/fax4j/spi/metrofax/package-frame.html | 24 + .../fax4j/spi/metrofax/package-summary.html | 112 + .../NextivafaxMailFaxClientSpi.html | 166 + .../fax4j/spi/nextivafax/package-frame.html | 24 + .../fax4j/spi/nextivafax/package-summary.html | 112 + docs/xref/org/fax4j/spi/package-frame.html | 72 + docs/xref/org/fax4j/spi/package-summary.html | 192 + .../fax4j/spi/phaxio/PhaxioFaxClientSpi.html | 308 + .../org/fax4j/spi/phaxio/package-frame.html | 24 + .../org/fax4j/spi/phaxio/package-summary.html | 112 + .../ExitCodeProcessOutputValidator.html | 57 + .../spi/process/ProcessFaxClientSpi.html | 630 ++ .../spi/process/ProcessOutputHandler.html | 56 + .../spi/process/ProcessOutputValidator.html | 40 + .../org/fax4j/spi/process/package-frame.html | 33 + .../fax4j/spi/process/package-summary.html | 127 + .../send2fax/Send2FaxMailFaxClientSpi.html | 166 + .../org/fax4j/spi/send2fax/package-frame.html | 24 + .../fax4j/spi/send2fax/package-summary.html | 112 + .../org/fax4j/spi/vbs/VBSFaxClientSpi.html | 719 ++ .../spi/vbs/VBSProcessOutputHandler.html | 118 + .../spi/vbs/VBSProcessOutputValidator.html | 119 + .../xref/org/fax4j/spi/vbs/package-frame.html | 33 + .../org/fax4j/spi/vbs/package-summary.html | 127 + .../spi/windows/WindowsFaxClientSpi.html | 271 + .../windows/WindowsFaxClientSpiHelper.html | 297 + .../spi/windows/WindowsJNIFaxClientSpi.html | 424 + .../windows/WindowsProcessFaxClientSpi.html | 499 ++ .../windows/WindowsProcessOutputHandler.html | 89 + .../WindowsProcessOutputValidator.html | 99 + .../org/fax4j/spi/windows/package-frame.html | 48 + .../fax4j/spi/windows/package-summary.html | 152 + .../org/fax4j/util/AbstractCloseable.html | 53 + .../fax4j/util/AbstractConnectionFactory.html | 173 + .../util/AbstractFax4JConnectionFactory.html | 45 + .../fax4j/util/AbstractProcessExecutor.html | 109 + .../fax4j/util/CloseableResourceManager.html | 155 + docs/xref/org/fax4j/util/Connection.html | 34 + .../org/fax4j/util/ConnectionFactory.html | 51 + docs/xref/org/fax4j/util/ConnectionImpl.html | 74 + .../fax4j/util/DefaultProcessExecutor.html | 193 + docs/xref/org/fax4j/util/IOHelper.html | 547 ++ .../util/LibraryConfigurationLoader.html | 156 + docs/xref/org/fax4j/util/ProcessExecutor.html | 47 + .../org/fax4j/util/ProcessExecutorHelper.html | 141 + .../xref/org/fax4j/util/ReflectionHelper.html | 165 + docs/xref/org/fax4j/util/SpiUtil.html | 319 + docs/xref/org/fax4j/util/package-frame.html | 78 + docs/xref/org/fax4j/util/package-summary.html | 202 + docs/xref/overview-frame.html | 105 + docs/xref/overview-summary.html | 227 + docs/xref/stylesheet.css | 626 ++ 1501 files changed, 372548 insertions(+) create mode 100644 docs/apidocs/allclasses-frame.html create mode 100644 docs/apidocs/allclasses-noframe.html create mode 100644 docs/apidocs/constant-values.html create mode 100644 docs/apidocs/deprecated-list.html create mode 100644 docs/apidocs/help-doc.html create mode 100644 docs/apidocs/index-all.html create mode 100644 docs/apidocs/index.html create mode 100644 docs/apidocs/org/fax4j/AbstractFaxEvent.html create mode 100644 docs/apidocs/org/fax4j/FaxClient.html create mode 100644 docs/apidocs/org/fax4j/FaxClientActionEvent.FaxClientActionEventID.html create mode 100644 docs/apidocs/org/fax4j/FaxClientActionEvent.html create mode 100644 docs/apidocs/org/fax4j/FaxClientActionEventListener.html create mode 100644 docs/apidocs/org/fax4j/FaxClientFactory.html create mode 100644 docs/apidocs/org/fax4j/FaxException.html create mode 100644 docs/apidocs/org/fax4j/FaxJob.FaxJobPriority.html create mode 100644 docs/apidocs/org/fax4j/FaxJob.html create mode 100644 docs/apidocs/org/fax4j/FaxJobStatus.html create mode 100644 docs/apidocs/org/fax4j/FaxMonitorEvent.FaxMonitorEventID.html create mode 100644 docs/apidocs/org/fax4j/FaxMonitorEvent.html create mode 100644 docs/apidocs/org/fax4j/FaxMonitorEventListener.html create mode 100644 docs/apidocs/org/fax4j/ProductInfo.html create mode 100644 docs/apidocs/org/fax4j/Provider.html create mode 100644 docs/apidocs/org/fax4j/bridge/AbstractContextFaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/AbstractFax4JBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/AbstractFaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/AbstractRequestParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/AbstractVendorPolicy.html create mode 100644 docs/apidocs/org/fax4j/bridge/ContextFaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/EmptyVendorPolicy.html create mode 100644 docs/apidocs/org/fax4j/bridge/FaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/FaxBridgeFlowHelper.FlowResponse.html create mode 100644 docs/apidocs/org/fax4j/bridge/FaxBridgeFlowHelper.html create mode 100644 docs/apidocs/org/fax4j/bridge/FaxBridgeImpl.html create mode 100644 docs/apidocs/org/fax4j/bridge/FileInfo.html create mode 100644 docs/apidocs/org/fax4j/bridge/RequestParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/VendorPolicy.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/AbstractContextFaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/AbstractFax4JBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/AbstractFaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/AbstractRequestParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/AbstractVendorPolicy.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/ContextFaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/EmptyVendorPolicy.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/FaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/FaxBridgeFlowHelper.FlowResponse.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/FaxBridgeFlowHelper.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/FaxBridgeImpl.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/FileInfo.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/RequestParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/class-use/VendorPolicy.html create mode 100644 docs/apidocs/org/fax4j/bridge/email/DefaultMailMessageParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/email/EMail2FaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/email/MailMessageParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/email/class-use/DefaultMailMessageParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/email/class-use/EMail2FaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/email/class-use/MailMessageParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/email/package-frame.html create mode 100644 docs/apidocs/org/fax4j/bridge/email/package-summary.html create mode 100644 docs/apidocs/org/fax4j/bridge/email/package-tree.html create mode 100644 docs/apidocs/org/fax4j/bridge/email/package-use.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/HTTP2FaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/HTTPRequestParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/MultiPartHTTPRequestParser.HTTPRequestParserConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/MultiPartHTTPRequestParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/SimpleHTTPRequestParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/class-use/HTTP2FaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/class-use/HTTPRequestParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/class-use/MultiPartHTTPRequestParser.HTTPRequestParserConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/class-use/MultiPartHTTPRequestParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/class-use/SimpleHTTPRequestParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/package-frame.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/package-summary.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/package-tree.html create mode 100644 docs/apidocs/org/fax4j/bridge/http/package-use.html create mode 100644 docs/apidocs/org/fax4j/bridge/package-frame.html create mode 100644 docs/apidocs/org/fax4j/bridge/package-summary.html create mode 100644 docs/apidocs/org/fax4j/bridge/package-tree.html create mode 100644 docs/apidocs/org/fax4j/bridge/package-use.html create mode 100644 docs/apidocs/org/fax4j/bridge/process/CommandLineArgumentsParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/process/DefaultCommandLineArgumentsParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/process/Process2FaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/process/class-use/CommandLineArgumentsParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/process/class-use/DefaultCommandLineArgumentsParser.html create mode 100644 docs/apidocs/org/fax4j/bridge/process/class-use/Process2FaxBridge.html create mode 100644 docs/apidocs/org/fax4j/bridge/process/package-frame.html create mode 100644 docs/apidocs/org/fax4j/bridge/process/package-summary.html create mode 100644 docs/apidocs/org/fax4j/bridge/process/package-tree.html create mode 100644 docs/apidocs/org/fax4j/bridge/process/package-use.html create mode 100644 docs/apidocs/org/fax4j/class-use/AbstractFaxEvent.html create mode 100644 docs/apidocs/org/fax4j/class-use/FaxClient.html create mode 100644 docs/apidocs/org/fax4j/class-use/FaxClientActionEvent.FaxClientActionEventID.html create mode 100644 docs/apidocs/org/fax4j/class-use/FaxClientActionEvent.html create mode 100644 docs/apidocs/org/fax4j/class-use/FaxClientActionEventListener.html create mode 100644 docs/apidocs/org/fax4j/class-use/FaxClientFactory.html create mode 100644 docs/apidocs/org/fax4j/class-use/FaxException.html create mode 100644 docs/apidocs/org/fax4j/class-use/FaxJob.FaxJobPriority.html create mode 100644 docs/apidocs/org/fax4j/class-use/FaxJob.html create mode 100644 docs/apidocs/org/fax4j/class-use/FaxJobStatus.html create mode 100644 docs/apidocs/org/fax4j/class-use/FaxMonitorEvent.FaxMonitorEventID.html create mode 100644 docs/apidocs/org/fax4j/class-use/FaxMonitorEvent.html create mode 100644 docs/apidocs/org/fax4j/class-use/FaxMonitorEventListener.html create mode 100644 docs/apidocs/org/fax4j/class-use/ProductInfo.html create mode 100644 docs/apidocs/org/fax4j/class-use/Provider.html create mode 100644 docs/apidocs/org/fax4j/common/AbstractLogger.html create mode 100644 docs/apidocs/org/fax4j/common/AbstractService.html create mode 100644 docs/apidocs/org/fax4j/common/ApacheCommonsLogger.html create mode 100644 docs/apidocs/org/fax4j/common/ConfigurationHolder.html create mode 100644 docs/apidocs/org/fax4j/common/ConfigurationHolderImpl.html create mode 100644 docs/apidocs/org/fax4j/common/Fax4JProvider.html create mode 100644 docs/apidocs/org/fax4j/common/FaxActionType.html create mode 100644 docs/apidocs/org/fax4j/common/FaxClientActions.html create mode 100644 docs/apidocs/org/fax4j/common/Initializable.html create mode 100644 docs/apidocs/org/fax4j/common/JDKLogger.html create mode 100644 docs/apidocs/org/fax4j/common/LogLevel.html create mode 100644 docs/apidocs/org/fax4j/common/Logger.html create mode 100644 docs/apidocs/org/fax4j/common/LoggerManager.html create mode 100644 docs/apidocs/org/fax4j/common/ProviderImpl.html create mode 100644 docs/apidocs/org/fax4j/common/ProviderImplementation.html create mode 100644 docs/apidocs/org/fax4j/common/Service.html create mode 100644 docs/apidocs/org/fax4j/common/ServiceFactory.html create mode 100644 docs/apidocs/org/fax4j/common/SimpleLogger.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/AbstractLogger.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/AbstractService.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/ApacheCommonsLogger.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/ConfigurationHolder.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/ConfigurationHolderImpl.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/Fax4JProvider.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/FaxActionType.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/FaxClientActions.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/Initializable.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/JDKLogger.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/LogLevel.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/Logger.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/LoggerManager.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/ProviderImpl.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/ProviderImplementation.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/Service.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/ServiceFactory.html create mode 100644 docs/apidocs/org/fax4j/common/class-use/SimpleLogger.html create mode 100644 docs/apidocs/org/fax4j/common/package-frame.html create mode 100644 docs/apidocs/org/fax4j/common/package-summary.html create mode 100644 docs/apidocs/org/fax4j/common/package-tree.html create mode 100644 docs/apidocs/org/fax4j/common/package-use.html create mode 100644 docs/apidocs/org/fax4j/package-frame.html create mode 100644 docs/apidocs/org/fax4j/package-summary.html create mode 100644 docs/apidocs/org/fax4j/package-tree.html create mode 100644 docs/apidocs/org/fax4j/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/AbstractFax4JClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/AbstractFaxClientSpi.FaxJobExtendedPropertyConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/AbstractFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/AbstractFaxClientSpiInterceptor.html create mode 100644 docs/apidocs/org/fax4j/spi/AbstractFaxClientSpiProxy.html create mode 100644 docs/apidocs/org/fax4j/spi/AbstractFaxJob.html create mode 100644 docs/apidocs/org/fax4j/spi/AbstractFaxJobMonitor.html create mode 100644 docs/apidocs/org/fax4j/spi/FaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/FaxClientSpiFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/FaxClientSpiInterceptor.html create mode 100644 docs/apidocs/org/fax4j/spi/FaxClientSpiProxy.FaxClientSpiProxyEventType.html create mode 100644 docs/apidocs/org/fax4j/spi/FaxClientSpiProxy.html create mode 100644 docs/apidocs/org/fax4j/spi/FaxClientSpiProxyImpl.html create mode 100644 docs/apidocs/org/fax4j/spi/FaxJobImpl.html create mode 100644 docs/apidocs/org/fax4j/spi/FaxJobMonitor.html create mode 100644 docs/apidocs/org/fax4j/spi/FaxJobMonitorImpl.PollerTask.html create mode 100644 docs/apidocs/org/fax4j/spi/FaxJobMonitorImpl.html create mode 100644 docs/apidocs/org/fax4j/spi/LogFaxClientSpiInterceptor.html create mode 100644 docs/apidocs/org/fax4j/spi/adapter/AbstractAdapterFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/adapter/AdapterFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/adapter/AdapterFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/adapter/class-use/AbstractAdapterFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/adapter/class-use/AdapterFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/adapter/class-use/AdapterFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/adapter/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/adapter/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/adapter/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/adapter/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/AbstractFax4JClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/AbstractFaxClientSpi.FaxJobExtendedPropertyConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/AbstractFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/AbstractFaxClientSpiInterceptor.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/AbstractFaxClientSpiProxy.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/AbstractFaxJob.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/AbstractFaxJobMonitor.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/FaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/FaxClientSpiFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/FaxClientSpiInterceptor.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/FaxClientSpiProxy.FaxClientSpiProxyEventType.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/FaxClientSpiProxy.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/FaxClientSpiProxyImpl.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/FaxJobImpl.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/FaxJobMonitor.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/FaxJobMonitorImpl.PollerTask.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/FaxJobMonitorImpl.html create mode 100644 docs/apidocs/org/fax4j/spi/class-use/LogFaxClientSpiInterceptor.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/AbstractCommPortAdapter.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/AbstractCommPortConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/AbstractFax4JFaxModemAdapter.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/AbstractFaxModemAdapter.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/CommFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/CommFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/CommPortAdapter.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/CommPortConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/FaxModemAdapter.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/RXTXCommPortAdapter.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/RXTXCommPortConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/class-use/AbstractCommPortAdapter.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/class-use/AbstractCommPortConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/class-use/AbstractFax4JFaxModemAdapter.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/class-use/AbstractFaxModemAdapter.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/class-use/CommFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/class-use/CommFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/class-use/CommPortAdapter.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/class-use/CommPortConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/class-use/FaxModemAdapter.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/class-use/RXTXCommPortAdapter.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/class-use/RXTXCommPortConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/comm/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/efax/EFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/efax/EFaxMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/efax/class-use/EFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/efax/class-use/EFaxMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/efax/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/efax/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/efax/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/efax/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/email/AbstractMailConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/email/AbstractMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/email/AbstractMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/email/MailAuthenticator.html create mode 100644 docs/apidocs/org/fax4j/spi/email/MailConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/email/MailConnectionFactoryImpl.html create mode 100644 docs/apidocs/org/fax4j/spi/email/MailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/email/MailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/email/MailResourcesHolder.html create mode 100644 docs/apidocs/org/fax4j/spi/email/class-use/AbstractMailConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/email/class-use/AbstractMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/email/class-use/AbstractMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/email/class-use/MailAuthenticator.html create mode 100644 docs/apidocs/org/fax4j/spi/email/class-use/MailConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/email/class-use/MailConnectionFactoryImpl.html create mode 100644 docs/apidocs/org/fax4j/spi/email/class-use/MailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/email/class-use/MailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/email/class-use/MailResourcesHolder.html create mode 100644 docs/apidocs/org/fax4j/spi/email/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/email/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/email/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/email/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/extremefax/ExtremeFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/extremefax/ExtremeFaxMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/extremefax/class-use/ExtremeFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/extremefax/class-use/ExtremeFaxMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/extremefax/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/extremefax/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/extremefax/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/extremefax/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/faxage/FaxAgeMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/faxage/FaxAgeMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/faxage/class-use/FaxAgeMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/faxage/class-use/FaxAgeMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/faxage/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/faxage/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/faxage/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/faxage/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/hoiio/HoiioFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/hoiio/HoiioFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/hoiio/class-use/HoiioFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/hoiio/class-use/HoiioFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/hoiio/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/hoiio/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/hoiio/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/hoiio/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/http/AbstractFaxJob2HTTPRequestConverter.html create mode 100644 docs/apidocs/org/fax4j/spi/http/AbstractHTTPClient.html create mode 100644 docs/apidocs/org/fax4j/spi/http/AbstractHTTPResponseHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/http/AbstractMappingHTTPResponseHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/http/AbstractMultiPart2JSONHTTPFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/http/ApacheHTTPClient.html create mode 100644 docs/apidocs/org/fax4j/spi/http/CommonHTTPClientConfiguration.HTTPClientConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/http/CommonHTTPClientConfiguration.html create mode 100644 docs/apidocs/org/fax4j/spi/http/EmptyHTTPResponseHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/http/FaxJob2HTTPRequestConverter.html create mode 100644 docs/apidocs/org/fax4j/spi/http/HTTPClient.HTTPMethod.html create mode 100644 docs/apidocs/org/fax4j/spi/http/HTTPClient.html create mode 100644 docs/apidocs/org/fax4j/spi/http/HTTPClientConfiguration.html create mode 100644 docs/apidocs/org/fax4j/spi/http/HTTPFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/http/HTTPFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/http/HTTPRequest.ContentPart.html create mode 100644 docs/apidocs/org/fax4j/spi/http/HTTPRequest.ContentPartType.html create mode 100644 docs/apidocs/org/fax4j/spi/http/HTTPRequest.ContentType.html create mode 100644 docs/apidocs/org/fax4j/spi/http/HTTPRequest.html create mode 100644 docs/apidocs/org/fax4j/spi/http/HTTPResponse.html create mode 100644 docs/apidocs/org/fax4j/spi/http/HTTPResponseHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/http/JSONHTTPResponseHandler.JSONHTTPResponseHandlerConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/http/JSONHTTPResponseHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/http/MultiPartFaxJob2HTTPRequestConverter.FaxJob2HTTPRequestConverterConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/http/MultiPartFaxJob2HTTPRequestConverter.html create mode 100644 docs/apidocs/org/fax4j/spi/http/TemplateFaxJob2HTTPRequestConverter.FaxJob2HTTPRequestConverterConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/http/TemplateFaxJob2HTTPRequestConverter.html create mode 100644 docs/apidocs/org/fax4j/spi/http/XMLHTTPResponseHandler.XMLHTTPResponseHandlerConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/http/XMLHTTPResponseHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/AbstractFaxJob2HTTPRequestConverter.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/AbstractHTTPClient.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/AbstractHTTPResponseHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/AbstractMappingHTTPResponseHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/AbstractMultiPart2JSONHTTPFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/ApacheHTTPClient.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/CommonHTTPClientConfiguration.HTTPClientConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/CommonHTTPClientConfiguration.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/EmptyHTTPResponseHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/FaxJob2HTTPRequestConverter.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/HTTPClient.HTTPMethod.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/HTTPClient.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/HTTPClientConfiguration.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/HTTPFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/HTTPFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/HTTPRequest.ContentPart.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/HTTPRequest.ContentPartType.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/HTTPRequest.ContentType.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/HTTPRequest.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/HTTPResponse.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/HTTPResponseHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/JSONHTTPResponseHandler.JSONHTTPResponseHandlerConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/JSONHTTPResponseHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/MultiPartFaxJob2HTTPRequestConverter.FaxJob2HTTPRequestConverterConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/MultiPartFaxJob2HTTPRequestConverter.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/TemplateFaxJob2HTTPRequestConverter.FaxJob2HTTPRequestConverterConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/TemplateFaxJob2HTTPRequestConverter.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/XMLHTTPResponseHandler.XMLHTTPResponseHandlerConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/http/class-use/XMLHTTPResponseHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/http/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/http/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/http/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/http/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/AbstractHylaFAXClientConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/HylaFAXClientConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/HylaFAXClientConnectionFactoryImpl.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/HylaFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/HylaFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/HylaFaxJob.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/class-use/AbstractHylaFAXClientConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/class-use/HylaFAXClientConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/class-use/HylaFAXClientConnectionFactoryImpl.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/class-use/HylaFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/class-use/HylaFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/class-use/HylaFaxJob.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/hylafax/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/interfax/InterfaxMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/interfax/InterfaxMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/interfax/class-use/InterfaxMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/interfax/class-use/InterfaxMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/interfax/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/interfax/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/interfax/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/interfax/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/java4less/RFaxFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/java4less/RFaxFaxClientSpi.FaxJobExtendedPropertyConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/java4less/RFaxFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/java4less/class-use/RFaxFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/java4less/class-use/RFaxFaxClientSpi.FaxJobExtendedPropertyConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/java4less/class-use/RFaxFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/java4less/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/java4less/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/java4less/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/java4less/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/linux/LinuxFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/linux/LinuxFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/linux/class-use/LinuxFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/linux/class-use/LinuxFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/linux/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/linux/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/linux/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/linux/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/mac/MacFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/mac/MacFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/mac/class-use/MacFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/mac/class-use/MacFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/mac/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/mac/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/mac/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/mac/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/metrofax/MetroFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/metrofax/MetroFaxMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/metrofax/class-use/MetroFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/metrofax/class-use/MetroFaxMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/metrofax/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/metrofax/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/metrofax/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/metrofax/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/nextivafax/NextivafaxMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/nextivafax/NextivafaxMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/nextivafax/class-use/NextivafaxMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/nextivafax/class-use/NextivafaxMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/nextivafax/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/nextivafax/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/nextivafax/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/nextivafax/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/phaxio/PhaxioFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/phaxio/PhaxioFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/phaxio/class-use/PhaxioFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/phaxio/class-use/PhaxioFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/phaxio/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/phaxio/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/phaxio/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/phaxio/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/process/ExitCodeProcessOutputValidator.html create mode 100644 docs/apidocs/org/fax4j/spi/process/ProcessFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/process/ProcessFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/process/ProcessOutputHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/process/ProcessOutputValidator.html create mode 100644 docs/apidocs/org/fax4j/spi/process/class-use/ExitCodeProcessOutputValidator.html create mode 100644 docs/apidocs/org/fax4j/spi/process/class-use/ProcessFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/process/class-use/ProcessFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/process/class-use/ProcessOutputHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/process/class-use/ProcessOutputValidator.html create mode 100644 docs/apidocs/org/fax4j/spi/process/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/process/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/process/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/process/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/send2fax/Send2FaxMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/send2fax/Send2FaxMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/send2fax/class-use/Send2FaxMailFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/send2fax/class-use/Send2FaxMailFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/send2fax/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/send2fax/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/send2fax/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/send2fax/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/VBSFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/VBSFaxClientSpi.FaxJobExtendedPropertyConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/VBSFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/VBSProcessOutputHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/VBSProcessOutputValidator.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/class-use/VBSFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/class-use/VBSFaxClientSpi.FaxJobExtendedPropertyConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/class-use/VBSFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/class-use/VBSProcessOutputHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/class-use/VBSProcessOutputValidator.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/vbs/package-use.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/WindowsFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/WindowsFaxClientSpi.FaxJobExtendedPropertyConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/WindowsFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/WindowsFaxClientSpiHelper.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/WindowsJNIFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/WindowsProcessFaxClientSpi.Fax4jExeConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/WindowsProcessFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/WindowsProcessFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/WindowsProcessOutputHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/WindowsProcessOutputValidator.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/class-use/WindowsFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/class-use/WindowsFaxClientSpi.FaxJobExtendedPropertyConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/class-use/WindowsFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/class-use/WindowsFaxClientSpiHelper.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/class-use/WindowsJNIFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/class-use/WindowsProcessFaxClientSpi.Fax4jExeConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/class-use/WindowsProcessFaxClientSpi.FaxClientSpiConfigurationConstants.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/class-use/WindowsProcessFaxClientSpi.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/class-use/WindowsProcessOutputHandler.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/class-use/WindowsProcessOutputValidator.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/package-frame.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/package-summary.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/package-tree.html create mode 100644 docs/apidocs/org/fax4j/spi/windows/package-use.html create mode 100644 docs/apidocs/org/fax4j/util/AbstractCloseable.html create mode 100644 docs/apidocs/org/fax4j/util/AbstractConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/util/AbstractFax4JConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/util/AbstractProcessExecutor.html create mode 100644 docs/apidocs/org/fax4j/util/CloseableResourceManager.html create mode 100644 docs/apidocs/org/fax4j/util/Connection.html create mode 100644 docs/apidocs/org/fax4j/util/ConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/util/ConnectionImpl.html create mode 100644 docs/apidocs/org/fax4j/util/DefaultProcessExecutor.html create mode 100644 docs/apidocs/org/fax4j/util/IOHelper.OutputReadThread.html create mode 100644 docs/apidocs/org/fax4j/util/IOHelper.html create mode 100644 docs/apidocs/org/fax4j/util/LibraryConfigurationLoader.html create mode 100644 docs/apidocs/org/fax4j/util/ProcessExecutor.html create mode 100644 docs/apidocs/org/fax4j/util/ProcessExecutorHelper.ProcessOutput.html create mode 100644 docs/apidocs/org/fax4j/util/ProcessExecutorHelper.html create mode 100644 docs/apidocs/org/fax4j/util/ReflectionHelper.html create mode 100644 docs/apidocs/org/fax4j/util/SpiUtil.URLTemplateParameterEncoder.html create mode 100644 docs/apidocs/org/fax4j/util/SpiUtil.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/AbstractCloseable.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/AbstractConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/AbstractFax4JConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/AbstractProcessExecutor.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/CloseableResourceManager.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/Connection.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/ConnectionFactory.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/ConnectionImpl.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/DefaultProcessExecutor.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/IOHelper.OutputReadThread.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/IOHelper.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/LibraryConfigurationLoader.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/ProcessExecutor.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/ProcessExecutorHelper.ProcessOutput.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/ProcessExecutorHelper.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/ReflectionHelper.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/SpiUtil.URLTemplateParameterEncoder.html create mode 100644 docs/apidocs/org/fax4j/util/class-use/SpiUtil.html create mode 100644 docs/apidocs/org/fax4j/util/package-frame.html create mode 100644 docs/apidocs/org/fax4j/util/package-summary.html create mode 100644 docs/apidocs/org/fax4j/util/package-tree.html create mode 100644 docs/apidocs/org/fax4j/util/package-use.html create mode 100644 docs/apidocs/overview-frame.html create mode 100644 docs/apidocs/overview-summary.html create mode 100644 docs/apidocs/overview-tree.html create mode 100644 docs/apidocs/package-list create mode 100644 docs/apidocs/script.js create mode 100644 docs/apidocs/serialized-form.html create mode 100644 docs/apidocs/stylesheet.css create mode 100644 docs/changes-report.html create mode 100644 docs/clirr-report.html create mode 100644 docs/cobertura/css/help.css create mode 100644 docs/cobertura/css/main.css create mode 100644 docs/cobertura/css/sortabletable.css create mode 100644 docs/cobertura/css/source-viewer.css create mode 100644 docs/cobertura/css/tooltip.css create mode 100644 docs/cobertura/frame-packages.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.bridge.email.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.bridge.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.bridge.http.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.bridge.process.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.common.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.adapter.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.comm.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.efax.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.email.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.extremefax.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.faxage.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.hoiio.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.http.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.hylafax.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.interfax.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.java4less.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.linux.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.mac.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.metrofax.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.nextivafax.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.phaxio.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.process.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.send2fax.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.vbs.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.spi.windows.html create mode 100644 docs/cobertura/frame-sourcefiles-org.fax4j.util.html create mode 100644 docs/cobertura/frame-sourcefiles.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.bridge.email.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.bridge.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.bridge.http.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.bridge.process.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.common.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.adapter.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.comm.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.efax.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.email.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.extremefax.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.faxage.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.hoiio.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.http.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.hylafax.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.interfax.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.java4less.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.linux.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.mac.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.metrofax.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.nextivafax.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.phaxio.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.process.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.send2fax.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.vbs.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.spi.windows.html create mode 100644 docs/cobertura/frame-summary-org.fax4j.util.html create mode 100644 docs/cobertura/frame-summary.html create mode 100644 docs/cobertura/help.html create mode 100644 docs/cobertura/images/blank.png create mode 100644 docs/cobertura/images/downsimple.png create mode 100644 docs/cobertura/images/upsimple.png create mode 100644 docs/cobertura/index.html create mode 100644 docs/cobertura/js/customsorttypes.js create mode 100644 docs/cobertura/js/popup.js create mode 100644 docs/cobertura/js/sortabletable.js create mode 100644 docs/cobertura/js/stringbuilder.js create mode 100644 docs/cobertura/org.fax4j.AbstractFaxEvent.html create mode 100644 docs/cobertura/org.fax4j.FaxClient.html create mode 100644 docs/cobertura/org.fax4j.FaxClientActionEvent.html create mode 100644 docs/cobertura/org.fax4j.FaxClientActionEventListener.html create mode 100644 docs/cobertura/org.fax4j.FaxClientFactory.html create mode 100644 docs/cobertura/org.fax4j.FaxException.html create mode 100644 docs/cobertura/org.fax4j.FaxJob.html create mode 100644 docs/cobertura/org.fax4j.FaxJobStatus.html create mode 100644 docs/cobertura/org.fax4j.FaxMonitorEvent.html create mode 100644 docs/cobertura/org.fax4j.FaxMonitorEventListener.html create mode 100644 docs/cobertura/org.fax4j.ProductInfo.html create mode 100644 docs/cobertura/org.fax4j.Provider.html create mode 100644 docs/cobertura/org.fax4j.bridge.AbstractContextFaxBridge.html create mode 100644 docs/cobertura/org.fax4j.bridge.AbstractFax4JBridge.html create mode 100644 docs/cobertura/org.fax4j.bridge.AbstractFaxBridge.html create mode 100644 docs/cobertura/org.fax4j.bridge.AbstractRequestParser.html create mode 100644 docs/cobertura/org.fax4j.bridge.AbstractVendorPolicy.html create mode 100644 docs/cobertura/org.fax4j.bridge.ContextFaxBridge.html create mode 100644 docs/cobertura/org.fax4j.bridge.EmptyVendorPolicy.html create mode 100644 docs/cobertura/org.fax4j.bridge.FaxBridge.html create mode 100644 docs/cobertura/org.fax4j.bridge.FaxBridgeFlowHelper.html create mode 100644 docs/cobertura/org.fax4j.bridge.FaxBridgeImpl.html create mode 100644 docs/cobertura/org.fax4j.bridge.FileInfo.html create mode 100644 docs/cobertura/org.fax4j.bridge.RequestParser.html create mode 100644 docs/cobertura/org.fax4j.bridge.VendorPolicy.html create mode 100644 docs/cobertura/org.fax4j.bridge.email.DefaultMailMessageParser.html create mode 100644 docs/cobertura/org.fax4j.bridge.email.EMail2FaxBridge.html create mode 100644 docs/cobertura/org.fax4j.bridge.email.MailMessageParser.html create mode 100644 docs/cobertura/org.fax4j.bridge.http.HTTP2FaxBridge.html create mode 100644 docs/cobertura/org.fax4j.bridge.http.HTTPRequestParser.html create mode 100644 docs/cobertura/org.fax4j.bridge.http.MultiPartHTTPRequestParser.html create mode 100644 docs/cobertura/org.fax4j.bridge.http.SimpleHTTPRequestParser.html create mode 100644 docs/cobertura/org.fax4j.bridge.process.CommandLineArgumentsParser.html create mode 100644 docs/cobertura/org.fax4j.bridge.process.DefaultCommandLineArgumentsParser.html create mode 100644 docs/cobertura/org.fax4j.bridge.process.Process2FaxBridge.html create mode 100644 docs/cobertura/org.fax4j.common.AbstractLogger.html create mode 100644 docs/cobertura/org.fax4j.common.AbstractService.html create mode 100644 docs/cobertura/org.fax4j.common.ApacheCommonsLogger.html create mode 100644 docs/cobertura/org.fax4j.common.ConfigurationHolder.html create mode 100644 docs/cobertura/org.fax4j.common.ConfigurationHolderImpl.html create mode 100644 docs/cobertura/org.fax4j.common.Fax4JProvider.html create mode 100644 docs/cobertura/org.fax4j.common.FaxActionType.html create mode 100644 docs/cobertura/org.fax4j.common.FaxClientActions.html create mode 100644 docs/cobertura/org.fax4j.common.Initializable.html create mode 100644 docs/cobertura/org.fax4j.common.JDKLogger.html create mode 100644 docs/cobertura/org.fax4j.common.LogLevel.html create mode 100644 docs/cobertura/org.fax4j.common.Logger.html create mode 100644 docs/cobertura/org.fax4j.common.LoggerManager.html create mode 100644 docs/cobertura/org.fax4j.common.ProviderImpl.html create mode 100644 docs/cobertura/org.fax4j.common.ProviderImplementation.html create mode 100644 docs/cobertura/org.fax4j.common.Service.html create mode 100644 docs/cobertura/org.fax4j.common.ServiceFactory.html create mode 100644 docs/cobertura/org.fax4j.common.SimpleLogger.html create mode 100644 docs/cobertura/org.fax4j.spi.AbstractFax4JClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.AbstractFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.AbstractFaxClientSpiInterceptor.html create mode 100644 docs/cobertura/org.fax4j.spi.AbstractFaxClientSpiProxy.html create mode 100644 docs/cobertura/org.fax4j.spi.AbstractFaxJob.html create mode 100644 docs/cobertura/org.fax4j.spi.AbstractFaxJobMonitor.html create mode 100644 docs/cobertura/org.fax4j.spi.FaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.FaxClientSpiFactory.html create mode 100644 docs/cobertura/org.fax4j.spi.FaxClientSpiInterceptor.html create mode 100644 docs/cobertura/org.fax4j.spi.FaxClientSpiProxy.html create mode 100644 docs/cobertura/org.fax4j.spi.FaxClientSpiProxyImpl.html create mode 100644 docs/cobertura/org.fax4j.spi.FaxJobImpl.html create mode 100644 docs/cobertura/org.fax4j.spi.FaxJobMonitor.html create mode 100644 docs/cobertura/org.fax4j.spi.FaxJobMonitorImpl.html create mode 100644 docs/cobertura/org.fax4j.spi.LogFaxClientSpiInterceptor.html create mode 100644 docs/cobertura/org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.adapter.AdapterFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.comm.AbstractCommPortAdapter.html create mode 100644 docs/cobertura/org.fax4j.spi.comm.AbstractCommPortConnectionFactory.html create mode 100644 docs/cobertura/org.fax4j.spi.comm.AbstractFax4JFaxModemAdapter.html create mode 100644 docs/cobertura/org.fax4j.spi.comm.AbstractFaxModemAdapter.html create mode 100644 docs/cobertura/org.fax4j.spi.comm.CommFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.comm.CommPortAdapter.html create mode 100644 docs/cobertura/org.fax4j.spi.comm.CommPortConnectionFactory.html create mode 100644 docs/cobertura/org.fax4j.spi.comm.FaxModemAdapter.html create mode 100644 docs/cobertura/org.fax4j.spi.comm.RXTXCommPortAdapter.html create mode 100644 docs/cobertura/org.fax4j.spi.comm.RXTXCommPortConnectionFactory.html create mode 100644 docs/cobertura/org.fax4j.spi.efax.EFaxMailFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.email.AbstractMailConnectionFactory.html create mode 100644 docs/cobertura/org.fax4j.spi.email.AbstractMailFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.email.MailAuthenticator.html create mode 100644 docs/cobertura/org.fax4j.spi.email.MailConnectionFactory.html create mode 100644 docs/cobertura/org.fax4j.spi.email.MailConnectionFactoryImpl.html create mode 100644 docs/cobertura/org.fax4j.spi.email.MailFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.email.MailResourcesHolder.html create mode 100644 docs/cobertura/org.fax4j.spi.extremefax.ExtremeFaxMailFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.faxage.FaxAgeMailFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.hoiio.HoiioFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.http.AbstractFaxJob2HTTPRequestConverter.html create mode 100644 docs/cobertura/org.fax4j.spi.http.AbstractHTTPClient.html create mode 100644 docs/cobertura/org.fax4j.spi.http.AbstractHTTPResponseHandler.html create mode 100644 docs/cobertura/org.fax4j.spi.http.AbstractMappingHTTPResponseHandler.html create mode 100644 docs/cobertura/org.fax4j.spi.http.AbstractMultiPart2JSONHTTPFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.http.ApacheHTTPClient.html create mode 100644 docs/cobertura/org.fax4j.spi.http.CommonHTTPClientConfiguration.html create mode 100644 docs/cobertura/org.fax4j.spi.http.EmptyHTTPResponseHandler.html create mode 100644 docs/cobertura/org.fax4j.spi.http.FaxJob2HTTPRequestConverter.html create mode 100644 docs/cobertura/org.fax4j.spi.http.HTTPClient.html create mode 100644 docs/cobertura/org.fax4j.spi.http.HTTPClientConfiguration.html create mode 100644 docs/cobertura/org.fax4j.spi.http.HTTPFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.http.HTTPRequest.html create mode 100644 docs/cobertura/org.fax4j.spi.http.HTTPResponse.html create mode 100644 docs/cobertura/org.fax4j.spi.http.HTTPResponseHandler.html create mode 100644 docs/cobertura/org.fax4j.spi.http.JSONHTTPResponseHandler.html create mode 100644 docs/cobertura/org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter.html create mode 100644 docs/cobertura/org.fax4j.spi.http.TemplateFaxJob2HTTPRequestConverter.html create mode 100644 docs/cobertura/org.fax4j.spi.http.XMLHTTPResponseHandler.html create mode 100644 docs/cobertura/org.fax4j.spi.hylafax.AbstractHylaFAXClientConnectionFactory.html create mode 100644 docs/cobertura/org.fax4j.spi.hylafax.HylaFAXClientConnectionFactory.html create mode 100644 docs/cobertura/org.fax4j.spi.hylafax.HylaFAXClientConnectionFactoryImpl.html create mode 100644 docs/cobertura/org.fax4j.spi.hylafax.HylaFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.hylafax.HylaFaxJob.html create mode 100644 docs/cobertura/org.fax4j.spi.interfax.InterfaxMailFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.java4less.RFaxFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.linux.LinuxFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.mac.MacFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.metrofax.MetroFaxMailFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.nextivafax.NextivafaxMailFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.phaxio.PhaxioFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.process.ExitCodeProcessOutputValidator.html create mode 100644 docs/cobertura/org.fax4j.spi.process.ProcessFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.process.ProcessOutputHandler.html create mode 100644 docs/cobertura/org.fax4j.spi.process.ProcessOutputValidator.html create mode 100644 docs/cobertura/org.fax4j.spi.send2fax.Send2FaxMailFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.vbs.VBSFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.vbs.VBSProcessOutputHandler.html create mode 100644 docs/cobertura/org.fax4j.spi.vbs.VBSProcessOutputValidator.html create mode 100644 docs/cobertura/org.fax4j.spi.windows.WindowsFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.windows.WindowsFaxClientSpiHelper.html create mode 100644 docs/cobertura/org.fax4j.spi.windows.WindowsJNIFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.windows.WindowsProcessFaxClientSpi.html create mode 100644 docs/cobertura/org.fax4j.spi.windows.WindowsProcessOutputHandler.html create mode 100644 docs/cobertura/org.fax4j.spi.windows.WindowsProcessOutputValidator.html create mode 100644 docs/cobertura/org.fax4j.util.AbstractCloseable.html create mode 100644 docs/cobertura/org.fax4j.util.AbstractConnectionFactory.html create mode 100644 docs/cobertura/org.fax4j.util.AbstractFax4JConnectionFactory.html create mode 100644 docs/cobertura/org.fax4j.util.AbstractProcessExecutor.html create mode 100644 docs/cobertura/org.fax4j.util.CloseableResourceManager.html create mode 100644 docs/cobertura/org.fax4j.util.Connection.html create mode 100644 docs/cobertura/org.fax4j.util.ConnectionFactory.html create mode 100644 docs/cobertura/org.fax4j.util.ConnectionImpl.html create mode 100644 docs/cobertura/org.fax4j.util.DefaultProcessExecutor.html create mode 100644 docs/cobertura/org.fax4j.util.IOHelper.html create mode 100644 docs/cobertura/org.fax4j.util.LibraryConfigurationLoader.html create mode 100644 docs/cobertura/org.fax4j.util.ProcessExecutor.html create mode 100644 docs/cobertura/org.fax4j.util.ProcessExecutorHelper.html create mode 100644 docs/cobertura/org.fax4j.util.ReflectionHelper.html create mode 100644 docs/cobertura/org.fax4j.util.SpiUtil.html create mode 100644 docs/cpd.html create mode 100644 docs/css/maven-base.css create mode 100644 docs/css/maven-theme.css create mode 100644 docs/css/print.css create mode 100644 docs/css/site.css create mode 100644 docs/dependencies.html create mode 100644 docs/dependency-info.html create mode 100644 docs/findbugs.html create mode 100644 docs/images/add.gif create mode 100644 docs/images/close.gif create mode 100644 docs/images/collapsed.gif create mode 100644 docs/images/expanded.gif create mode 100644 docs/images/external.png create mode 100644 docs/images/fix.gif create mode 100644 docs/images/icon_error_sml.gif create mode 100644 docs/images/icon_help_sml.gif create mode 100644 docs/images/icon_info_sml.gif create mode 100644 docs/images/icon_success_sml.gif create mode 100644 docs/images/icon_warning_sml.gif create mode 100644 docs/images/logos/build-by-maven-black.png create mode 100644 docs/images/logos/build-by-maven-white.png create mode 100644 docs/images/logos/maven-feather.png create mode 100644 docs/images/newwindow.png create mode 100644 docs/images/remove.gif create mode 100644 docs/images/rss.png create mode 100644 docs/images/update.gif create mode 100644 docs/index.html create mode 100644 docs/issue-management.html create mode 100644 docs/licenses.html create mode 100644 docs/plugin-management.html create mode 100644 docs/plugins.html create mode 100644 docs/pmd.html create mode 100644 docs/project-info.html create mode 100644 docs/project-reports.html create mode 100644 docs/scm.html create mode 100644 docs/sitemap.html create mode 100644 docs/summary.html create mode 100644 docs/surefire-report.html create mode 100644 docs/taglist.html create mode 100644 docs/team.html create mode 100644 docs/testapidocs/allclasses-frame.html create mode 100644 docs/testapidocs/allclasses-noframe.html create mode 100644 docs/testapidocs/com/java4less/rfax/FaxModem.html create mode 100644 docs/testapidocs/com/java4less/rfax/FaxProducer.html create mode 100644 docs/testapidocs/com/java4less/rfax/PDFFaxProducer.html create mode 100644 docs/testapidocs/com/java4less/rfax/TextFaxProducer.html create mode 100644 docs/testapidocs/com/java4less/rfax/class-use/FaxModem.html create mode 100644 docs/testapidocs/com/java4less/rfax/class-use/FaxProducer.html create mode 100644 docs/testapidocs/com/java4less/rfax/class-use/PDFFaxProducer.html create mode 100644 docs/testapidocs/com/java4less/rfax/class-use/TextFaxProducer.html create mode 100644 docs/testapidocs/com/java4less/rfax/package-frame.html create mode 100644 docs/testapidocs/com/java4less/rfax/package-summary.html create mode 100644 docs/testapidocs/com/java4less/rfax/package-tree.html create mode 100644 docs/testapidocs/com/java4less/rfax/package-use.html create mode 100644 docs/testapidocs/constant-values.html create mode 100644 docs/testapidocs/deprecated-list.html create mode 100644 docs/testapidocs/help-doc.html create mode 100644 docs/testapidocs/index-all.html create mode 100644 docs/testapidocs/index.html create mode 100644 docs/testapidocs/org/fax4j/FaxClientActionEventTest.html create mode 100644 docs/testapidocs/org/fax4j/FaxClientFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/FaxClientTest.html create mode 100644 docs/testapidocs/org/fax4j/FaxMonitorEventTest.html create mode 100644 docs/testapidocs/org/fax4j/ProductInfoTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/AbstractContextFaxBridgeTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/AbstractFax4JBridgeTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/AbstractFaxBridgeTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/AbstractRequestParserTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/AbstractVendorPolicyTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/EmptyVendorPolicyTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/FaxBridgeFlowHelperTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/FaxBridgeImplTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/FileInfoTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/class-use/AbstractContextFaxBridgeTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/class-use/AbstractFax4JBridgeTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/class-use/AbstractFaxBridgeTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/class-use/AbstractRequestParserTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/class-use/AbstractVendorPolicyTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/class-use/EmptyVendorPolicyTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/class-use/FaxBridgeFlowHelperTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/class-use/FaxBridgeImplTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/class-use/FileInfoTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/email/DefaultMailMessageParserTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/email/EMail2FaxBridgeTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/email/class-use/DefaultMailMessageParserTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/email/class-use/EMail2FaxBridgeTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/email/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/bridge/email/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/bridge/email/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/bridge/email/package-use.html create mode 100644 docs/testapidocs/org/fax4j/bridge/http/HTTP2FaxBridgeTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/http/MultiPartHTTPRequestParserTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/http/SimpleHTTPRequestParserTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/http/class-use/HTTP2FaxBridgeTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/http/class-use/MultiPartHTTPRequestParserTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/http/class-use/SimpleHTTPRequestParserTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/http/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/bridge/http/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/bridge/http/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/bridge/http/package-use.html create mode 100644 docs/testapidocs/org/fax4j/bridge/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/bridge/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/bridge/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/bridge/package-use.html create mode 100644 docs/testapidocs/org/fax4j/bridge/process/DefaultCommandLineArgumentsParserTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/process/Process2FaxBridgeTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/process/class-use/DefaultCommandLineArgumentsParserTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/process/class-use/Process2FaxBridgeTest.html create mode 100644 docs/testapidocs/org/fax4j/bridge/process/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/bridge/process/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/bridge/process/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/bridge/process/package-use.html create mode 100644 docs/testapidocs/org/fax4j/class-use/FaxClientActionEventTest.html create mode 100644 docs/testapidocs/org/fax4j/class-use/FaxClientFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/class-use/FaxClientTest.html create mode 100644 docs/testapidocs/org/fax4j/class-use/FaxMonitorEventTest.html create mode 100644 docs/testapidocs/org/fax4j/class-use/ProductInfoTest.html create mode 100644 docs/testapidocs/org/fax4j/common/AbstractServiceTest.html create mode 100644 docs/testapidocs/org/fax4j/common/ConfigurationHolderImplTest.html create mode 100644 docs/testapidocs/org/fax4j/common/LogLevelTest.html create mode 100644 docs/testapidocs/org/fax4j/common/LoggerTest.html create mode 100644 docs/testapidocs/org/fax4j/common/ProviderImplTest.html create mode 100644 docs/testapidocs/org/fax4j/common/ServiceFactoryTest.ServiceFactoryTestEnum.html create mode 100644 docs/testapidocs/org/fax4j/common/ServiceFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/common/class-use/AbstractServiceTest.html create mode 100644 docs/testapidocs/org/fax4j/common/class-use/ConfigurationHolderImplTest.html create mode 100644 docs/testapidocs/org/fax4j/common/class-use/LogLevelTest.html create mode 100644 docs/testapidocs/org/fax4j/common/class-use/LoggerTest.html create mode 100644 docs/testapidocs/org/fax4j/common/class-use/ProviderImplTest.html create mode 100644 docs/testapidocs/org/fax4j/common/class-use/ServiceFactoryTest.ServiceFactoryTestEnum.html create mode 100644 docs/testapidocs/org/fax4j/common/class-use/ServiceFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/common/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/common/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/common/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/common/package-use.html create mode 100644 docs/testapidocs/org/fax4j/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/AbstractFax4JClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/AbstractFaxJobMonitorTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/FaxClientSpiFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/FaxClientSpiProxyImplTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/FaxJobImplTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/FaxJobMonitorImplTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/adapter/AdapterFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/adapter/class-use/AdapterFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/adapter/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/adapter/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/adapter/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/adapter/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/class-use/AbstractFax4JClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/class-use/AbstractFaxJobMonitorTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/class-use/FaxClientSpiFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/class-use/FaxClientSpiProxyImplTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/class-use/FaxJobImplTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/class-use/FaxJobMonitorImplTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/comm/AbstractCommPortConnectionFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/comm/CommFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/comm/RXTXCommPortConnectionFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/comm/class-use/AbstractCommPortConnectionFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/comm/class-use/CommFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/comm/class-use/RXTXCommPortConnectionFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/comm/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/comm/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/comm/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/comm/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/efax/EFaxMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/efax/class-use/EFaxMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/efax/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/efax/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/efax/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/efax/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/email/AbstractMailConnectionFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/email/MailConnectionFactoryImplTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/email/MailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/email/class-use/AbstractMailConnectionFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/email/class-use/MailConnectionFactoryImplTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/email/class-use/MailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/email/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/email/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/email/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/email/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/extremefax/ExtremeFaxMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/extremefax/class-use/ExtremeFaxMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/extremefax/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/extremefax/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/extremefax/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/extremefax/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/faxage/FaxAgeMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/faxage/class-use/FaxAgeMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/faxage/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/faxage/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/faxage/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/faxage/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/hoiio/HoiioFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/hoiio/class-use/HoiioFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/hoiio/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/hoiio/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/hoiio/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/hoiio/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/ApacheHTTPClientTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/HTTPFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/HTTPRequestTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/HTTPResponseTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/JSONHTTPResponseHandlerTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/MultiPartFaxJob2HTTPRequestConverterTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/TemplateFaxJob2HTTPRequestConverterTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/XMLHTTPResponseHandlerTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/class-use/ApacheHTTPClientTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/class-use/HTTPFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/class-use/HTTPRequestTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/class-use/HTTPResponseTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/class-use/JSONHTTPResponseHandlerTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/class-use/MultiPartFaxJob2HTTPRequestConverterTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/class-use/TemplateFaxJob2HTTPRequestConverterTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/class-use/XMLHTTPResponseHandlerTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/http/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/hylafax/AbstractHylaFAXClientConnectionFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/hylafax/HylaFAXClientConnectionFactoryImplTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/hylafax/HylaFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/hylafax/HylaFaxJobTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/hylafax/class-use/AbstractHylaFAXClientConnectionFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/hylafax/class-use/HylaFAXClientConnectionFactoryImplTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/hylafax/class-use/HylaFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/hylafax/class-use/HylaFaxJobTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/hylafax/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/hylafax/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/hylafax/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/hylafax/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/interfax/InterfaxMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/interfax/class-use/InterfaxMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/interfax/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/interfax/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/interfax/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/interfax/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/java4less/RFaxFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/java4less/class-use/RFaxFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/java4less/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/java4less/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/java4less/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/java4less/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/linux/LinuxFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/linux/class-use/LinuxFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/linux/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/linux/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/linux/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/linux/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/mac/MacFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/mac/class-use/MacFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/mac/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/mac/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/mac/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/mac/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/metrofax/MetroFaxMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/metrofax/class-use/MetroFaxMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/metrofax/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/metrofax/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/metrofax/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/metrofax/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/nextivafax/NextivafaxMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/nextivafax/class-use/NextivafaxMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/nextivafax/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/nextivafax/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/nextivafax/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/nextivafax/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/phaxio/PhaxioFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/phaxio/class-use/PhaxioFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/phaxio/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/phaxio/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/phaxio/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/phaxio/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/process/ExitCodeProcessOutputValidatorTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/process/ProcessFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/process/class-use/ExitCodeProcessOutputValidatorTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/process/class-use/ProcessFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/process/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/process/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/process/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/process/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/send2fax/Send2FaxMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/send2fax/class-use/Send2FaxMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/send2fax/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/send2fax/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/send2fax/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/send2fax/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/vbs/VBSFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/vbs/VBSProcessOutputHandlerTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/vbs/VBSProcessOutputValidatorTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/vbs/class-use/VBSFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/vbs/class-use/VBSProcessOutputHandlerTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/vbs/class-use/VBSProcessOutputValidatorTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/vbs/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/vbs/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/vbs/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/vbs/package-use.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/WindowsFaxClientSpiHelperTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/WindowsFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/WindowsProcessFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/WindowsProcessOutputHandlerTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/WindowsProcessOutputValidatorTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/class-use/WindowsFaxClientSpiHelperTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/class-use/WindowsFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/class-use/WindowsProcessFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/class-use/WindowsProcessOutputHandlerTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/class-use/WindowsProcessOutputValidatorTest.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/spi/windows/package-use.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.EmptyFaxClientSpi.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.FaxClient2.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.FaxClientSpiProxyImpl2.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.PredefinedMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.PrivateObject.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestCloseable.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestCommPortConnectionFactory.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestConnectionFactory.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestEnum.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestFaxClientActionEventListener.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestFaxClientSpiInterceptor.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestFaxModemAdapter.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestFaxMonitorEventListener.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestHTTPClient.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestHTTPRequestParser.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestHylaFAXClientConnectionFactory.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestMailConnectionFactory.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestRequestParser.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestResource.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestVendorPolicy.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.TestVendorPolicy2.html create mode 100644 docs/testapidocs/org/fax4j/test/TestUtil.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.EmptyFaxClientSpi.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.FaxClient2.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.FaxClientSpiProxyImpl2.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.PredefinedMailFaxClientSpiTest.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.PrivateObject.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestCloseable.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestCommPortConnectionFactory.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestConnectionFactory.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestEnum.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestFaxClientActionEventListener.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestFaxClientSpiInterceptor.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestFaxModemAdapter.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestFaxMonitorEventListener.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestHTTPClient.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestHTTPRequestParser.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestHylaFAXClientConnectionFactory.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestMailConnectionFactory.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestRequestParser.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestResource.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestVendorPolicy.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.TestVendorPolicy2.html create mode 100644 docs/testapidocs/org/fax4j/test/class-use/TestUtil.html create mode 100644 docs/testapidocs/org/fax4j/test/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/test/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/test/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/test/package-use.html create mode 100644 docs/testapidocs/org/fax4j/util/AbstractConnectionFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/util/ConnectionImplTest.html create mode 100644 docs/testapidocs/org/fax4j/util/DefaultProcessExecutorTest.html create mode 100644 docs/testapidocs/org/fax4j/util/IOHelperTest.html create mode 100644 docs/testapidocs/org/fax4j/util/LibraryConfigurationLoaderTest.html create mode 100644 docs/testapidocs/org/fax4j/util/ProcessExecutorHelperTest.html create mode 100644 docs/testapidocs/org/fax4j/util/ReflectionHelperTest.html create mode 100644 docs/testapidocs/org/fax4j/util/SpiUtilTest.html create mode 100644 docs/testapidocs/org/fax4j/util/class-use/AbstractConnectionFactoryTest.html create mode 100644 docs/testapidocs/org/fax4j/util/class-use/ConnectionImplTest.html create mode 100644 docs/testapidocs/org/fax4j/util/class-use/DefaultProcessExecutorTest.html create mode 100644 docs/testapidocs/org/fax4j/util/class-use/IOHelperTest.html create mode 100644 docs/testapidocs/org/fax4j/util/class-use/LibraryConfigurationLoaderTest.html create mode 100644 docs/testapidocs/org/fax4j/util/class-use/ProcessExecutorHelperTest.html create mode 100644 docs/testapidocs/org/fax4j/util/class-use/ReflectionHelperTest.html create mode 100644 docs/testapidocs/org/fax4j/util/class-use/SpiUtilTest.html create mode 100644 docs/testapidocs/org/fax4j/util/package-frame.html create mode 100644 docs/testapidocs/org/fax4j/util/package-summary.html create mode 100644 docs/testapidocs/org/fax4j/util/package-tree.html create mode 100644 docs/testapidocs/org/fax4j/util/package-use.html create mode 100644 docs/testapidocs/overview-frame.html create mode 100644 docs/testapidocs/overview-summary.html create mode 100644 docs/testapidocs/overview-tree.html create mode 100644 docs/testapidocs/package-list create mode 100644 docs/testapidocs/script.js create mode 100644 docs/testapidocs/stylesheet.css create mode 100644 docs/xref-test/allclasses-frame.html create mode 100644 docs/xref-test/com/java4less/rfax/FaxModem.html create mode 100644 docs/xref-test/com/java4less/rfax/FaxProducer.html create mode 100644 docs/xref-test/com/java4less/rfax/PDFFaxProducer.html create mode 100644 docs/xref-test/com/java4less/rfax/TextFaxProducer.html create mode 100644 docs/xref-test/com/java4less/rfax/package-frame.html create mode 100644 docs/xref-test/com/java4less/rfax/package-summary.html create mode 100644 docs/xref-test/index.html create mode 100644 docs/xref-test/org/fax4j/FaxClientActionEventTest.html create mode 100644 docs/xref-test/org/fax4j/FaxClientFactoryTest.html create mode 100644 docs/xref-test/org/fax4j/FaxClientTest.html create mode 100644 docs/xref-test/org/fax4j/FaxMonitorEventTest.html create mode 100644 docs/xref-test/org/fax4j/ProductInfoTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/AbstractContextFaxBridgeTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/AbstractFax4JBridgeTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/AbstractFaxBridgeTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/AbstractRequestParserTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/AbstractVendorPolicyTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/EmptyVendorPolicyTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/FaxBridgeFlowHelperTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/FaxBridgeImplTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/FileInfoTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/email/DefaultMailMessageParserTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/email/EMail2FaxBridgeTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/email/package-frame.html create mode 100644 docs/xref-test/org/fax4j/bridge/email/package-summary.html create mode 100644 docs/xref-test/org/fax4j/bridge/http/HTTP2FaxBridgeTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/http/MultiPartHTTPRequestParserTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/http/SimpleHTTPRequestParserTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/http/package-frame.html create mode 100644 docs/xref-test/org/fax4j/bridge/http/package-summary.html create mode 100644 docs/xref-test/org/fax4j/bridge/package-frame.html create mode 100644 docs/xref-test/org/fax4j/bridge/package-summary.html create mode 100644 docs/xref-test/org/fax4j/bridge/process/DefaultCommandLineArgumentsParserTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/process/Process2FaxBridgeTest.html create mode 100644 docs/xref-test/org/fax4j/bridge/process/package-frame.html create mode 100644 docs/xref-test/org/fax4j/bridge/process/package-summary.html create mode 100644 docs/xref-test/org/fax4j/common/AbstractServiceTest.html create mode 100644 docs/xref-test/org/fax4j/common/ConfigurationHolderImplTest.html create mode 100644 docs/xref-test/org/fax4j/common/LogLevelTest.html create mode 100644 docs/xref-test/org/fax4j/common/LoggerTest.html create mode 100644 docs/xref-test/org/fax4j/common/ProviderImplTest.html create mode 100644 docs/xref-test/org/fax4j/common/ServiceFactoryTest.html create mode 100644 docs/xref-test/org/fax4j/common/package-frame.html create mode 100644 docs/xref-test/org/fax4j/common/package-summary.html create mode 100644 docs/xref-test/org/fax4j/package-frame.html create mode 100644 docs/xref-test/org/fax4j/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/AbstractFax4JClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/AbstractFaxJobMonitorTest.html create mode 100644 docs/xref-test/org/fax4j/spi/FaxClientSpiFactoryTest.html create mode 100644 docs/xref-test/org/fax4j/spi/FaxClientSpiProxyImplTest.html create mode 100644 docs/xref-test/org/fax4j/spi/FaxJobImplTest.html create mode 100644 docs/xref-test/org/fax4j/spi/FaxJobMonitorImplTest.html create mode 100644 docs/xref-test/org/fax4j/spi/adapter/AdapterFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/adapter/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/adapter/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/comm/AbstractCommPortConnectionFactoryTest.html create mode 100644 docs/xref-test/org/fax4j/spi/comm/CommFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/comm/RXTXCommPortConnectionFactoryTest.html create mode 100644 docs/xref-test/org/fax4j/spi/comm/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/comm/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/efax/EFaxMailFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/efax/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/efax/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/email/AbstractMailConnectionFactoryTest.html create mode 100644 docs/xref-test/org/fax4j/spi/email/MailConnectionFactoryImplTest.html create mode 100644 docs/xref-test/org/fax4j/spi/email/MailFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/email/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/email/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/extremefax/ExtremeFaxMailFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/extremefax/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/extremefax/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/faxage/FaxAgeMailFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/faxage/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/faxage/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/hoiio/HoiioFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/hoiio/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/hoiio/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/http/ApacheHTTPClientTest.html create mode 100644 docs/xref-test/org/fax4j/spi/http/HTTPFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/http/HTTPRequestTest.html create mode 100644 docs/xref-test/org/fax4j/spi/http/HTTPResponseTest.html create mode 100644 docs/xref-test/org/fax4j/spi/http/JSONHTTPResponseHandlerTest.html create mode 100644 docs/xref-test/org/fax4j/spi/http/MultiPartFaxJob2HTTPRequestConverterTest.html create mode 100644 docs/xref-test/org/fax4j/spi/http/TemplateFaxJob2HTTPRequestConverterTest.html create mode 100644 docs/xref-test/org/fax4j/spi/http/XMLHTTPResponseHandlerTest.html create mode 100644 docs/xref-test/org/fax4j/spi/http/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/http/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/hylafax/AbstractHylaFAXClientConnectionFactoryTest.html create mode 100644 docs/xref-test/org/fax4j/spi/hylafax/HylaFAXClientConnectionFactoryImplTest.html create mode 100644 docs/xref-test/org/fax4j/spi/hylafax/HylaFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/hylafax/HylaFaxJobTest.html create mode 100644 docs/xref-test/org/fax4j/spi/hylafax/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/hylafax/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/interfax/InterfaxMailFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/interfax/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/interfax/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/java4less/RFaxFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/java4less/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/java4less/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/linux/LinuxFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/linux/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/linux/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/mac/MacFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/mac/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/mac/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/metrofax/MetroFaxMailFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/metrofax/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/metrofax/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/nextivafax/NextivafaxMailFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/nextivafax/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/nextivafax/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/phaxio/PhaxioFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/phaxio/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/phaxio/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/process/ExitCodeProcessOutputValidatorTest.html create mode 100644 docs/xref-test/org/fax4j/spi/process/ProcessFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/process/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/process/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/send2fax/Send2FaxMailFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/send2fax/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/send2fax/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/vbs/VBSFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/vbs/VBSProcessOutputHandlerTest.html create mode 100644 docs/xref-test/org/fax4j/spi/vbs/VBSProcessOutputValidatorTest.html create mode 100644 docs/xref-test/org/fax4j/spi/vbs/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/vbs/package-summary.html create mode 100644 docs/xref-test/org/fax4j/spi/windows/WindowsFaxClientSpiHelperTest.html create mode 100644 docs/xref-test/org/fax4j/spi/windows/WindowsFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/windows/WindowsProcessFaxClientSpiTest.html create mode 100644 docs/xref-test/org/fax4j/spi/windows/WindowsProcessOutputHandlerTest.html create mode 100644 docs/xref-test/org/fax4j/spi/windows/WindowsProcessOutputValidatorTest.html create mode 100644 docs/xref-test/org/fax4j/spi/windows/package-frame.html create mode 100644 docs/xref-test/org/fax4j/spi/windows/package-summary.html create mode 100644 docs/xref-test/org/fax4j/test/TestUtil.html create mode 100644 docs/xref-test/org/fax4j/test/package-frame.html create mode 100644 docs/xref-test/org/fax4j/test/package-summary.html create mode 100644 docs/xref-test/org/fax4j/util/AbstractConnectionFactoryTest.html create mode 100644 docs/xref-test/org/fax4j/util/ConnectionImplTest.html create mode 100644 docs/xref-test/org/fax4j/util/DefaultProcessExecutorTest.html create mode 100644 docs/xref-test/org/fax4j/util/IOHelperTest.html create mode 100644 docs/xref-test/org/fax4j/util/LibraryConfigurationLoaderTest.html create mode 100644 docs/xref-test/org/fax4j/util/ProcessExecutorHelperTest.html create mode 100644 docs/xref-test/org/fax4j/util/ReflectionHelperTest.html create mode 100644 docs/xref-test/org/fax4j/util/SpiUtilTest.html create mode 100644 docs/xref-test/org/fax4j/util/package-frame.html create mode 100644 docs/xref-test/org/fax4j/util/package-summary.html create mode 100644 docs/xref-test/overview-frame.html create mode 100644 docs/xref-test/overview-summary.html create mode 100644 docs/xref-test/stylesheet.css create mode 100644 docs/xref/allclasses-frame.html create mode 100644 docs/xref/index.html create mode 100644 docs/xref/org/fax4j/AbstractFaxEvent.html create mode 100644 docs/xref/org/fax4j/FaxClient.html create mode 100644 docs/xref/org/fax4j/FaxClientActionEvent.html create mode 100644 docs/xref/org/fax4j/FaxClientActionEventListener.html create mode 100644 docs/xref/org/fax4j/FaxClientFactory.html create mode 100644 docs/xref/org/fax4j/FaxException.html create mode 100644 docs/xref/org/fax4j/FaxJob.html create mode 100644 docs/xref/org/fax4j/FaxJobStatus.html create mode 100644 docs/xref/org/fax4j/FaxMonitorEvent.html create mode 100644 docs/xref/org/fax4j/FaxMonitorEventListener.html create mode 100644 docs/xref/org/fax4j/ProductInfo.html create mode 100644 docs/xref/org/fax4j/Provider.html create mode 100644 docs/xref/org/fax4j/bridge/AbstractContextFaxBridge.html create mode 100644 docs/xref/org/fax4j/bridge/AbstractFax4JBridge.html create mode 100644 docs/xref/org/fax4j/bridge/AbstractFaxBridge.html create mode 100644 docs/xref/org/fax4j/bridge/AbstractRequestParser.html create mode 100644 docs/xref/org/fax4j/bridge/AbstractVendorPolicy.html create mode 100644 docs/xref/org/fax4j/bridge/ContextFaxBridge.html create mode 100644 docs/xref/org/fax4j/bridge/EmptyVendorPolicy.html create mode 100644 docs/xref/org/fax4j/bridge/FaxBridge.html create mode 100644 docs/xref/org/fax4j/bridge/FaxBridgeFlowHelper.html create mode 100644 docs/xref/org/fax4j/bridge/FaxBridgeImpl.html create mode 100644 docs/xref/org/fax4j/bridge/FileInfo.html create mode 100644 docs/xref/org/fax4j/bridge/RequestParser.html create mode 100644 docs/xref/org/fax4j/bridge/VendorPolicy.html create mode 100644 docs/xref/org/fax4j/bridge/email/DefaultMailMessageParser.html create mode 100644 docs/xref/org/fax4j/bridge/email/EMail2FaxBridge.html create mode 100644 docs/xref/org/fax4j/bridge/email/MailMessageParser.html create mode 100644 docs/xref/org/fax4j/bridge/email/package-frame.html create mode 100644 docs/xref/org/fax4j/bridge/email/package-summary.html create mode 100644 docs/xref/org/fax4j/bridge/http/HTTP2FaxBridge.html create mode 100644 docs/xref/org/fax4j/bridge/http/HTTPRequestParser.html create mode 100644 docs/xref/org/fax4j/bridge/http/MultiPartHTTPRequestParser.html create mode 100644 docs/xref/org/fax4j/bridge/http/SimpleHTTPRequestParser.html create mode 100644 docs/xref/org/fax4j/bridge/http/package-frame.html create mode 100644 docs/xref/org/fax4j/bridge/http/package-summary.html create mode 100644 docs/xref/org/fax4j/bridge/package-frame.html create mode 100644 docs/xref/org/fax4j/bridge/package-summary.html create mode 100644 docs/xref/org/fax4j/bridge/process/CommandLineArgumentsParser.html create mode 100644 docs/xref/org/fax4j/bridge/process/DefaultCommandLineArgumentsParser.html create mode 100644 docs/xref/org/fax4j/bridge/process/Process2FaxBridge.html create mode 100644 docs/xref/org/fax4j/bridge/process/package-frame.html create mode 100644 docs/xref/org/fax4j/bridge/process/package-summary.html create mode 100644 docs/xref/org/fax4j/common/AbstractLogger.html create mode 100644 docs/xref/org/fax4j/common/AbstractService.html create mode 100644 docs/xref/org/fax4j/common/ApacheCommonsLogger.html create mode 100644 docs/xref/org/fax4j/common/ConfigurationHolder.html create mode 100644 docs/xref/org/fax4j/common/ConfigurationHolderImpl.html create mode 100644 docs/xref/org/fax4j/common/Fax4JProvider.html create mode 100644 docs/xref/org/fax4j/common/FaxActionType.html create mode 100644 docs/xref/org/fax4j/common/FaxClientActions.html create mode 100644 docs/xref/org/fax4j/common/Initializable.html create mode 100644 docs/xref/org/fax4j/common/JDKLogger.html create mode 100644 docs/xref/org/fax4j/common/LogLevel.html create mode 100644 docs/xref/org/fax4j/common/Logger.html create mode 100644 docs/xref/org/fax4j/common/LoggerManager.html create mode 100644 docs/xref/org/fax4j/common/ProviderImpl.html create mode 100644 docs/xref/org/fax4j/common/ProviderImplementation.html create mode 100644 docs/xref/org/fax4j/common/Service.html create mode 100644 docs/xref/org/fax4j/common/ServiceFactory.html create mode 100644 docs/xref/org/fax4j/common/SimpleLogger.html create mode 100644 docs/xref/org/fax4j/common/package-frame.html create mode 100644 docs/xref/org/fax4j/common/package-summary.html create mode 100644 docs/xref/org/fax4j/package-frame.html create mode 100644 docs/xref/org/fax4j/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/AbstractFax4JClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/AbstractFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/AbstractFaxClientSpiInterceptor.html create mode 100644 docs/xref/org/fax4j/spi/AbstractFaxClientSpiProxy.html create mode 100644 docs/xref/org/fax4j/spi/AbstractFaxJob.html create mode 100644 docs/xref/org/fax4j/spi/AbstractFaxJobMonitor.html create mode 100644 docs/xref/org/fax4j/spi/FaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/FaxClientSpiFactory.html create mode 100644 docs/xref/org/fax4j/spi/FaxClientSpiInterceptor.html create mode 100644 docs/xref/org/fax4j/spi/FaxClientSpiProxy.html create mode 100644 docs/xref/org/fax4j/spi/FaxClientSpiProxyImpl.html create mode 100644 docs/xref/org/fax4j/spi/FaxJobImpl.html create mode 100644 docs/xref/org/fax4j/spi/FaxJobMonitor.html create mode 100644 docs/xref/org/fax4j/spi/FaxJobMonitorImpl.html create mode 100644 docs/xref/org/fax4j/spi/LogFaxClientSpiInterceptor.html create mode 100644 docs/xref/org/fax4j/spi/adapter/AbstractAdapterFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/adapter/AdapterFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/adapter/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/adapter/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/comm/AbstractCommPortAdapter.html create mode 100644 docs/xref/org/fax4j/spi/comm/AbstractCommPortConnectionFactory.html create mode 100644 docs/xref/org/fax4j/spi/comm/AbstractFax4JFaxModemAdapter.html create mode 100644 docs/xref/org/fax4j/spi/comm/AbstractFaxModemAdapter.html create mode 100644 docs/xref/org/fax4j/spi/comm/CommFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/comm/CommPortAdapter.html create mode 100644 docs/xref/org/fax4j/spi/comm/CommPortConnectionFactory.html create mode 100644 docs/xref/org/fax4j/spi/comm/FaxModemAdapter.html create mode 100644 docs/xref/org/fax4j/spi/comm/RXTXCommPortAdapter.html create mode 100644 docs/xref/org/fax4j/spi/comm/RXTXCommPortConnectionFactory.html create mode 100644 docs/xref/org/fax4j/spi/comm/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/comm/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/efax/EFaxMailFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/efax/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/efax/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/email/AbstractMailConnectionFactory.html create mode 100644 docs/xref/org/fax4j/spi/email/AbstractMailFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/email/MailAuthenticator.html create mode 100644 docs/xref/org/fax4j/spi/email/MailConnectionFactory.html create mode 100644 docs/xref/org/fax4j/spi/email/MailConnectionFactoryImpl.html create mode 100644 docs/xref/org/fax4j/spi/email/MailFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/email/MailResourcesHolder.html create mode 100644 docs/xref/org/fax4j/spi/email/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/email/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/extremefax/ExtremeFaxMailFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/extremefax/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/extremefax/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/faxage/FaxAgeMailFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/faxage/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/faxage/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/hoiio/HoiioFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/hoiio/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/hoiio/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/http/AbstractFaxJob2HTTPRequestConverter.html create mode 100644 docs/xref/org/fax4j/spi/http/AbstractHTTPClient.html create mode 100644 docs/xref/org/fax4j/spi/http/AbstractHTTPResponseHandler.html create mode 100644 docs/xref/org/fax4j/spi/http/AbstractMappingHTTPResponseHandler.html create mode 100644 docs/xref/org/fax4j/spi/http/AbstractMultiPart2JSONHTTPFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/http/ApacheHTTPClient.html create mode 100644 docs/xref/org/fax4j/spi/http/CommonHTTPClientConfiguration.html create mode 100644 docs/xref/org/fax4j/spi/http/EmptyHTTPResponseHandler.html create mode 100644 docs/xref/org/fax4j/spi/http/FaxJob2HTTPRequestConverter.html create mode 100644 docs/xref/org/fax4j/spi/http/HTTPClient.html create mode 100644 docs/xref/org/fax4j/spi/http/HTTPClientConfiguration.html create mode 100644 docs/xref/org/fax4j/spi/http/HTTPFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/http/HTTPRequest.html create mode 100644 docs/xref/org/fax4j/spi/http/HTTPResponse.html create mode 100644 docs/xref/org/fax4j/spi/http/HTTPResponseHandler.html create mode 100644 docs/xref/org/fax4j/spi/http/JSONHTTPResponseHandler.html create mode 100644 docs/xref/org/fax4j/spi/http/MultiPartFaxJob2HTTPRequestConverter.html create mode 100644 docs/xref/org/fax4j/spi/http/TemplateFaxJob2HTTPRequestConverter.html create mode 100644 docs/xref/org/fax4j/spi/http/XMLHTTPResponseHandler.html create mode 100644 docs/xref/org/fax4j/spi/http/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/http/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/hylafax/AbstractHylaFAXClientConnectionFactory.html create mode 100644 docs/xref/org/fax4j/spi/hylafax/HylaFAXClientConnectionFactory.html create mode 100644 docs/xref/org/fax4j/spi/hylafax/HylaFAXClientConnectionFactoryImpl.html create mode 100644 docs/xref/org/fax4j/spi/hylafax/HylaFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/hylafax/HylaFaxJob.html create mode 100644 docs/xref/org/fax4j/spi/hylafax/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/hylafax/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/interfax/InterfaxMailFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/interfax/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/interfax/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/java4less/RFaxFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/java4less/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/java4less/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/linux/LinuxFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/linux/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/linux/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/mac/MacFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/mac/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/mac/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/metrofax/MetroFaxMailFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/metrofax/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/metrofax/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/nextivafax/NextivafaxMailFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/nextivafax/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/nextivafax/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/phaxio/PhaxioFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/phaxio/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/phaxio/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/process/ExitCodeProcessOutputValidator.html create mode 100644 docs/xref/org/fax4j/spi/process/ProcessFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/process/ProcessOutputHandler.html create mode 100644 docs/xref/org/fax4j/spi/process/ProcessOutputValidator.html create mode 100644 docs/xref/org/fax4j/spi/process/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/process/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/send2fax/Send2FaxMailFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/send2fax/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/send2fax/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/vbs/VBSFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/vbs/VBSProcessOutputHandler.html create mode 100644 docs/xref/org/fax4j/spi/vbs/VBSProcessOutputValidator.html create mode 100644 docs/xref/org/fax4j/spi/vbs/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/vbs/package-summary.html create mode 100644 docs/xref/org/fax4j/spi/windows/WindowsFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/windows/WindowsFaxClientSpiHelper.html create mode 100644 docs/xref/org/fax4j/spi/windows/WindowsJNIFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/windows/WindowsProcessFaxClientSpi.html create mode 100644 docs/xref/org/fax4j/spi/windows/WindowsProcessOutputHandler.html create mode 100644 docs/xref/org/fax4j/spi/windows/WindowsProcessOutputValidator.html create mode 100644 docs/xref/org/fax4j/spi/windows/package-frame.html create mode 100644 docs/xref/org/fax4j/spi/windows/package-summary.html create mode 100644 docs/xref/org/fax4j/util/AbstractCloseable.html create mode 100644 docs/xref/org/fax4j/util/AbstractConnectionFactory.html create mode 100644 docs/xref/org/fax4j/util/AbstractFax4JConnectionFactory.html create mode 100644 docs/xref/org/fax4j/util/AbstractProcessExecutor.html create mode 100644 docs/xref/org/fax4j/util/CloseableResourceManager.html create mode 100644 docs/xref/org/fax4j/util/Connection.html create mode 100644 docs/xref/org/fax4j/util/ConnectionFactory.html create mode 100644 docs/xref/org/fax4j/util/ConnectionImpl.html create mode 100644 docs/xref/org/fax4j/util/DefaultProcessExecutor.html create mode 100644 docs/xref/org/fax4j/util/IOHelper.html create mode 100644 docs/xref/org/fax4j/util/LibraryConfigurationLoader.html create mode 100644 docs/xref/org/fax4j/util/ProcessExecutor.html create mode 100644 docs/xref/org/fax4j/util/ProcessExecutorHelper.html create mode 100644 docs/xref/org/fax4j/util/ReflectionHelper.html create mode 100644 docs/xref/org/fax4j/util/SpiUtil.html create mode 100644 docs/xref/org/fax4j/util/package-frame.html create mode 100644 docs/xref/org/fax4j/util/package-summary.html create mode 100644 docs/xref/overview-frame.html create mode 100644 docs/xref/overview-summary.html create mode 100644 docs/xref/stylesheet.css diff --git a/docs/apidocs/allclasses-frame.html b/docs/apidocs/allclasses-frame.html new file mode 100644 index 00000000..db7be086 --- /dev/null +++ b/docs/apidocs/allclasses-frame.html @@ -0,0 +1,216 @@ + + + + + + +All Classes (fax4j 0.45.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/apidocs/allclasses-noframe.html b/docs/apidocs/allclasses-noframe.html new file mode 100644 index 00000000..33e10fbf --- /dev/null +++ b/docs/apidocs/allclasses-noframe.html @@ -0,0 +1,216 @@ + + + + + + +All Classes (fax4j 0.45.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/apidocs/constant-values.html b/docs/apidocs/constant-values.html new file mode 100644 index 00000000..1688bdef --- /dev/null +++ b/docs/apidocs/constant-values.html @@ -0,0 +1,752 @@ + + + + + + +Constant Field Values (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

org.fax4j.*

+ + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/deprecated-list.html b/docs/apidocs/deprecated-list.html new file mode 100644 index 00000000..e6f2d6eb --- /dev/null +++ b/docs/apidocs/deprecated-list.html @@ -0,0 +1,126 @@ + + + + + + +Deprecated List (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/help-doc.html b/docs/apidocs/help-doc.html new file mode 100644 index 00000000..731dc185 --- /dev/null +++ b/docs/apidocs/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/index-all.html b/docs/apidocs/index-all.html new file mode 100644 index 00000000..e8aeceb0 --- /dev/null +++ b/docs/apidocs/index-all.html @@ -0,0 +1,7664 @@ + + + + + + +Index (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T U V W X  + + +

A

+
+
AbstractAdapterFaxClientSpi - Class in org.fax4j.spi.adapter
+
+
This class provides partial implementation of an adapter fax client service provider interface.
+ This implementation will proxy the requests to another internal SPI.
+
+
AbstractAdapterFaxClientSpi() - Constructor for class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
This is the class constructor.
+
+
AbstractCloseable - Class in org.fax4j.util
+
+
Defines a basic closable class which prevents errors from being thrown during the close invocation.
+
+
AbstractCloseable() - Constructor for class org.fax4j.util.AbstractCloseable
+
+
This is the class constructor.
+
+
AbstractCommPortAdapter - Class in org.fax4j.spi.comm
+
+
This class provides partial implementation of the basic and common adapter capabilities.
+
+
AbstractCommPortAdapter() - Constructor for class org.fax4j.spi.comm.AbstractCommPortAdapter
+
+
This is the class constructor.
+
+
AbstractCommPortConnectionFactory - Class in org.fax4j.spi.comm
+
+
Provides partial implementation of the COMM port connection factory.
+
+
AbstractCommPortConnectionFactory() - Constructor for class org.fax4j.spi.comm.AbstractCommPortConnectionFactory
+
+
This is the class constructor.
+
+
AbstractConnectionFactory<T> - Class in org.fax4j.util
+
+
This class provides the basic common connection factory capabilities.
+
+
AbstractConnectionFactory() - Constructor for class org.fax4j.util.AbstractConnectionFactory
+
+
This is the class constructor.
+
+
AbstractContextFaxBridge<T> - Class in org.fax4j.bridge
+
+
This provides almost complete implementation of the context fax bridge.
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: + + + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.bridge.vendor.policy.class.name + The vendor policy class name. + org.fax4j.bridge.EmptyVendorPolicy + org.fax4j.bridge.EmptyVendorPolicy + false + + + +
AbstractContextFaxBridge() - Constructor for class org.fax4j.bridge.AbstractContextFaxBridge
+
+
This is the class constructor.
+
+
AbstractFax4JBridge - Class in org.fax4j.bridge
+
+
This class partial implementation of the fax bridge.
+ Specific implementations may provide additional, more transport based capabilities.
+
+
AbstractFax4JBridge() - Constructor for class org.fax4j.bridge.AbstractFax4JBridge
+
+
This is the class constructor.
+
+
AbstractFax4JClientSpi - Class in org.fax4j.spi
+
+
This class provides partial/common functionlity of the internal fax4j fax client service provider interface.
+ This class should be used only by internal fax4j SPIs, for SPIs written by vendors outside the fax4j, see the + org.fax4j.spi.AbstractFaxClientSpi class.
+ This is the actual engine behind the fax4j framework.
+ It handles the fax client activities such as sending/suspending fax jobs and so on.
+ The SPI is an internal class that should be used internally only.
+
+ 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.
+
+ For SPI specific configuration, see the relevant SPI class javadoc.
+
+
AbstractFax4JClientSpi() - Constructor for class org.fax4j.spi.AbstractFax4JClientSpi
+
+
This is the default constructor.
+
+
AbstractFax4JConnectionFactory<T> - Class in org.fax4j.util
+
+
This class provides the basic common connection factory capabilities.
+
+
AbstractFax4JConnectionFactory() - Constructor for class org.fax4j.util.AbstractFax4JConnectionFactory
+
+
This is the class constructor.
+
+
AbstractFax4JFaxModemAdapter - Class in org.fax4j.spi.comm
+
+
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.
+
+
AbstractFax4JFaxModemAdapter() - Constructor for class org.fax4j.spi.comm.AbstractFax4JFaxModemAdapter
+
+
This is the class constructor.
+
+
AbstractFaxBridge - Class in org.fax4j.bridge
+
+
This class partial implementation of the fax bridge.
+ Specific implementations may provide additional, more transport based capabilities.
+
+
AbstractFaxBridge() - Constructor for class org.fax4j.bridge.AbstractFaxBridge
+
+
This is the class constructor.
+
+
AbstractFaxClientSpi - Class in org.fax4j.spi
+
+
This class provides partial/common functionlity of the fax client service provider interface.
+ This is the actual engine behind the fax4j framework.
+ It handles the fax client activities such as sending/suspending fax jobs and so on.
+ The SPI is an internal class that should be used internally only.
+
+ 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.
+
+ For SPI specific configuration, see the relevant SPI class javadoc.
+
+
AbstractFaxClientSpi() - Constructor for class org.fax4j.spi.AbstractFaxClientSpi
+
+
This is the default constructor.
+
+
AbstractFaxClientSpi.FaxJobExtendedPropertyConstants - Enum in org.fax4j.spi
+
+
This class holds the fax job extended properties.
+
+
AbstractFaxClientSpiInterceptor - Class in org.fax4j.spi
+
+
This class provides partial implementation of the fax client SPI interceptor which enables to invoke custom logic + before and after the fax client SPI method invocations (such as logging).
+
+
AbstractFaxClientSpiInterceptor() - Constructor for class org.fax4j.spi.AbstractFaxClientSpiInterceptor
+
+
This is the default constructor.
+
+
AbstractFaxClientSpiProxy - Class in org.fax4j.spi
+
+
This class provides partial implementation of the fax client SPI proxy which enables to invoke interceptors before + and after the fax client SPI method invocations.
+ With this proxy, it is possible to intercept all calls to the fax client SPIs and perform custom logic such as + logging.
+
+
AbstractFaxClientSpiProxy() - Constructor for class org.fax4j.spi.AbstractFaxClientSpiProxy
+
+
This is the default constructor.
+
+
AbstractFaxEvent - Class in org.fax4j
+
+
Base class for all fax4j events.
+
+
AbstractFaxEvent(FaxJob) - Constructor for class org.fax4j.AbstractFaxEvent
+
+
This is the class constructor.
+
+
AbstractFaxJob - Class in org.fax4j.spi
+
+
This class provides common partial implementation of the fax job.
+
+
AbstractFaxJob() - Constructor for class org.fax4j.spi.AbstractFaxJob
+
+
This is the class constructor.
+
+
AbstractFaxJob2HTTPRequestConverter - Class in org.fax4j.spi.http
+
+
This class provides partial implementation of the fax job to HTTP request converter interface.
+
+
AbstractFaxJob2HTTPRequestConverter(Provider) - Constructor for class org.fax4j.spi.http.AbstractFaxJob2HTTPRequestConverter
+
+
This is the default constructor.
+
+
AbstractFaxJobMonitor - Class in org.fax4j.spi
+
+
This class provides partial implementation of the fax job monitor capabilities.
+
+
AbstractFaxJobMonitor() - Constructor for class org.fax4j.spi.AbstractFaxJobMonitor
+
+
This is the class constructor.
+
+
AbstractFaxModemAdapter - Class in org.fax4j.spi.comm
+
+
This class provides partial/common functionlity of the fax modem adapter interface.
+
+
AbstractFaxModemAdapter() - Constructor for class org.fax4j.spi.comm.AbstractFaxModemAdapter
+
+
This is the class constructor.
+
+
AbstractHTTPClient - Class in org.fax4j.spi.http
+
+
This abstract HTTP client provides partial implementation for common functionality.
+
+
AbstractHTTPClient() - Constructor for class org.fax4j.spi.http.AbstractHTTPClient
+
+
This is the default constructor.
+
+
AbstractHTTPResponseHandler - Class in org.fax4j.spi.http
+
+
This class provides partial implementation of the HTTP response handler interface.
+
+
AbstractHTTPResponseHandler(Provider) - Constructor for class org.fax4j.spi.http.AbstractHTTPResponseHandler
+
+
This is the default constructor.
+
+
AbstractHylaFAXClientConnectionFactory - Class in org.fax4j.spi.hylafax
+
+
Provides partial implementation of the HaylaFAX connection factory.
+
+
AbstractHylaFAXClientConnectionFactory() - Constructor for class org.fax4j.spi.hylafax.AbstractHylaFAXClientConnectionFactory
+
+
This is the class constructor.
+
+
AbstractLogger - Class in org.fax4j.common
+
+
This is a partial implementation of the logger.
+
+
AbstractLogger() - Constructor for class org.fax4j.common.AbstractLogger
+
+
This is the default constructor.
+
+
AbstractMailConnectionFactory - Class in org.fax4j.spi.email
+
+
Provides partial implementation of the mail connection factory.
+
+
AbstractMailConnectionFactory() - Constructor for class org.fax4j.spi.email.AbstractMailConnectionFactory
+
+
This is the class constructor.
+
+
AbstractMailFaxClientSpi - Class in org.fax4j.spi.email
+
+
This class implements the fax client service provider interface.
+ This parial implementation will invoke the requests by sending emails to a mail server that supports conversion + between email messages and fax messages.
+ The mail SPI supports persistent connection to enable to reuse the same connection for all fax operation invocations + or to create a new connection for each fax operation invocation.
+ By default the SPI will create a new connection for each operation invocation however the + org.fax4j.spi.mail.persistent.connection set to true will enable to reuse the connection.
+ To set the user/password values of the mail connection the following 2 properties must be defined: + org.fax4j.spi.mail.user.name and org.fax4j.spi.mail.password
+ All properties defined in the fax4j configuration will be passed to the mail connection therefore it is possible to + define mail specific properties (see java mail for more info) in the fax4j properties.
+ Implementing SPI class will have to implement the createXXXFaxJobMessage methods.
+ These methods will return the message to be sent for that fax job operation.
+
+
AbstractMailFaxClientSpi() - Constructor for class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
This is the default constructor.
+
+
AbstractMailFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.email
+
+
This class holds the SPI configuration constants.
+
+
AbstractMappingHTTPResponseHandler<T> - Class in org.fax4j.spi.http
+
+
This class provides an abstract mapping based implementation of the HTTP response handler interface.
+ This class expects to get a data object and will update the fax job as needed.
+ This class only supports extracting the fax job ID and fax job status from the response object, or in case of errors, + extract the error message.
+
+
AbstractMappingHTTPResponseHandler() - Constructor for class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This is the default constructor.
+
+
AbstractMultiPart2JSONHTTPFaxClientSpi - Class in org.fax4j.spi.http
+
+
This class provides common base for HTTP based SPIs which submit multi part HTTP request and expect a JSON output.
+
+
AbstractMultiPart2JSONHTTPFaxClientSpi() - Constructor for class org.fax4j.spi.http.AbstractMultiPart2JSONHTTPFaxClientSpi
+
+
This is the default constructor.
+
+
AbstractProcessExecutor - Class in org.fax4j.util
+
+
The process executer enables to execute native processes.
+ This class provides only partial implementation of the executer.
+ Implementing classes must be statless and thread safe.
+
+
AbstractProcessExecutor() - Constructor for class org.fax4j.util.AbstractProcessExecutor
+
+
This is the class constructor.
+
+
AbstractRequestParser<T> - Class in org.fax4j.bridge
+
+
This class provides partial implementation of the fax bridge request parser used to extract the fax job and file info + from the input data.
+
+
AbstractRequestParser() - Constructor for class org.fax4j.bridge.AbstractRequestParser
+
+
This is the class constructor.
+
+
AbstractService - Class in org.fax4j.common
+
+
This class provides partial implementation of the service interface.
+
+
AbstractService(Provider) - Constructor for class org.fax4j.common.AbstractService
+
+
This is the default constructor.
+
+
AbstractVendorPolicy - Class in org.fax4j.bridge
+
+
The vendor policy enables vendors to hook into the fax submitting flow, enabling to restrict access, bill customers + and so on, before/after the fax is submitted.
+ This class implementation must be thread safe.
+
+
AbstractVendorPolicy(Provider) - Constructor for class org.fax4j.bridge.AbstractVendorPolicy
+
+
This is the class constructor.
+
+
AdapterFaxClientSpi - Class in org.fax4j.spi.adapter
+
+
This class implements the fax client service provider interface.
+ This implementation will proxy the requests to another internal SPI.
+ The internal SPI created will be based on configuration in the fax4j properties.
+ The configuration contains conditions such as OS, availability of java classes, availability of native libraries, + availability of executables or validation that a certain fax4j property is defined and contains a value.
+ Once all conditions are met the internal SPI is created, otherwise the next SPI configuration is used.
+ If no SPI conditions are met, an exception will be thrown.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.adapter.internal.spi.types + A ';' seperated list of SPI types.
+ This SPI will go over the list one by one based on the configured order and will validate the type conditions.
+ Once an SPI is found for which all conditions are met, the adapter SPI will create an instance of it and use it to + proxy all fax operations to. + mail;http;process;phaxio;hoiio;windows;vbs;linux;mac;hylafax;comm;interfax;nextivafax;send2fax;metrofax;faxage;extremefax;efax;rfax + none + true + + + org.fax4j.spi.adapter.internal.spi.condition.xxx + For each type defined in the org.fax4j.spi.adapter.internal.spi.types property, you can define custom conditions + to validate.
+ These conditions include:
+ property - checks a fax4j property is defined and contains a value
+ OS - checks OS name contains the value (case insensitive)
+ java-class - checks that java class can be loaded
+ native-lib - checks that native lib can be loaded
+ executable - checks executable is on system path
+ stable - checks for a fax4j property org.fax4j.spi.xxx.stable is defined and equals true, where xxx is the SPI key + (for example: org.fax4j.spi.adapter.stable=true)
+ Conditions are separated by a ';' character and the condition type and value are seperated by the ':' character, for + example:
+ org.fax4j.spi.adapter.internal.spi.condition.vbs=OS:windows;executable:cscript.exe
+ The following conditions are always checked (even if not defined):
+ + property:org.fax4j.spi.type.map.xxx where xxx is the SPI key (for example: org.fax4j.spi.type.map.adapter)
+ java-class:xxx where xxx is the SPI class name based on the fax4j mapping (for example: + org.fax4j.spi.type.map.adapter=org.fax4j.spi.adapter.AdapterFaxClientSpi) + stable + + + org.fax4j.spi.adapter.internal.spi.condition.windows=OS:windows;native-lib:winfax
+ org.fax4j.spi.adapter.internal.spi.condition.vbs=OS:windows;executable:cscript.exe
+ org.fax4j.spi.adapter.internal.spi.condition.mail=property:org.fax4j.spi.mail.connection.factory.class.name;property:org.fax4j.spi.mail.address.template;property:org.fax4j.spi.mail.subject.template;property:org.fax4j.spi.mail.user.name;property:org.fax4j.spi.mail.password;property:mail.host;java-class:javax.mail.Transport
+ org.fax4j.spi.adapter.internal.spi.condition.http=property:org.fax4j.spi.http.client.class.name;property:org.fax4j.spi.http.host.name;property:org.fax4j.spi.http.faxjob2request.converter.class.name;property:org.fax4j.spi.http.response.handler.class.name
+ org.fax4j.spi.adapter.internal.spi.condition.process=property:org.fax4j.spi.process.submit.template.command
+ org.fax4j.spi.adapter.internal.spi.condition.linux=OS:linux;executable:efax;property:org.fax4j.spi.linux.submit.template.command
+ org.fax4j.spi.adapter.internal.spi.condition.mac=OS:mac;property:org.fax4j.spi.mac.print.queue.name
+ org.fax4j.spi.adapter.internal.spi.condition.hylafax=property:org.fax4j.spi.hylafax.host;property:org.fax4j.spi.hylafax.user;property:org.fax4j.spi.hylafax.mode;property:org.fax4j.spi.hylafax.type;property:org.fax4j.spi.hylafax.connection.factory.class.name;java-class:gnu.hylafax.HylaFAXClient
+ org.fax4j.spi.adapter.internal.spi.condition.comm=property:org.fax4j.spi.comm.port.name;property:org.fax4j.spi.comm.connection.factory.class.name;property:org.fax4j.spi.comm.fax.modem.class.name
+ org.fax4j.spi.adapter.internal.spi.condition.interfax=property:org.fax4j.spi.mail.connection.factory.class.name;property:org.fax4j.spi.mail.user.name;property:org.fax4j.spi.mail.password;property:mail.host;java-class:javax.mail.Transport
+ org.fax4j.spi.adapter.internal.spi.condition.nextivafax=property:org.fax4j.spi.mail.connection.factory.class.name;property:org.fax4j.spi.mail.user.name;property:org.fax4j.spi.mail.password;property:mail.host;java-class:javax.mail.Transport
+ org.fax4j.spi.adapter.internal.spi.condition.send2fax=property:org.fax4j.spi.mail.connection.factory.class.name;property:org.fax4j.spi.mail.user.name;property:org.fax4j.spi.mail.password;property:mail.host;java-class:javax.mail.Transport
+ org.fax4j.spi.adapter.internal.spi.condition.metrofax=property:org.fax4j.spi.mail.connection.factory.class.name;property:org.fax4j.spi.mail.user.name;property:org.fax4j.spi.mail.password;property:mail.host;java-class:javax.mail.Transport + org.fax4j.spi.adapter.internal.spi.condition.faxage=property:org.fax4j.spi.mail.connection.factory.class.name;property:org.fax4j.spi.mail.user.name;property:org.fax4j.spi.mail.password;property:mail.host;java-class:javax.mail.Transport + org.fax4j.spi.adapter.internal.spi.condition.extremefax=property:org.fax4j.spi.mail.connection.factory.class.name;property:org.fax4j.spi.mail.user.name;property:org.fax4j.spi.mail.password;property:mail.host;java-class:javax.mail.Transport + org.fax4j.spi.adapter.internal.spi.condition.efax=property:org.fax4j.spi.mail.connection.factory.class.name;property:org.fax4j.spi.mail.user.name;property:org.fax4j.spi.mail.password;property:mail.host;java-class:javax.mail.Transport
+ org.fax4j.spi.adapter.internal.spi.condition.phaxio=property:org.fax4j.spi.phaxio.api.key;property:org.fax4j.spi.phaxio.api.secret;java-class:org.json.JSONObject
+ org.fax4j.spi.adapter.internal.spi.condition.hoiio=property:org.fax4j.spi.hoiio.app.id;property:org.fax4j.spi.hoiio.access.token;java-class:org.json.JSONObject
+ org.fax4j.spi.adapter.internal.spi.condition.rfax=property:org.fax4j.spi.rfax.port.name;property:org.fax4j.spi.rfax.fax.class;java-class:com.java4less.rfax.FaxModem + + none + true + + + org.fax4j.spi.adapter.configuration.override.xxx + The adapter SPI enables to override the fax4j configuration for the internal SPI,
+ by defining org.fax4j.spi.adapter.configuration.override.xxx properties where xxx is the original property name for + example:
+ org.fax4j.spi.adapter.configuration.override.org.fax4j.proxy.enabled=false overrides the + org.fax4j.proxy.enabled property for the interal SPI. + org.fax4j.spi.adapter.configuration.override.org.fax4j.proxy.enabled=false + none + false + + +
+ +
AdapterFaxClientSpi() - Constructor for class org.fax4j.spi.adapter.AdapterFaxClientSpi
+
+
This is the default constructor.
+
+
AdapterFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.adapter
+
+
This class holds the SPI configuration constants.
+
+
addAdditionalContentParts(HTTPFaxClientSpi, FaxActionType, FaxJob, List<HTTPRequest.ContentPart<?>>) - Method in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
This function enables extending classes to add additional content parts.
+
+
addAdditionalParameters(List<HTTPRequest.ContentPart<?>>) - Method in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
This function adds the additional parameters.
+
+
addAllBuffer(List<String>, StringBuilder) - Method in class org.fax4j.util.DefaultProcessExecutor
+
+
Updates the command list and the buffer.
+
+
addCommandLineArgument(StringBuilder, String, String) - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
This function adds the given command line argument to the buffer.
+
+
addContentPart(List<HTTPRequest.ContentPart<?>>, String, String) - Method in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
This function adds a string content part
+
+
addFaxClientActionEventListener(FaxClientActionEventListener) - Method in interface org.fax4j.common.FaxClientActions
+
+
This function adds the fax client action event listener to the internal fax event listeners data structure.
+
+
addFaxClientActionEventListener(FaxClientActionEventListener) - Method in class org.fax4j.FaxClient
+
+
This function adds the fax client action event listener to the internal fax event listeners data structure.
+
+
addFaxClientActionEventListener(FaxClientActionEventListener) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function adds the fax client action event listener to the internal fax event listeners data structure.
+
+
addFaxMonitorEventListener(FaxMonitorEventListener) - Method in interface org.fax4j.common.FaxClientActions
+
+
This function adds the fax monitor event listener to the internal fax event listeners data structure.
+ Fax jobs will be monitored only if there are active listeners registered.
+ If the listeners are added after a fob job was submitted, that fax job would not be monitored.
+ Not all SPIs support monitoring events, in which case this method will throw an exception.
+
+
addFaxMonitorEventListener(FaxMonitorEventListener) - Method in class org.fax4j.FaxClient
+
+
This function adds the fax monitor event listener to the internal fax event listeners data structure.
+ Fax jobs will be monitored only if there are active listeners registered.
+ If the listeners are added after a fob job was submitted, that fax job would not be monitored.
+ Not all SPIs support monitoring events, in which case this method will throw an exception.
+
+
addFaxMonitorEventListener(FaxMonitorEventListener) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function adds the fax monitor event listener to the internal fax event listeners data structure.
+ Fax jobs will be monitored only if there are active listeners registered.
+ If the listeners are added after a fob job was submitted, that fax job would not be monitored.
+ Not all SPIs support monitoring events, in which case this method will throw an exception.
+
+
addFileNamePart - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
True to add the file name as an additional part
+
+
additionalParameters - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
Additional parameters
+
+
addPart(List<String>, StringBuilder, int, boolean) - Method in class org.fax4j.util.DefaultProcessExecutor
+
+
Updates the command list and the buffer.
+
+
addToStringAttributes(String) - Method in class org.fax4j.spi.AbstractFaxJob
+
+
This function adds the common attributes for the toString printing.
+
+
APACHE_LOGGER - Variable in class org.fax4j.common.ApacheCommonsLogger
+
+
The apache commons logger
+
+
ApacheCommonsLogger - Class in org.fax4j.common
+
+
This is a simple proxy implementation of the logger that transfers all log events to the apache commons logger.
+
+
ApacheCommonsLogger() - Constructor for class org.fax4j.common.ApacheCommonsLogger
+
+
This is the default constructor.
+
+
ApacheHTTPClient - Class in org.fax4j.spi.http
+
+
This HTTP client is based on the Apache HTTP client and is used to submit HTTP requests.
+
+
ApacheHTTPClient() - Constructor for class org.fax4j.spi.http.ApacheHTTPClient
+
+
This is the default constructor.
+
+
appendBaseURL(StringBuilder, String, HTTPClientConfiguration) - Method in class org.fax4j.spi.http.ApacheHTTPClient
+
+
This function appends the base URL (protocol, host, port and resource) to the provided buffer.
+
+
appendParameters(StringBuilder, String) - Method in class org.fax4j.spi.http.ApacheHTTPClient
+
+
This function appends the parameters text to the base URL.
+
+ + + + +

B

+
+
blockAndReleaseAllCloseableResources() - Static method in class org.fax4j.util.CloseableResourceManager
+
+
Blocks any call to register/unregister new resources and releases all resources currently registered.
+
+
+ + + +

C

+
+
cancelFaxJob(FaxJob) - Method in interface org.fax4j.common.FaxClientActions
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJob(FaxJob) - Method in class org.fax4j.FaxClient
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJob(FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJob(HylaFaxJob, HylaFAXClient) - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJobIDParameter - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
The cancel fax action, fax job ID parameter name
+
+
cancelFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.AbstractFax4JClientSpi
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.hoiio.HoiioFaxClientSpi
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.windows.WindowsFaxClientSpi
+
+
This function will cancel an existing fax job.
+
+
cancelFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.windows.WindowsJNIFaxClientSpi
+
+
This function will cancel an existing fax job.
+
+
close() - Method in class org.fax4j.util.AbstractCloseable
+
+
Closes the connection.
+
+
CloseableResourceManager - Class in org.fax4j.util
+
+
This class is used to hold/release closeable resources.
+ All registered closeable resources will be closed when the JVM exists.
+
+
closeImpl() - Method in class org.fax4j.spi.comm.RXTXCommPortAdapter
+
+
Closes the connection.
+
+
closeImpl() - Method in class org.fax4j.util.AbstractCloseable
+
+
Closes the connection.
+
+
closeImpl() - Method in class org.fax4j.util.ConnectionImpl
+
+
Closes the connection.
+
+
closeMailConnection(Connection<MailResourcesHolder>) - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
This function closes the provided mail connection.
+
+
closeResource(Closeable) - Static method in class org.fax4j.util.IOHelper
+
+
Closes the provided resource.
+
+
COMMAND_PARSER_CLASS_NAME_PROPERTY_KEY - Static variable in class org.fax4j.bridge.process.Process2FaxBridge
+
+
The command parser class name
+
+
CommandLineArgumentsParser - Interface in org.fax4j.bridge.process
+
+
This interface defines the command line parser used to extract the fax job and file info from the command line + arguments.
+
+
CommFaxClientSpi - Class in org.fax4j.spi.comm
+
+
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: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.comm.port.name + The COMM port name (COM1, ...) property key + none + none + true + + + org.fax4j.spi.comm.connection.factory.class.name + The connection factory class name + org.fax4j.spi.comm.CommPortConnectionFactoryImpl + org.fax4j.spi.comm.CommPortConnectionFactoryImpl + false + + + org.fax4j.spi.comm.fax.modem.class.name + The fax modem class name + none + none + true + + + org.fax4j.spi.comm.connection.timeout + The timeout value when trying to own a COMM port + 1500 + 1500 + false + + +
+ Limitations:
+ + See the relevant COMM connection and fax modem documentation. + +
CommFaxClientSpi() - Constructor for class org.fax4j.spi.comm.CommFaxClientSpi
+
+
This is the default constructor.
+
+
CommFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.comm
+
+
This class holds the SPI configuration constants.
+
+
CommonHTTPClientConfiguration - Class in org.fax4j.spi.http
+
+
This is the common HTTP client configuration.
+
+
CommonHTTPClientConfiguration() - Constructor for class org.fax4j.spi.http.CommonHTTPClientConfiguration
+
+
This is the class constructor.
+
+
CommonHTTPClientConfiguration.HTTPClientConfigurationConstants - Enum in org.fax4j.spi.http
+
+
This class holds the configuration constants.
+
+
CommPortAdapter - Interface in org.fax4j.spi.comm
+
+
This class defines the COMM port adapter.
+
+
CommPortConnectionFactory - Interface in org.fax4j.spi.comm
+
+
This class defines the COMM port connection factory.
+
+
CONFIGURATION_FILE_NAME - Static variable in class org.fax4j.util.LibraryConfigurationLoader
+
+
The configuration file name
+
+
ConfigurationHolder - Interface in org.fax4j.common
+
+
Common interface for configuration holder components.
+
+
ConfigurationHolderImpl - Class in org.fax4j.common
+
+
This is a common basic implementation of the configuration holder.
+
+
ConfigurationHolderImpl(Map<String, String>) - Constructor for class org.fax4j.common.ConfigurationHolderImpl
+
+
This is the class constructor.
+
+
ConfigurationHolderImpl(Map<String, String>, String) - Constructor for class org.fax4j.common.ConfigurationHolderImpl
+
+
This is the class constructor.
+
+
Connection<T> - Interface in org.fax4j.util
+
+
This class defines basic common connection capabilities.
+
+
ConnectionFactory<T> - Interface in org.fax4j.util
+
+
This class defines the basic common connection factory capabilities.
+
+
ConnectionImpl<T> - Class in org.fax4j.util
+
+
This class provides the basic common connection implementation.
+
+
ConnectionImpl(T, ConnectionFactory<T>) - Constructor for class org.fax4j.util.ConnectionImpl
+
+
This is the class constructor.
+
+
ContentPart(String, T, HTTPRequest.ContentPartType) - Constructor for class org.fax4j.spi.http.HTTPRequest.ContentPart
+
+
This is the class constructor.
+
+
ContextFaxBridge<T> - Interface in org.fax4j.bridge
+
+
This interface defines only the common capabilities of the context fax bridge.
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.bridge.vendor.policy.class.name + The vendor policy class name. + org.fax4j.bridge.EmptyVendorPolicy + org.fax4j.bridge.EmptyVendorPolicy + false + + + +
convertParametersTextToMap(HTTPRequest) - Method in class org.fax4j.bridge.http.SimpleHTTPRequestParser
+
+
This function converts the provided query string to a map object.
+
+
convertStringToBinary(String, String) - Static method in class org.fax4j.util.IOHelper
+
+
This function converts the provided string to binary data.
+
+
convertToObject(HTTPResponse) - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function converts the HTTP response content to the specific object.
+
+
convertToObject(HTTPResponse) - Method in class org.fax4j.spi.http.JSONHTTPResponseHandler
+
+
This function converts the HTTP response content to the specific object.
+
+
convertToObject(HTTPResponse) - Method in class org.fax4j.spi.http.XMLHTTPResponseHandler
+
+
This function converts the HTTP response content to the specific object.
+
+
copyPropertiesToMap(Properties, Map<String, String>) - Static method in class org.fax4j.util.SpiUtil
+
+
This function copies all mappings from source properties to target map.
+
+
createBinaryRequestContent(HTTPRequest) - Method in class org.fax4j.spi.http.ApacheHTTPClient
+
+
This function creates a binary type request entity and populates it with the data from the provided HTTP request.
+
+
createCancelFaxJobHTTPRequest(FaxJob) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
Creates the HTTP request from the fax job data.
+
+
createCancelFaxJobMessage(FaxJob, MailResourcesHolder) - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
This function will create the message used to invoke the fax job action.
+ If this method returns null, the SPI will throw an UnsupportedOperationException.
+
+
createCancelFaxJobMessage(FaxJob, MailResourcesHolder) - Method in class org.fax4j.spi.email.MailFaxClientSpi
+
+
This function will create the message used to invoke the fax job action.
+ If this method returns null, the SPI will throw an UnsupportedOperationException.
+
+
createCancelFaxJobProcessCommand(FaxJob) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
Creates the process command from the fax job data.
+
+
createCancelFaxJobProcessCommand(FaxJob) - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
Creates the process command from the fax job data.
+
+
createChildFaxClientSpi(String, Properties) - Static method in class org.fax4j.spi.FaxClientSpiFactory
+
+
This function creates a new fax client SPI based on the provided configuration.
+ This is an internal framework method and should not be invoked by classes outside the fax4j framework.
+
+
createCommonHTTPRequest(HTTPFaxClientSpi, FaxActionType) - Method in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
Creates a HTTP request with the common data.
+
+
createCommPortConnection() - Method in class org.fax4j.spi.comm.CommFaxClientSpi
+
+
Creates and returns the COMM port connection to be used.
+
+
createCommPortConnectionFactory() - Method in class org.fax4j.spi.comm.CommFaxClientSpi
+
+
Creates and returns the COMM port connection factory.
+
+
createConnection() - Method in class org.fax4j.util.AbstractConnectionFactory
+
+
Creates and returns the connection to be used.
+
+
createConnection() - Method in interface org.fax4j.util.ConnectionFactory
+
+
Creates and returns the connection to be used.
+
+
createConnectionForResource(T) - Method in class org.fax4j.util.AbstractConnectionFactory
+
+
Creates and returns the connection to be used.
+
+
createFaxClient() - Static method in class org.fax4j.FaxClientFactory
+
+
This function creates a new fax client based on the default configuration.
+
+
createFaxClient(String, Properties) - Static method in class org.fax4j.FaxClientFactory
+
+
This function creates a new fax client based on the provided configuration.
+
+
createFaxClientSpi(String) - Method in class org.fax4j.spi.adapter.AdapterFaxClientSpi
+
+
This function creates a new fax client SPI based on the provided configuration.
+
+
createFaxClientSpi(String, Properties) - Static method in class org.fax4j.spi.FaxClientSpiFactory
+
+
This function creates a new fax client SPI based on the provided configuration.
+ This is an internal framework method and should not be invoked by classes outside the fax4j framework.
+
+
createFaxClientSpiConfiguration() - Method in class org.fax4j.spi.adapter.AdapterFaxClientSpi
+
+
This function creates and returns the internal fax client SPI configuration.
+
+
createFaxJob() - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
This function creates a new fax job instance to be used by the caller to submit a new fax job and so on.
+
+
createFaxJob() - Method in interface org.fax4j.bridge.FaxBridge
+
+
Returns the internal fax client.
+
+
createFaxJob() - Method in interface org.fax4j.common.FaxClientActions
+
+
This function creates a new fax job instance to be used by the caller to submit a new fax job and so on.
+
+
createFaxJob() - Method in class org.fax4j.FaxClient
+
+
This function creates a new fax job instance to be used by the caller to submit a new fax job and so on.
+
+
createFaxJob() - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function creates a new fax job instance to be used by the caller to submit a new fax job and so on.
+
+
createFaxJob2HTTPRequestConverter() - Method in class org.fax4j.spi.http.AbstractMultiPart2JSONHTTPFaxClientSpi
+
+
This function creates and returns a new faxjob to HTTP request converter instance.
+
+
createFaxJob2HTTPRequestConverter() - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function creates and returns a new faxjob to HTTP request converter instance.
+
+
createFaxJobImpl() - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function creates a new fax job instance to be used by the caller to submit a new fax job and so on.
+
+
createFaxJobImpl() - Method in class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
This function creates a new fax job instance to be used by the caller to submit a new fax job and so on.
+
+
createFaxJobImpl() - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
This function creates a new fax job instance to be used by the caller to submit a new fax job and so on.
+
+
createFaxModemAdapter() - Method in class org.fax4j.spi.comm.CommFaxClientSpi
+
+
Creates and returns the fax modem adapter.
+
+
createGetFaxJobStatusHTTPRequest(FaxJob) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
Creates the HTTP request from the fax job data.
+
+
createGetStatusFaxJobProcessCommand(FaxJob) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
Creates the process command from the fax job data.
+
+
createGetStatusFaxJobProcessCommand(FaxJob) - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
Creates the process command from the fax job data.
+
+
createHttpClient() - Method in class org.fax4j.spi.http.ApacheHTTPClient
+
+
This function creates and returns a new HTTP client.
+
+
createHTTPClientConfiguration() - Method in class org.fax4j.spi.hoiio.HoiioFaxClientSpi
+
+
This function creates and returns the HTTP configuration object.
+
+
createHTTPClientConfiguration(ConfigurationHolder) - Method in class org.fax4j.spi.http.AbstractHTTPClient
+
+
This function creates the HTTP client configuration to be used later on by this HTTP client type.
+
+
createHTTPClientConfiguration(ConfigurationHolder) - Method in interface org.fax4j.spi.http.HTTPClient
+
+
This function creates the HTTP client configuration to be used later on by this HTTP client type.
+
+
createHTTPClientConfiguration() - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function creates and returns the HTTP configuration object.
+
+
createHTTPClientConfiguration() - Method in class org.fax4j.spi.phaxio.PhaxioFaxClientSpi
+
+
This function creates and returns the HTTP configuration object.
+
+
createHTTPRequest(HTTPFaxClientSpi, FaxActionType, FaxJob) - Method in interface org.fax4j.spi.http.FaxJob2HTTPRequestConverter
+
+
Creates the HTTP request from the fax job data.
+
+
createHTTPRequest(HTTPFaxClientSpi, FaxActionType, FaxJob) - Method in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
Creates the HTTP request from the fax job data.
+
+
createHTTPRequest(HTTPFaxClientSpi, FaxActionType, FaxJob) - Method in class org.fax4j.spi.http.TemplateFaxJob2HTTPRequestConverter
+
+
Creates the HTTP request from the fax job data.
+
+
createHTTPRequest(HTTPFaxClientSpi, FaxActionType, Enum<?>, FaxJob) - Method in class org.fax4j.spi.http.TemplateFaxJob2HTTPRequestConverter
+
+
Creates the HTTP request from the fax job data.
+
+
createHTTPResponse(int, String) - Method in class org.fax4j.spi.http.ApacheHTTPClient
+
+
This function creates and returns the HTTP response object.
+
+
createHTTPResponseHandler() - Method in class org.fax4j.spi.http.AbstractMultiPart2JSONHTTPFaxClientSpi
+
+
This function creates and returns a new HTTP response handler.
+
+
createHTTPResponseHandler() - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function creates and returns a new HTTP response handler.
+
+
createHylaFAXClient() - Method in class org.fax4j.spi.hylafax.HylaFAXClientConnectionFactoryImpl
+
+
This function creates and returns the HylaFax client.
+
+
createHylaFAXClientConnectionFactory(String) - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
Creates and returns the hylafax client connection factory.
+
+
createInstance(Class<?>) - Static method in class org.fax4j.util.ReflectionHelper
+
+
This function creates a new instance of the requested type.
+
+
createInstance(String) - Static method in class org.fax4j.util.ReflectionHelper
+
+
This function creates a new instance of the requested type.
+
+
createMacProcessOutputValidator() - Method in class org.fax4j.spi.mac.MacFaxClientSpi
+
+
This function creates and returns the process output validator.
+
+
createMailConnection() - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
Creates and returns the mail connection to be used to send the fax via mail.
+
+
createMailConnectionFactoryImpl(String) - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
Creates and returns the mail connection factory.
+
+
createMethod(String, HTTPClient.HTTPMethod) - Method in class org.fax4j.spi.http.ApacheHTTPClient
+
+
This function creates and returns a new HTTP method.
+
+
createMultiPartRequestContent(HTTPRequest, HttpMethodBase) - Method in class org.fax4j.spi.http.ApacheHTTPClient
+
+
This function creates a multi part type request entity and populates it with the data from the provided HTTP + request.
+
+
createProcessCommand(Enum<?>, FaxJob) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
Creates the process command from the fax job data.
+
+
createProcessCommand(String) - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
This function creates and returns the fax4j.exe command.
+
+
createProcessCommandArgumentsForExistingFaxJob(String, FaxJob) - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
This function creates and returns the command line arguments for the fax4j external exe when running an action on + an existing fax job.
+
+
createProcessCommandArgumentsForSubmitFaxJob(FaxJob) - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
This function creates and returns the command line arguments for the fax4j external exe when running the submit + fax job action.
+
+
createProcessOutputHandler() - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function creates and returns the process output handler.
+
+
createProcessOutputHandler() - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
This function creates and returns the process output handler.
+
+
createProcessOutputValidator() - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function creates and returns the process output validator.
+
+
createProcessOutputValidator() - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
This function creates and returns the process output validator.
+
+
createReader(InputStream, String) - Static method in class org.fax4j.util.IOHelper
+
+
This function creates and returns a new reader for the provided input stream.
+
+
createRequestParser() - Method in class org.fax4j.bridge.AbstractContextFaxBridge
+
+
This function creates, initializes and returns a new request parser.
+
+
createRequestParser(String, String) - Method in class org.fax4j.bridge.AbstractContextFaxBridge
+
+
This function creates, initializes and returns a new request parser.
+
+
createResourceImpl() - Method in class org.fax4j.spi.comm.RXTXCommPortConnectionFactory
+
+
Creates and returns the resource.
+
+
createResourceImpl() - Method in class org.fax4j.spi.email.MailConnectionFactoryImpl
+
+
Creates and returns the resource.
+
+
createResourceImpl() - Method in class org.fax4j.spi.hylafax.HylaFAXClientConnectionFactoryImpl
+
+
Creates and returns the resource.
+
+
createResourceImpl() - Method in class org.fax4j.util.AbstractConnectionFactory
+
+
Creates and returns the resource.
+
+
createResumeFaxJobHTTPRequest(FaxJob) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
Creates the HTTP request from the fax job data.
+
+
createResumeFaxJobMessage(FaxJob, MailResourcesHolder) - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
This function will create the message used to invoke the fax job action.
+ If this method returns null, the SPI will throw an UnsupportedOperationException.
+
+
createResumeFaxJobMessage(FaxJob, MailResourcesHolder) - Method in class org.fax4j.spi.email.MailFaxClientSpi
+
+
This function will create the message used to invoke the fax job action.
+ If this method returns null, the SPI will throw an UnsupportedOperationException.
+
+
createResumeFaxJobProcessCommand(FaxJob) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
Creates the process command from the fax job data.
+
+
createResumeFaxJobProcessCommand(FaxJob) - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
Creates the process command from the fax job data.
+
+
createService(Enum<?>, String, ConfigurationHolder, String) - Static method in class org.fax4j.common.ServiceFactory
+
+
This function creates, initializes and returns new service objects.
+
+
createService(String, String, ConfigurationHolder, String) - Static method in class org.fax4j.common.ServiceFactory
+
+
This function creates, initializes and returns new service objects.
+
+
createStringRequestContent(HTTPRequest) - Method in class org.fax4j.spi.http.ApacheHTTPClient
+
+
This function creates a string type request entity and populates it with the data from the provided HTTP request.
+
+
createSubmitFaxCommand(FaxJob) - Method in class org.fax4j.spi.mac.MacFaxClientSpi
+
+
Creates and returns the submit fax command.
+
+
createSubmitFaxJobHTTPRequest(FaxJob) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
Creates the HTTP request from the fax job data.
+
+
createSubmitFaxJobMessage(FaxJob, MailResourcesHolder) - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
This function will create the message used to invoke the fax job action.
+ If this method returns null, the SPI will throw an UnsupportedOperationException.
+
+
createSubmitFaxJobMessage(FaxJob, MailResourcesHolder) - Method in class org.fax4j.spi.email.MailFaxClientSpi
+
+
This function will create the message used to invoke the fax job action.
+ If this method returns null, the SPI will throw an UnsupportedOperationException.
+
+
createSubmitFaxJobMessage(FaxJob, MailResourcesHolder) - Method in class org.fax4j.spi.interfax.InterfaxMailFaxClientSpi
+
+
This function will create the message used to invoke the fax job action.
+ If this method returns null, the SPI will throw an UnsupportedOperationException.
+
+
createSubmitFaxJobProcessCommand(FaxJob) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
Creates the process command from the fax job data.
+
+
createSubmitFaxJobProcessCommand(FaxJob) - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
Creates the process command from the fax job data.
+
+
createSuspendFaxJobHTTPRequest(FaxJob) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
Creates the HTTP request from the fax job data.
+
+
createSuspendFaxJobMessage(FaxJob, MailResourcesHolder) - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
This function will create the message used to invoke the fax job action.
+ If this method returns null, the SPI will throw an UnsupportedOperationException.
+
+
createSuspendFaxJobMessage(FaxJob, MailResourcesHolder) - Method in class org.fax4j.spi.email.MailFaxClientSpi
+
+
This function will create the message used to invoke the fax job action.
+ If this method returns null, the SPI will throw an UnsupportedOperationException.
+
+
createSuspendFaxJobProcessCommand(FaxJob) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
Creates the process command from the fax job data.
+
+
createSuspendFaxJobProcessCommand(FaxJob) - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
Creates the process command from the fax job data.
+
+
createTransport(Session) - Method in class org.fax4j.spi.email.MailConnectionFactoryImpl
+
+
This function returns a transport for the provided session.
+
+
createURL(HTTPRequest, HTTPClientConfiguration) - Method in class org.fax4j.spi.http.ApacheHTTPClient
+
+
This function creates the full URL from the provided values.
+
+
createVendorPolicy() - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
This function returns the vendor policy.
+
+
createVendorPolicy() - Method in class org.fax4j.bridge.FaxBridgeImpl
+
+
This function returns the vendor policy.
+ This function will not initialize the vendor policy since the flow owner object needs to be provided.
+
+
createWriter(OutputStream, String) - Static method in class org.fax4j.util.IOHelper
+
+
This function creates and returns a new writer for the provided output stream.
+
+ + + + +

D

+
+
DEBUG - Static variable in class org.fax4j.common.LogLevel
+
+
The DEBUG log level
+
+
DEBUG_LOG_LEVEL_VALUE - Static variable in class org.fax4j.common.LogLevel
+
+
The DEBUG log level
+
+
DEFAULT_PORT_PROPERTY_VALUE - Static variable in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
The fax server default port
+
+
DEFAULT_SPI_TYPE_PROPERTY_KEY - Static variable in class org.fax4j.spi.FaxClientSpiFactory
+
+
The default SPI type property key
+
+
DefaultCommandLineArgumentsParser - Class in org.fax4j.bridge.process
+
+
This class provides default predefined implementation of the command line parser used to extract the fax job and file + info from the command line arguments.
+ This default parser expects the command line arguments as follows:
+ + -file [full file name] + -priority [priority value as defined in the enum] + -target_address [target address] + -target_name [target name] + -sender_name [sender name] + -sender_fax_number [sender fax number] + -sender_email [sender email] + -property:[property name] [property value] +
+
+
DefaultCommandLineArgumentsParser() - Constructor for class org.fax4j.bridge.process.DefaultCommandLineArgumentsParser
+
+
This is the class constructor.
+
+
DefaultMailMessageParser - Class in org.fax4j.bridge.email
+
+
This class provides default predefined implementation of the HTTP request parser used to extract the fax job and file + info from the HTTP request.
+ This default parser expects the mail message as follows:
+ + Subject line: fax:[number] where number is the target address + From email address would be used as sender email + First attachment (or in case of none, the body text) would be used as the fax data +
+
+
DefaultMailMessageParser() - Constructor for class org.fax4j.bridge.email.DefaultMailMessageParser
+
+
This is the class constructor.
+
+
DefaultProcessExecutor - Class in org.fax4j.util
+
+
The process executer enables to execute native processes.
+ This class provides the default implementation of the executer.
+
+
DefaultProcessExecutor() - Constructor for class org.fax4j.util.DefaultProcessExecutor
+
+
This is the class constructor.
+
+
+ + + +

E

+
+
EFaxMailFaxClientSpi - Class in org.fax4j.spi.efax
+
+
This class implements the fax client service provider interface.
+ This implementation will invoke the requests by sending emails to a mail server that supports conversion between + email messages and fax messages.
+ The efax mail SPI supports persistent connection to enable to reuse the same connection for all fax operation + invocations or to create a new connection for each fax operation invocation.
+ By default the SPI will create a new connection for each operation invocation however the + org.fax4j.spi.mail.persistent.connection set to true will enable to reuse the connection.
+ To set the user/password values of the mail connection the following 2 properties must be defined: + org.fax4j.spi.mail.user.name and org.fax4j.spi.mail.password
+ All properties defined in the fax4j configuration will be passed to the mail connection therefore it is possible to + define mail specific properties (see java mail for more info) in the fax4j properties.
+ This SPI only supports to submit new fax jobs.
+ This implementation is not meant to promote the commercial service but to serve as a service provider interface for + it.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.mail.persistent.connection + True to reuse the same mail connection for all fax activites, false to create a new mail connection for each fax + activity. + false + false + false + + + org.fax4j.spi.mail.user.name + The mail account user name. + none + none + false + + + org.fax4j.spi.mail.password + The mail account password. + none + none + false + + + javax mail properties + Any of the javax mail properties can be defined in the fax4j properties.
+ These properties will be passed to the java mail framework. + mail.transport.protocol=smtp
+ mail.smtp.port=25 + none + false + + +
+ Limitations:
+ + This SPI is based on the java mail infrastructure, therefore this SPI cannot connect to mail servers through a + proxy server. + +
EFaxMailFaxClientSpi() - Constructor for class org.fax4j.spi.efax.EFaxMailFaxClientSpi
+
+
This is the default constructor.
+
+
EFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.efax
+
+
This class holds the SPI configuration constants.
+
+
EMail2FaxBridge - Class in org.fax4j.bridge.email
+
+
This is the email2fax based implementation of the fax bridge.
+
+
EMail2FaxBridge() - Constructor for class org.fax4j.bridge.email.EMail2FaxBridge
+
+
This is the class constructor.
+
+
EMPTY_STRING - Static variable in class org.fax4j.util.SpiUtil
+
+
The empty string value
+
+
EmptyHTTPResponseHandler - Class in org.fax4j.spi.http
+
+
This class provides empty implementation of the HTTP response handler interface.
+
+
EmptyHTTPResponseHandler() - Constructor for class org.fax4j.spi.http.EmptyHTTPResponseHandler
+
+
This is the default constructor.
+
+
EmptyVendorPolicy - Class in org.fax4j.bridge
+
+
The vendor policy enables vendors to hook into the fax submitting flow, enabling to restrict access, bill customers + and so on, before/after the fax is submitted.
+ This implementation simply lets the fax flow continue without doing any policy handling.
+
+
EmptyVendorPolicy() - Constructor for class org.fax4j.bridge.EmptyVendorPolicy
+
+
This is the class constructor.
+
+
enableAdminOperations - Variable in class org.fax4j.spi.hylafax.AbstractHylaFAXClientConnectionFactory
+
+
The enable admin operations flag
+
+
encodeTemplateParameter(String) - Method in class org.fax4j.util.SpiUtil.URLTemplateParameterEncoder
+
+
This function encodes the given template parameter text.
+
+
equals(Object) - Method in class org.fax4j.common.ProviderImpl
+
+
This function returns true if the provided object is equal to this object.
+
+
ERROR - Static variable in class org.fax4j.common.LogLevel
+
+
The ERROR log level
+
+
ERROR_LOG_LEVEL_VALUE - Static variable in class org.fax4j.common.LogLevel
+
+
The ERROR log level
+
+
executeProcess(String, FaxActionType) - Method in class org.fax4j.spi.mac.MacFaxClientSpi
+
+
This function executes the external command to send the fax.
+
+
executeProcess(FaxJob, String, FaxActionType) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
Executes the process and returns the output.
+
+
executeProcess(ConfigurationHolder, String) - Method in class org.fax4j.util.AbstractProcessExecutor
+
+
This function executes the given command and returns the process output.
+
+
executeProcess(ConfigurationHolder, String) - Method in interface org.fax4j.util.ProcessExecutor
+
+
This function executes the given command and returns the process output.
+
+
executeProcess(ConfigurationHolder, String) - Static method in class org.fax4j.util.ProcessExecutorHelper
+
+
This function executes the given command and returns the process output.
+
+
executeProcessImpl(ConfigurationHolder, String) - Method in class org.fax4j.util.AbstractProcessExecutor
+
+
This function executes the given command and returns the process output.
+
+
executeProcessImpl(ConfigurationHolder, String) - Method in class org.fax4j.util.DefaultProcessExecutor
+
+
This function executes the given command and returns the process output.
+
+
ExitCodeProcessOutputValidator - Class in org.fax4j.spi.process
+
+
This process output validator simply checks the exit code is 0.
+
+
ExitCodeProcessOutputValidator() - Constructor for class org.fax4j.spi.process.ExitCodeProcessOutputValidator
+
+
This is the class constructor.
+
+
extractNativeResources() - Static method in class org.fax4j.spi.windows.WindowsFaxClientSpiHelper
+
+
This function extracts the native resources (the fax4j.exe and fax4j.dll) and pushes them to the fax4j temporary + directory.
+
+
ExtremeFaxMailFaxClientSpi - Class in org.fax4j.spi.extremefax
+
+
This class implements the fax client service provider interface.
+ This implementation will invoke the requests by sending emails to a mail server that supports conversion between + email messages and fax messages.
+ The Extreme Fax mail SPI supports persistent connection to enable to reuse the same connection for all fax operation + invocations or to create a new connection for each fax operation invocation.
+ By default the SPI will create a new connection for each operation invocation however the + org.fax4j.spi.mail.persistent.connection set to true will enable to reuse the connection.
+ To set the user/password values of the mail connection the following 2 properties must be defined: + org.fax4j.spi.mail.user.name and org.fax4j.spi.mail.password
+ All properties defined in the fax4j configuration will be passed to the mail connection therefore it is possible to + define mail specific properties (see java mail for more info) in the fax4j properties.
+ This SPI only supports to submit new fax jobs.
+ This implementation is not meant to promote the commercial service but to serve as a service provider interface for + it.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.mail.persistent.connection + True to reuse the same mail connection for all fax activites, false to create a new mail connection for each fax + activity. + false + false + false + + + org.fax4j.spi.mail.user.name + The mail account user name. + none + none + false + + + org.fax4j.spi.mail.password + The mail account password. + none + none + false + + + javax mail properties + Any of the javax mail properties can be defined in the fax4j properties.
+ These properties will be passed to the java mail framework. + mail.transport.protocol=smtp
+ mail.smtp.port=25 + none + false + + +
+ Limitations:
+ + This SPI is based on the java mail infrastructure, therefore this SPI cannot connect to mail servers through a + proxy server. + +
ExtremeFaxMailFaxClientSpi() - Constructor for class org.fax4j.spi.extremefax.ExtremeFaxMailFaxClientSpi
+
+
This is the default constructor.
+
+
ExtremeFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.extremefax
+
+
This class holds the SPI configuration constants.
+
+ + + + +

F

+
+
factoryConfigurationHolder - Variable in class org.fax4j.util.AbstractConnectionFactory
+
+
The configuration holder
+
+
FAX4J_PROVIDER - Static variable in class org.fax4j.common.Fax4JProvider
+
+
The fax4j provider
+
+
Fax4JProvider - Class in org.fax4j.common
+
+
This is the internal provider used by the internal fax4j SPI.
+
+
Fax4JProvider() - Constructor for class org.fax4j.common.Fax4JProvider
+
+
This is the class constructor.
+
+
FAX_CLIENT_CLASS_NAME_PROPERTY_KEY - Static variable in class org.fax4j.FaxClientFactory
+
+
The fax client class name property key
+
+
FAX_JOB_ID_TEMPLATE_PARAMETER - Static variable in class org.fax4j.util.SpiUtil
+
+
The fax job ID template parameter
+
+
FAX_JOB_ID_TEMPLATE_PARAMETER_STRING - Static variable in class org.fax4j.util.SpiUtil
+
+
The fax job ID template parameter
+
+
FAX_JOB_MONITOR_CLASS_NAME_PROPERTY_KEY - Static variable in class org.fax4j.spi.FaxClientSpiFactory
+
+
The fax job monitor class name property key
+
+
FaxActionType - Enum in org.fax4j.common
+
+
This is the fax action type enum.
+
+
FaxAgeMailFaxClientSpi - Class in org.fax4j.spi.faxage
+
+
This class implements the fax client service provider interface.
+ This implementation will invoke the requests by sending emails to a mail server that supports conversion between + email messages and fax messages.
+ The FaxAge mail SPI supports persistent connection to enable to reuse the same connection for all fax operation + invocations or to create a new connection for each fax operation invocation.
+ By default the SPI will create a new connection for each operation invocation however the + org.fax4j.spi.mail.persistent.connection set to true will enable to reuse the connection.
+ To set the user/password values of the mail connection the following 2 properties must be defined: + org.fax4j.spi.mail.user.name and org.fax4j.spi.mail.password
+ All properties defined in the fax4j configuration will be passed to the mail connection therefore it is possible to + define mail specific properties (see java mail for more info) in the fax4j properties.
+ This SPI only supports to submit new fax jobs.
+ This implementation is not meant to promote the commercial service but to serve as a service provider interface for + it.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.mail.persistent.connection + True to reuse the same mail connection for all fax activites, false to create a new mail connection for each fax + activity. + false + false + false + + + org.fax4j.spi.mail.user.name + The mail account user name. + none + none + false + + + org.fax4j.spi.mail.password + The mail account password. + none + none + false + + + javax mail properties + Any of the javax mail properties can be defined in the fax4j properties.
+ These properties will be passed to the java mail framework. + mail.transport.protocol=smtp
+ mail.smtp.port=25 + none + false + + +
+ Limitations:
+ + This SPI is based on the java mail infrastructure, therefore this SPI cannot connect to mail servers through a + proxy server. + +
FaxAgeMailFaxClientSpi() - Constructor for class org.fax4j.spi.faxage.FaxAgeMailFaxClientSpi
+
+
This is the default constructor.
+
+
FaxAgeMailFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.faxage
+
+
This class holds the SPI configuration constants.
+
+
FaxBridge - Interface in org.fax4j.bridge
+
+
This interface defines only the common capabilities of the fax bridge.
+ Specific implementations may provide additional, more transport based capabilities.
+
+
FaxBridgeFlowHelper<T> - Class in org.fax4j.bridge
+
+
This is an optional helper class to run the fax bridge flow from external classes.
+
+
FaxBridgeFlowHelper(ContextFaxBridge<T>, String, Properties, Object) - Constructor for class org.fax4j.bridge.FaxBridgeFlowHelper
+
+
This is the class constructor.
+
+
FaxBridgeFlowHelper.FlowResponse - Class in org.fax4j.bridge
+
+
This class holds the response of the fax bridge flow invocation.
+
+
FaxBridgeImpl - Class in org.fax4j.bridge
+
+
This class basic implementation of the fax bridge.
+ Specific implementations may provide additional, more transport based capabilities.
+
+
FaxBridgeImpl() - Constructor for class org.fax4j.bridge.FaxBridgeImpl
+
+
This is the class constructor.
+
+
FaxClient - Class in org.fax4j
+
+
This is the fax client.
+ The fax client enables to perform activities such as sending/suspending fax jobs and so on.
+ This is the class which will be used by external applications to invoke the actual fax related activites.
+ To create a new instance of the fax client, you will need to invoke the FaxClientFactory.createFaxClient method.
+ Here is a sample code that creates a new fax client and submits a new fax job:
+
+
FaxClient(FaxClientSpi) - Constructor for class org.fax4j.FaxClient
+
+
This is the default constructor.
+
+
FaxClientActionEvent - Class in org.fax4j
+
+
This class holds the fax client action event data.
+
+
FaxClientActionEvent(FaxClientActionEvent.FaxClientActionEventID, FaxJob) - Constructor for class org.fax4j.FaxClientActionEvent
+
+
This is the class constructor.
+
+
FaxClientActionEvent.FaxClientActionEventID - Enum in org.fax4j
+
+
This is the fax client action event ID enum.
+ This enum holds all the possible event ID.
+
+
FaxClientActionEventListener - Interface in org.fax4j
+
+
This interface defines the fax client action event listener.
+ The listener picks up events based on actions invoked on the fax client and not based on the status changes of the + actual fax job.
+ For example is a fax job is submitted via fax client, than the faxJobSubmitted event method will be invoked.
+ However the fax job itself might still be pending transmission by the actual fax modem/server.
+
+
FaxClientActions - Interface in org.fax4j.common
+
+
Defines all the fax client actions and capabilities.
+
+
FaxClientFactory - Class in org.fax4j
+
+
This is the fax client factory which is used to create new instances of the fax client.
+ To create a new instance of the fax client, you will need to invoke the FaxClientFactory.createFaxClient method.
+ Here is a sample code that creates a new fax client and submits a new fax job:
+
+
faxClientSpi - Variable in class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
The fax client SPI
+
+
FaxClientSpi - Interface in org.fax4j.spi
+
+
This interface defines the fax client service provider interface.
+ This is the actual engine behind the fax4j framework.
+ It handles the fax client activities such as sending/suspending fax jobs and so on.
+ The SPI is an internal class that should be used internally only.
+
+ 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.
+
+ For SPI specific configuration, see the relevant SPI class javadoc.
+
+
FaxClientSpiFactory - Class in org.fax4j.spi
+
+
This is the fax client SPI factory which is used to create new instances of the fax client SPI.
+
+ 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.
+
+ Below table describes the configuration values relevant for this class, for SPI specific configuration, see the + relevant SPI class javadoc.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.type.map.xxx + For each SPI type, there is a property that (with prefix: org.fax4j.spi.type.map. + +
FaxClientSpiInterceptor - Interface in org.fax4j.spi
+
+
This interface defines the fax client SPI interceptor which enables to invoke custom logic before and after the fax + client SPI method invocations (such as logging).
+
+
FaxClientSpiProxy - Interface in org.fax4j.spi
+
+
This interface defines the fax client SPI proxy which enables to invoke interceptors before and after the fax client + SPI method invocations.
+ With this proxy, it is possible to intercept all calls to the fax client SPIs and perform custom logic such as + logging.
+
+
FaxClientSpiProxy.FaxClientSpiProxyEventType - Enum in org.fax4j.spi
+
+
This is the fax client SPI proxy event type.
+
+
FaxClientSpiProxyImpl - Class in org.fax4j.spi
+
+
This class provides basic implementation of the fax client SPI proxy which enables to invoke interceptors before and + after the fax client SPI method invocations.
+ With this proxy, it is possible to intercept all calls to the fax client SPIs and perform custom logic such as + logging.
+
+
FaxClientSpiProxyImpl() - Constructor for class org.fax4j.spi.FaxClientSpiProxyImpl
+
+
This is the default constructor.
+
+
FaxException - Exception in org.fax4j
+
+
A general exception class used by the fax4j framework.
+
+
FaxException(String) - Constructor for exception org.fax4j.FaxException
+
+
This is the default constructor.
+
+
FaxException(String, Throwable) - Constructor for exception org.fax4j.FaxException
+
+
This is the default constructor.
+
+
FaxJob - Interface in org.fax4j
+
+
This interface defines the fax job.
+
+
FaxJob.FaxJobPriority - Enum in org.fax4j
+
+
This is the fax job priority enum which holds the possible fax sending priority values.
+
+
FaxJob2HTTPRequestConverter - Interface in org.fax4j.spi.http
+
+
The fax job to HTTP request converter interface enables to convert fax jobs to HTTP requests which will be submitted + to invoke the fax action remotly.
+
+
faxJobCancelled(FaxClientActionEvent) - Method in interface org.fax4j.FaxClientActionEventListener
+
+
This function is invoked after a fax job is cancelled.
+
+
faxJobCreated(FaxClientActionEvent) - Method in interface org.fax4j.FaxClientActionEventListener
+
+
This function is invoked after a new fax job is created.
+
+
FaxJobImpl - Class in org.fax4j.spi
+
+
This class provides basic implementation of the fax job.
+
+
FaxJobImpl() - Constructor for class org.fax4j.spi.FaxJobImpl
+
+
This is the class constructor.
+
+
FaxJobMonitor - Interface in org.fax4j.spi
+
+
This interface defines the fax job monitor capabilities.
+
+
FaxJobMonitorImpl - Class in org.fax4j.spi
+
+
This class provides the default implementation of the fax job monitor.
+
+
FaxJobMonitorImpl() - Constructor for class org.fax4j.spi.FaxJobMonitorImpl
+
+
This is the class constructor.
+
+
FaxJobMonitorImpl.PollerTask - Class in org.fax4j.spi
+
+
This class used the start the polling cycle.
+
+
faxJobResumed(FaxClientActionEvent) - Method in interface org.fax4j.FaxClientActionEventListener
+
+
This function is invoked after a fax job is resumed.
+
+
FaxJobStatus - Enum in org.fax4j
+
+
This is the fax job status enum which holds the possible fax status values.
+ Not all SPIs support extraction of the fax job status.
+ In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the UNKNOWN + status.
+
+
faxJobStatusChanged(FaxMonitorEvent) - Method in interface org.fax4j.FaxMonitorEventListener
+
+
This function is invoked when the fax job status is changed.
+
+
faxJobSubmitted(FaxClientActionEvent) - Method in interface org.fax4j.FaxClientActionEventListener
+
+
This function is invoked after a fax job is submitted.
+
+
faxJobSuspended(FaxClientActionEvent) - Method in interface org.fax4j.FaxClientActionEventListener
+
+
This function is invoked after a fax job is suspended.
+
+
FaxModemAdapter - Interface in org.fax4j.spi.comm
+
+
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.
+
+
FaxMonitorEvent - Class in org.fax4j
+
+
This class holds the fax monitor event data.
+
+
FaxMonitorEvent(FaxMonitorEvent.FaxMonitorEventID, FaxJob, FaxJobStatus) - Constructor for class org.fax4j.FaxMonitorEvent
+
+
This is the class constructor.
+
+
FaxMonitorEvent.FaxMonitorEventID - Enum in org.fax4j
+
+
This is the fax monitor event ID enum.
+ This enum holds all the possible event ID.
+
+
FaxMonitorEventListener - Interface in org.fax4j
+
+
This interface defines the fax monitor event listener.
+ The listener picks up remote events based on changes done on the remote fax modem.
+
+
faxServerName - Variable in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
The fax server name
+
+
FILE_TEMPLATE_PARAMETER - Static variable in class org.fax4j.util.SpiUtil
+
+
The file template parameter
+
+
FILE_TEMPLATE_PARAMETER_STRING - Static variable in class org.fax4j.util.SpiUtil
+
+
The file template parameter
+
+
fileContentParameter - Variable in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
The file content parameter name
+
+
FileInfo - Class in org.fax4j.bridge
+
+
This class defines the file info object.
+ Since bridges may get fax requests for file data which is part of the payload and not for a local file, the bridge + will have to have enough information of the file data and type to pass to the fax client.
+ The file info object serves that purpose of holding all of the file information needed to send the fax.
+
+
FileInfo(File) - Constructor for class org.fax4j.bridge.FileInfo
+
+
This is the class constructor.
+
+
FileInfo(String, byte[]) - Constructor for class org.fax4j.bridge.FileInfo
+
+
This is the class constructor.
+
+
fileNameParameter - Variable in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
The file name parameter name
+
+
finalize() - Method in class org.fax4j.spi.comm.CommFaxClientSpi
+
+
Releases the COMM port connection if open.
+
+
finalize() - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
Releases the connection if open.
+
+
finalize() - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
Releases the connection if open.
+
+
findError(T) - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function will look for errors in the object and if found will return the error message.
+ If no errors were found, this method will return null.
+
+
findValue(HTTPResponse, String) - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function returns the requested value from the HTTP response content.
+ The path is a set of key names seperated by ';'.
+
+
findValue(T, String) - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function returns the requested value from the object data.
+ The path is a set of key names seperated by ';'.
+
+
findValueImpl(T, String) - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function returns the requested value from the object data.
+ The path is a set of key names seperated by ';'.
+
+
findValueImpl(JSONObject, String) - Method in class org.fax4j.spi.http.JSONHTTPResponseHandler
+
+
This function returns the requested value from the object data.
+ The path is a set of key names seperated by ';'.
+
+
findValueImpl(Document, String) - Method in class org.fax4j.spi.http.XMLHTTPResponseHandler
+
+
This function returns the requested value from the object data.
+ The path is a set of key names seperated by ';'.
+
+
fireFaxEvent(FaxClientActionEvent.FaxClientActionEventID, FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function fires a new fax event.
+
+
fireFaxEvent(FaxMonitorEvent.FaxMonitorEventID, FaxJob, FaxJobStatus) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function fires a new fax event.
+
+
fireFaxMonitorEvent(FaxMonitorEvent.FaxMonitorEventID, FaxJob, FaxJobStatus) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function fires a new fax monitor event.
+
+
fireFaxMonitorEvent(FaxMonitorEvent.FaxMonitorEventID, FaxJob, FaxJobStatus) - Method in interface org.fax4j.spi.FaxClientSpi
+
+
This function fires a new fax monitor event.
+
+
FIXED_POLLING_INTERVAL_PROPERTY_KEY - Static variable in class org.fax4j.spi.FaxJobMonitorImpl
+
+
The fax job polling interval fixed property key
+
+
fixedPollingInterval - Variable in class org.fax4j.spi.FaxJobMonitorImpl
+
+
The fixed polling interval settings
+
+
FlowResponse(FaxJob, boolean) - Constructor for class org.fax4j.bridge.FaxBridgeFlowHelper.FlowResponse
+
+
This is the class constructor.
+
+
format(Object[]) - Method in class org.fax4j.common.AbstractLogger
+
+
Converts the provided message object array to string.
+
+
format(Throwable) - Method in class org.fax4j.common.AbstractLogger
+
+
Converts the provided throwable to string.
+
+
formatHTTPResource(HTTPFaxClientSpi, FaxActionType, FaxJob) - Method in class org.fax4j.spi.http.TemplateFaxJob2HTTPRequestConverter
+
+
This function formats the HTTP resource.
+
+
formatHTTPURLParameters(HTTPFaxClientSpi, FaxJob) - Method in class org.fax4j.spi.http.TemplateFaxJob2HTTPRequestConverter
+
+
This function formats the HTTP URL parameters.
+
+
formatLogMessage(LogLevel, Object[], Throwable) - Method in class org.fax4j.common.AbstractLogger
+
+
Converts the provided data to string.
+
+
formatObject(Object) - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
This function formats the provided object to enable embedding in VBS code.
+
+
formatTemplate(String, FaxJob) - Method in class org.fax4j.spi.http.TemplateFaxJob2HTTPRequestConverter
+
+
This function formats the provided template.
+
+
formatTemplate(String, FaxJob) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function formats the provided template.
+
+
formatTemplate(String, FaxJob, SpiUtil.TemplateParameterEncoder, boolean, boolean) - Static method in class org.fax4j.util.SpiUtil
+
+
This function formats the provided template.
+
+ + + + +

G

+
+
generateScript(String, Object[]) - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
This function generates the script and returns it.
+
+
getCommPortConnection() - Method in class org.fax4j.spi.comm.CommFaxClientSpi
+
+
Returns the COMM port connection to be used.
+
+
getConfiguration() - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
Returns the configuration.
+
+
getConfiguration() - Method in class org.fax4j.common.AbstractService
+
+
Returns the configuration.
+
+
getConfiguration() - Method in interface org.fax4j.common.ConfigurationHolder
+
+
Returns the configuration.
+
+
getConfiguration() - Method in class org.fax4j.common.ConfigurationHolderImpl
+
+
Returns the configuration.
+
+
getConfiguration() - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
Returns the configuration.
+
+
getConfiguration(Properties) - Static method in class org.fax4j.spi.FaxClientSpiFactory
+
+
Returns the configuration to be used by the new SPI instance.
+ The configuration of the fax client SPI is made up of 3 layers.
+
+
getConfigurationValue(String) - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
Returns the value from the component configuration based on the provided configuration key.
+
+
getConfigurationValue(Enum<?>) - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
Returns the value from the component configuration based on the provided configuration key.
+
+
getConfigurationValue(String) - Method in class org.fax4j.common.AbstractService
+
+
Returns the value from the component configuration based on the provided configuration key.
+
+
getConfigurationValue(Enum<?>) - Method in class org.fax4j.common.AbstractService
+
+
Returns the value from the component configuration based on the provided configuration key.
+
+
getConfigurationValue(String) - Method in interface org.fax4j.common.ConfigurationHolder
+
+
Returns the value from the component configuration based on the provided configuration key.
+
+
getConfigurationValue(Enum<?>) - Method in interface org.fax4j.common.ConfigurationHolder
+
+
Returns the value from the component configuration based on the provided configuration key.
+
+
getConfigurationValue(String) - Method in class org.fax4j.common.ConfigurationHolderImpl
+
+
Returns the value from the component configuration based on the provided configuration key.
+
+
getConfigurationValue(Enum<?>) - Method in class org.fax4j.common.ConfigurationHolderImpl
+
+
Returns the value from the component configuration based on the provided configuration key.
+
+
getConfigurationValue(String) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
Returns the value from the component configuration based on the provided configuration key.
+
+
getConfigurationValue(Enum<?>) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
Returns the value from the component configuration based on the provided configuration key.
+
+
getConfigurationValue(String) - Method in class org.fax4j.spi.AbstractFaxClientSpiInterceptor
+
+
Returns the value from the SPI configuration based on the provided configuration key.
+
+
getConfigurationValue(String) - Method in class org.fax4j.spi.AbstractFaxClientSpiProxy
+
+
Returns the value from the SPI configuration based on the provided configuration key.
+
+
getConfigurationValue(String) - Method in class org.fax4j.spi.AbstractFaxJobMonitor
+
+
Returns the value from the monitor configuration based on the provided configuration key.
+
+
getContent() - Method in class org.fax4j.bridge.FileInfo
+
+
This function returns the file content.
+
+
getContent() - Method in class org.fax4j.spi.http.HTTPRequest.ContentPart
+
+
This function returns the content of the part.
+
+
getContent() - Method in class org.fax4j.spi.http.HTTPResponse
+
+
This function returns the content.
+
+
getContentAsBinary() - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function returns the content.
+
+
getContentAsParts() - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function returns the content.
+
+
getContentAsString() - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function returns the content.
+
+
getContentPartAsString(Map<String, HTTPRequest.ContentPart<?>>, String) - Method in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
This function returns the content part string value.
+
+
getContentPartsAsMap(HTTPRequest) - Method in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
This function returns the HTTP request multi parts as map.
+
+
getContentType() - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function returns the content type of this request.
+
+
getDefaultEncoding() - Static method in class org.fax4j.util.IOHelper
+
+
This function returns the system default encoding.
+
+
getDefaultParserClassName() - Method in class org.fax4j.bridge.AbstractContextFaxBridge
+
+
This function returns the default request parser class name.
+
+
getDefaultParserClassName() - Method in class org.fax4j.bridge.email.EMail2FaxBridge
+
+
This function returns the default request parser class name.
+
+
getDefaultParserClassName() - Method in class org.fax4j.bridge.http.HTTP2FaxBridge
+
+
This function returns the default request parser class name.
+
+
getDefaultParserClassName() - Method in class org.fax4j.bridge.process.Process2FaxBridge
+
+
This function returns the default request parser class name.
+
+
getDescription() - Method in class org.fax4j.common.ProviderImpl
+
+
This function returns the provider description.
+
+
getDescription() - Method in interface org.fax4j.Provider
+
+
This function returns the provider description.
+
+
getEnum(String) - Static method in enum org.fax4j.spi.adapter.AdapterFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the enum for the provided value.
+
+
getErrorDetectionPathPropertyKey() - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
Returns the error detection path configuration key.
+
+
getErrorDetectionPathPropertyKey() - Method in class org.fax4j.spi.http.JSONHTTPResponseHandler
+
+
Returns the error detection path configuration key.
+
+
getErrorDetectionPathPropertyKey() - Method in class org.fax4j.spi.http.XMLHTTPResponseHandler
+
+
Returns the error detection path configuration key.
+
+
getErrorDetectionValuePropertyKey() - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
Returns the error detection value configuration key.
+
+
getErrorDetectionValuePropertyKey() - Method in class org.fax4j.spi.http.JSONHTTPResponseHandler
+
+
Returns the error detection value configuration key.
+
+
getErrorDetectionValuePropertyKey() - Method in class org.fax4j.spi.http.XMLHTTPResponseHandler
+
+
Returns the error detection value configuration key.
+
+
getErrorMessagePathPropertyKey() - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
Returns the error message path configuration key.
+
+
getErrorMessagePathPropertyKey() - Method in class org.fax4j.spi.http.JSONHTTPResponseHandler
+
+
Returns the error message path configuration key.
+
+
getErrorMessagePathPropertyKey() - Method in class org.fax4j.spi.http.XMLHTTPResponseHandler
+
+
Returns the error message path configuration key.
+
+
getErrorText() - Method in class org.fax4j.util.ProcessExecutorHelper.ProcessOutput
+
+
This function returns the process error text.
+
+
getExitCode() - Method in class org.fax4j.util.ProcessExecutorHelper.ProcessOutput
+
+
This function returns the process exit code.
+
+
getFax4jInternalTemporaryDirectory() - Static method in class org.fax4j.util.IOHelper
+
+
This function returns the fax4j library internal temporary directory.
+
+
getFaxBridge() - Method in class org.fax4j.bridge.FaxBridgeFlowHelper
+
+
This function returns the fax bridge.
+
+
getFaxClient() - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
Returns the internal fax client.
+
+
getFaxClient() - Method in interface org.fax4j.bridge.FaxBridge
+
+
Returns the internal fax client.
+
+
getFaxClientSpi() - Method in class org.fax4j.FaxClient
+
+
This function returns the fax client SPI.
+
+
getFaxClientSpi() - Method in class org.fax4j.spi.AbstractFaxClientSpiInterceptor
+
+
This function returns the fax client SPI.
+
+
getFaxClientSpi() - Method in class org.fax4j.spi.AbstractFaxClientSpiProxy
+
+
This function returns the fax client SPI.
+
+
getFaxClientSpiInterceptors() - Method in class org.fax4j.spi.AbstractFaxClientSpiProxy
+
+
This function returns the fax client SPI interceptors.
+
+
getFaxJob() - Method in class org.fax4j.AbstractFaxEvent
+
+
This function returns the fax job.
+
+
getFaxJob() - Method in class org.fax4j.bridge.FaxBridgeFlowHelper.FlowResponse
+
+
This function returns the fax job.
+
+
getFaxJob2HTTPRequestConverter() - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
Returns the fax job to HTTP request converter.
+
+
getFaxJobID(FaxJob) - Static method in class org.fax4j.spi.windows.WindowsFaxClientSpiHelper
+
+
This function returns the fax job ID (if valid).
+
+
getFaxJobMonitor() - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
Returns the fax job monitor.
+
+
getFaxJobMonitor() - Method in interface org.fax4j.spi.FaxClientSpi
+
+
Returns the fax job monitor.
+
+
getFaxJobStatus(FaxJob) - Method in interface org.fax4j.common.FaxClientActions
+
+
This function returns the fax job status.
+ Not all SPIs support extraction of the fax job status.
+ In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the + UNKNOWN status.
+
+
getFaxJobStatus(FaxJob) - Method in class org.fax4j.FaxClient
+
+
This function returns the fax job status.
+ Not all SPIs support extraction of the fax job status.
+ In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the + UNKNOWN status.
+
+
getFaxJobStatus() - Method in class org.fax4j.FaxMonitorEvent
+
+
This function returns the fax job status.
+
+
getFaxJobStatus(FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function returns the fax job status.
+ Not all SPIs support extraction of the fax job status.
+ In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the + UNKNOWN status.
+
+
getFaxJobStatus(HTTPResponse) - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function extracts the fax job status from the HTTP response data.
+
+
getFaxJobStatus(HTTPResponse) - Method in class org.fax4j.spi.http.EmptyHTTPResponseHandler
+
+
This function extracts the fax job status from the HTTP response data.
+
+
getFaxJobStatus(HTTPResponse) - Method in interface org.fax4j.spi.http.HTTPResponseHandler
+
+
This function extracts the fax job status from the HTTP response data.
+
+
getFaxJobStatus(ProcessExecutorHelper.ProcessOutput) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function extracts the fax job status from the process output.
+
+
getFaxJobStatus(FaxClientSpi, ProcessExecutorHelper.ProcessOutput) - Method in interface org.fax4j.spi.process.ProcessOutputHandler
+
+
This function extracts the fax job status from the process output.
+
+
getFaxJobStatus(FaxClientSpi, ProcessExecutorHelper.ProcessOutput) - Method in class org.fax4j.spi.vbs.VBSProcessOutputHandler
+
+
This function extracts the fax job status from the process output.
+
+
getFaxJobStatus(FaxClientSpi, ProcessExecutorHelper.ProcessOutput) - Method in class org.fax4j.spi.windows.WindowsProcessOutputHandler
+
+
This function extracts the fax job status from the process output.
+
+
getFaxJobStatusFromStatusString(String) - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function returns the fax job status value based on the fax job status string value.
+
+
getFaxJobStatusFromWindowsFaxJobStatusString(String) - Method in class org.fax4j.spi.vbs.VBSProcessOutputHandler
+
+
This function returns the fax job status based on the windows fax job status string value.
+
+
getFaxJobStatusFromWindowsFaxJobStatusString(String) - Static method in class org.fax4j.spi.windows.WindowsFaxClientSpiHelper
+
+
This function returns the fax job status based on the windows fax job status string value.
+
+
getFaxJobStatusImpl(FaxJob) - Method in class org.fax4j.spi.AbstractFax4JClientSpi
+
+
This function returns the fax job status.
+ Not all SPIs support extraction of the fax job status.
+ In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the + UNKNOWN status.
+
+
getFaxJobStatusImpl(FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function returns the fax job status.
+ Not all SPIs support extraction of the fax job status.
+ In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the + UNKNOWN status.
+
+
getFaxJobStatusImpl(FaxJob) - Method in class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
This function returns the fax job status.
+ Not all SPIs support extraction of the fax job status.
+ In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the + UNKNOWN status.
+
+
getFaxJobStatusImpl(FaxJob) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function returns the fax job status.
+ Not all SPIs support extraction of the fax job status.
+ In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the + UNKNOWN status.
+
+
getFaxJobStatusImpl(FaxJob) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function returns the fax job status.
+ Not all SPIs support extraction of the fax job status.
+ In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the + UNKNOWN status.
+
+
getFaxJobStatusImpl(FaxJob) - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
This function returns the fax job status.
+ Not all SPIs support extraction of the fax job status.
+ In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the + UNKNOWN status.
+
+
getFaxJobStatusImpl(FaxJob) - Method in class org.fax4j.spi.windows.WindowsFaxClientSpi
+
+
This function returns the fax job status.
+ Not all SPIs support extraction of the fax job status.
+ In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the + UNKNOWN status.
+
+
getFaxJobStatusImpl(FaxJob) - Method in class org.fax4j.spi.windows.WindowsJNIFaxClientSpi
+
+
This function returns the fax job status.
+ Not all SPIs support extraction of the fax job status.
+ In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the + UNKNOWN status.
+
+
getField(Class<?>, String) - Static method in class org.fax4j.util.ReflectionHelper
+
+
This function returns the field wrapper for the requested field
+
+
getFile() - Method in class org.fax4j.bridge.FileInfo
+
+
This function returns the file.
+
+
getFile() - Method in interface org.fax4j.FaxJob
+
+
This function returns the file to fax.
+
+
getFile() - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function returns the file to fax.
+
+
getFile() - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function returns the file to fax.
+
+
getFileFromNativePath(String) - Static method in class org.fax4j.util.IOHelper
+
+
This function returns the file object of the first location in which the requested file is found.
+
+
getFileFromPathList(String, String[]) - Static method in class org.fax4j.util.IOHelper
+
+
This function returns the file object of the first location in which the requested file is found.
+
+
getFileInfo(Message) - Method in class org.fax4j.bridge.email.DefaultMailMessageParser
+
+
Returns the file info from the provided mail object.
+ This function does not handle multiple file attachments.
+
+
getFileInfoFromInputData(T) - Method in class org.fax4j.bridge.AbstractRequestParser
+
+
This function returns the file info from the input data.
+
+
getFileInfoFromInputData(T) - Method in interface org.fax4j.bridge.RequestParser
+
+
This function returns the file info from the input data.
+
+
getFileInfoFromInputDataImpl(T) - Method in class org.fax4j.bridge.AbstractRequestParser
+
+
This function returns the file info from the request data.
+
+
getFileInfoFromInputDataImpl(Message) - Method in class org.fax4j.bridge.email.DefaultMailMessageParser
+
+
This function returns the file info from the request data.
+
+
getFileInfoFromInputDataImpl(HTTPRequest) - Method in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
This function returns the file info from the request data.
+
+
getFileInfoFromInputDataImpl(HTTPRequest) - Method in class org.fax4j.bridge.http.SimpleHTTPRequestParser
+
+
This function returns the file info from the request data.
+
+
getFileInfoFromInputDataImpl(String[]) - Method in class org.fax4j.bridge.process.DefaultCommandLineArgumentsParser
+
+
This function returns the file info from the request data.
+
+
getFileInfoFromRequestImpl(HTTPRequest, Map<String, String>) - Method in class org.fax4j.bridge.http.SimpleHTTPRequestParser
+
+
This function returns the file info from the request data.
+
+
getFilePath() - Method in interface org.fax4j.FaxJob
+
+
This function returns the path to the file to fax.
+
+
getFilePath() - Method in class org.fax4j.spi.AbstractFaxJob
+
+
This function returns the path to the file to fax.
+
+
getFlowOwner() - Method in class org.fax4j.bridge.AbstractVendorPolicy
+
+
This function returns the flow owner of this vendor policy.
+
+
getHeaderProperties() - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function returns the header properties.
+
+
getHostName() - Method in class org.fax4j.spi.http.CommonHTTPClientConfiguration
+
+
This function returns the host name.
+
+
getHostName() - Method in interface org.fax4j.spi.http.HTTPClientConfiguration
+
+
This function returns the host name.
+
+
getHTTPClient() - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
Returns the HTTP client.
+
+
getHTTPClientConfiguration() - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
Returns the HTTP client configuration.
+
+
getHTTPResource(FaxActionType) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function returns the HTTP resource.
+
+
getHTTPResponseHandler() - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
Returns the HTTP response handler.
+
+
getHTTPURLParameters() - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function returns the HTTP URL parameters.
+
+
getHylaFAXClient() - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
Returns an instance of the hyla fax client.
+
+
getHylaFaxJob() - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
Returns the internal hylafax job.
+
+
getID() - Method in class org.fax4j.FaxClientActionEvent
+
+
This function returns the fax client action event ID.
+
+
getID() - Method in interface org.fax4j.FaxJob
+
+
This function returns the fax job ID.
+
+
getID() - Method in class org.fax4j.FaxMonitorEvent
+
+
This function returns the fax monitor event ID.
+
+
getID() - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function returns the fax job ID.
+
+
getID() - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function returns the fax job ID.
+
+
getInputStream() - Method in interface org.fax4j.spi.comm.CommPortAdapter
+
+
This function returns the input stream to the COMM port.
+
+
getInputStream() - Method in class org.fax4j.spi.comm.RXTXCommPortAdapter
+
+
This function returns the input stream to the COMM port.
+
+
getInstance() - Static method in class org.fax4j.common.LoggerManager
+
+
This function returns the global instance.
+
+
getInternalFaxClientSpi() - Method in class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
This function returns the internal fax client SPI.
+
+
getLogger() - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
Returns the internal logger.
+
+
getLogger() - Method in interface org.fax4j.bridge.FaxBridge
+
+
Returns the internal logger.
+
+
getLogger() - Method in class org.fax4j.common.AbstractService
+
+
Returns the internal logger.
+
+
getLogger() - Method in class org.fax4j.common.LoggerManager
+
+
This function returns the fax4j internal logger.
+
+
getLogger() - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
Returns the internal logger.
+
+
getLogger() - Method in class org.fax4j.spi.AbstractFaxClientSpiInterceptor
+
+
Returns the internal logger.
+
+
getLogger() - Method in class org.fax4j.spi.AbstractFaxClientSpiProxy
+
+
Returns the internal logger.
+
+
getLogger() - Method in class org.fax4j.spi.AbstractFaxJobMonitor
+
+
Returns the internal logger.
+
+
getLogger() - Method in interface org.fax4j.spi.FaxClientSpi
+
+
Returns the internal logger.
+
+
getLogLevel() - Method in class org.fax4j.common.AbstractLogger
+
+
Returns the minimum log level.
+
+
getLogLevel() - Method in interface org.fax4j.common.Logger
+
+
Returns the minimum log level.
+
+
getMailAddressTemplate() - Method in class org.fax4j.spi.email.MailFaxClientSpi
+
+
This function returns the mail address template.
+
+
getMailConnection() - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
Returns the mail connection to be used to send the fax via mail.
+
+
getMailSubjectTemplate() - Method in class org.fax4j.spi.email.MailFaxClientSpi
+
+
This function returns the mail subject template.
+
+
getMethod(FaxActionType) - Method in class org.fax4j.spi.http.CommonHTTPClientConfiguration
+
+
This function returns the HTTP method based on the provided fax action type.
+
+
getMethod(FaxActionType) - Method in interface org.fax4j.spi.http.HTTPClientConfiguration
+
+
This function returns the HTTP method based on the provided fax action type.
+
+
getName() - Method in class org.fax4j.bridge.FileInfo
+
+
This function returns the file name (no path).
+
+
getName() - Method in class org.fax4j.common.LogLevel
+
+
This function returns the log level name.
+
+
getName() - Method in class org.fax4j.common.ProviderImpl
+
+
This function returns the provider name, for example mycompany.
+
+
getName() - Method in interface org.fax4j.Provider
+
+
This function returns the provider name, for example mycompany.
+
+
getName() - Method in class org.fax4j.spi.http.HTTPRequest.ContentPart
+
+
This function returns the part name/key.
+
+
getOutputPart(ProcessExecutorHelper.ProcessOutput, String) - Static method in class org.fax4j.spi.windows.WindowsFaxClientSpiHelper
+
+
This function returns the relevant part from the process output.
+
+
getOutputStream() - Method in interface org.fax4j.spi.comm.CommPortAdapter
+
+
This function returns the output stream to the COMM port.
+
+
getOutputStream() - Method in class org.fax4j.spi.comm.RXTXCommPortAdapter
+
+
This function returns the output stream to the COMM port.
+
+
getOutputText() - Method in class org.fax4j.util.ProcessExecutorHelper.ProcessOutput
+
+
This function returns the process output text.
+
+
getParametersText() - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function returns the URL parameters text.
+
+
getPasswordAuthentication() - Method in class org.fax4j.spi.email.MailAuthenticator
+
+
This funcion returns a password authentication.
+
+
getPathToResponseData(FaxActionType) - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function returns the path to the relevant response data.
+
+
getPort() - Method in class org.fax4j.spi.http.CommonHTTPClientConfiguration
+
+
This function returns the port.
+
+
getPort() - Method in interface org.fax4j.spi.http.HTTPClientConfiguration
+
+
This function returns the port.
+
+
getPortIdentifier(String) - Method in class org.fax4j.spi.comm.RXTXCommPortConnectionFactory
+
+
This function returns the COMM port identifier object.
+
+
getPortName() - Method in class org.fax4j.spi.comm.AbstractCommPortConnectionFactory
+
+
This function returns the port name.
+
+
getPriority() - Method in interface org.fax4j.FaxJob
+
+
This function returns the priority.
+
+
getPriority() - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function returns the priority.
+
+
getPriority() - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function returns the priority.
+
+
getProcessOutputHandler() - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function returns the process output handler.
+
+
getProcessOutputValidator() - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function returns the process output validator.
+
+
getProductInfoPrintout() - Static method in class org.fax4j.ProductInfo
+
+
Returns the product info printout.
+
+
getProperty(String, String) - Method in interface org.fax4j.FaxJob
+
+
This function returns the fax job property for the given key.
+
+
getProperty(String, String) - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function returns the fax job property for the given key.
+
+
getProperty(String, String) - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function returns the fax job property for the given key.
+
+
getPropertyPart() - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
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
+
+
getPropertyPart() - Method in class org.fax4j.common.AbstractService
+
+
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 are the values after the common prefix and before any specific configuration key, or in other + words the top context of the configuration.
+ For example: org.fax4j.[partvalue].some.key
+ The org.fax4j is the common prefix, the some.key is the suffix and partvalue is the part to be replaced.
+
+
getPropertyPart() - Method in interface org.fax4j.common.ConfigurationHolder
+
+
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
+
+
getPropertyPart() - Method in class org.fax4j.common.ConfigurationHolderImpl
+
+
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 are the values after the common prefix and before any specific configuration key, or in other + words the top context of the configuration.
+ For example: org.fax4j.[partvalue].some.key
+ The org.fax4j is the common prefix, the some.key is the suffix and partvalue is the part to be replaced.
+
+
getPropertyPart() - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
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
+
+
getPropertyPart() - Method in class org.fax4j.spi.hoiio.HoiioFaxClientSpi
+
+
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
+
+
getPropertyPart() - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
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
+
+
getPropertyPart() - Method in class org.fax4j.spi.linux.LinuxFaxClientSpi
+
+
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
+
+
getPropertyPart() - Method in class org.fax4j.spi.phaxio.PhaxioFaxClientSpi
+
+
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
+
+
getPropertyPart() - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
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
+
+
getPropertyPart() - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
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
+
+
getProvider() - Method in class org.fax4j.bridge.AbstractFax4JBridge
+
+
This function returns the provider.
+
+
getProvider() - Method in class org.fax4j.bridge.AbstractVendorPolicy
+
+
This function returns the vendor policy provider.
+
+
getProvider() - Method in interface org.fax4j.bridge.VendorPolicy
+
+
This function returns the vendor policy provider.
+
+
getProvider() - Method in class org.fax4j.common.AbstractService
+
+
This function returns the provider.
+
+
getProvider() - Method in interface org.fax4j.common.ProviderImplementation
+
+
This function returns the provider.
+
+
getProvider() - Method in class org.fax4j.FaxClient
+
+
This function returns the provider.
+
+
getProvider() - Method in class org.fax4j.spi.AbstractFax4JClientSpi
+
+
This function returns the provider.
+
+
getProvider() - Method in class org.fax4j.spi.comm.AbstractFax4JFaxModemAdapter
+
+
This function returns the provider.
+
+
getProvider() - Method in class org.fax4j.spi.http.AbstractHTTPClient
+
+
This function returns the provider.
+
+
getProvider() - Method in class org.fax4j.util.AbstractFax4JConnectionFactory
+
+
This function returns the provider.
+
+
getRequestParserConfigurationKey() - Method in class org.fax4j.bridge.AbstractContextFaxBridge
+
+
This function returns the key used to fetch the request parser class name from the fax4j.properties.
+
+
getRequestParserConfigurationKey() - Method in class org.fax4j.bridge.email.EMail2FaxBridge
+
+
This function returns the key used to fetch the request parser class name from the fax4j.properties.
+
+
getRequestParserConfigurationKey() - Method in class org.fax4j.bridge.http.HTTP2FaxBridge
+
+
This function returns the key used to fetch the request parser class name from the fax4j.properties.
+
+
getRequestParserConfigurationKey() - Method in class org.fax4j.bridge.process.Process2FaxBridge
+
+
This function returns the key used to fetch the request parser class name from the fax4j.properties.
+
+
getResource() - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function returns the requested resource.
+
+
getResource() - Method in interface org.fax4j.util.Connection
+
+
This function returns the resource held by the connection.
+
+
getResource() - Method in class org.fax4j.util.ConnectionImpl
+
+
This function returns the resource held by the connection.
+
+
getResponseDataEncoding() - Method in class org.fax4j.spi.http.AbstractHTTPResponseHandler
+
+
This function returns the response data encoding.
+
+
getSenderEmail(Message) - Method in class org.fax4j.bridge.email.DefaultMailMessageParser
+
+
Returns the sender email from the provided mail object.
+
+
getSenderEmail() - Method in interface org.fax4j.FaxJob
+
+
This function returns the fax job sender email address.
+
+
getSenderEmail() - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function returns the fax job sender email address.
+
+
getSenderEmail() - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function returns the fax job sender email address.
+
+
getSenderFaxNumber() - Method in interface org.fax4j.FaxJob
+
+
This function returns the fax job sender fax number.
+
+
getSenderFaxNumber() - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function returns the fax job sender fax number.
+
+
getSenderFaxNumber() - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function returns the fax job sender fax number.
+
+
getSenderName() - Method in interface org.fax4j.FaxJob
+
+
This function returns the fax job sender name.
+
+
getSenderName() - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function returns the fax job sender name.
+
+
getSenderName() - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function returns the fax job sender name.
+
+
getServerNameFromConfiguration(FaxClientSpi) - Static method in class org.fax4j.spi.windows.WindowsFaxClientSpiHelper
+
+
This function returns the server name from the SPI configuration.
+
+
getSession() - Method in class org.fax4j.spi.email.MailResourcesHolder
+
+
This function returns the mail session.
+
+
getStatusCode() - Method in class org.fax4j.spi.http.HTTPResponse
+
+
This function returns the response status.
+
+
getStatusFaxJobIDParameter - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
The get fax job status fax action, fax job ID parameter name
+
+
getSystemConfiguration() - Static method in class org.fax4j.util.LibraryConfigurationLoader
+
+
This function returns the system configuration (internal and external fax4j.properties files).
+
+
getTargetAddress(Message) - Method in class org.fax4j.bridge.email.DefaultMailMessageParser
+
+
Returns the target address from the provided mail object.
+
+
getTargetAddress() - Method in interface org.fax4j.FaxJob
+
+
This function returns the fax job target address.
+
+
getTargetAddress() - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function returns the fax job target address.
+
+
getTargetAddress() - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function returns the fax job target address.
+
+
getTargetName() - Method in interface org.fax4j.FaxJob
+
+
This function returns the fax job target name.
+
+
getTargetName() - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function returns the fax job target name.
+
+
getTargetName() - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function returns the fax job target name.
+
+
getTemplate(String) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function returns the template for the given template name.
+
+
getText() - Method in class org.fax4j.util.IOHelper.OutputReadThread
+
+
The text read from the stream.
+
+
getThreadContextClassLoader() - Static method in class org.fax4j.util.ReflectionHelper
+
+
This function returns the thread context class loader.
+
+
getTimeOut() - Method in class org.fax4j.spi.comm.AbstractCommPortConnectionFactory
+
+
This function returns the timeout.
+
+
getTransport() - Method in class org.fax4j.spi.email.MailResourcesHolder
+
+
This function returns the mail transport.
+
+
getType() - Method in class org.fax4j.spi.http.HTTPRequest.ContentPart
+
+
This function returns the content type.
+
+
getType(String) - Static method in class org.fax4j.util.ReflectionHelper
+
+
This function returns the class based on the class name.
+
+
getValue() - Method in class org.fax4j.common.LogLevel
+
+
This function returns the log level value.
+
+
getVBSExePath() - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
This function return the VBS exe path.
+
+
getVBSFailedLineErrorMessage(String) - Method in class org.fax4j.spi.vbs.VBSProcessOutputValidator
+
+
This function returns the VBS error line for the exception message.
+
+
getVendorPolicy() - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
This function returns the vendor policy.
+
+
getVendorPolicy() - Method in interface org.fax4j.bridge.FaxBridge
+
+
This function returns the vendor policy.
+
+
+ + + +

H

+
+
hashCode() - Method in class org.fax4j.common.ProviderImpl
+
+
This function returns the hash code value of the object.
+
+
HOIIO_PROPERTY_PART - Static variable in class org.fax4j.spi.hoiio.HoiioFaxClientSpi
+
+
The Hoiio property part
+
+
HoiioFaxClientSpi - Class in org.fax4j.spi.hoiio
+
+
This class implements the fax client service provider interface.
+ This implementation will invoke the requests by sending HTTP requests to a Hoiio service.
+ This implementation is not meant to promote the Hoiio commercial product but to serve as a service provider interface + for those using this product.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.hoiio.client.class.name + The HTTP client class name used to submit the HTTP requests + org.fax4j.spi.http.ApacheHTTPClient + org.fax4j.spi.http.ApacheHTTPClient + false + + + org.fax4j.spi.hoiio.app.id + The hoiio Application ID + none + none + true + + + org.fax4j.spi.hoiio.access.token + The hoiio access token + none + none + true + + +
+ Dependencies:
+ + HTTP client required jars. + +
HoiioFaxClientSpi() - Constructor for class org.fax4j.spi.hoiio.HoiioFaxClientSpi
+
+
This is the default constructor.
+
+
HoiioFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.hoiio
+
+
This class holds the SPI configuration constants.
+
+
host - Variable in class org.fax4j.spi.hylafax.AbstractHylaFAXClientConnectionFactory
+
+
The fax server host
+
+
HTTP2FaxBridge - Class in org.fax4j.bridge.http
+
+
This is the HTTP web2fax based implementation of the fax bridge.
+
+
HTTP2FaxBridge() - Constructor for class org.fax4j.bridge.http.HTTP2FaxBridge
+
+
This is the class constructor.
+
+
HTTP_PROPERTY_PART - Static variable in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
The HTTP property part
+
+
HTTP_REQUEST_PARSER_CLASS_NAME_PROPERTY_KEY - Static variable in class org.fax4j.bridge.http.HTTP2FaxBridge
+
+
The HTTP request parser class name
+
+
HTTPClient - Interface in org.fax4j.spi.http
+
+
This interface defines the HTTP client used to submit HTTP requests.
+
+
HTTPClient.HTTPMethod - Enum in org.fax4j.spi.http
+
+
This enum holds the supported HTTP methods.
+
+
HTTPClientConfiguration - Interface in org.fax4j.spi.http
+
+
This interface holds the HTTP client configuration.
+ Each HTTP client will have different configuration requirements and therefore this interface is just a flagging + interface.
+
+
HTTPFaxClientSpi - Class in org.fax4j.spi.http
+
+
This class implements the fax client service provider interface.
+ This implementation will invoke the requests by sending HTTP requests to a web server that supports sending fax + messages.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.http.client.class.name + The HTTP client class name used to submit the HTTP requests + org.fax4j.spi.http.ApacheHTTPClient + org.fax4j.spi.http.ApacheHTTPClient + false + + + org.fax4j.spi.http.faxjob2request.converter.class.name + The fax job to HTTP request converter class name used to convert the fax job data into the relevant HTTP + request. + org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter + org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter + false + + + org.fax4j.spi.http.response.handler.class.name + The HTTP response handler class name used to update the fax job data based on the HTTP response. + org.fax4j.spi.http.JSONHTTPResponseHandler + org.fax4j.spi.http.JSONHTTPResponseHandler + false + + + org.fax4j.spi.http.host.name + The target (service provider) host name. + none + none + true + + + org.fax4j.spi.http.port + The target port number. + none + none + false + + + org.fax4j.spi.http.ssl + True to use SSL (HTTPS), false for simple HTTP + false + false + false + + + org.fax4j.spi.http.submit.resource + The default HTTP resource of the submit fax job request + none + none + false + + + org.fax4j.spi.http.suspend.resource + The default HTTP resource of the suspend fax job request + none + none + false + + + org.fax4j.spi.http.resume.resource + The default HTTP resource of the resume fax job request + none + none + false + + + org.fax4j.spi.http.cancel.resource + The default HTTP resource of the cancel fax job request + none + none + false + + + org.fax4j.spi.http.get.status.resource + The default HTTP resource of the get fax job status request + none + none + false + + + org.fax4j.spi.http.url.parameters + The default HTTP URL parameters of the request + none + none + false + + + org.fax4j.spi.http.submit.method + The HTTP method for the submit action + POST + POST + false + + + org.fax4j.spi.http.suspend.method + The HTTP method for the suspend action + POST + POST + false + + + org.fax4j.spi.http.resume.method + The HTTP method for the resume action + POST + POST + false + + + org.fax4j.spi.http.cancel.method + The HTTP method for the cancel action + POST + POST + false + + + org.fax4j.spi.http.get.status.method + The HTTP method for the get fax job status action + POST + POST + false + + +
+ Dependencies:
+ + HTTP client required jars. + +
HTTPFaxClientSpi() - Constructor for class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This is the default constructor.
+
+
HTTPFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.http
+
+
This class holds the SPI configuration constants.
+
+
HTTPRequest - Class in org.fax4j.spi.http
+
+
Holds the HTTP request data used to send the fax data to the web server.
+ This class is not thread safe.
+
+
HTTPRequest() - Constructor for class org.fax4j.spi.http.HTTPRequest
+
+
This is the default constructor.
+
+
HTTPRequest.ContentPart<T> - Class in org.fax4j.spi.http
+
+
This class holds the content part data.
+
+
HTTPRequest.ContentPartType - Enum in org.fax4j.spi.http
+
+
This enum defines the content part types which are supported.
+
+
HTTPRequest.ContentType - Enum in org.fax4j.spi.http
+
+
This enum defines the content types which are supported.
+
+
HTTPRequestParser - Interface in org.fax4j.bridge.http
+
+
This interface defines the HTTP parser used to extract the fax job and file info from the HTTP request.
+
+
HTTPResponse - Class in org.fax4j.spi.http
+
+
Holds the HTTP response data extracted after the fax request was sent to the web server.
+ This class is not thread safe.
+
+
HTTPResponse() - Constructor for class org.fax4j.spi.http.HTTPResponse
+
+
This is the default constructor.
+
+
HTTPResponseHandler - Interface in org.fax4j.spi.http
+
+
This interface defines the HTTP response handler which is used to update the fax job based on the HTTP response data.
+
+
HylaFAXClientConnectionFactory - Interface in org.fax4j.spi.hylafax
+
+
This interface defines the HaylaFAX connection factory.
+
+
HylaFAXClientConnectionFactoryImpl - Class in org.fax4j.spi.hylafax
+
+
Provides the default implementation of the HaylaFAX connection factory.
+
+
HylaFAXClientConnectionFactoryImpl() - Constructor for class org.fax4j.spi.hylafax.HylaFAXClientConnectionFactoryImpl
+
+
This is the class constructor.
+
+
HylaFaxClientSpi - Class in org.fax4j.spi.hylafax
+
+
This class implements the fax client service provider interface.
+ This implementation is based on the open source hylafax project.
+ It implements the hylafax protocol used by the open source hylafax fax server.
+ See http://sourceforge.net/projects/gnu-hylafax/ for more info.
+
+ 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: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.hylafax.connection.factory.class.name + The connection factory class name + org.fax4j.spi.hylafax.HylaFAXClientConnectionFactoryImpl + org.fax4j.spi.hylafax.HylaFAXClientConnectionFactoryImpl + false + + + org.fax4j.spi.hylafax.host + See gnu-hylafax project for more info. + none + none + true + + + org.fax4j.spi.hylafax.port + See gnu-hylafax project for more info. + none + gnu.hylafax.HylaFAXClientProtocol.DEFAULT_PORT + false + + + org.fax4j.spi.hylafax.user + See gnu-hylafax project for more info. + none + none + true + + + org.fax4j.spi.hylafax.password + See gnu-hylafax project for more info. + none + none + false + + + org.fax4j.spi.hylafax.admin + See gnu-hylafax project for more info. + false + false + false + + + org.fax4j.spi.hylafax.mode + See gnu-hylafax project for more info. + Z + none + true + + + org.fax4j.spi.hylafax.type + See gnu-hylafax project for more info. + A + none + true + + +
+ Limitations:
+ + See http://sourceforge.net/projects/gnu-hylafax/ web site. + +
HylaFaxClientSpi() - Constructor for class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
This is the default constructor.
+
+
HylaFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.hylafax
+
+
This class holds the SPI configuration constants.
+
+
HylaFaxJob - Class in org.fax4j.spi.hylafax
+
+
This class provides the hylafax implementation of the fax job.
+
+
HylaFaxJob(Job) - Constructor for class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This is the class constructor.
+
+ + + + +

I

+
+
INFO - Static variable in class org.fax4j.common.LogLevel
+
+
The INFO log level
+
+
INFO_LOG_LEVEL_VALUE - Static variable in class org.fax4j.common.LogLevel
+
+
The INFO log level
+
+
Initializable - Interface in org.fax4j.common
+
+
Common interface for initializable components.
+
+
initialize(String, Properties, Object) - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
This function initializes the fax bridge.
+
+
initialize(Map<String, String>) - Method in class org.fax4j.bridge.AbstractRequestParser
+
+
This function initializes the component.
+
+
initialize(Object) - Method in class org.fax4j.bridge.AbstractVendorPolicy
+
+
This function initializes the vendor policy.
+
+
initialize(String, Properties, Object) - Method in interface org.fax4j.bridge.FaxBridge
+
+
This function initializes the fax bridge.
+
+
initialize(Object) - Method in interface org.fax4j.bridge.VendorPolicy
+
+
This function initializes the vendor policy.
+
+
initialize(Map<String, String>) - Method in class org.fax4j.common.AbstractService
+
+
This function initializes the component.
+
+
initialize(Map<String, String>) - Method in interface org.fax4j.common.Initializable
+
+
This function initializes the component.
+
+
initialize(Map<String, String>, Logger, FaxJobMonitor) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function initializes the fax client SPI.
+ This method is called by the FaxClientSpiFactory.
+
+
initialize(FaxClientSpi) - Method in class org.fax4j.spi.AbstractFaxClientSpiInterceptor
+
+
This function initializes the fax client SPI interceptor.
+ This method is called by the FaxClientSpiFactory.
+
+
initialize(FaxClientSpi, FaxClientSpiInterceptor[]) - Method in class org.fax4j.spi.AbstractFaxClientSpiProxy
+
+
This function initializes the fax client SPI proxy.
+ This method is called by the FaxClientSpiFactory.
+
+
initialize(Map<String, String>, Logger) - Method in class org.fax4j.spi.AbstractFaxJobMonitor
+
+
This function initializes the fax job monitor.
+ This method is called by the FaxClientSpiFactory.
+
+
initialize(FaxClientSpi) - Method in class org.fax4j.spi.comm.AbstractFaxModemAdapter
+
+
This function initializes the fax modem adapter.
+
+
initialize(FaxClientSpi) - Method in interface org.fax4j.spi.comm.FaxModemAdapter
+
+
This function initializes the fax modem adapter.
+
+
initialize(Map<String, String>, Logger, FaxJobMonitor) - Method in interface org.fax4j.spi.FaxClientSpi
+
+
This function initializes the fax client SPI.
+ This method is called by the FaxClientSpiFactory.
+
+
initialize(FaxClientSpi) - Method in interface org.fax4j.spi.FaxClientSpiInterceptor
+
+
This function initializes the fax client SPI interceptor.
+ This method is called by the FaxClientSpiFactory.
+
+
initialize(FaxClientSpi, FaxClientSpiInterceptor[]) - Method in interface org.fax4j.spi.FaxClientSpiProxy
+
+
This function initializes the fax client SPI proxy.
+ This method is called by the FaxClientSpiFactory.
+
+
initialize(Map<String, String>, Logger) - Method in interface org.fax4j.spi.FaxJobMonitor
+
+
This function initializes the fax job monitor.
+ This method is called by the FaxClientSpiFactory.
+
+
initialize(ConfigurationHolder) - Method in class org.fax4j.util.AbstractConnectionFactory
+
+
This function initializes the connection factory.
+
+
initialize(ConfigurationHolder) - Method in interface org.fax4j.util.ConnectionFactory
+
+
This function initializes the connection factory.
+
+
initializeAdditionalParameters() - Method in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
This function builds and returns the additional parameters map.
+
+
initializeChildFaxClientSpi() - Method in class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
This function initializes the child fax client SPI.
+
+
initializeChildFaxClientSpi() - Method in class org.fax4j.spi.adapter.AdapterFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeChildFaxClientSpi() - Method in class org.fax4j.spi.windows.WindowsFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeFaxActionType2ResourceMap() - Method in class org.fax4j.spi.hoiio.HoiioFaxClientSpi
+
+
This function initializes the fax action type to resource mappings.
+
+
initializeFaxActionType2ResourceMap() - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function initializes the fax action type to resource mappings.
+
+
initializeFaxActionType2ResourceMap() - Method in class org.fax4j.spi.phaxio.PhaxioFaxClientSpi
+
+
This function initializes the fax action type to resource mappings.
+
+
initializeImpl() - Method in class org.fax4j.bridge.AbstractContextFaxBridge
+
+
This function initializes the fax bridge.
+
+
initializeImpl() - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
This function initializes the fax bridge.
+
+
initializeImpl(Map<String, String>) - Method in class org.fax4j.bridge.AbstractRequestParser
+
+
This function initializes the component.
+
+
initializeImpl() - Method in class org.fax4j.bridge.AbstractVendorPolicy
+
+
This function initializes the vendor policy.
+
+
initializeImpl(Map<String, String>) - Method in class org.fax4j.bridge.email.DefaultMailMessageParser
+
+
This function initializes the component.
+
+
initializeImpl() - Method in class org.fax4j.bridge.EmptyVendorPolicy
+
+
This function initializes the vendor policy.
+
+
initializeImpl(Map<String, String>) - Method in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
This function initializes the component.
+
+
initializeImpl(Map<String, String>) - Method in class org.fax4j.bridge.http.SimpleHTTPRequestParser
+
+
This function initializes the component.
+
+
initializeImpl(Map<String, String>) - Method in class org.fax4j.bridge.process.DefaultCommandLineArgumentsParser
+
+
This function initializes the component.
+
+
initializeImpl() - Method in class org.fax4j.common.AbstractService
+
+
This function initializes the component.
+
+
initializeImpl() - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.AbstractFaxClientSpiInterceptor
+
+
This function initializes the fax client SPI interceptor.
+
+
initializeImpl() - Method in class org.fax4j.spi.AbstractFaxClientSpiProxy
+
+
This function initializes the fax client SPI proxy.
+
+
initializeImpl() - Method in class org.fax4j.spi.AbstractFaxJobMonitor
+
+
This function initializes the fax job monitor.
+
+
initializeImpl() - Method in class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.comm.AbstractCommPortConnectionFactory
+
+
This function initializes the connection factory.
+
+
initializeImpl(FaxClientSpi) - Method in class org.fax4j.spi.comm.AbstractFaxModemAdapter
+
+
This function initializes the fax modem adapter.
+
+
initializeImpl() - Method in class org.fax4j.spi.comm.CommFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.email.AbstractMailConnectionFactory
+
+
This function initializes the connection factory.
+
+
initializeImpl() - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.email.MailFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.FaxClientSpiProxyImpl
+
+
This function initializes the fax client SPI proxy.
+
+
initializeImpl() - Method in class org.fax4j.spi.FaxJobMonitorImpl
+
+
This function initializes the fax job monitor.
+
+
initializeImpl() - Method in class org.fax4j.spi.http.AbstractHTTPResponseHandler
+
+
This function initializes the component.
+
+
initializeImpl() - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function initializes the component.
+
+
initializeImpl() - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
This function initializes the component.
+
+
initializeImpl() - Method in class org.fax4j.spi.http.TemplateFaxJob2HTTPRequestConverter
+
+
This function initializes the component.
+
+
initializeImpl() - Method in class org.fax4j.spi.hylafax.AbstractHylaFAXClientConnectionFactory
+
+
This function initializes the connection factory.
+
+
initializeImpl() - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.java4less.RFaxFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.linux.LinuxFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.LogFaxClientSpiInterceptor
+
+
This function initializes the fax client SPI interceptor.
+
+
initializeImpl() - Method in class org.fax4j.spi.mac.MacFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.windows.WindowsJNIFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
This function initializes the fax client SPI.
+
+
initializeImpl() - Method in class org.fax4j.util.AbstractConnectionFactory
+
+
This function initializes the connection factory.
+
+
initializeLogger() - Static method in class org.fax4j.common.ApacheCommonsLogger
+
+
This function initializes and returns the logger.
+
+
initializeLogger() - Static method in class org.fax4j.common.JDKLogger
+
+
This function initializes and returns the logger.
+
+
initializeMailTemplates() - Method in class org.fax4j.spi.efax.EFaxMailFaxClientSpi
+
+
This function initializes the mail templates.
+
+
initializeMailTemplates() - Method in class org.fax4j.spi.email.MailFaxClientSpi
+
+
This function initializes the mail templates.
+
+
initializeMailTemplates() - Method in class org.fax4j.spi.extremefax.ExtremeFaxMailFaxClientSpi
+
+
This function initializes the mail templates.
+
+
initializeMailTemplates() - Method in class org.fax4j.spi.faxage.FaxAgeMailFaxClientSpi
+
+
This function initializes the mail templates.
+
+
initializeMailTemplates() - Method in class org.fax4j.spi.interfax.InterfaxMailFaxClientSpi
+
+
This function initializes the mail templates.
+
+
initializeMailTemplates() - Method in class org.fax4j.spi.metrofax.MetroFaxMailFaxClientSpi
+
+
This function initializes the mail templates.
+
+
initializeMailTemplates() - Method in class org.fax4j.spi.nextivafax.NextivafaxMailFaxClientSpi
+
+
This function initializes the mail templates.
+
+
initializeMailTemplates() - Method in class org.fax4j.spi.send2fax.Send2FaxMailFaxClientSpi
+
+
This function initializes the mail templates.
+
+
initializeURLParameters() - Method in class org.fax4j.spi.hoiio.HoiioFaxClientSpi
+
+
This function returns the HTTP URL parameters from the configuration.
+
+
initializeURLParameters() - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function returns the HTTP URL parameters from the configuration.
+
+
initializeURLParameters() - Method in class org.fax4j.spi.phaxio.PhaxioFaxClientSpi
+
+
This function returns the HTTP URL parameters from the configuration.
+
+
InterfaxMailFaxClientSpi - Class in org.fax4j.spi.interfax
+
+
This class implements the fax client service provider interface.
+ This implementation will invoke the requests by sending emails to a mail server that supports conversion between + email messages and fax messages.
+ The interfax mail SPI supports persistent connection to enable to reuse the same connection for all fax operation + invocations or to create a new connection for each fax operation invocation.
+ By default the SPI will create a new connection for each operation invocation however the + org.fax4j.spi.mail.persistent.connection set to true will enable to reuse the connection.
+ To set the user/password values of the mail connection the following 2 properties must be defined: + org.fax4j.spi.mail.user.name and org.fax4j.spi.mail.password
+ All properties defined in the fax4j configuration will be passed to the mail connection therefore it is possible to + define mail specific properties (see java mail for more info) in the fax4j properties.
+ This SPI only supports to submit new fax jobs.
+ This implementation is not meant to promote the commercial service but to serve as a service provider interface for + it.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.mail.persistent.connection + True to reuse the same mail connection for all fax activites, false to create a new mail connection for each fax + activity. + false + false + false + + + org.fax4j.spi.mail.user.name + The mail account user name. + none + none + false + + + org.fax4j.spi.mail.password + The mail account password. + none + none + false + + + javax mail properties + Any of the javax mail properties can be defined in the fax4j properties.
+ These properties will be passed to the java mail framework. + mail.transport.protocol=smtp
+ mail.smtp.port=25 + none + false + + +
+ Limitations:
+ + This SPI is based on the java mail infrastructure, therefore this SPI cannot connect to mail servers through a + proxy server. + +
InterfaxMailFaxClientSpi() - Constructor for class org.fax4j.spi.interfax.InterfaxMailFaxClientSpi
+
+
This is the default constructor.
+
+
InterfaxMailFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.interfax
+
+
This class holds the SPI configuration constants.
+
+
invoke(Object, Method, Object[]) - Method in class org.fax4j.spi.AbstractFaxClientSpiProxy
+
+
This function is invoked for each fax client SPI method invocation.
+ This method invokes the fax client SPI interceptors.
+
+
invokeExistingFaxJobAction(String, FaxJob, FaxActionType) - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
Invokes a basic fax action
+
+
invokeFaxJobIDValidation(FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function invokes the fax job null validation.
+
+
invokeFaxJobNullValidation(FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function invokes the fax job null validation.
+
+
invokeInterceptors(FaxClientSpiProxy.FaxClientSpiProxyEventType, Method, Object[], Object, Throwable) - Method in class org.fax4j.spi.AbstractFaxClientSpiProxy
+
+
This function invokes the interceptor for the given event.
+
+
invokeInterceptors(FaxClientSpiProxy.FaxClientSpiProxyEventType, Method, Object[], Object, Throwable) - Method in class org.fax4j.spi.FaxClientSpiProxyImpl
+
+
This function invokes the interceptor for the given event.
+
+
invokeInterceptorsImpl(FaxClientSpiProxy.FaxClientSpiProxyEventType, Method, Object[], Object, Throwable) - Method in class org.fax4j.spi.FaxClientSpiProxyImpl
+
+
This function invokes the interceptor for the given event.
+
+
invokeMethod(Class<?>, Object, String, Class<?>[], Object[]) - Static method in class org.fax4j.util.ReflectionHelper
+
+
This function invokes the requested method.
+
+
invokePolicyForRequest(Object) - Method in class org.fax4j.bridge.AbstractVendorPolicy
+
+
This function invokes the vendor policy.
+ The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
+ In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
+
+
invokePolicyForRequest(Object) - Method in interface org.fax4j.bridge.VendorPolicy
+
+
This function invokes the vendor policy.
+ The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
+ In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
+
+
invokePolicyForRequestImpl(Object) - Method in class org.fax4j.bridge.AbstractVendorPolicy
+
+
This function invokes the vendor policy.
+ The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
+ In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
+
+
invokePolicyForRequestImpl(Object) - Method in class org.fax4j.bridge.EmptyVendorPolicy
+
+
This function invokes the vendor policy.
+ The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
+ In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
+
+
invokePolicyForResponse(Object, FaxJob) - Method in class org.fax4j.bridge.AbstractVendorPolicy
+
+
This function invokes the vendor policy.
+ The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
+ In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
+
+
invokePolicyForResponse(Object, FaxJob) - Method in interface org.fax4j.bridge.VendorPolicy
+
+
This function invokes the vendor policy.
+ The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
+ In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
+
+
invokePolicyForResponseImpl(Object, FaxJob) - Method in class org.fax4j.bridge.AbstractVendorPolicy
+
+
This function invokes the vendor policy.
+ The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
+ In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
+
+
invokePolicyForResponseImpl(Object, FaxJob) - Method in class org.fax4j.bridge.EmptyVendorPolicy
+
+
This function invokes the vendor policy.
+ The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
+ In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
+
+
invokeScript(FaxJob, String, Object[], FaxActionType) - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
Invokes the VB script and returns its output.
+
+
invokeScript(String) - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
Invokes the VB script and returns the output.
+
+
IOHelper - Class in org.fax4j.util
+
+
This is an internal IO utility class.
+
+
IOHelper.OutputReadThread - Class in org.fax4j.util
+
+
This class reads the output of the process.
+
+
isContinueFlow() - Method in class org.fax4j.bridge.FaxBridgeFlowHelper.FlowResponse
+
+
This function returns the continue flow flag.
+
+
isFaxMonitorEventsSupported() - Method in class org.fax4j.spi.AbstractFax4JClientSpi
+
+
This function returns true if the fax monitor events are supported by this SPI.
+
+
isFaxMonitorEventsSupported() - Method in class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
This function returns true if the fax monitor events are supported by this SPI.
+
+
isFaxMonitorEventsSupported() - Method in interface org.fax4j.spi.FaxClientSpi
+
+
This function returns true if the fax monitor events are supported by this SPI.
+
+
isFaxMonitorEventsSupported() - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
This function returns true if the fax monitor events are supported by this SPI.
+
+
isFaxMonitorEventsSupported() - Method in class org.fax4j.spi.windows.WindowsJNIFaxClientSpi
+
+
This function returns true if the fax monitor events are supported by this SPI.
+
+
isFaxMonitorEventsSupported() - Method in class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
This function returns true if the fax monitor events are supported by this SPI.
+
+
isNativeLibraryLoaded() - Static method in class org.fax4j.spi.windows.WindowsFaxClientSpiHelper
+
+
This function returns true if the native library was loaded.
+
+
isOpen() - Method in interface org.fax4j.spi.comm.CommPortAdapter
+
+
Returns true if the adapter is valid and open.
+
+
isOpen() - Method in class org.fax4j.spi.comm.RXTXCommPortAdapter
+
+
Returns true if the adapter is valid and open.
+
+
isRunning() - Method in class org.fax4j.spi.FaxJobMonitorImpl.PollerTask
+
+
This function returns the running flag.
+
+
isSSL() - Method in class org.fax4j.spi.http.CommonHTTPClientConfiguration
+
+
This function returns the SSL flag value.
+
+
isSSL() - Method in interface org.fax4j.spi.http.HTTPClientConfiguration
+
+
This function returns the SSL flag value.
+
+ + + + +

J

+
+
JDK_LOGGER - Variable in class org.fax4j.common.JDKLogger
+
+
The JDK logger
+
+
JDKLogger - Class in org.fax4j.common
+
+
This is a simple proxy implementation of the logger that transfers all log events to the JDK logger.
+
+
JDKLogger() - Constructor for class org.fax4j.common.JDKLogger
+
+
This is the default constructor.
+
+
JSONHTTPResponseHandler - Class in org.fax4j.spi.http
+
+
This class provides a JSON based implementation of the HTTP response handler interface.
+ This class expects to get JSON response data and will update the fax job as needed.
+ This class only supports extracting the fax job ID and fax job status from the JSON response object, or in case of + errors, extract the error message.
+
+
JSONHTTPResponseHandler() - Constructor for class org.fax4j.spi.http.JSONHTTPResponseHandler
+
+
This is the default constructor.
+
+
JSONHTTPResponseHandler.JSONHTTPResponseHandlerConfigurationConstants - Enum in org.fax4j.spi.http
+
+
This class holds the configuration constants.
+
+
+ + + +

L

+
+
LibraryConfigurationLoader - Class in org.fax4j.util
+
+
This is an internal utility used to load the library configuration.
+
+
LinuxFaxClientSpi - Class in org.fax4j.spi.linux
+
+
This class implements the fax client service provider interface.
+ This implementation will proxy the requests to linux native fax commands.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + 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 + + +
+ Limitations:
+ + This SPI will only work on linux OS. + +
LinuxFaxClientSpi() - Constructor for class org.fax4j.spi.linux.LinuxFaxClientSpi
+
+
This is the default constructor.
+
+
LinuxFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.linux
+
+
This class holds the SPI configuration constants.
+
+
loadNativeLibrary(Logger) - Static method in class org.fax4j.spi.windows.WindowsFaxClientSpiHelper
+
+
Loads the native library if not loaded before.
+
+
LOCK - Variable in class org.fax4j.spi.FaxJobMonitorImpl
+
+
The lock object
+
+
log(LogLevel, Object[], Throwable) - Method in class org.fax4j.common.AbstractLogger
+
+
Logs the provided data.
+
+
logDebug(Object[], Throwable) - Method in class org.fax4j.common.AbstractLogger
+
+
Logs the provided data at the debug level.
+
+
logDebug(Object[], Throwable) - Method in interface org.fax4j.common.Logger
+
+
Logs the provided data at the debug level.
+
+
logError(Object[], Throwable) - Method in class org.fax4j.common.AbstractLogger
+
+
Logs the provided data at the error level.
+
+
logError(Object[], Throwable) - Method in interface org.fax4j.common.Logger
+
+
Logs the provided data at the error level.
+
+
logEvent(FaxClientSpiProxy.FaxClientSpiProxyEventType, Method, Object[], Object, Throwable) - Method in class org.fax4j.spi.LogFaxClientSpiInterceptor
+
+
This function logs the event.
+
+
LogFaxClientSpiInterceptor - Class in org.fax4j.spi
+
+
This class provides the logging implementation of the fax client SPI interceptor which enables to log all fax client + SPI method invocations.
+
+
LogFaxClientSpiInterceptor() - Constructor for class org.fax4j.spi.LogFaxClientSpiInterceptor
+
+
This is the default constructor.
+
+
Logger - Interface in org.fax4j.common
+
+
This interface defines a simple logger used by the fax4j.
+ This interface can be implemented to proxy the log requests to another logger framework.
+
+
LOGGER - Variable in class org.fax4j.util.AbstractConnectionFactory
+
+
The logger
+
+
LOGGER - Variable in class org.fax4j.util.AbstractProcessExecutor
+
+
The logger
+
+
LOGGER_CLASS_NAME_PROPERTY_KEY - Static variable in class org.fax4j.common.LoggerManager
+
+
The logger class name property key
+
+
LOGGER_LOG_LEVEL_PROPERTY_KEY - Static variable in class org.fax4j.common.LoggerManager
+
+
The logger log level property key
+
+
LoggerManager - Class in org.fax4j.common
+
+
Manages the internal fax4j logger.
+
+
logImpl(LogLevel, Object[], Throwable) - Method in class org.fax4j.common.AbstractLogger
+
+
Logs the provided data.
+
+
logImpl(LogLevel, Object[], Throwable) - Method in class org.fax4j.common.ApacheCommonsLogger
+
+
Logs the provided data.
+
+
logImpl(LogLevel, Object[], Throwable) - Method in class org.fax4j.common.JDKLogger
+
+
Logs the provided data.
+
+
logImpl(LogLevel, Object[], Throwable) - Method in class org.fax4j.common.SimpleLogger
+
+
Logs the provided data.
+
+
logInfo(Object[], Throwable) - Method in class org.fax4j.common.AbstractLogger
+
+
Logs the provided data at the info level.
+
+
logInfo(Object[], Throwable) - Method in interface org.fax4j.common.Logger
+
+
Logs the provided data at the info level.
+
+
LogLevel - Class in org.fax4j.common
+
+
This is the logger log levels.
+
+ + + + +

M

+
+
MacFaxClientSpi - Class in org.fax4j.spi.mac
+
+
This class implements the fax client service provider interface.
+ This implementation will proxy the requests to mac native fax commands.
+
+ 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: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.mac.submit.command + The submit fax job command + lp + lp + false + + + org.fax4j.spi.mac.print.queue.parameter + The print queue parameter + -d + -d + false + + + org.fax4j.spi.mac.print.queue.name + The print queue name + none + none + true + + + org.fax4j.spi.mac.general.parameters + The general parameters + -o + -o + false + + + org.fax4j.spi.mac.phone.parameter + The phone parameter + phone + phone + false + + + org.fax4j.spi.mac.fax.to.parameter + The fax to parameter + faxTo + faxTo + false + + +
+ Limitations:
+ + This SPI will only work on Mac OS. + +
MacFaxClientSpi() - Constructor for class org.fax4j.spi.mac.MacFaxClientSpi
+
+
This is the default constructor.
+
+
MacFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.mac
+
+
This class holds the SPI configuration constants.
+
+
MAIL_MESSAGE_PARSER_CLASS_NAME_PROPERTY_KEY - Static variable in class org.fax4j.bridge.email.EMail2FaxBridge
+
+
The mail message request parser class name
+
+
mailAddressTemplate - Variable in class org.fax4j.spi.email.MailFaxClientSpi
+
+
The mail address template
+
+
MailAuthenticator - Class in org.fax4j.spi.email
+
+
This class implements the javax.mail.Authenticator
+
+
MailAuthenticator(String, String) - Constructor for class org.fax4j.spi.email.MailAuthenticator
+
+
This is the class constructor.
+
+
MailConnectionFactory - Interface in org.fax4j.spi.email
+
+
This class defines the mail connection factory.
+
+
MailConnectionFactoryImpl - Class in org.fax4j.spi.email
+
+
This class provides basic implementation of the mail connection factory.
+
+
MailConnectionFactoryImpl() - Constructor for class org.fax4j.spi.email.MailConnectionFactoryImpl
+
+
This is the class constructor.
+
+
mailConnectionProperties - Variable in class org.fax4j.spi.email.AbstractMailConnectionFactory
+
+
The mail connection properties
+
+
MailFaxClientSpi - Class in org.fax4j.spi.email
+
+
This class implements the fax client service provider interface.
+ This implementation will invoke the requests by sending emails to a mail server that supports conversion between + email messages and fax messages.
+ The mail SPI supports persistent connection to enable to reuse the same connection for all fax operation invocations + or to create a new connection for each fax operation invocation.
+ By default the SPI will create a new connection for each operation invocation however the + org.fax4j.spi.mail.persistent.connection set to true will enable to reuse the connection.
+ To set the user/password values of the mail connection the following 2 properties must be defined: + org.fax4j.spi.mail.user.name and org.fax4j.spi.mail.password
+ All properties defined in the fax4j configuration will be passed to the mail connection therefore it is possible to + define mail specific properties (see java mail for more info) in the fax4j properties.
+ This SPI only supports to submit new fax jobs.
+ The SPI supports embedding the target destination number into the TO address field and subject field by setting the + org.fax4j.spi.mail.address.template and org.fax4j.spi.mail.subject.template properties.
+ For example: org.fax4j.spi.mail.address.template={0}@myprovider.com
+ For example: org.fax4j.spi.mail.subject.template=fax:{0}
+ The {0} will be replaced with the destination number.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.mail.address.template + The address template used when sending the mail message.
+ In order to provide the target fax number as part of the email address you must specify {0} in the template.
+ For example: org.fax4j.spi.mail.address.template={0}@myprovider.com + none + none + true + + + org.fax4j.spi.mail.subject.template + The subject template used when sending the mail message.
+ In order to provide the target fax number as part of the email subject line you must specify {0} in the template.
+ For example: org.fax4j.spi.mail.subject.template=fax:{0} + none + none + true + + + org.fax4j.spi.mail.persistent.connection + True to reuse the same mail connection for all fax activites, false to create a new mail connection for each fax + activity. + false + false + false + + + org.fax4j.spi.mail.connection.factory.class.name + The connection factory class name + org.fax4j.spi.email.MailConnectionFactoryImpl + org.fax4j.spi.email.MailConnectionFactoryImpl + false + + + org.fax4j.spi.mail.user.name + The mail account user name. + none + none + false + + + org.fax4j.spi.mail.password + The mail account password. + none + none + false + + + javax mail properties + Any of the javax mail properties can be defined in the fax4j properties.
+ These properties will be passed to the java mail framework. + mail.transport.protocol=smtp
+ mail.smtp.port=25 + none + false + + +
+ Limitations:
+ + This SPI is based on the java mail infrastructure, therefore this SPI cannot connect to mail servers through a + proxy server. + +
MailFaxClientSpi() - Constructor for class org.fax4j.spi.email.MailFaxClientSpi
+
+
This is the default constructor.
+
+
MailFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.email
+
+
This class holds the SPI configuration constants.
+
+
MailMessageParser - Interface in org.fax4j.bridge.email
+
+
This interface defines the mail message parser used to extract the fax job and file info from the email data.
+
+
MailResourcesHolder - Class in org.fax4j.spi.email
+
+
This class holds the java mail objects.
+
+
MailResourcesHolder(Session, Transport) - Constructor for class org.fax4j.spi.email.MailResourcesHolder
+
+
This is the default constructor.
+
+
mailSubjectTemplate - Variable in class org.fax4j.spi.email.MailFaxClientSpi
+
+
The mail subject template
+
+
main(String[]) - Static method in class org.fax4j.ProductInfo
+
+
Prints the product info to the system out and exists the process.
+
+
MetroFaxMailFaxClientSpi - Class in org.fax4j.spi.metrofax
+
+
This class implements the fax client service provider interface.
+ This implementation will invoke the requests by sending emails to a mail server that supports conversion between + email messages and fax messages.
+ The MetroFax mail SPI supports persistent connection to enable to reuse the same connection for all fax operation + invocations or to create a new connection for each fax operation invocation.
+ By default the SPI will create a new connection for each operation invocation however the + org.fax4j.spi.mail.persistent.connection set to true will enable to reuse the connection.
+ To set the user/password values of the mail connection the following 2 properties must be defined: + org.fax4j.spi.mail.user.name and org.fax4j.spi.mail.password
+ All properties defined in the fax4j configuration will be passed to the mail connection therefore it is possible to + define mail specific properties (see java mail for more info) in the fax4j properties.
+ This SPI only supports to submit new fax jobs.
+ This implementation is not meant to promote the commercial service but to serve as a service provider interface for + it.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.mail.persistent.connection + True to reuse the same mail connection for all fax activites, false to create a new mail connection for each fax + activity. + false + false + false + + + org.fax4j.spi.mail.user.name + The mail account user name. + none + none + false + + + org.fax4j.spi.mail.password + The mail account password. + none + none + false + + + javax mail properties + Any of the javax mail properties can be defined in the fax4j properties.
+ These properties will be passed to the java mail framework. + mail.transport.protocol=smtp
+ mail.smtp.port=25 + none + false + + +
+ Limitations:
+ + This SPI is based on the java mail infrastructure, therefore this SPI cannot connect to mail servers through a + proxy server. + +
MetroFaxMailFaxClientSpi() - Constructor for class org.fax4j.spi.metrofax.MetroFaxMailFaxClientSpi
+
+
This is the default constructor.
+
+
MetroFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.metrofax
+
+
This class holds the SPI configuration constants.
+
+
mode - Variable in class org.fax4j.spi.hylafax.AbstractHylaFAXClientConnectionFactory
+
+
The mode
+
+
monitorFaxJob(FaxClientSpi, FaxJob) - Method in class org.fax4j.spi.AbstractFaxJobMonitor
+
+
This function starts monitoring the requested fax job.
+
+
monitorFaxJob(FaxClientSpi, FaxJob) - Method in interface org.fax4j.spi.FaxJobMonitor
+
+
This function starts monitoring the requested fax job.
+
+
monitorFaxJobImpl(FaxClientSpi, FaxJob) - Method in class org.fax4j.spi.AbstractFaxJobMonitor
+
+
This function starts monitoring the requested fax job.
+
+
monitorFaxJobImpl(FaxClientSpi, FaxJob) - Method in class org.fax4j.spi.FaxJobMonitorImpl
+
+
This function starts monitoring the requested fax job.
+
+
MultiPartFaxJob2HTTPRequestConverter - Class in org.fax4j.spi.http
+
+
This class implements the fax job to HTTP request converter interface.
+ This class will construct a multi part HTTP requests.
+ The parameter names are set in the fax4j configuration and their values are extracted from the fax job.
+
+
MultiPartFaxJob2HTTPRequestConverter() - Constructor for class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
This is the default constructor.
+
+
MultiPartFaxJob2HTTPRequestConverter.FaxJob2HTTPRequestConverterConfigurationConstants - Enum in org.fax4j.spi.http
+
+
This class holds the configuration constants.
+
+
MultiPartHTTPRequestParser - Class in org.fax4j.bridge.http
+
+
This class provides a multi part implementation of the HTTP request parser used to extract the fax job and file info + from the HTTP request.
+
+
MultiPartHTTPRequestParser() - Constructor for class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
This is the class constructor.
+
+
MultiPartHTTPRequestParser.HTTPRequestParserConfigurationConstants - Enum in org.fax4j.bridge.http
+
+
This class holds the configuration constants.
+
+ + + + +

N

+
+
NATIVE_LOCK - Static variable in class org.fax4j.spi.windows.WindowsFaxClientSpiHelper
+
+
The lock used to synchronize native calls
+
+
NextivafaxMailFaxClientSpi - Class in org.fax4j.spi.nextivafax
+
+
This class implements the fax client service provider interface.
+ This implementation will invoke the requests by sending emails to a mail server that supports conversion between + email messages and fax messages.
+ The nextivafax mail SPI supports persistent connection to enable to reuse the same connection for all fax operation + invocations or to create a new connection for each fax operation invocation.
+ By default the SPI will create a new connection for each operation invocation however the + org.fax4j.spi.mail.persistent.connection set to true will enable to reuse the connection.
+ To set the user/password values of the mail connection the following 2 properties must be defined: + org.fax4j.spi.mail.user.name and org.fax4j.spi.mail.password
+ All properties defined in the fax4j configuration will be passed to the mail connection therefore it is possible to + define mail specific properties (see java mail for more info) in the fax4j properties.
+ This SPI only supports to submit new fax jobs.
+ This implementation is not meant to promote the commercial service but to serve as a service provider interface for + it.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.mail.persistent.connection + True to reuse the same mail connection for all fax activites, false to create a new mail connection for each fax + activity. + false + false + false + + + org.fax4j.spi.mail.user.name + The mail account user name. + none + none + false + + + org.fax4j.spi.mail.password + The mail account password. + none + none + false + + + javax mail properties + Any of the javax mail properties can be defined in the fax4j properties.
+ These properties will be passed to the java mail framework. + mail.transport.protocol=smtp
+ mail.smtp.port=25 + none + false + + +
+ Limitations:
+ + This SPI is based on the java mail infrastructure, therefore this SPI cannot connect to mail servers through a + proxy server. + +
NextivafaxMailFaxClientSpi() - Constructor for class org.fax4j.spi.nextivafax.NextivafaxMailFaxClientSpi
+
+
This is the default constructor.
+
+
NextivafaxMailFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.nextivafax
+
+
This class holds the SPI configuration constants.
+
+
NONE - Static variable in class org.fax4j.common.LogLevel
+
+
The NONE log level
+
+
NONE_LOG_LEVEL_VALUE - Static variable in class org.fax4j.common.LogLevel
+
+
The NONE log level
+
+ + + + +

O

+
+
onMethodInvocationError(Method, Object[], Throwable) - Method in interface org.fax4j.spi.FaxClientSpiInterceptor
+
+
This function is invoked by the fax client SPI proxy in of an error while invoking the method in the fax client + SPI itself.
+
+
onMethodInvocationError(Method, Object[], Throwable) - Method in class org.fax4j.spi.LogFaxClientSpiInterceptor
+
+
This function is invoked by the fax client SPI proxy in of an error while invoking the method in the fax client + SPI itself.
+
+
org.fax4j - package org.fax4j
+
+
The fax4j library, is a standard on which java based applications can communicate with + fax devices in order to submit new faxes or perform other related actions.
+
+
org.fax4j.bridge - package org.fax4j.bridge
+
+
Provides the API classes for the fax client bridge.
+ The fax4j bridge is used to transform applications to fax bridges for example an email server to provide email2fax functionality.
+
+
org.fax4j.bridge.email - package org.fax4j.bridge.email
+
+
Provides the API classes for the email2fax bridge.
+
+
org.fax4j.bridge.http - package org.fax4j.bridge.http
+
+
Provides the API classes for a HTTP based web2fax bridge.
+
+
org.fax4j.bridge.process - package org.fax4j.bridge.process
+
+
Provides the API classes for a standalone process based cli2fax bridge.
+
+
org.fax4j.common - package org.fax4j.common
+
+
Contains common internal classes used by the fax4j library.
+
+
org.fax4j.spi - package org.fax4j.spi
+
+
Provides the API classes for the fax client SPI.
+ The class/interfaces defined in this package should only be used internally by the fax4j library + or by classes implemeting a new fax client SPI.
+
+
org.fax4j.spi.adapter - package org.fax4j.spi.adapter
+
+
Provides the adapter fax client SPI implementation.
+
+
org.fax4j.spi.comm - package org.fax4j.spi.comm
+
+
Provides the COMM port communication based fax client SPI implementation.
+
+
org.fax4j.spi.efax - package org.fax4j.spi.efax
+
+
Provides the efax based fax client SPI implementation.
+
+
org.fax4j.spi.email - package org.fax4j.spi.email
+
+
Provides the email based fax client SPI implementation.
+
+
org.fax4j.spi.extremefax - package org.fax4j.spi.extremefax
+
+
Provides the extreme fax based fax client SPI implementation.
+
+
org.fax4j.spi.faxage - package org.fax4j.spi.faxage
+
+
Provides the faxage based fax client SPI implementation.
+
+
org.fax4j.spi.hoiio - package org.fax4j.spi.hoiio
+
+
Provides the hoiio based fax client SPI implementation.
+
+
org.fax4j.spi.http - package org.fax4j.spi.http
+
+
Provides the HTTP based fax client SPI implementation.
+
+
org.fax4j.spi.hylafax - package org.fax4j.spi.hylafax
+
+
Provides the HylaFAX fax client SPI implementation.
+
+
org.fax4j.spi.interfax - package org.fax4j.spi.interfax
+
+
Provides the interfax based fax client SPI implementation.
+
+
org.fax4j.spi.java4less - package org.fax4j.spi.java4less
+
+
Provides the java4less RFax fax client SPI implementation.
+
+
org.fax4j.spi.linux - package org.fax4j.spi.linux
+
+
Provides the native linux fax client SPI implementation.
+
+
org.fax4j.spi.mac - package org.fax4j.spi.mac
+
+
Provides the native Mac fax client SPI implementation.
+
+
org.fax4j.spi.metrofax - package org.fax4j.spi.metrofax
+
+
Provides the metrofax based fax client SPI implementation.
+
+
org.fax4j.spi.nextivafax - package org.fax4j.spi.nextivafax
+
+
Provides the nextivafax based fax client SPI implementation.
+
+
org.fax4j.spi.phaxio - package org.fax4j.spi.phaxio
+
+
Provides the phaxio based fax client SPI implementation.
+
+
org.fax4j.spi.process - package 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.send2fax - package org.fax4j.spi.send2fax
+
+
Provides the send2fax based fax client SPI implementation.
+
+
org.fax4j.spi.vbs - package org.fax4j.spi.vbs
+
+
Provides the VB script based fax client SPI implementation.
+
+
org.fax4j.spi.windows - package org.fax4j.spi.windows
+
+
Provides the native windows fax client SPI implementation.
+
+
org.fax4j.util - package org.fax4j.util
+
+
Provides general utilities used internally by the fax4j library.
+
+
OutputReadThread(InputStream) - Constructor for class org.fax4j.util.IOHelper.OutputReadThread
+
+
This is the default constructor.
+
+
+ + + +

P

+
+
parseCommand(ConfigurationHolder, String) - Method in class org.fax4j.util.DefaultProcessExecutor
+
+
This function parsers the command and converts to a command array.
+
+
password - Variable in class org.fax4j.spi.email.AbstractMailConnectionFactory
+
+
The mail connection password
+
+
password - Variable in class org.fax4j.spi.hylafax.AbstractHylaFAXClientConnectionFactory
+
+
The fax server password
+
+
PHAXIO_PROPERTY_PART - Static variable in class org.fax4j.spi.phaxio.PhaxioFaxClientSpi
+
+
The Phaxio property part
+
+
PhaxioFaxClientSpi - Class in org.fax4j.spi.phaxio
+
+
This class implements the fax client service provider interface.
+ This implementation will invoke the requests by sending HTTP requests to a Phaxio service.
+ This implementation is not meant to promote the Phaxio commercial product but to serve as a service provider + interface for those using this product.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.phaxio.client.class.name + The HTTP client class name used to submit the HTTP requests + org.fax4j.spi.http.ApacheHTTPClient + org.fax4j.spi.http.ApacheHTTPClient + false + + + org.fax4j.spi.phaxio.api.key + The phaxio API key + none + none + true + + + org.fax4j.spi.phaxio.api.secret + The phaxio API secret + none + none + true + + +
+ Dependencies:
+ + HTTP client required jars. + +
PhaxioFaxClientSpi() - Constructor for class org.fax4j.spi.phaxio.PhaxioFaxClientSpi
+
+
This is the default constructor.
+
+
PhaxioFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.phaxio
+
+
This class holds the SPI configuration constants.
+
+
pollerTask - Variable in class org.fax4j.spi.FaxJobMonitorImpl
+
+
The poller task
+
+
PollerTask(FaxJobMonitorImpl) - Constructor for class org.fax4j.spi.FaxJobMonitorImpl.PollerTask
+
+
This is the class constructor.
+
+
pollForFaxJobStatues(FaxJob[]) - Method in class org.fax4j.spi.AbstractFax4JClientSpi
+
+
This function polls the new statues for the provided fax jobs.
+
+
pollForFaxJobStatues(FaxJob[]) - Method in interface org.fax4j.spi.FaxClientSpi
+
+
This function polls the new statues for the provided fax jobs.
+
+
pollForFaxJobStatuesImpl(FaxJob[]) - Method in class org.fax4j.spi.AbstractFax4JClientSpi
+
+
This function polls the new statues for the provided fax jobs.
+
+
pollForFaxJobStatuesImpl(FaxJob[]) - Method in class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
This function polls the new statues for the provided fax jobs.
+
+
POLLING_INTERVAL_IN_MILLIES_PROPERTY_KEY - Static variable in class org.fax4j.spi.FaxJobMonitorImpl
+
+
The fax job polling interval in millies property key
+
+
POLLING_THREAD_PRIORITY_PROPERTY_KEY - Static variable in class org.fax4j.spi.FaxJobMonitorImpl
+
+
The fax job polling thread priority property key
+
+
pollingInterval - Variable in class org.fax4j.spi.FaxJobMonitorImpl
+
+
The poller task interval between invocations
+
+
pollingThreadPriority - Variable in class org.fax4j.spi.FaxJobMonitorImpl
+
+
The poller thread priority
+
+
populateFaxActionType2ReponseDataPathMappings(FaxActionType[], Enum<?>[]) - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function populates the fax action type to response data path mappings based on the configuration of the + handler.
+
+
populateFaxActionType2ReponseDataPathMappings() - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function populates the fax action type to response data path mappings based on the configuration of the + handler.
+
+
populateFaxActionType2ReponseDataPathMappings() - Method in class org.fax4j.spi.http.JSONHTTPResponseHandler
+
+
This function populates the fax action type to response data path mappings based on the configuration of the + handler.
+
+
populateFaxActionType2ReponseDataPathMappings() - Method in class org.fax4j.spi.http.XMLHTTPResponseHandler
+
+
This function populates the fax action type to response data path mappings based on the configuration of the + handler.
+
+
populateStatusString2FaxStatusMappings(FaxJobStatus[], Enum<?>[]) - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function populates the status strings to fax status enum values based on the configuration of the handler.
+
+
populateStatusString2FaxStatusMappings() - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
This function populates the status strings to fax status enum values based on the configuration of the handler.
+
+
populateStatusString2FaxStatusMappings() - Method in class org.fax4j.spi.http.JSONHTTPResponseHandler
+
+
This function populates the status strings to fax status enum values based on the configuration of the handler.
+
+
populateStatusString2FaxStatusMappings() - Method in class org.fax4j.spi.http.XMLHTTPResponseHandler
+
+
This function populates the status strings to fax status enum values based on the configuration of the handler.
+
+
port - Variable in class org.fax4j.spi.hylafax.AbstractHylaFAXClientConnectionFactory
+
+
The fax server port
+
+
postMethodInvocation(Method, Object[], Object) - Method in interface org.fax4j.spi.FaxClientSpiInterceptor
+
+
This function is invoked by the fax client SPI proxy after invoking the method in the fax client SPI itself.
+
+
postMethodInvocation(Method, Object[], Object) - Method in class org.fax4j.spi.LogFaxClientSpiInterceptor
+
+
This function is invoked by the fax client SPI proxy after invoking the method in the fax client SPI itself.
+
+
preMethodInvocation(Method, Object[]) - Method in interface org.fax4j.spi.FaxClientSpiInterceptor
+
+
This function is invoked by the fax client SPI proxy before invoking the method in the fax client SPI itself.
+
+
preMethodInvocation(Method, Object[]) - Method in class org.fax4j.spi.LogFaxClientSpiInterceptor
+
+
This function is invoked by the fax client SPI proxy before invoking the method in the fax client SPI itself.
+
+
preNativeCall() - Method in class org.fax4j.spi.windows.WindowsJNIFaxClientSpi
+
+
This function is invoked before any native call to set the native layer debug mode.
+
+
printProductInfo() - Static method in class org.fax4j.ProductInfo
+
+
Prints the product info to the system out.
+
+
priorityParameter - Variable in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
The priority parameter name
+
+
Process2FaxBridge - Class in org.fax4j.bridge.process
+
+
This is the process cli2fax based implementation of the fax bridge.
+
+
Process2FaxBridge() - Constructor for class org.fax4j.bridge.process.Process2FaxBridge
+
+
This is the class constructor.
+
+
PROCESS_EXECUTER_CLASS_NAME_PROPERTY_KEY - Static variable in interface org.fax4j.util.ProcessExecutor
+
+
The process executer class name property key
+
+
ProcessExecutor - Interface in org.fax4j.util
+
+
The process executer enables to execute native processes.
+ Implementing classes must be statless and thread safe.
+
+
ProcessExecutorHelper - Class in org.fax4j.util
+
+
This is an internal process execution utility class.
+
+
ProcessExecutorHelper.ProcessOutput - Class in org.fax4j.util
+
+
This holds the process output.
+
+
ProcessFaxClientSpi - Class in org.fax4j.spi.process
+
+
This class implements the fax client service provider interface.
+ This implementation will invoke the requests by executing an external process (executable/script) that enables to + invoke the fax action.
+ This class will use request templates to construct the process command.
+ The template parameters are updated with the values from the fax4j configuration or FaxJob data.
+ All template parameters are defined as ${templatename} variables, for example: myexe.exe -target + ${target.address} -file ${file}
+
+ Below table describes the template parameters.
+ Template Parameters: +
+ + Template Parameter + Description + + + file + The fax job file path + + + target.address + The fax job target address + + + target.name + The fax job target name + + + sender.name + The fax job sender name + + + sender.fax.number + The fax job sender fax number + + + sender.email + The fax job sender email + + +
+ In case there is no template defined for a certain fax action, this class will throw an UnsupportedOperationException + exception.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.process.submit.template.command + The submit fax job template command. + none + none + false + + + org.fax4j.spi.process.suspend.template.command + The suspend fax job template command. + none + none + false + + + org.fax4j.spi.process.resume.template.command + The resume fax job template command. + none + none + false + + + org.fax4j.spi.process.cancel.template.command + The cancel fax job template command. + none + none + false + + + org.fax4j.spi.process.get.status.template.command + The get status fax job template command. + none + none + false + + + org.fax4j.spi.process.output.validator + The process output validator class name. + org.fax4j.spi.process.ExitCodeProcessOutputValidator + org.fax4j.spi.process.ExitCodeProcessOutputValidator + false + + + org.fax4j.spi.process.output.handler + The process output handler class name. + none + none + false + + + org.fax4j.spi.process.use.windows.command.prefix + True to add a windows command prefix to the command template. + false + false + false + + + org.fax4j.spi.process.windows.command.prefix + True to add a windows command prefix to the command template. + rundll32 SHELL32.DLL,ShellExec_RunDLL + rundll32 SHELL32.DLL,ShellExec_RunDLL + false + + +
+ Dependencies:
+ + External executable/script must be available + +
+ +
ProcessFaxClientSpi() - Constructor for class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This is the default constructor.
+
+
ProcessFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.process
+
+
This class holds the SPI configuration constants.
+
+
ProcessOutput(String, String, int) - Constructor for class org.fax4j.util.ProcessExecutorHelper.ProcessOutput
+
+
This is the class constructor.
+
+
ProcessOutputHandler - Interface in org.fax4j.spi.process
+
+
This interface defines the process output handler which is used to update the fax job based on the process output + information.
+
+
ProcessOutputValidator - Interface in org.fax4j.spi.process
+
+
This interface defines the process output validator which is used to validate if the process ended correctly.
+
+
ProductInfo - Class in org.fax4j
+
+
This class is used to print the product info of the fax4j library.
+
+
Provider - Interface in org.fax4j
+
+
This is the provider interface.
+ Each SPI enables access to the SPI provider by returning an instance of this interface.
+
+
ProviderImpl - Class in org.fax4j.common
+
+
This class implements the provider interface.
+
+
ProviderImpl(String, String) - Constructor for class org.fax4j.common.ProviderImpl
+
+
This is the class constructor.
+
+
ProviderImplementation - Interface in org.fax4j.common
+
+
Defines the methods for classes that have a provider.
+
+ + + + +

R

+
+
readAndWriteStreams(InputStream, OutputStream) - Static method in class org.fax4j.util.IOHelper
+
+
Reads the data from the input stream and writes to the output stream.
+
+
readFile(File) - Static method in class org.fax4j.util.IOHelper
+
+
Reads the data from the file.
+
+
readInternalAndExternalConfiguration() - Static method in class org.fax4j.util.LibraryConfigurationLoader
+
+
This function reads and returns the internal and external fax4j properties.
+
+
readInternalConfiguration() - Static method in class org.fax4j.util.LibraryConfigurationLoader
+
+
This function reads and returns the internal fax4j properties.
+
+
readStream(InputStream) - Static method in class org.fax4j.util.IOHelper
+
+
Reads the data from the stream.
+
+
readTextFile(File) - Static method in class org.fax4j.util.IOHelper
+
+
Reads the text from the file.
+
+
readTextStream(Reader) - Static method in class org.fax4j.util.IOHelper
+
+
Reads the text from the stream.
+
+
ReflectionHelper - Class in org.fax4j.util
+
+
Holds general functions for working with reflection and dynamic invocation of code/classes.
+
+
registerCloseable(Closeable) - Static method in class org.fax4j.util.CloseableResourceManager
+
+
Registers the provided closeable.
+ Will throw an error in case the manager is no longer active (due to JVM shutdown).
+
+
releaseCommPortConnection() - Method in class org.fax4j.spi.comm.CommFaxClientSpi
+
+
Releases the COMM port connection if open.
+
+
releaseConnection(Connection<T>) - Method in class org.fax4j.util.AbstractConnectionFactory
+
+
Releases the connection.
+
+
releaseConnection(Connection<T>) - Method in interface org.fax4j.util.ConnectionFactory
+
+
Releases the connection.
+
+
releaseResource(T) - Method in class org.fax4j.util.AbstractConnectionFactory
+
+
Releases the resource from the connection.
+
+
releaseResourceImpl(CommPortAdapter) - Method in class org.fax4j.spi.comm.AbstractCommPortConnectionFactory
+
+
Releases the resource from the connection.
+
+
releaseResourceImpl(MailResourcesHolder) - Method in class org.fax4j.spi.email.MailConnectionFactoryImpl
+
+
Releases the resource from the connection.
+
+
releaseResourceImpl(HylaFAXClient) - Method in class org.fax4j.spi.hylafax.HylaFAXClientConnectionFactoryImpl
+
+
Releases the resource from the connection.
+
+
releaseResourceImpl(T) - Method in class org.fax4j.util.AbstractConnectionFactory
+
+
Releases the resource from the connection.
+
+
removeAllFaxClientActionEventListeners() - Method in interface org.fax4j.common.FaxClientActions
+
+
This function removes all fax client action event listeners from the internal fax event listeners data structure.
+
+
removeAllFaxClientActionEventListeners() - Method in class org.fax4j.FaxClient
+
+
This function removes all fax client action event listeners from the internal fax event listeners data structure.
+
+
removeAllFaxClientActionEventListeners() - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function removes all fax client action event listeners from the internal fax event listeners data structure.
+
+
removeAllFaxMonitorEventListeners() - Method in interface org.fax4j.common.FaxClientActions
+
+
This function removes all fax monitor event listeners from the internal fax event listeners data structure.
+ Not all SPIs support monitoring events.
+
+
removeAllFaxMonitorEventListeners() - Method in class org.fax4j.FaxClient
+
+
This function removes all fax monitor event listeners from the internal fax event listeners data structure.
+ Not all SPIs support monitoring events.
+
+
removeAllFaxMonitorEventListeners() - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function removes all fax monitor event listeners from the internal fax event listeners data structure.
+ Not all SPIs support monitoring events.
+
+
removeFaxClientActionEventListener(FaxClientActionEventListener) - Method in interface org.fax4j.common.FaxClientActions
+
+
This function removes the fax client action event listener from the internal fax event listeners data structure.
+
+
removeFaxClientActionEventListener(FaxClientActionEventListener) - Method in class org.fax4j.FaxClient
+
+
This function removes the fax client action event listener from the internal fax event listeners data structure.
+
+
removeFaxClientActionEventListener(FaxClientActionEventListener) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function removes the fax client action event listener from the internal fax event listeners data structure.
+
+
removeFaxMonitorEventListener(FaxMonitorEventListener) - Method in interface org.fax4j.common.FaxClientActions
+
+
This function removes the fax monitor event listener from the internal fax event listeners data structure.
+ Not all SPIs support monitoring events.
+
+
removeFaxMonitorEventListener(FaxMonitorEventListener) - Method in class org.fax4j.FaxClient
+
+
This function removes the fax monitor event listener from the internal fax event listeners data structure.
+ Not all SPIs support monitoring events.
+
+
removeFaxMonitorEventListener(FaxMonitorEventListener) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function removes the fax monitor event listener from the internal fax event listeners data structure.
+ Not all SPIs support monitoring events.
+
+
replaceTemplateParameter(String, String, String, SpiUtil.TemplateParameterEncoder) - Static method in class org.fax4j.util.SpiUtil
+
+
This function replaces the parameter with the provided value.
+
+
RequestParser<T> - Interface in org.fax4j.bridge
+
+
This interface defines the fax bridge request parser used to extract the fax job and file info from the input data.
+
+
RESPONSE_DATA_ENCODING_PROPERTY_KEY - Static variable in class org.fax4j.spi.http.AbstractHTTPResponseHandler
+
+
The response data encoding property key
+
+
resumeFaxJob(FaxJob) - Method in interface org.fax4j.common.FaxClientActions
+
+
This function will resume an existing fax job.
+
+
resumeFaxJob(FaxJob) - Method in class org.fax4j.FaxClient
+
+
This function will resume an existing fax job.
+
+
resumeFaxJob(FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJob(HylaFaxJob, HylaFAXClient) - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJobIDParameter - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
The resume fax action, fax job ID parameter name
+
+
resumeFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.AbstractFax4JClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.hoiio.HoiioFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.phaxio.PhaxioFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.windows.WindowsFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
resumeFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.windows.WindowsJNIFaxClientSpi
+
+
This function will resume an existing fax job.
+
+
RFaxFaxClientSpi - Class in org.fax4j.spi.java4less
+
+
This class implements the fax client service provider interface.
+ This implementation is based on the java4less commercial product.
+ This implementation is not meant to promote the java4less commercial product but to serve as a service provider + interface for those using this product.
+
+ 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): Draft
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.rfax.port.name + See java4less website for more info. + none + none + true + + + org.fax4j.spi.rfax.fax.class + See java4less website for more info. + none + none + true + + +
+ Limitations:
+ + See java4less web site. + +
RFaxFaxClientSpi() - Constructor for class org.fax4j.spi.java4less.RFaxFaxClientSpi
+
+
This is the default constructor.
+
+
RFaxFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.java4less
+
+
This class holds the SPI configuration constants.
+
+
RFaxFaxClientSpi.FaxJobExtendedPropertyConstants - Enum in org.fax4j.spi.java4less
+
+
This class holds the fax job extended properties.
+
+
run() - Method in class org.fax4j.spi.FaxJobMonitorImpl.PollerTask
+
+
Invoked by the timer to start the polling cycle.
+
+
run() - Method in class org.fax4j.util.IOHelper.OutputReadThread
+
+
Reads the data from the stream.
+
+
runPollingCycle() - Method in class org.fax4j.spi.FaxJobMonitorImpl
+
+
Runs the polling cycle to fetch and create monitor events.
+
+
RXTXCommPortAdapter - Class in org.fax4j.spi.comm
+
+
This class holds the COMM port objects.
+
+
RXTXCommPortAdapter(CommPort) - Constructor for class org.fax4j.spi.comm.RXTXCommPortAdapter
+
+
This is the class constructor.
+
+
RXTXCommPortConnectionFactory - Class in org.fax4j.spi.comm
+
+
This class implements the COMM port connection factory using the RXTX COMM API.
+
+
RXTXCommPortConnectionFactory() - Constructor for class org.fax4j.spi.comm.RXTXCommPortConnectionFactory
+
+
This is the class constructor.
+
+ + + + +

S

+
+
Send2FaxMailFaxClientSpi - Class in org.fax4j.spi.send2fax
+
+
This class implements the fax client service provider interface.
+ This implementation will invoke the requests by sending emails to a mail server that supports conversion between + email messages and fax messages.
+ The send2fax mail SPI supports persistent connection to enable to reuse the same connection for all fax operation + invocations or to create a new connection for each fax operation invocation.
+ By default the SPI will create a new connection for each operation invocation however the + org.fax4j.spi.mail.persistent.connection set to true will enable to reuse the connection.
+ To set the user/password values of the mail connection the following 2 properties must be defined: + org.fax4j.spi.mail.user.name and org.fax4j.spi.mail.password
+ All properties defined in the fax4j configuration will be passed to the mail connection therefore it is possible to + define mail specific properties (see java mail for more info) in the fax4j properties.
+ This SPI only supports to submit new fax jobs.
+ This implementation is not meant to promote the commercial service but to serve as a service provider interface for + it.
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.mail.persistent.connection + True to reuse the same mail connection for all fax activites, false to create a new mail connection for each fax + activity. + false + false + false + + + org.fax4j.spi.mail.user.name + The mail account user name. + none + none + false + + + org.fax4j.spi.mail.password + The mail account password. + none + none + false + + + javax mail properties + Any of the javax mail properties can be defined in the fax4j properties.
+ These properties will be passed to the java mail framework. + mail.transport.protocol=smtp
+ mail.smtp.port=25 + none + false + + +
+ Limitations:
+ + This SPI is based on the java mail infrastructure, therefore this SPI cannot connect to mail servers through a + proxy server. + +
Send2FaxMailFaxClientSpi() - Constructor for class org.fax4j.spi.send2fax.Send2FaxMailFaxClientSpi
+
+
This is the default constructor.
+
+
Send2FaxMailFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.send2fax
+
+
This class holds the SPI configuration constants.
+
+
SENDER_EMAIL_TEMPLATE_PARAMETER - Static variable in class org.fax4j.util.SpiUtil
+
+
The sender email template parameter
+
+
SENDER_EMAIL_TEMPLATE_PARAMETER_STRING - Static variable in class org.fax4j.util.SpiUtil
+
+
The sender email template parameter
+
+
SENDER_FAX_NUMBER_TEMPLATE_PARAMETER - Static variable in class org.fax4j.util.SpiUtil
+
+
The sender fax number template parameter
+
+
SENDER_FAX_NUMBER_TEMPLATE_PARAMETER_STRING - Static variable in class org.fax4j.util.SpiUtil
+
+
The sender fax number template parameter
+
+
SENDER_NAME_TEMPLATE_PARAMETER - Static variable in class org.fax4j.util.SpiUtil
+
+
The sender name template parameter
+
+
SENDER_NAME_TEMPLATE_PARAMETER_STRING - Static variable in class org.fax4j.util.SpiUtil
+
+
The sender name template parameter
+
+
senderEMailParameter - Variable in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
The sender email parameter name
+
+
senderFaxNumberParameter - Variable in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
The sender fax number parameter name
+
+
senderNameParameter - Variable in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
The sender name parameter name
+
+
sendMail(FaxJob, Connection<MailResourcesHolder>, Message) - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
This function will send the mail message.
+
+
Service - Interface in org.fax4j.common
+
+
Common interface for services.
+ Services have common initialization and setup process.
+
+
ServiceFactory - Class in org.fax4j.common
+
+
The factory that creates, initializes and returns new service objects.
+
+
setContent(byte[]) - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function sets the content.
+
+
setContent(String) - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function sets the content.
+
+
setContent(HTTPRequest.ContentPart<?>[]) - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function sets the content.
+
+
setContent(String) - Method in class org.fax4j.spi.http.HTTPResponse
+
+
This function sets the content.
+
+
setFile(File) - Method in interface org.fax4j.FaxJob
+
+
This function sets the file to fax.
+
+
setFile(File) - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function sets the file to fax.
+
+
setFile(File) - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function sets the file to fax.
+
+
setFilePath(String) - Method in interface org.fax4j.FaxJob
+
+
This function sets the path to the file to fax.
+
+
setFilePath(String) - Method in class org.fax4j.spi.AbstractFaxJob
+
+
This function sets the path to the file to fax.
+
+
setHeaderProperties(Properties) - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function sets the header properties.
+
+
setHostName(String) - Method in class org.fax4j.spi.http.CommonHTTPClientConfiguration
+
+
This function sets the host name.
+
+
setID(String) - Method in interface org.fax4j.FaxJob
+
+
This function sets the fax job ID.
+
+
setID(String) - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function sets the fax job ID.
+
+
setID(String) - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function sets the fax job ID.
+
+
setLogLevel(LogLevel) - Method in class org.fax4j.common.AbstractLogger
+
+
Sets the minimum log level.
+
+
setLogLevel(LogLevel) - Method in interface org.fax4j.common.Logger
+
+
Sets the minimum log level.
+
+
setMethod(FaxActionType, HTTPClient.HTTPMethod) - Method in class org.fax4j.spi.http.CommonHTTPClientConfiguration
+
+
This function sets the HTTP method based on the provided fax action type.
+
+
setParametersText(String) - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function sets the URL parameters text.
+
+
setPort(int) - Method in class org.fax4j.spi.http.CommonHTTPClientConfiguration
+
+
This function sets the port.
+
+
setPriority(FaxJob.FaxJobPriority) - Method in interface org.fax4j.FaxJob
+
+
This function sets the priority.
+
+
setPriority(FaxJob.FaxJobPriority) - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function sets the priority.
+
+
setPriority(FaxJob.FaxJobPriority) - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function sets the priority.
+
+
setProperty(String, String) - Method in interface org.fax4j.FaxJob
+
+
This function sets the fax job property.
+
+
setProperty(String, String) - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function sets the fax job property.
+
+
setProperty(String, String) - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function sets the fax job property.
+
+
setPropertyPart(String) - Method in class org.fax4j.common.AbstractService
+
+
This function sets the property part value.
+ This function should be called before the initialize method.
+ See org.fax4j.common.ConfigurationHolder.getPropertyPart() for more info.
+
+
setPropertyPart(String) - Method in interface org.fax4j.common.Service
+
+
This function sets the property part value.
+ This function should be called before the initialize method.
+ See org.fax4j.common.ConfigurationHolder.getPropertyPart() for more info.
+
+
setRequestContent(HTTPRequest, HttpMethodBase) - Method in class org.fax4j.spi.http.ApacheHTTPClient
+
+
This function sets the request content.
+
+
setResource(String) - Method in class org.fax4j.spi.http.HTTPRequest
+
+
This function sets the requested resource.
+
+
setRunning(boolean) - Method in class org.fax4j.spi.FaxJobMonitorImpl.PollerTask
+
+
This function sets the running flag.
+
+
setSenderEmail(String) - Method in interface org.fax4j.FaxJob
+
+
This function sets the fax job sender email address.
+
+
setSenderEmail(String) - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function sets the fax job sender email address.
+
+
setSenderEmail(String) - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function sets the fax job sender email address.
+
+
setSenderFaxNumber(String) - Method in interface org.fax4j.FaxJob
+
+
This function sets the fax job sender fax number.
+
+
setSenderFaxNumber(String) - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function sets the fax job sender fax number.
+
+
setSenderFaxNumber(String) - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function sets the fax job sender fax number.
+
+
setSenderName(String) - Method in interface org.fax4j.FaxJob
+
+
This function sets the fax job sender name.
+
+
setSenderName(String) - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function sets the fax job sender name.
+
+
setSenderName(String) - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function sets the fax job sender name.
+
+
setSSL(boolean) - Method in class org.fax4j.spi.http.CommonHTTPClientConfiguration
+
+
This function sets the SSL flag value.
+
+
setStatusCode(int) - Method in class org.fax4j.spi.http.HTTPResponse
+
+
This function sets the response status.
+
+
setTargetAddress(String) - Method in interface org.fax4j.FaxJob
+
+
This function sets the fax job target address.
+
+
setTargetAddress(String) - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function sets the fax job target address.
+
+
setTargetAddress(String) - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function sets the fax job target address.
+
+
setTargetName(String) - Method in interface org.fax4j.FaxJob
+
+
This function sets the fax job target name.
+
+
setTargetName(String) - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function sets the fax job target name.
+
+
setTargetName(String) - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function sets the fax job target name.
+
+
setupHTTPRequestHeaderProperties(HTTPRequest, HttpMethodBase) - Method in class org.fax4j.spi.http.ApacheHTTPClient
+
+
This function sets the header properties in the HTTP method.
+
+
setupSubmitFaxJobInput(FaxJob) - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
This function creates an input array with the needed info to submit a new fax job based on the provided data.
+
+
shouldAddContentPart(String) - Method in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
This function enables to filter out parameters from the HTTP request.
+ Default implementation uses the default IGNORE_PARAMETER_KEY enum value.
+
+
shouldAddFileNamePart() - Method in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
This function returns true if the converter should add a file name content part.
+
+
SimpleHTTPRequestParser - Class in org.fax4j.bridge.http
+
+
This class provides a simple predefined implementation of the HTTP request parser used to extract the fax job and + file info from the HTTP request.
+ This parser expects the HTTP request as follows:
+ URL parameters:
+ + file [file name without path] + priority [priority value as defined in the enum] + target_address [target address] + target_name [target name] + sender_name [sender name] + sender_fax_number [sender fax number] + sender_email [sender email] + property:[property name] [property value] + + The request Payload should hold the file content only.
+
+
SimpleHTTPRequestParser() - Constructor for class org.fax4j.bridge.http.SimpleHTTPRequestParser
+
+
This is the class constructor.
+
+
SimpleLogger - Class in org.fax4j.common
+
+
This is a basic implementation of the logger.
+ It enables to print the output to the system out stream.
+
+
SimpleLogger() - Constructor for class org.fax4j.common.SimpleLogger
+
+
This is the default constructor.
+
+
SPI_CLASS_NAME_TYPE_MAP_PROPERTY_KEY_PREFIX - Static variable in class org.fax4j.spi.FaxClientSpiFactory
+
+
The SPI class name to type mapping property key prefix
+
+
SPI_INTERCEPTOR_LIST_PROPERTY_KEY - Static variable in class org.fax4j.spi.FaxClientSpiFactory
+
+
The SPI interceptor list property key
+
+
SPI_INTERCEPTOR_LIST_SEPARATOR - Static variable in class org.fax4j.spi.FaxClientSpiFactory
+
+
The SPI interceptor list separator ';'
+
+
SPI_INTERCEPTOR_TYPE_PROPERTY_KEY_PREFIX - Static variable in class org.fax4j.spi.FaxClientSpiFactory
+
+
The SPI interceptor type property key prefix
+
+
SPI_PROXY_CLASS_NAME_PROPERTY_KEY - Static variable in class org.fax4j.spi.FaxClientSpiFactory
+
+
The SPI proxy class name property key
+
+
SPI_PROXY_ENABLED_PROPERTY_KEY - Static variable in class org.fax4j.spi.FaxClientSpiFactory
+
+
The SPI proxy enabled property key
+
+
SpiUtil - Class in org.fax4j.util
+
+
This is an internal general utility class.
+
+
SpiUtil.URLTemplateParameterEncoder - Class in org.fax4j.util
+
+
This class implements the URL encoder.
+
+
startTask() - Method in class org.fax4j.spi.FaxJobMonitorImpl.PollerTask
+
+
Starts the task.
+
+
stopMonitoringAllFaxJobs(FaxClientSpi) - Method in class org.fax4j.spi.AbstractFaxJobMonitor
+
+
This function will stop the monitoring of all fax jobs registered by the provided fax client SPI.
+ Other fax jobs registered by other SPIs will keep on being monitored.
+
+
stopMonitoringAllFaxJobs(FaxClientSpi) - Method in interface org.fax4j.spi.FaxJobMonitor
+
+
This function will stop the monitoring of all fax jobs registered by the provided fax client SPI.
+ Other fax jobs registered by other SPIs will keep on being monitored.
+
+
stopMonitoringAllFaxJobsImpl(FaxClientSpi) - Method in class org.fax4j.spi.AbstractFaxJobMonitor
+
+
This function will stop the monitoring of all fax jobs registered by the provided fax client SPI.
+ Other fax jobs registered by other SPIs will keep on being monitored.
+
+
stopMonitoringAllFaxJobsImpl(FaxClientSpi) - Method in class org.fax4j.spi.FaxJobMonitorImpl
+
+
This function will stop the monitoring of all fax jobs registered by the provided fax client SPI.
+ Other fax jobs registered by other SPIs will keep on being monitored.
+
+
submitFaxJob(T) - Method in class org.fax4j.bridge.AbstractContextFaxBridge
+
+
This function will submit a new fax job.
+
+
submitFaxJob(FaxJob, FileInfo) - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+ The file information in the provided fax job will be ignored by this method, instead the file data will be taken + from the FileInfo.
+
+
submitFaxJob(T) - Method in interface org.fax4j.bridge.ContextFaxBridge
+
+
This function will submit a new fax job.
+
+
submitFaxJob(FaxJob, FileInfo) - Method in interface org.fax4j.bridge.FaxBridge
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+ The file information in the provided fax job will be ignored by this method, instead the file data will be taken + from the FileInfo.
+
+
submitFaxJob(T, Object, boolean) - Method in class org.fax4j.bridge.FaxBridgeFlowHelper
+
+
This function invokes the submit fax job flow.
+ As part of the flow, if requested, the vendor policy would be invoked as well.
+
+
submitFaxJob(FaxJob) - Method in interface org.fax4j.common.FaxClientActions
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJob(FaxJob) - Method in class org.fax4j.FaxClient
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJob(FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJob(FaxJob, CommPortAdapter) - Method in class org.fax4j.spi.comm.AbstractFaxModemAdapter
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJob(FaxJob, CommPortAdapter) - Method in interface org.fax4j.spi.comm.FaxModemAdapter
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJob(HylaFaxJob, HylaFAXClient) - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.AbstractFax4JClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob, CommPortAdapter) - Method in class org.fax4j.spi.comm.AbstractFaxModemAdapter
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.comm.CommFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob, CommPortAdapter) - Method in class org.fax4j.spi.comm.CommFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.java4less.RFaxFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.mac.MacFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.windows.WindowsJNIFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFaxJobViaFaxModem(FaxJob) - Method in class org.fax4j.spi.java4less.RFaxFaxClientSpi
+
+
This function will submit a new fax job.
+ The fax job ID may be populated by this method in the provided fax job object.
+
+
submitFileContentParameter - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
The submit fax action, file content parameter name
+
+
submitFileNameParameter - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
The submit fax action, file name parameter name
+
+
submitHTTPRequest(HTTPRequest, HTTPClientConfiguration, HTTPClient.HTTPMethod) - Method in class org.fax4j.spi.http.ApacheHTTPClient
+
+
Submits the HTTP request and returns the HTTP response.
+
+
submitHTTPRequest(HTTPRequest, HTTPClientConfiguration, HTTPClient.HTTPMethod) - Method in interface org.fax4j.spi.http.HTTPClient
+
+
Submits the HTTP request and returns the HTTP response.
+
+
submitHTTPRequest(FaxJob, HTTPRequest, FaxActionType) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
Submits the HTTP request and returns the HTTP response.
+
+
submitHTTPRequestImpl(HTTPRequest, HTTPClient.HTTPMethod) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
Submits the HTTP request and returns the HTTP response.
+
+
submitSenderEMailParameter - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
The submit fax action, sender email parameter name
+
+
submitSenderFaxNumberParameter - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
The submit fax action, sender fax number parameter name
+
+
submitSenderNameParameter - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
The submit fax action, sender name parameter name
+
+
submitTargetAddressParameter - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
The submit fax action, target address parameter name
+
+
submitTargetNameParameter - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
The submit fax action, target name parameter name
+
+
suspendFaxJob(FaxJob) - Method in interface org.fax4j.common.FaxClientActions
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJob(FaxJob) - Method in class org.fax4j.FaxClient
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJob(FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJob(HylaFaxJob, HylaFAXClient) - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJobIDParameter - Variable in class org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter
+
+
The suspend fax action, fax job ID parameter name
+
+
suspendFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.AbstractFax4JClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.adapter.AbstractAdapterFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.email.AbstractMailFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.hoiio.HoiioFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.hylafax.HylaFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.phaxio.PhaxioFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.windows.WindowsFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
suspendFaxJobImpl(FaxJob) - Method in class org.fax4j.spi.windows.WindowsJNIFaxClientSpi
+
+
This function will suspend an existing fax job.
+
+
SYSTEM_EOL - Static variable in interface org.fax4j.common.Logger
+
+
The system eol string value
+
+ + + + +

T

+
+
TARGET_ADDRESS_TEMPLATE_PARAMETER - Static variable in class org.fax4j.util.SpiUtil
+
+
The target address template parameter
+
+
TARGET_ADDRESS_TEMPLATE_PARAMETER_STRING - Static variable in class org.fax4j.util.SpiUtil
+
+
The target address template parameter
+
+
TARGET_NAME_TEMPLATE_PARAMETER - Static variable in class org.fax4j.util.SpiUtil
+
+
The target name template parameter
+
+
TARGET_NAME_TEMPLATE_PARAMETER_STRING - Static variable in class org.fax4j.util.SpiUtil
+
+
The target name template parameter
+
+
targetAddressParameter - Variable in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
The target address parameter name
+
+
targetNameParameter - Variable in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
The target name parameter name
+
+
TEMPLATE_PARAMETER_PREFIX - Static variable in class org.fax4j.util.SpiUtil
+
+
The template parameter prefix
+
+
TEMPLATE_PARAMETER_SUFFIX - Static variable in class org.fax4j.util.SpiUtil
+
+
The template parameter suffix
+
+
TemplateFaxJob2HTTPRequestConverter - Class in org.fax4j.spi.http
+
+
This class implements the fax job to HTTP request converter interface.
+ This class will use request templates to construct the HTTP requests.
+ Only the HTTP resource, URL parameters and HTTP content accept template parameters.
+ The HTTP resource is the URL part after the domain, for example http://www.mydomain.com/myresource.
+ The HTTP URL parameters is the URL part after the ?, for example + http://www.mydomain.com/myresource?param1=value1.
+ The HTTP content is not part of the URL and contains the POST information.
+ The template parameters are than updated with the values from the fax4j configuration or FaxJob data.
+ All template parameters are defined as ${templatename} variables, for example: + http://www.mydomain.com/myresource?faxnum=${target.address}
+
+ Below table describes the template parameters.
+ Template Parameters: +
+ + Template Parameter + Description + + + file + The fax job file content (in case of template) or name (in case of resource or URL parameters) + + + target.address + The fax job target address + + + target.name + The fax job target name + + + sender.name + The fax job sender name + + + sender.fax.number + The fax job sender fax number + + + sender.email + The fax job sender email + + + fax.job.id + The fax job ID + + +
+ In case there is no template defined for a certain fax action, this class will return null. + +
TemplateFaxJob2HTTPRequestConverter() - Constructor for class org.fax4j.spi.http.TemplateFaxJob2HTTPRequestConverter
+
+
This is the default constructor.
+
+
TemplateFaxJob2HTTPRequestConverter.FaxJob2HTTPRequestConverterConfigurationConstants - Enum in org.fax4j.spi.http
+
+
This class holds the configuration constants.
+
+
throwUnsupportedException() - Method in class org.fax4j.spi.AbstractFaxClientSpi
+
+
This function throws unsupported operation exception.
+
+
TIMEOUT_DEFAULT_VALUE - Static variable in class org.fax4j.spi.comm.CommFaxClientSpi
+
+
The timeout default value
+
+
toString() - Method in enum org.fax4j.bridge.http.MultiPartHTTPRequestParser.HTTPRequestParserConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in class org.fax4j.common.ProviderImpl
+
+
This function string value of the provider used for printing purposes.
+
+
toString() - Method in class org.fax4j.FaxClientActionEvent
+
+
Returns a String representation of this fax client action event object.
+
+
toString() - Method in class org.fax4j.FaxMonitorEvent
+
+
Returns a String representation of this fax monitor event object.
+
+
toString() - Method in enum org.fax4j.spi.AbstractFaxClientSpi.FaxJobExtendedPropertyConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.adapter.AdapterFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.comm.CommFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.efax.EFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.email.AbstractMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.email.MailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.extremefax.ExtremeFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.faxage.FaxAgeMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in class org.fax4j.spi.FaxJobImpl
+
+
This function returns the string value of the fax job.
+
+
toString() - Method in enum org.fax4j.spi.hoiio.HoiioFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.http.CommonHTTPClientConfiguration.HTTPClientConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.http.HTTPFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.http.JSONHTTPResponseHandler.JSONHTTPResponseHandlerConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter.FaxJob2HTTPRequestConverterConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.http.TemplateFaxJob2HTTPRequestConverter.FaxJob2HTTPRequestConverterConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.http.XMLHTTPResponseHandler.XMLHTTPResponseHandlerConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.hylafax.HylaFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in class org.fax4j.spi.hylafax.HylaFaxJob
+
+
This function returns the string value of the fax job.
+
+
toString() - Method in enum org.fax4j.spi.interfax.InterfaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.java4less.RFaxFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.java4less.RFaxFaxClientSpi.FaxJobExtendedPropertyConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.linux.LinuxFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.mac.MacFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.metrofax.MetroFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.nextivafax.NextivafaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.phaxio.PhaxioFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.process.ProcessFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.send2fax.Send2FaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.vbs.VBSFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.vbs.VBSFaxClientSpi.FaxJobExtendedPropertyConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.windows.WindowsFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.windows.WindowsFaxClientSpi.FaxJobExtendedPropertyConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.windows.WindowsProcessFaxClientSpi.Fax4jExeConstants
+
+
This function returns the string value.
+
+
toString() - Method in enum org.fax4j.spi.windows.WindowsProcessFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
This function returns the string value.
+
+
transportHost - Variable in class org.fax4j.spi.email.AbstractMailConnectionFactory
+
+
The transport host
+
+
transportPort - Variable in class org.fax4j.spi.email.AbstractMailConnectionFactory
+
+
The transport port
+
+
transportProtocol - Variable in class org.fax4j.spi.email.AbstractMailConnectionFactory
+
+
The transport protocol
+
+
type - Variable in class org.fax4j.spi.hylafax.AbstractHylaFAXClientConnectionFactory
+
+
The type
+
+ + + + +

U

+
+
unregisterCloseable(Closeable) - Static method in class org.fax4j.util.CloseableResourceManager
+
+
Unregisters the provided closeable.
+ Will throw an error in case the manager is no longer active (due to JVM shutdown).
+
+
updateFaxJob(FaxJob, HTTPResponse, FaxActionType) - Method in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
Updates the fax job based on the data from the HTTP response data.
+
+
updateFaxJob(FaxJob, HTTPResponse, FaxActionType) - Method in class org.fax4j.spi.http.EmptyHTTPResponseHandler
+
+
Updates the fax job based on the data from the HTTP response data.
+
+
updateFaxJob(FaxJob, HTTPResponse, FaxActionType) - Method in class org.fax4j.spi.http.HTTPFaxClientSpi
+
+
Updates the fax job based on the data from the HTTP response.
+
+
updateFaxJob(FaxJob, HTTPResponse, FaxActionType) - Method in interface org.fax4j.spi.http.HTTPResponseHandler
+
+
Updates the fax job based on the data from the HTTP response data.
+
+
updateFaxJob(FaxJob, ProcessExecutorHelper.ProcessOutput, FaxActionType) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
Updates the fax job based on the data from the process output.
+
+
updateFaxJob(FaxClientSpi, FaxJob, ProcessExecutorHelper.ProcessOutput, FaxActionType) - Method in interface org.fax4j.spi.process.ProcessOutputHandler
+
+
Updates the fax job based on the data from the process output.
+
+
updateFaxJob(FaxClientSpi, FaxJob, ProcessExecutorHelper.ProcessOutput, FaxActionType) - Method in class org.fax4j.spi.vbs.VBSProcessOutputHandler
+
+
Updates the fax job based on the data from the process output.
+
+
updateFaxJob(FaxClientSpi, FaxJob, ProcessExecutorHelper.ProcessOutput, FaxActionType) - Method in class org.fax4j.spi.windows.WindowsProcessOutputHandler
+
+
Updates the fax job based on the data from the process output.
+
+
updateFaxJob2HTTPRequestConverterConfiguration(Map<String, String>) - Method in class org.fax4j.spi.hoiio.HoiioFaxClientSpi
+
+
Hook for extending classes.
+
+
updateFaxJob2HTTPRequestConverterConfiguration(Map<String, String>) - Method in class org.fax4j.spi.http.AbstractMultiPart2JSONHTTPFaxClientSpi
+
+
Hook for extending classes.
+
+
updateFaxJob2HTTPRequestConverterConfiguration(Map<String, String>) - Method in class org.fax4j.spi.phaxio.PhaxioFaxClientSpi
+
+
Hook for extending classes.
+
+
updateFaxJobFromInputData(T, FaxJob) - Method in class org.fax4j.bridge.AbstractRequestParser
+
+
This function update the fax job from the input data.
+ This fax job will not have any file data.
+
+
updateFaxJobFromInputData(T, FaxJob) - Method in interface org.fax4j.bridge.RequestParser
+
+
This function update the fax job from the input data.
+ This fax job will not have any file data.
+
+
updateFaxJobFromInputDataImpl(T, FaxJob) - Method in class org.fax4j.bridge.AbstractRequestParser
+
+
This function update the fax job from the request data.
+ This fax job will not have any file data.
+
+
updateFaxJobFromInputDataImpl(Message, FaxJob) - Method in class org.fax4j.bridge.email.DefaultMailMessageParser
+
+
This function update the fax job from the request data.
+ This fax job will not have any file data.
+
+
updateFaxJobFromInputDataImpl(HTTPRequest, FaxJob) - Method in class org.fax4j.bridge.http.MultiPartHTTPRequestParser
+
+
This function update the fax job from the request data.
+ This fax job will not have any file data.
+
+
updateFaxJobFromInputDataImpl(HTTPRequest, FaxJob) - Method in class org.fax4j.bridge.http.SimpleHTTPRequestParser
+
+
This function update the fax job from the request data.
+ This fax job will not have any file data.
+
+
updateFaxJobFromInputDataImpl(String[], FaxJob) - Method in class org.fax4j.bridge.process.DefaultCommandLineArgumentsParser
+
+
This function update the fax job from the request data.
+ This fax job will not have any file data.
+
+
updateFaxJobFromRequestImpl(HTTPRequest, FaxJob, Map<String, String>) - Method in class org.fax4j.bridge.http.SimpleHTTPRequestParser
+
+
This function update the fax job from the request data.
+ This fax job will not have any file data.
+
+
updateFaxJobWithFileInfo(FaxJob, FileInfo) - Method in class org.fax4j.bridge.AbstractFaxBridge
+
+
This function stores the file in the local machine and updates the fax job with the new file data.
+
+
updateFaxJobWithFileInfo(FaxJob, FileInfo) - Method in class org.fax4j.bridge.FaxBridgeImpl
+
+
This function stores the file in the local machine and updates the fax job with the new file data.
+
+
updateHTTPResponseHandlerConfiguration(Map<String, String>) - Method in class org.fax4j.spi.hoiio.HoiioFaxClientSpi
+
+
Hook for extending classes.
+
+
updateHTTPResponseHandlerConfiguration(Map<String, String>) - Method in class org.fax4j.spi.http.AbstractMultiPart2JSONHTTPFaxClientSpi
+
+
Hook for extending classes.
+
+
updateHTTPResponseHandlerConfiguration(Map<String, String>) - Method in class org.fax4j.spi.phaxio.PhaxioFaxClientSpi
+
+
Hook for extending classes.
+
+
URL_ENCODER - Static variable in class org.fax4j.util.SpiUtil
+
+
The URL encoder
+
+
urlDecode(String) - Static method in class org.fax4j.util.SpiUtil
+
+
This function URL decodes the given text.
+
+
urlEncode(String) - Static method in class org.fax4j.util.SpiUtil
+
+
This function URL encodes the given text.
+
+
URLTemplateParameterEncoder() - Constructor for class org.fax4j.util.SpiUtil.URLTemplateParameterEncoder
+
+
This is the class constructor.
+
+
userName - Variable in class org.fax4j.spi.email.AbstractMailConnectionFactory
+
+
The mail connection user name
+
+
userName - Variable in class org.fax4j.spi.hylafax.AbstractHylaFAXClientConnectionFactory
+
+
The fax server user name
+
+
useWin2kAPI - Variable in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
The use windows 2000 API flag
+
+
useWindowsCommandPrefix - Variable in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
The use windows command prefix flag
+
+
UTF_8_ENCODING_NAME - Static variable in class org.fax4j.util.SpiUtil
+
+
The UTF-8 encoding
+
+
+ + + +

V

+
+
validateCondition(String, String) - Method in class org.fax4j.spi.adapter.AdapterFaxClientSpi
+
+
Validates the SPI condition.
+
+
validateFaxJobID(FaxJob) - Static method in class org.fax4j.spi.windows.WindowsFaxClientSpiHelper
+
+
This function validates the provided fax job ID (not checking fax server, only format).
+
+
validateFaxJobID(String) - Static method in class org.fax4j.spi.windows.WindowsFaxClientSpiHelper
+
+
This function validates the provided fax job ID (not checking fax server, only format).
+
+
validateFaxJobID(int) - Static method in class org.fax4j.spi.windows.WindowsFaxClientSpiHelper
+
+
This function validates the provided fax job ID (not checking fax server, only format).
+
+
validateProcessOutput(FaxClientSpi, ProcessExecutorHelper.ProcessOutput, FaxActionType) - Method in class org.fax4j.spi.process.ExitCodeProcessOutputValidator
+
+
This function validates the process output for errors.
+ If not valid, an exception should be thrown.
+
+
validateProcessOutput(ProcessExecutorHelper.ProcessOutput, FaxActionType) - Method in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
This function validates the process output for errors.
+ If not valid, an exception should be thrown.
+
+
validateProcessOutput(FaxClientSpi, ProcessExecutorHelper.ProcessOutput, FaxActionType) - Method in interface org.fax4j.spi.process.ProcessOutputValidator
+
+
This function validates the process output for errors.
+ If not valid, an exception should be thrown.
+
+
validateProcessOutput(FaxClientSpi, ProcessExecutorHelper.ProcessOutput, FaxActionType) - Method in class org.fax4j.spi.vbs.VBSProcessOutputValidator
+
+
This function validates the process output for errors.
+ If not valid, an exception should be thrown.
+
+
validateProcessOutput(FaxClientSpi, ProcessExecutorHelper.ProcessOutput, FaxActionType) - Method in class org.fax4j.spi.windows.WindowsProcessOutputValidator
+
+
This function validates the process output for errors.
+ If not valid, an exception should be thrown.
+
+
valueOf(String) - Static method in enum org.fax4j.bridge.http.MultiPartHTTPRequestParser.HTTPRequestParserConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.common.FaxActionType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.FaxClientActionEvent.FaxClientActionEventID
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.FaxJob.FaxJobPriority
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.FaxJobStatus
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.FaxMonitorEvent.FaxMonitorEventID
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.AbstractFaxClientSpi.FaxJobExtendedPropertyConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.adapter.AdapterFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.comm.CommFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.efax.EFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.email.AbstractMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.email.MailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.extremefax.ExtremeFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.faxage.FaxAgeMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.FaxClientSpiProxy.FaxClientSpiProxyEventType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.hoiio.HoiioFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.http.CommonHTTPClientConfiguration.HTTPClientConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.http.HTTPClient.HTTPMethod
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.http.HTTPFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.http.HTTPRequest.ContentPartType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.http.HTTPRequest.ContentType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.http.JSONHTTPResponseHandler.JSONHTTPResponseHandlerConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter.FaxJob2HTTPRequestConverterConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.http.TemplateFaxJob2HTTPRequestConverter.FaxJob2HTTPRequestConverterConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.http.XMLHTTPResponseHandler.XMLHTTPResponseHandlerConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.hylafax.HylaFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.interfax.InterfaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.java4less.RFaxFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.java4less.RFaxFaxClientSpi.FaxJobExtendedPropertyConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.linux.LinuxFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.mac.MacFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.metrofax.MetroFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.nextivafax.NextivafaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.phaxio.PhaxioFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.process.ProcessFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.send2fax.Send2FaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.vbs.VBSFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.vbs.VBSFaxClientSpi.FaxJobExtendedPropertyConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.windows.WindowsFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.windows.WindowsFaxClientSpi.FaxJobExtendedPropertyConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.windows.WindowsProcessFaxClientSpi.Fax4jExeConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.fax4j.spi.windows.WindowsProcessFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum org.fax4j.bridge.http.MultiPartHTTPRequestParser.HTTPRequestParserConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.common.FaxActionType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.FaxClientActionEvent.FaxClientActionEventID
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.FaxJob.FaxJobPriority
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.FaxJobStatus
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.FaxMonitorEvent.FaxMonitorEventID
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.AbstractFaxClientSpi.FaxJobExtendedPropertyConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.adapter.AdapterFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.comm.CommFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.efax.EFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.email.AbstractMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.email.MailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.extremefax.ExtremeFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.faxage.FaxAgeMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.FaxClientSpiProxy.FaxClientSpiProxyEventType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.hoiio.HoiioFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.http.CommonHTTPClientConfiguration.HTTPClientConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.http.HTTPClient.HTTPMethod
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.http.HTTPFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.http.HTTPRequest.ContentPartType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.http.HTTPRequest.ContentType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.http.JSONHTTPResponseHandler.JSONHTTPResponseHandlerConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.http.MultiPartFaxJob2HTTPRequestConverter.FaxJob2HTTPRequestConverterConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.http.TemplateFaxJob2HTTPRequestConverter.FaxJob2HTTPRequestConverterConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.http.XMLHTTPResponseHandler.XMLHTTPResponseHandlerConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.hylafax.HylaFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.interfax.InterfaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.java4less.RFaxFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.java4less.RFaxFaxClientSpi.FaxJobExtendedPropertyConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.linux.LinuxFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.mac.MacFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.metrofax.MetroFaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.nextivafax.NextivafaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.phaxio.PhaxioFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.process.ProcessFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.send2fax.Send2FaxMailFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.vbs.VBSFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.vbs.VBSFaxClientSpi.FaxJobExtendedPropertyConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.windows.WindowsFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.windows.WindowsFaxClientSpi.FaxJobExtendedPropertyConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.windows.WindowsProcessFaxClientSpi.Fax4jExeConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.fax4j.spi.windows.WindowsProcessFaxClientSpi.FaxClientSpiConfigurationConstants
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
VALUES_SEPERATOR - Static variable in class org.fax4j.spi.http.AbstractMappingHTTPResponseHandler
+
+
The values seperator ';'
+
+
vbsExePath - Variable in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
The VBS exe path
+
+
VBSFaxClientSpi - Class in org.fax4j.spi.vbs
+
+
This class implements the fax client service provider interface.
+ This implementation will proxy the requests to VB scripts that will invoke the windows fax API.
+ It is highly recommanded that the windows SPI will be used instead of this SPI.
+ It is possible to see all faxes submitted from this SPI in the windows fax window available from the + Start→Settings→Printers and Faxes→Fax
+ The executable used to invoke the VBS is defaulted to cscript.
+
+
VBSFaxClientSpi() - Constructor for class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
This is the default constructor.
+
+
VBSFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.vbs
+
+
This class holds the SPI configuration constants.
+
+
VBSFaxClientSpi.FaxJobExtendedPropertyConstants - Enum in org.fax4j.spi.vbs
+
+
This class holds the fax job extended properties.
+
+
VBSProcessOutputHandler - Class in org.fax4j.spi.vbs
+
+
This class implements the VBS process output handler which is used to update the fax job based on the process output + information.
+
+
VBSProcessOutputHandler() - Constructor for class org.fax4j.spi.vbs.VBSProcessOutputHandler
+
+
This is the class constructor.
+
+
VBSProcessOutputValidator - Class in org.fax4j.spi.vbs
+
+
This process output validator checks the fax4j vbscript output data for errors.
+
+
VBSProcessOutputValidator() - Constructor for class org.fax4j.spi.vbs.VBSProcessOutputValidator
+
+
This is the class constructor.
+
+
VENDOR_POLICY_CLASS_NAME - Static variable in interface org.fax4j.bridge.FaxBridge
+
+
The vendor policy class name property key
+
+
VendorPolicy - Interface in org.fax4j.bridge
+
+
The vendor policy enables vendors to hook into the fax submitting flow, enabling to restrict access, bill customers + and so on, before/after the fax is submitted.
+ Implementing classes must have a default empty constructor and the implementation must be thread safe.
+
+
+ + + +

W

+
+
WIN_2K_OS_NAME - Static variable in class org.fax4j.spi.vbs.VBSFaxClientSpi
+
+
The windows 2000 OS name
+
+
WINDOWS_EXECUTE_PREFIX_DEFAULT_VALUE - Static variable in class org.fax4j.spi.process.ProcessFaxClientSpi
+
+
The windows execute prefix
+
+
WindowsFaxClientSpi - Class in org.fax4j.spi.windows
+
+
This class implements the fax client service provider interface.
+ This implementation will proxy the requests to windows native fax API.
+ It is possible to see all faxes submitted from this SPI in the windows fax window available from the + Start→Settings→Printers and Faxes→Fax
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.windows.server.name + The fax server host name. + none + none + false + + + org.fax4j.spi.windows.use.jni + True to use JNI, false to use the external fax4j.exe + false + false + false + + +
+ Limitations:
+ + This SPI will only work on Windows OS (windows 2000 and up). + +
WindowsFaxClientSpi() - Constructor for class org.fax4j.spi.windows.WindowsFaxClientSpi
+
+
This is the default constructor.
+
+
WindowsFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.windows
+
+
This class holds the SPI configuration constants.
+
+
WindowsFaxClientSpi.FaxJobExtendedPropertyConstants - Enum in org.fax4j.spi.windows
+
+
This class holds the fax job extended properties.
+
+
WindowsFaxClientSpiHelper - Class in org.fax4j.spi.windows
+
+
This is a helper class for the windows based SPIs.
+
+
WindowsJNIFaxClientSpi - Class in org.fax4j.spi.windows
+
+
This class implements the fax client service provider interface.
+ This implementation will proxy the requests to windows native fax API.
+ This SPI should not be used directly and instead the WindowsFaxClientSpi should be used, as it will proxy the + requests to this internal SPI based on the configuration and machine setup.
+ It is possible to see all faxes submitted from this SPI in the windows fax window available from the + Start→Settings→Printers and Faxes→Fax
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.windows.server.name + The fax server host name. + none + none + false + + +
+ Limitations:
+ + This SPI will only work on Windows OS (windows 2000 and up). + +
WindowsJNIFaxClientSpi() - Constructor for class org.fax4j.spi.windows.WindowsJNIFaxClientSpi
+
+
This is the default constructor.
+
+
WindowsProcessFaxClientSpi - Class in org.fax4j.spi.windows
+
+
This class implements the fax client service provider interface.
+ This implementation will proxy the requests to windows native fax API.
+ This SPI should not be used directly and instead the WindowsFaxClientSpi should be used, as it will proxy the + requests to this internal SPI based on the configuration and machine setup.
+ It is possible to see all faxes submitted from this SPI in the windows fax window available from the + Start→Settings→Printers and Faxes→Fax
+
+ 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): Stable
+
+ Below table describes the configuration values relevant for this class.
+ Configuration: +
+ + Name + Description + Preconfigured Value + Default Value + Mandatory + + + org.fax4j.spi.windows.server.name + The fax server host name. + none + none + false + + +
+ Limitations:
+ + This SPI will only work on Windows OS (windows 2000 and up). + +
WindowsProcessFaxClientSpi() - Constructor for class org.fax4j.spi.windows.WindowsProcessFaxClientSpi
+
+
This is the default constructor.
+
+
WindowsProcessFaxClientSpi.Fax4jExeConstants - Enum in org.fax4j.spi.windows
+
+
This class holds the fax4j exe constants.
+
+
WindowsProcessFaxClientSpi.FaxClientSpiConfigurationConstants - Enum in org.fax4j.spi.windows
+
+
This class holds the SPI configuration constants.
+
+
WindowsProcessOutputHandler - Class in org.fax4j.spi.windows
+
+
This class implements the windows process output handler which is used to update the fax job based on the process + output information.
+
+
WindowsProcessOutputHandler() - Constructor for class org.fax4j.spi.windows.WindowsProcessOutputHandler
+
+
This is the class constructor.
+
+
WindowsProcessOutputValidator - Class in org.fax4j.spi.windows
+
+
This process output validator checks the fax4j.exe output data for errors.
+
+
WindowsProcessOutputValidator() - Constructor for class org.fax4j.spi.windows.WindowsProcessOutputValidator
+
+
This is the class constructor.
+
+
writeFile(byte[], File) - Static method in class org.fax4j.util.IOHelper
+
+
Writes the content to the file.
+
+
writeTextFile(String, File) - Static method in class org.fax4j.util.IOHelper
+
+
Writes the text to the file.
+
+ + + + +

X

+
+
XMLHTTPResponseHandler - Class in org.fax4j.spi.http
+
+
This class provides a XML based implementation of the HTTP response handler interface.
+ This class expects to get XML response data and will update the fax job as needed.
+ This class only supports extracting the fax job ID and fax job status from the XML response object, or in case of + errors, extract the error message.
+
+
XMLHTTPResponseHandler() - Constructor for class org.fax4j.spi.http.XMLHTTPResponseHandler
+
+
This is the default constructor.
+
+
XMLHTTPResponseHandler.XMLHTTPResponseHandlerConfigurationConstants - Enum in org.fax4j.spi.http
+
+
This class holds the configuration constants.
+
+
+A B C D E F G H I J L M N O P R S T U V W X  + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/index.html b/docs/apidocs/index.html new file mode 100644 index 00000000..f1b267db --- /dev/null +++ b/docs/apidocs/index.html @@ -0,0 +1,76 @@ + + + + + + +fax4j 0.45.0 API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/docs/apidocs/org/fax4j/AbstractFaxEvent.html b/docs/apidocs/org/fax4j/AbstractFaxEvent.html new file mode 100644 index 00000000..df957be9 --- /dev/null +++ b/docs/apidocs/org/fax4j/AbstractFaxEvent.html @@ -0,0 +1,333 @@ + + + + + + +AbstractFaxEvent (fax4j 0.45.0 API) + + + + + + + + + + + + +
+
org.fax4j
+

Class AbstractFaxEvent

+
+
+ +
+ +
+
+
+ + + + + + + +
Constructors 
Constructor and Description
AbstractFaxEvent(FaxJob faxJob) +
This is the class constructor.
+
+ + + + + + +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractFaxEvent

        +
        public AbstractFaxEvent(FaxJob faxJob)
        +
        This is the class constructor.
        +
        +
        Parameters:
        +
        faxJob - The fax job
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFaxJob

        +
        public final FaxJob getFaxJob()
        +
        This function returns the fax job.
        +
        +
        Returns:
        +
        The fax job
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/FaxClient.html b/docs/apidocs/org/fax4j/FaxClient.html new file mode 100644 index 00000000..10f51c37 --- /dev/null +++ b/docs/apidocs/org/fax4j/FaxClient.html @@ -0,0 +1,725 @@ + + + + + + +FaxClient (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Class FaxClient

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    FaxClientActions, ProviderImplementation
    +
    +
    +
    +
    public class FaxClient
    +extends Object
    +implements FaxClientActions
    +
    This is the fax client.
    + The fax client enables to perform activities such as sending/suspending fax jobs and so on.
    + This is the class which will be used by external applications to invoke the actual fax related activites.
    + To create a new instance of the fax client, you will need to invoke the FaxClientFactory.createFaxClient method.
    + Here is a sample code that creates a new fax client and submits a new fax job:
    + +
    + // get new instance of a fax client (based on internal + external fax4j.properties file data)
    + FaxClient faxClient = FaxClientFactory.createFaxClient();
    + 
    + // create a new fax job
    + FaxJob faxJob = faxClient.createFaxJob();
    + 
    + // set fax job values
    + faxJob.setFile(new File("./my_document.txt"));
    + faxJob.setPriority(FaxJobPriority.HIGH_PRIORITY);
    + faxJob.setTargetAddress("555-555");
    + faxJob.setTargetName("YourName");
    + faxJob.setSenderEmail("myemail@mycompany.com");
    + faxJob.setSenderName("MyName");
    + 
    + // submit fax job
    + faxClient.submitFaxJob(faxJob);
    + 
    + // print submitted fax job ID (may not be supported by all SPIs)
    + System.out.println("Fax job submitted, ID: " + faxJob.getID());
    + 
    + + The engine behind the fax client is the fax client SPI which is used internally.
    +
    + 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.
    +
    + Below table describes the configuration values relevant for this class, for SPI specific configuration, see the + relevant SPI class javadoc.
    + Configuration: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionPreconfigured ValueDefault ValueMandatory
    org.fax4j.spi.type.map.xxxFor each SPI type, there is a property that (with prefix: org.fax4j.spi.type.map. and type name for example: + org.fax4j.spi.type.map.adapter) which defines the SPI class name for the given SPI type.
    + For example:
    + org.fax4j.spi.type.map.adapter=org.fax4j.spi.adapter.AdapterFaxClientSpi
    + Means that for SPI type adapter, the SPI class to be used is org.fax4j.spi.adapter.AdapterFaxClientSpi
    org.fax4j.spi.type.map.adapter=org.fax4j.spi.adapter.AdapterFaxClientSpi
    + org.fax4j.spi.type.map.windows=org.fax4j.spi.windows.WindowsFaxClientSpi
    + org.fax4j.spi.type.map.vbs=org.fax4j.spi.vbs.VBSFaxClientSpi
    + org.fax4j.spi.type.map.mail=org.fax4j.spi.email.MailFaxClientSpi
    + org.fax4j.spi.type.map.http=org.fax4j.spi.http.HTTPFaxClientSpi
    + org.fax4j.spi.type.map.process=org.fax4j.spi.process.ProcessFaxClientSpi
    + org.fax4j.spi.type.map.linux=org.fax4j.spi.linux.LinuxFaxClientSpi
    + org.fax4j.spi.type.map.mac=org.fax4j.spi.mac.MacFaxClientSpi
    + org.fax4j.spi.type.map.hylafax=org.fax4j.spi.hylafax.HylaFaxClientSpi
    + org.fax4j.spi.type.map.comm=org.fax4j.spi.comm.CommFaxClientSpi
    + org.fax4j.spi.type.map.interfax=org.fax4j.spi.interfax.InterfaxMailFaxClientSpi
    + org.fax4j.spi.type.map.nextivafax=org.fax4j.spi.nextivafax.NextivafaxMailFaxClientSpi
    + org.fax4j.spi.type.map.send2fax=org.fax4j.spi.send2fax.Send2FaxMailFaxClientSpi
    + org.fax4j.spi.type.map.metrofax=org.fax4j.spi.metrofax.MetroFaxMailFaxClientSpi
    + org.fax4j.spi.type.map.faxage=org.fax4j.spi.faxage.FaxAgeMailFaxClientSpi
    + org.fax4j.spi.type.map.extremefax=org.fax4j.spi.extremefax.ExtremeFaxMailFaxClientSpi
    + org.fax4j.spi.type.map.efax=org.fax4j.spi.efax.EFaxMailFaxClientSpi
    + org.fax4j.spi.type.map.phaxio=org.fax4j.spi.phaxio.PhaxioFaxClientSpi
    + org.fax4j.spi.type.map.hoiio=org.fax4j.spi.hoiio.HoiioFaxClientSpi
    + org.fax4j.spi.type.map.rfax=org.fax4j.spi.java4less.RFaxFaxClientSpi
    NANA
    org.fax4j.spi.default.typeIn case the SPI type was not provided in the createFaxClientSpi method, the type will be taken from this property + value.adapternonefalse
    org.fax4j.logger.class.nameDefines the internal fax4j logger class name.
    + The logger must implement the org.fax4j.common.Logger interface and have an empty constructor.
    + This property can only be set in the internal fax4j.properties and the fax4j.properties on the classpath, providing + these values as part of the java.util.Properties input of the createFaxClientSpi will have no affect.
    org.fax4j.common.SimpleLoggerorg.fax4j.common.SimpleLoggerfalse
    org.fax4j.logger.log.levelDefines the internal fax4j logger log level.
    + The possible values are: DEBUG, INFO and ERROR.
    + This property can only be set in the internal fax4j.properties and the fax4j.properties on the classpath, providing + these values as part of the java.util.Properties input of the createFaxClientSpi will have no effect.
    ERRORERRORfalse
    org.fax4j.client.class.nameDefines the fax client class name.
    + Since the fax client redirects the operations to the SPI (the engine) classes, creating a custom fax client is not + required.
    org.fax4j.FaxClientorg.fax4j.FaxClientfalse
    +
    +
    +
    Since:
    +
    0.1
    +
    Version:
    +
    1.08
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FaxClient

        +
        public FaxClient(FaxClientSpi faxClientSpi)
        +
        This is the default constructor.
        +
        +
        Parameters:
        +
        faxClientSpi - The fax client SPI
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFaxClientSpi

        +
        protected final FaxClientSpi getFaxClientSpi()
        +
        This function returns the fax client SPI.
        +
        +
        Returns:
        +
        The fax client SPI
        +
        +
      • +
      + + + + + + + +
        +
      • +

        createFaxJob

        +
        public FaxJob createFaxJob()
        +
        This function creates a new fax job instance to be used by the caller to submit a new fax job and so on.
        +
        +
        Specified by:
        +
        createFaxJob in interface FaxClientActions
        +
        Returns:
        +
        The fax job instance
        +
        +
      • +
      + + + +
        +
      • +

        submitFaxJob

        +
        public void submitFaxJob(FaxJob faxJob)
        +
        This function will submit a new fax job.
        + The fax job ID may be populated by this method in the provided fax job object.
        +
        +
        Specified by:
        +
        submitFaxJob in interface FaxClientActions
        +
        Parameters:
        +
        faxJob - The fax job object containing the needed information
        +
        +
      • +
      + + + +
        +
      • +

        suspendFaxJob

        +
        public void suspendFaxJob(FaxJob faxJob)
        +
        This function will suspend an existing fax job.
        +
        +
        Specified by:
        +
        suspendFaxJob in interface FaxClientActions
        +
        Parameters:
        +
        faxJob - The fax job object containing the needed information
        +
        +
      • +
      + + + +
        +
      • +

        resumeFaxJob

        +
        public void resumeFaxJob(FaxJob faxJob)
        +
        This function will resume an existing fax job.
        +
        +
        Specified by:
        +
        resumeFaxJob in interface FaxClientActions
        +
        Parameters:
        +
        faxJob - The fax job object containing the needed information
        +
        +
      • +
      + + + +
        +
      • +

        cancelFaxJob

        +
        public void cancelFaxJob(FaxJob faxJob)
        +
        This function will cancel an existing fax job.
        +
        +
        Specified by:
        +
        cancelFaxJob in interface FaxClientActions
        +
        Parameters:
        +
        faxJob - The fax job object containing the needed information
        +
        +
      • +
      + + + +
        +
      • +

        getFaxJobStatus

        +
        public FaxJobStatus getFaxJobStatus(FaxJob faxJob)
        +
        This function returns the fax job status.
        + Not all SPIs support extraction of the fax job status.
        + In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the + UNKNOWN status.
        +
        +
        Specified by:
        +
        getFaxJobStatus in interface FaxClientActions
        +
        Parameters:
        +
        faxJob - The fax job object containing the needed information
        +
        Returns:
        +
        The fax job status
        +
        +
      • +
      + + + +
        +
      • +

        addFaxClientActionEventListener

        +
        public void addFaxClientActionEventListener(FaxClientActionEventListener listener)
        +
        This function adds the fax client action event listener to the internal fax event listeners data structure.
        +
        +
        Specified by:
        +
        addFaxClientActionEventListener in interface FaxClientActions
        +
        Parameters:
        +
        listener - The fax client action event listener
        +
        +
      • +
      + + + +
        +
      • +

        removeFaxClientActionEventListener

        +
        public void removeFaxClientActionEventListener(FaxClientActionEventListener listener)
        +
        This function removes the fax client action event listener from the internal fax event listeners data structure.
        +
        +
        Specified by:
        +
        removeFaxClientActionEventListener in interface FaxClientActions
        +
        Parameters:
        +
        listener - The fax client action event listener
        +
        +
      • +
      + + + +
        +
      • +

        removeAllFaxClientActionEventListeners

        +
        public void removeAllFaxClientActionEventListeners()
        +
        This function removes all fax client action event listeners from the internal fax event listeners data structure.
        +
        +
        Specified by:
        +
        removeAllFaxClientActionEventListeners in interface FaxClientActions
        +
        +
      • +
      + + + +
        +
      • +

        addFaxMonitorEventListener

        +
        public void addFaxMonitorEventListener(FaxMonitorEventListener listener)
        +
        This function adds the fax monitor event listener to the internal fax event listeners data structure.
        + Fax jobs will be monitored only if there are active listeners registered.
        + If the listeners are added after a fob job was submitted, that fax job would not be monitored.
        + Not all SPIs support monitoring events, in which case this method will throw an exception.
        +
        +
        Specified by:
        +
        addFaxMonitorEventListener in interface FaxClientActions
        +
        Parameters:
        +
        listener - The fax monitor event listener
        +
        +
      • +
      + + + +
        +
      • +

        removeFaxMonitorEventListener

        +
        public void removeFaxMonitorEventListener(FaxMonitorEventListener listener)
        +
        This function removes the fax monitor event listener from the internal fax event listeners data structure.
        + Not all SPIs support monitoring events.
        +
        +
        Specified by:
        +
        removeFaxMonitorEventListener in interface FaxClientActions
        +
        Parameters:
        +
        listener - The fax monitor event listener
        +
        +
      • +
      + + + +
        +
      • +

        removeAllFaxMonitorEventListeners

        +
        public void removeAllFaxMonitorEventListeners()
        +
        This function removes all fax monitor event listeners from the internal fax event listeners data structure.
        + Not all SPIs support monitoring events.
        +
        +
        Specified by:
        +
        removeAllFaxMonitorEventListeners in interface FaxClientActions
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/FaxClientActionEvent.FaxClientActionEventID.html b/docs/apidocs/org/fax4j/FaxClientActionEvent.FaxClientActionEventID.html new file mode 100644 index 00000000..1e424a81 --- /dev/null +++ b/docs/apidocs/org/fax4j/FaxClientActionEvent.FaxClientActionEventID.html @@ -0,0 +1,408 @@ + + + + + + +FaxClientActionEvent.FaxClientActionEventID (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Enum FaxClientActionEvent.FaxClientActionEventID

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/FaxClientActionEvent.html b/docs/apidocs/org/fax4j/FaxClientActionEvent.html new file mode 100644 index 00000000..fc38594a --- /dev/null +++ b/docs/apidocs/org/fax4j/FaxClientActionEvent.html @@ -0,0 +1,388 @@ + + + + + + +FaxClientActionEvent (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Class FaxClientActionEvent

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class FaxClientActionEvent
    +extends AbstractFaxEvent
    +
    This class holds the fax client action event data.
    +
    +
    Since:
    +
    0.20b
    +
    Version:
    +
    1.09
    +
    Author:
    +
    Sagie Gur-Ari
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        toString

        +
        public String toString()
        +
        Returns a String representation of this fax client action event object.
        +
        +
        Overrides:
        +
        toString in class EventObject
        +
        Returns:
        +
        A string representation of this fax client action event object.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/FaxClientActionEventListener.html b/docs/apidocs/org/fax4j/FaxClientActionEventListener.html new file mode 100644 index 00000000..9d71b08a --- /dev/null +++ b/docs/apidocs/org/fax4j/FaxClientActionEventListener.html @@ -0,0 +1,328 @@ + + + + + + +FaxClientActionEventListener (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Interface FaxClientActionEventListener

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    EventListener
    +
    +
    +
    +
    public interface FaxClientActionEventListener
    +extends EventListener
    +
    This interface defines the fax client action event listener.
    + The listener picks up events based on actions invoked on the fax client and not based on the status changes of the + actual fax job.
    + For example is a fax job is submitted via fax client, than the faxJobSubmitted event method will be invoked.
    + However the fax job itself might still be pending transmission by the actual fax modem/server.
    +
    +
    Since:
    +
    0.20b
    +
    Version:
    +
    1.02
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        faxJobCreated

        +
        void faxJobCreated(FaxClientActionEvent event)
        +
        This function is invoked after a new fax job is created.
        +
        +
        Parameters:
        +
        event - The fax event
        +
        +
      • +
      + + + +
        +
      • +

        faxJobSubmitted

        +
        void faxJobSubmitted(FaxClientActionEvent event)
        +
        This function is invoked after a fax job is submitted.
        +
        +
        Parameters:
        +
        event - The fax event
        +
        +
      • +
      + + + +
        +
      • +

        faxJobSuspended

        +
        void faxJobSuspended(FaxClientActionEvent event)
        +
        This function is invoked after a fax job is suspended.
        +
        +
        Parameters:
        +
        event - The fax event
        +
        +
      • +
      + + + +
        +
      • +

        faxJobResumed

        +
        void faxJobResumed(FaxClientActionEvent event)
        +
        This function is invoked after a fax job is resumed.
        +
        +
        Parameters:
        +
        event - The fax event
        +
        +
      • +
      + + + +
        +
      • +

        faxJobCancelled

        +
        void faxJobCancelled(FaxClientActionEvent event)
        +
        This function is invoked after a fax job is cancelled.
        +
        +
        Parameters:
        +
        event - The fax event
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/FaxClientFactory.html b/docs/apidocs/org/fax4j/FaxClientFactory.html new file mode 100644 index 00000000..c60afe4a --- /dev/null +++ b/docs/apidocs/org/fax4j/FaxClientFactory.html @@ -0,0 +1,443 @@ + + + + + + +FaxClientFactory (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Class FaxClientFactory

+
+
+ +
+
    +
  • +
    +
    +
    public final class FaxClientFactory
    +extends Object
    +
    This is the fax client factory which is used to create new instances of the fax client.
    + To create a new instance of the fax client, you will need to invoke the FaxClientFactory.createFaxClient method.
    + Here is a sample code that creates a new fax client and submits a new fax job:
    + +
    + // get new instance of a fax client (based on internal + external fax4j.properties file data)
    + FaxClient faxClient = FaxClientFactory.createFaxClient();
    +
    + // create a new fax job
    + FaxJob faxJob = faxClient.createFaxJob();
    +
    + // set fax job values
    + faxJob.setFile(new File("./my_document.txt"));
    + faxJob.setPriority(FaxJobPriority.HIGH_PRIORITY);
    + faxJob.setTargetAddress("555-555");
    + faxJob.setTargetName("YourName");
    + faxJob.setSenderEmail("myemail@mycompany.com");
    + faxJob.setSenderName("MyName");
    +
    + // submit fax job
    + faxClient.submitFaxJob(faxJob);
    +
    + // print submitted fax job ID (may not be supported by all SPIs)
    + System.out.println("Fax job submitted, ID: " + faxJob.getID());
    + 
    + + The engine behind the fax client is the fax client SPI which is used internally.
    +
    + 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.
    +
    + Below table describes the configuration values relevant for this class, for SPI specific configuration, see the + relevant SPI class javadoc.
    + Configuration: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionPreconfigured ValueDefault ValueMandatory
    org.fax4j.spi.type.map.xxxFor each SPI type, there is a property that (with prefix: org.fax4j.spi.type.map. and type name for example: + org.fax4j.spi.type.map.adapter) which defines the SPI class name for the given SPI type.
    + For example:
    + org.fax4j.spi.type.map.adapter=org.fax4j.spi.adapter.AdapterFaxClientSpi
    + Means that for SPI type adapter, the SPI class to be used is org.fax4j.spi.adapter.AdapterFaxClientSpi
    org.fax4j.spi.type.map.adapter=org.fax4j.spi.adapter.AdapterFaxClientSpi
    + org.fax4j.spi.type.map.windows=org.fax4j.spi.windows.WindowsFaxClientSpi
    + org.fax4j.spi.type.map.vbs=org.fax4j.spi.vbs.VBSFaxClientSpi
    + org.fax4j.spi.type.map.mail=org.fax4j.spi.email.MailFaxClientSpi
    + org.fax4j.spi.type.map.http=org.fax4j.spi.http.HTTPFaxClientSpi
    + org.fax4j.spi.type.map.process=org.fax4j.spi.process.ProcessFaxClientSpi
    + org.fax4j.spi.type.map.linux=org.fax4j.spi.linux.LinuxFaxClientSpi
    + org.fax4j.spi.type.map.mac=org.fax4j.spi.mac.MacFaxClientSpi
    + org.fax4j.spi.type.map.hylafax=org.fax4j.spi.hylafax.HylaFaxClientSpi
    + org.fax4j.spi.type.map.comm=org.fax4j.spi.comm.CommFaxClientSpi
    + org.fax4j.spi.type.map.interfax=org.fax4j.spi.interfax.InterfaxMailFaxClientSpi
    + org.fax4j.spi.type.map.nextivafax=org.fax4j.spi.nextivafax.NextivafaxMailFaxClientSpi
    + org.fax4j.spi.type.map.send2fax=org.fax4j.spi.send2fax.Send2FaxMailFaxClientSpi
    + org.fax4j.spi.type.map.metrofax=org.fax4j.spi.metrofax.MetroFaxMailFaxClientSpi
    + org.fax4j.spi.type.map.faxage=org.fax4j.spi.faxage.FaxAgeMailFaxClientSpi
    + org.fax4j.spi.type.map.extremefax=org.fax4j.spi.extremefax.ExtremeFaxMailFaxClientSpi
    + org.fax4j.spi.type.map.efax=org.fax4j.spi.efax.EFaxMailFaxClientSpi
    + org.fax4j.spi.type.map.phaxio=org.fax4j.spi.phaxio.PhaxioFaxClientSpi
    + org.fax4j.spi.type.map.hoiio=org.fax4j.spi.hoiio.HoiioFaxClientSpi
    + org.fax4j.spi.type.map.rfax=org.fax4j.spi.java4less.RFaxFaxClientSpi
    NANA
    org.fax4j.spi.default.typeIn case the SPI type was not provided in the createFaxClientSpi method, the type will be taken from this property + value.adapternonefalse
    org.fax4j.logger.class.nameDefines the internal fax4j logger class name.
    + The logger must implement the org.fax4j.common.Logger interface and have an empty constructor.
    + This property can only be set in the internal fax4j.properties and the fax4j.properties on the classpath, providing + these values as part of the java.util.Properties input of the createFaxClientSpi will have no affect.
    org.fax4j.common.SimpleLoggerorg.fax4j.common.SimpleLoggerfalse
    org.fax4j.logger.log.levelDefines the internal fax4j logger log level.
    + The possible values are: DEBUG, INFO and ERROR.
    + This property can only be set in the internal fax4j.properties and the fax4j.properties on the classpath, providing + these values as part of the java.util.Properties input of the createFaxClientSpi will have no effect.
    ERRORERRORfalse
    org.fax4j.client.class.nameDefines the fax client class name.
    + Since the fax client redirects the operations to the SPI (the engine) classes, creating a custom fax client is not + required.
    org.fax4j.FaxClientorg.fax4j.FaxClientfalse
    +
    +
    +
    Since:
    +
    0.1
    +
    Version:
    +
    1.02
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        FAX_CLIENT_CLASS_NAME_PROPERTY_KEY

        +
        public static final String FAX_CLIENT_CLASS_NAME_PROPERTY_KEY
        +
        The fax client class name property key
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createFaxClient

        +
        public static FaxClient createFaxClient()
        +
        This function creates a new fax client based on the default configuration.
        +
        +
        Returns:
        +
        The fax client instance
        +
        +
      • +
      + + + +
        +
      • +

        createFaxClient

        +
        public static FaxClient createFaxClient(String type,
        +                                        Properties configuration)
        +
        This function creates a new fax client based on the provided configuration.
        +
        +
        Parameters:
        +
        type - The fax client type (may be null for default type)
        +
        configuration - The fax client configuration (may be null)
        +
        Returns:
        +
        The fax client instance
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/FaxException.html b/docs/apidocs/org/fax4j/FaxException.html new file mode 100644 index 00000000..a76267cf --- /dev/null +++ b/docs/apidocs/org/fax4j/FaxException.html @@ -0,0 +1,305 @@ + + + + + + +FaxException (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Class FaxException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public class FaxException
    +extends RuntimeException
    +
    A general exception class used by the fax4j framework.
    +
    +
    Since:
    +
    0.1
    +
    Version:
    +
    1.03
    +
    Author:
    +
    Sagie Gur-Ari
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FaxException

        +
        public FaxException(String message)
        +
        This is the default constructor.
        +
        +
        Parameters:
        +
        message - The error message
        +
        +
      • +
      + + + +
        +
      • +

        FaxException

        +
        public FaxException(String message,
        +                    Throwable cause)
        +
        This is the default constructor.
        +
        +
        Parameters:
        +
        message - The error message
        +
        cause - The root cause of the exception
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/FaxJob.FaxJobPriority.html b/docs/apidocs/org/fax4j/FaxJob.FaxJobPriority.html new file mode 100644 index 00000000..83e4b502 --- /dev/null +++ b/docs/apidocs/org/fax4j/FaxJob.FaxJobPriority.html @@ -0,0 +1,377 @@ + + + + + + +FaxJob.FaxJobPriority (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Enum FaxJob.FaxJobPriority

+
+
+ +
+ +
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static FaxJob.FaxJobPriority[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (FaxJob.FaxJobPriority c : FaxJob.FaxJobPriority.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static FaxJob.FaxJobPriority valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/FaxJob.html b/docs/apidocs/org/fax4j/FaxJob.html new file mode 100644 index 00000000..326a9a0f --- /dev/null +++ b/docs/apidocs/org/fax4j/FaxJob.html @@ -0,0 +1,652 @@ + + + + + + +FaxJob (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Interface FaxJob

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    AbstractFaxJob, FaxJobImpl, HylaFaxJob
    +
    +
    +
    +
    public interface FaxJob
    +
    This interface defines the fax job.
    +
    +
    Since:
    +
    0.1
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getID

        +
        String getID()
        +
        This function returns the fax job ID.
        +
        +
        Returns:
        +
        The fax job ID
        +
        +
      • +
      + + + +
        +
      • +

        setID

        +
        void setID(String id)
        +
        This function sets the fax job ID.
        +
        +
        Parameters:
        +
        id - The fax job ID
        +
        +
      • +
      + + + +
        +
      • +

        getFile

        +
        File getFile()
        +
        This function returns the file to fax.
        +
        +
        Returns:
        +
        The file to fax
        +
        +
      • +
      + + + +
        +
      • +

        setFile

        +
        void setFile(File file)
        +
        This function sets the file to fax.
        +
        +
        Parameters:
        +
        file - The file to fax
        +
        +
      • +
      + + + +
        +
      • +

        getFilePath

        +
        String getFilePath()
        +
        This function returns the path to the file to fax.
        +
        +
        Returns:
        +
        The path to the file to fax
        +
        +
      • +
      + + + +
        +
      • +

        setFilePath

        +
        void setFilePath(String filePath)
        +
        This function sets the path to the file to fax.
        +
        +
        Parameters:
        +
        filePath - The path to the file to fax
        +
        +
      • +
      + + + +
        +
      • +

        getPriority

        +
        FaxJob.FaxJobPriority getPriority()
        +
        This function returns the priority.
        +
        +
        Returns:
        +
        The priority
        +
        +
      • +
      + + + +
        +
      • +

        setPriority

        +
        void setPriority(FaxJob.FaxJobPriority priority)
        +
        This function sets the priority.
        +
        +
        Parameters:
        +
        priority - The priority
        +
        +
      • +
      + + + +
        +
      • +

        getTargetAddress

        +
        String getTargetAddress()
        +
        This function returns the fax job target address.
        +
        +
        Returns:
        +
        The fax job target address
        +
        +
      • +
      + + + +
        +
      • +

        setTargetAddress

        +
        void setTargetAddress(String targetAddress)
        +
        This function sets the fax job target address.
        +
        +
        Parameters:
        +
        targetAddress - The fax job target address
        +
        +
      • +
      + + + +
        +
      • +

        getTargetName

        +
        String getTargetName()
        +
        This function returns the fax job target name.
        +
        +
        Returns:
        +
        The fax job target name
        +
        +
      • +
      + + + +
        +
      • +

        setTargetName

        +
        void setTargetName(String targetName)
        +
        This function sets the fax job target name.
        +
        +
        Parameters:
        +
        targetName - The fax job target name
        +
        +
      • +
      + + + +
        +
      • +

        getSenderName

        +
        String getSenderName()
        +
        This function returns the fax job sender name.
        +
        +
        Returns:
        +
        The fax job sender name
        +
        +
      • +
      + + + +
        +
      • +

        setSenderName

        +
        void setSenderName(String senderName)
        +
        This function sets the fax job sender name.
        +
        +
        Parameters:
        +
        senderName - The fax job sender name
        +
        +
      • +
      + + + +
        +
      • +

        getSenderFaxNumber

        +
        String getSenderFaxNumber()
        +
        This function returns the fax job sender fax number.
        +
        +
        Returns:
        +
        The fax job sender fax number
        +
        +
      • +
      + + + +
        +
      • +

        setSenderFaxNumber

        +
        void setSenderFaxNumber(String senderFaxNumber)
        +
        This function sets the fax job sender fax number.
        +
        +
        Parameters:
        +
        senderFaxNumber - The fax job sender fax number
        +
        +
      • +
      + + + +
        +
      • +

        getSenderEmail

        +
        String getSenderEmail()
        +
        This function returns the fax job sender email address.
        +
        +
        Returns:
        +
        The fax job sender email address
        +
        +
      • +
      + + + +
        +
      • +

        setSenderEmail

        +
        void setSenderEmail(String senderEmail)
        +
        This function sets the fax job sender email address.
        +
        +
        Parameters:
        +
        senderEmail - The fax job sender email address
        +
        +
      • +
      + + + +
        +
      • +

        setProperty

        +
        void setProperty(String key,
        +                 String value)
        +
        This function sets the fax job property.
        +
        +
        Parameters:
        +
        key - The property key
        +
        value - The property value
        +
        +
      • +
      + + + +
        +
      • +

        getProperty

        +
        String getProperty(String key,
        +                   String defaultValue)
        +
        This function returns the fax job property for the given key.
        +
        +
        Parameters:
        +
        key - The property key
        +
        defaultValue - The default value
        +
        Returns:
        +
        The property value
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/FaxJobStatus.html b/docs/apidocs/org/fax4j/FaxJobStatus.html new file mode 100644 index 00000000..14dd6287 --- /dev/null +++ b/docs/apidocs/org/fax4j/FaxJobStatus.html @@ -0,0 +1,395 @@ + + + + + + +FaxJobStatus (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Enum FaxJobStatus

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<FaxJobStatus>
    +
    +
    +
    +
    public enum FaxJobStatus
    +extends Enum<FaxJobStatus>
    +
    This is the fax job status enum which holds the possible fax status values.
    + Not all SPIs support extraction of the fax job status.
    + In case the SPI is unable to extract or does not support extracting of the fax job status, it will return the UNKNOWN + status.
    +
    +
    Since:
    +
    0.21b
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        UNKNOWN

        +
        public static final FaxJobStatus UNKNOWN
        +
        The 'Unknown' status
        +
      • +
      + + + +
        +
      • +

        PENDING

        +
        public static final FaxJobStatus PENDING
        +
        The 'Pending' status - in case fax job has not been submitted yet by the fax server but it is still in the + queue.
        + Suspended fax jobs are also considered as pending.
        +
      • +
      + + + +
        +
      • +

        IN_PROGRESS

        +
        public static final FaxJobStatus IN_PROGRESS
        +
        The 'In Progress' status - in case the fax server is currently handling the fax job
        +
      • +
      + + + +
        +
      • +

        ERROR

        +
        public static final FaxJobStatus ERROR
        +
        The 'Error' status - in case there was an error during the fax server attempt to submit the fax job.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static FaxJobStatus[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (FaxJobStatus c : FaxJobStatus.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static FaxJobStatus valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/FaxMonitorEvent.FaxMonitorEventID.html b/docs/apidocs/org/fax4j/FaxMonitorEvent.FaxMonitorEventID.html new file mode 100644 index 00000000..f42c444d --- /dev/null +++ b/docs/apidocs/org/fax4j/FaxMonitorEvent.FaxMonitorEventID.html @@ -0,0 +1,348 @@ + + + + + + +FaxMonitorEvent.FaxMonitorEventID (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Enum FaxMonitorEvent.FaxMonitorEventID

+
+
+ +
+ +
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static FaxMonitorEvent.FaxMonitorEventID[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (FaxMonitorEvent.FaxMonitorEventID c : FaxMonitorEvent.FaxMonitorEventID.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static FaxMonitorEvent.FaxMonitorEventID valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/FaxMonitorEvent.html b/docs/apidocs/org/fax4j/FaxMonitorEvent.html new file mode 100644 index 00000000..69e2f2f2 --- /dev/null +++ b/docs/apidocs/org/fax4j/FaxMonitorEvent.html @@ -0,0 +1,411 @@ + + + + + + +FaxMonitorEvent (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Class FaxMonitorEvent

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public class FaxMonitorEvent
    +extends AbstractFaxEvent
    +
    This class holds the fax monitor event data.
    +
    +
    Since:
    +
    0.40.2
    +
    Version:
    +
    1.02
    +
    Author:
    +
    Sagie Gur-Ari
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FaxMonitorEvent

        +
        public FaxMonitorEvent(FaxMonitorEvent.FaxMonitorEventID id,
        +                       FaxJob faxJob,
        +                       FaxJobStatus faxJobStatus)
        +
        This is the class constructor.
        +
        +
        Parameters:
        +
        id - The event ID
        +
        faxJob - The fax job
        +
        faxJobStatus - The fax job status
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getFaxJobStatus

        +
        public final FaxJobStatus getFaxJobStatus()
        +
        This function returns the fax job status.
        +
        +
        Returns:
        +
        The fax job status
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public final String toString()
        +
        Returns a String representation of this fax monitor event object.
        +
        +
        Overrides:
        +
        toString in class EventObject
        +
        Returns:
        +
        A string representation of this fax monitor event object.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/FaxMonitorEventListener.html b/docs/apidocs/org/fax4j/FaxMonitorEventListener.html new file mode 100644 index 00000000..77b02899 --- /dev/null +++ b/docs/apidocs/org/fax4j/FaxMonitorEventListener.html @@ -0,0 +1,245 @@ + + + + + + +FaxMonitorEventListener (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Interface FaxMonitorEventListener

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    EventListener
    +
    +
    +
    +
    public interface FaxMonitorEventListener
    +extends EventListener
    +
    This interface defines the fax monitor event listener.
    + The listener picks up remote events based on changes done on the remote fax modem.
    +
    +
    Since:
    +
    0.40.2
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        faxJobStatusChanged

        +
        void faxJobStatusChanged(FaxMonitorEvent event)
        +
        This function is invoked when the fax job status is changed.
        +
        +
        Parameters:
        +
        event - The fax event
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/ProductInfo.html b/docs/apidocs/org/fax4j/ProductInfo.html new file mode 100644 index 00000000..e860c268 --- /dev/null +++ b/docs/apidocs/org/fax4j/ProductInfo.html @@ -0,0 +1,291 @@ + + + + + + +ProductInfo (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Class ProductInfo

+
+
+ +
+
    +
  • +
    +
    +
    public final class ProductInfo
    +extends Object
    +
    This class is used to print the product info of the fax4j library.
    +
    +
    Since:
    +
    0.1
    +
    Version:
    +
    1.05
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        main

        +
        public static void main(String[] args)
        +
        Prints the product info to the system out and exists the process.
        +
        +
        Parameters:
        +
        args - The command line arguments (not used)
        +
        +
      • +
      + + + +
        +
      • +

        printProductInfo

        +
        public static void printProductInfo()
        +
        Prints the product info to the system out.
        +
      • +
      + + + +
        +
      • +

        getProductInfoPrintout

        +
        public static String getProductInfoPrintout()
        +
        Returns the product info printout.
        +
        +
        Returns:
        +
        The product info printout
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/Provider.html b/docs/apidocs/org/fax4j/Provider.html new file mode 100644 index 00000000..cfd00407 --- /dev/null +++ b/docs/apidocs/org/fax4j/Provider.html @@ -0,0 +1,264 @@ + + + + + + +Provider (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j
+

Interface Provider

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    Fax4JProvider, ProviderImpl
    +
    +
    +
    +
    public interface Provider
    +
    This is the provider interface.
    + Each SPI enables access to the SPI provider by returning an instance of this interface.
    +
    +
    Since:
    +
    0.17
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        String getName()
        +
        This function returns the provider name, for example mycompany.
        +
        +
        Returns:
        +
        The provider name
        +
        +
      • +
      + + + +
        +
      • +

        getDescription

        +
        String getDescription()
        +
        This function returns the provider description.
        +
        +
        Returns:
        +
        The provider description
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/AbstractContextFaxBridge.html b/docs/apidocs/org/fax4j/bridge/AbstractContextFaxBridge.html new file mode 100644 index 00000000..2f46568c --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/AbstractContextFaxBridge.html @@ -0,0 +1,507 @@ + + + + + + +AbstractContextFaxBridge (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Class AbstractContextFaxBridge<T>

+
+
+ +
+
    +
  • +
    +
    Type Parameters:
    +
    T - The context type
    +
    +
    +
    All Implemented Interfaces:
    +
    ContextFaxBridge<T>, FaxBridge, ConfigurationHolder, ProviderImplementation
    +
    +
    +
    Direct Known Subclasses:
    +
    EMail2FaxBridge, HTTP2FaxBridge, Process2FaxBridge
    +
    +
    +
    +
    public abstract class AbstractContextFaxBridge<T>
    +extends FaxBridgeImpl
    +implements ContextFaxBridge<T>
    +
    This provides almost complete implementation of the context fax bridge.
    +
    + Below table describes the configuration values relevant for this class.
    + Configuration: + + + + + + + + + + + + + + + +
    NameDescriptionPreconfigured ValueDefault ValueMandatory
    org.fax4j.bridge.vendor.policy.class.nameThe vendor policy class name.org.fax4j.bridge.EmptyVendorPolicyorg.fax4j.bridge.EmptyVendorPolicyfalse
    +
    +
    Since:
    +
    0.41.4
    +
    Version:
    +
    1.02
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractContextFaxBridge

        +
        public AbstractContextFaxBridge()
        +
        This is the class constructor.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initializeImpl

        +
        protected void initializeImpl()
        +
        This function initializes the fax bridge.
        +
        +
        Overrides:
        +
        initializeImpl in class AbstractFaxBridge
        +
        +
      • +
      + + + + + +
        +
      • +

        submitFaxJob

        +
        public FaxJob submitFaxJob(T inputData)
        +
        This function will submit a new fax job.
        +
        +
        Specified by:
        +
        submitFaxJob in interface ContextFaxBridge<T>
        +
        Parameters:
        +
        inputData - The input data holding the fax job information
        +
        Returns:
        +
        The submitted fax job
        +
        +
      • +
      + + + +
        +
      • +

        createRequestParser

        +
        protected RequestParser<T> createRequestParser()
        +
        This function creates, initializes and returns a new request parser.
        +
        +
        Returns:
        +
        The new request parser
        +
        +
      • +
      + + + +
        +
      • +

        createRequestParser

        +
        protected RequestParser<T> createRequestParser(String configurationKey,
        +                                               String defaultParserClassName)
        +
        This function creates, initializes and returns a new request parser.
        +
        +
        Parameters:
        +
        configurationKey - The configuration key used to fetch the parser class name
        +
        defaultParserClassName - The default parser class name
        +
        Returns:
        +
        The new request parser
        +
        +
      • +
      + + + +
        +
      • +

        getRequestParserConfigurationKey

        +
        protected abstract String getRequestParserConfigurationKey()
        +
        This function returns the key used to fetch the request parser class name from the fax4j.properties.
        +
        +
        Returns:
        +
        The request parser class name configuration key
        +
        +
      • +
      + + + +
        +
      • +

        getDefaultParserClassName

        +
        protected abstract String getDefaultParserClassName()
        +
        This function returns the default request parser class name.
        +
        +
        Returns:
        +
        The default request parser class name
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/AbstractFax4JBridge.html b/docs/apidocs/org/fax4j/bridge/AbstractFax4JBridge.html new file mode 100644 index 00000000..d38b7e55 --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/AbstractFax4JBridge.html @@ -0,0 +1,346 @@ + + + + + + +AbstractFax4JBridge (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Class AbstractFax4JBridge

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    FaxBridge, ConfigurationHolder, ProviderImplementation
    +
    +
    +
    Direct Known Subclasses:
    +
    FaxBridgeImpl
    +
    +
    +
    +
    public abstract class AbstractFax4JBridge
    +extends AbstractFaxBridge
    +
    This class partial implementation of the fax bridge.
    + Specific implementations may provide additional, more transport based capabilities.
    + Below table describes the configuration values relevant for this class.
    + Configuration: + + + + + + + + + + + + + + + +
    NameDescriptionPreconfigured ValueDefault ValueMandatory
    org.fax4j.bridge.vendor.policy.class.nameThe vendor policy class name.org.fax4j.bridge.EmptyVendorPolicyorg.fax4j.bridge.EmptyVendorPolicyfalse
    +
    +
    Since:
    +
    0.40.6
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractFax4JBridge

        +
        public AbstractFax4JBridge()
        +
        This is the class constructor.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getProvider

        +
        public final Provider getProvider()
        +
        This function returns the provider.
        +
        +
        Returns:
        +
        The provider
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/AbstractFaxBridge.html b/docs/apidocs/org/fax4j/bridge/AbstractFaxBridge.html new file mode 100644 index 00000000..b5fb8df6 --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/AbstractFaxBridge.html @@ -0,0 +1,632 @@ + + + + + + +AbstractFaxBridge (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Class AbstractFaxBridge

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    FaxBridge, ConfigurationHolder, ProviderImplementation
    +
    +
    +
    Direct Known Subclasses:
    +
    AbstractFax4JBridge
    +
    +
    +
    +
    public abstract class AbstractFaxBridge
    +extends Object
    +implements FaxBridge
    +
    This class partial implementation of the fax bridge.
    + Specific implementations may provide additional, more transport based capabilities.
    + Below table describes the configuration values relevant for this class.
    + Configuration: + + + + + + + + + + + + + + + +
    NameDescriptionPreconfigured ValueDefault ValueMandatory
    org.fax4j.bridge.vendor.policy.class.nameThe vendor policy class name.org.fax4j.bridge.EmptyVendorPolicyorg.fax4j.bridge.EmptyVendorPolicyfalse
    +
    +
    Since:
    +
    0.40.6
    +
    Version:
    +
    1.05
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractFaxBridge

        +
        public AbstractFaxBridge()
        +
        This is the class constructor.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public final void initialize(String type,
        +                             Properties configuration,
        +                             Object flowOwner)
        +
        This function initializes the fax bridge.
        +
        +
        Specified by:
        +
        initialize in interface FaxBridge
        +
        Parameters:
        +
        type - The fax client type (may be null for default type)
        +
        configuration - The fax client configuration (may be null)
        +
        flowOwner - The flow owner (servlet, CLI main, ....) to be passed to the vendor policy
        +
        +
      • +
      + + + +
        +
      • +

        getLogger

        +
        public final Logger getLogger()
        +
        Returns the internal logger.
        +
        +
        Specified by:
        +
        getLogger in interface FaxBridge
        +
        Returns:
        +
        The internal logger
        +
        +
      • +
      + + + +
        +
      • +

        getPropertyPart

        +
        public 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
        +
        +
        Specified by:
        +
        getPropertyPart in interface ConfigurationHolder
        +
        Returns:
        +
        The property part
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getConfigurationValue

        +
        public final String getConfigurationValue(String key)
        +
        Returns the value from the component configuration based on the provided configuration key. The value will be + trimmed.
        + If the trimmed configuration value is an empty string, null will be returned instead.
        +
        +
        Specified by:
        +
        getConfigurationValue in interface ConfigurationHolder
        +
        Parameters:
        +
        key - The configuration key
        +
        Returns:
        +
        The value
        +
        +
      • +
      + + + +
        +
      • +

        getConfigurationValue

        +
        public final String getConfigurationValue(Enum<?> key)
        +
        Returns the value from the component configuration based on the provided configuration key. The value will be + trimmed.
        + If the trimmed configuration value is an empty string, null will be returned instead.
        +
        +
        Specified by:
        +
        getConfigurationValue in interface ConfigurationHolder
        +
        Parameters:
        +
        key - The configuration key (toString value will be used)
        +
        Returns:
        +
        The value
        +
        +
      • +
      + + + +
        +
      • +

        getFaxClient

        +
        public final FaxClient getFaxClient()
        +
        Returns the internal fax client.
        +
        +
        Specified by:
        +
        getFaxClient in interface FaxBridge
        +
        Returns:
        +
        The fax client
        +
        +
      • +
      + + + +
        +
      • +

        getVendorPolicy

        +
        public final VendorPolicy getVendorPolicy()
        +
        This function returns the vendor policy.
        +
        +
        Specified by:
        +
        getVendorPolicy in interface FaxBridge
        +
        Returns:
        +
        The vendor policy
        +
        +
      • +
      + + + +
        +
      • +

        createFaxJob

        +
        public FaxJob createFaxJob()
        +
        This function creates a new fax job instance to be used by the caller to submit a new fax job and so on.
        +
        +
        Specified by:
        +
        createFaxJob in interface FaxBridge
        +
        Returns:
        +
        The fax job instance
        +
        +
      • +
      + + + +
        +
      • +

        submitFaxJob

        +
        public void submitFaxJob(FaxJob faxJob,
        +                         FileInfo fileInfo)
        +
        This function will submit a new fax job.
        + The fax job ID may be populated by this method in the provided fax job object.
        + The file information in the provided fax job will be ignored by this method, instead the file data will be taken + from the FileInfo.
        +
        +
        Specified by:
        +
        submitFaxJob in interface FaxBridge
        +
        Parameters:
        +
        faxJob - The fax job object containing the needed information (not including the file information)
        +
        fileInfo - The file information of the requested fax
        +
        +
      • +
      + + + +
        +
      • +

        initializeImpl

        +
        protected void initializeImpl()
        +
        This function initializes the fax bridge.
        +
      • +
      + + + +
        +
      • +

        createVendorPolicy

        +
        protected abstract VendorPolicy createVendorPolicy()
        +
        This function returns the vendor policy.
        +
        +
        Returns:
        +
        The vendor policy
        +
        +
      • +
      + + + +
        +
      • +

        updateFaxJobWithFileInfo

        +
        protected abstract void updateFaxJobWithFileInfo(FaxJob faxJob,
        +                                                 FileInfo fileInfo)
        +
        This function stores the file in the local machine and updates the fax job with the new file data.
        +
        +
        Parameters:
        +
        faxJob - The fax job object to be updated
        +
        fileInfo - The file information of the requested fax
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/AbstractRequestParser.html b/docs/apidocs/org/fax4j/bridge/AbstractRequestParser.html new file mode 100644 index 00000000..1b45c85b --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/AbstractRequestParser.html @@ -0,0 +1,434 @@ + + + + + + +AbstractRequestParser (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Class AbstractRequestParser<T>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractRequestParser

        +
        public AbstractRequestParser()
        +
        This is the class constructor.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public final void initialize(Map<String,String> configuration)
        +
        This function initializes the component.
        +
        +
        Specified by:
        +
        initialize in interface Initializable
        +
        Parameters:
        +
        configuration - The component configuration
        +
        +
      • +
      + + + + + +
        +
      • +

        getFileInfoFromInputData

        +
        public FileInfo getFileInfoFromInputData(T inputData)
        +
        This function returns the file info from the input data.
        +
        +
        Specified by:
        +
        getFileInfoFromInputData in interface RequestParser<T>
        +
        Parameters:
        +
        inputData - The input data
        +
        Returns:
        +
        The file info
        +
        +
      • +
      + + + + + +
        +
      • +

        updateFaxJobFromInputData

        +
        public void updateFaxJobFromInputData(T inputData,
        +                                      FaxJob faxJob)
        +
        This function update the fax job from the input data.
        + This fax job will not have any file data.
        +
        +
        Specified by:
        +
        updateFaxJobFromInputData in interface RequestParser<T>
        +
        Parameters:
        +
        inputData - The input data
        +
        faxJob - The fax job to update
        +
        +
      • +
      + + + +
        +
      • +

        initializeImpl

        +
        protected abstract void initializeImpl(Map<String,String> configuration)
        +
        This function initializes the component.
        +
        +
        Parameters:
        +
        configuration - The component configuration
        +
        +
      • +
      + + + + + +
        +
      • +

        getFileInfoFromInputDataImpl

        +
        protected abstract FileInfo getFileInfoFromInputDataImpl(T inputData)
        +
        This function returns the file info from the request data.
        +
        +
        Parameters:
        +
        inputData - The input data
        +
        Returns:
        +
        The file info
        +
        +
      • +
      + + + + + +
        +
      • +

        updateFaxJobFromInputDataImpl

        +
        protected abstract void updateFaxJobFromInputDataImpl(T inputData,
        +                                                      FaxJob faxJob)
        +
        This function update the fax job from the request data.
        + This fax job will not have any file data.
        +
        +
        Parameters:
        +
        inputData - The input data
        +
        faxJob - The fax job to update
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/AbstractVendorPolicy.html b/docs/apidocs/org/fax4j/bridge/AbstractVendorPolicy.html new file mode 100644 index 00000000..3ae7d254 --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/AbstractVendorPolicy.html @@ -0,0 +1,491 @@ + + + + + + +AbstractVendorPolicy (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Class AbstractVendorPolicy

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    VendorPolicy
    +
    +
    +
    Direct Known Subclasses:
    +
    EmptyVendorPolicy
    +
    +
    +
    +
    public abstract class AbstractVendorPolicy
    +extends Object
    +implements VendorPolicy
    +
    The vendor policy enables vendors to hook into the fax submitting flow, enabling to restrict access, bill customers + and so on, before/after the fax is submitted.
    + This class implementation must be thread safe.
    +
    +
    Since:
    +
    0.01
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected AbstractVendorPolicy(Provider provider) +
      This is the class constructor.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected ObjectgetFlowOwner() +
      This function returns the flow owner of this vendor policy.
      +
      ProvidergetProvider() +
      This function returns the vendor policy provider.
      +
      voidinitialize(Object flowOwner) +
      This function initializes the vendor policy.
      +
      protected abstract voidinitializeImpl() +
      This function initializes the vendor policy.
      +
      booleaninvokePolicyForRequest(Object requestDataHolder) +
      This function invokes the vendor policy.
      + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
      + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
      +
      protected abstract booleaninvokePolicyForRequestImpl(Object requestDataHolder) +
      This function invokes the vendor policy.
      + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
      + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
      +
      booleaninvokePolicyForResponse(Object requestDataHolder, + FaxJob faxJob) +
      This function invokes the vendor policy.
      + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
      + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
      +
      protected abstract booleaninvokePolicyForResponseImpl(Object requestDataHolder, + FaxJob faxJob) +
      This function invokes the vendor policy.
      + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
      + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
      +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractVendorPolicy

        +
        protected AbstractVendorPolicy(Provider provider)
        +
        This is the class constructor.
        +
        +
        Parameters:
        +
        provider - The provider
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getProvider

        +
        public final Provider getProvider()
        +
        This function returns the vendor policy provider.
        +
        +
        Specified by:
        +
        getProvider in interface VendorPolicy
        +
        Returns:
        +
        The vendor policy provider
        +
        +
      • +
      + + + +
        +
      • +

        getFlowOwner

        +
        protected Object getFlowOwner()
        +
        This function returns the flow owner of this vendor policy.
        +
        +
        Returns:
        +
        The flow owner of this vendor policy
        +
        +
      • +
      + + + +
        +
      • +

        initialize

        +
        public final void initialize(Object flowOwner)
        +
        This function initializes the vendor policy.
        +
        +
        Specified by:
        +
        initialize in interface VendorPolicy
        +
        Parameters:
        +
        flowOwner - The flow owner (the servlet, CLI main, ....)
        +
        +
      • +
      + + + +
        +
      • +

        invokePolicyForRequest

        +
        public boolean invokePolicyForRequest(Object requestDataHolder)
        +
        This function invokes the vendor policy.
        + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
        + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
        +
        +
        Specified by:
        +
        invokePolicyForRequest in interface VendorPolicy
        +
        Parameters:
        +
        requestDataHolder - The request data holder
        +
        Returns:
        +
        True if to continue the flow, else false
        +
        +
      • +
      + + + +
        +
      • +

        invokePolicyForResponse

        +
        public boolean invokePolicyForResponse(Object requestDataHolder,
        +                                       FaxJob faxJob)
        +
        This function invokes the vendor policy.
        + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
        + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
        +
        +
        Specified by:
        +
        invokePolicyForResponse in interface VendorPolicy
        +
        Parameters:
        +
        requestDataHolder - The request data holder
        +
        faxJob - The submitted fax job
        +
        Returns:
        +
        True if to continue the flow, else false (in case the policy sends the response)
        +
        +
      • +
      + + + +
        +
      • +

        initializeImpl

        +
        protected abstract void initializeImpl()
        +
        This function initializes the vendor policy.
        +
      • +
      + + + +
        +
      • +

        invokePolicyForRequestImpl

        +
        protected abstract boolean invokePolicyForRequestImpl(Object requestDataHolder)
        +
        This function invokes the vendor policy.
        + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
        + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
        +
        +
        Parameters:
        +
        requestDataHolder - The request data holder
        +
        Returns:
        +
        True if to continue the flow, else false
        +
        +
      • +
      + + + +
        +
      • +

        invokePolicyForResponseImpl

        +
        protected abstract boolean invokePolicyForResponseImpl(Object requestDataHolder,
        +                                                       FaxJob faxJob)
        +
        This function invokes the vendor policy.
        + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
        + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
        +
        +
        Parameters:
        +
        requestDataHolder - The request data holder
        +
        faxJob - The submitted fax job
        +
        Returns:
        +
        True if to continue the flow, else false (in case the policy sends the response)
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/ContextFaxBridge.html b/docs/apidocs/org/fax4j/bridge/ContextFaxBridge.html new file mode 100644 index 00000000..3ed73a14 --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/ContextFaxBridge.html @@ -0,0 +1,311 @@ + + + + + + +ContextFaxBridge (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Interface ContextFaxBridge<T>

+
+
+
+
    +
  • +
    +
    Type Parameters:
    +
    T - The context type
    +
    +
    +
    All Superinterfaces:
    +
    ConfigurationHolder, FaxBridge, ProviderImplementation
    +
    +
    +
    All Known Implementing Classes:
    +
    AbstractContextFaxBridge, EMail2FaxBridge, HTTP2FaxBridge, Process2FaxBridge
    +
    +
    +
    +
    public interface ContextFaxBridge<T>
    +extends FaxBridge
    +
    This interface defines only the common capabilities of the context fax bridge.
    +
    + Below table describes the configuration values relevant for this class.
    + Configuration: + + + + + + + + + + + + + + + +
    NameDescriptionPreconfigured ValueDefault ValueMandatory
    org.fax4j.bridge.vendor.policy.class.nameThe vendor policy class name.org.fax4j.bridge.EmptyVendorPolicyorg.fax4j.bridge.EmptyVendorPolicyfalse
    +
    +
    Since:
    +
    0.41.4
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        submitFaxJob

        +
        FaxJob submitFaxJob(T inputData)
        +
        This function will submit a new fax job.
        +
        +
        Parameters:
        +
        inputData - The input data holding the fax job information
        +
        Returns:
        +
        The submitted fax job
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/EmptyVendorPolicy.html b/docs/apidocs/org/fax4j/bridge/EmptyVendorPolicy.html new file mode 100644 index 00000000..0a08a164 --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/EmptyVendorPolicy.html @@ -0,0 +1,373 @@ + + + + + + +EmptyVendorPolicy (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Class EmptyVendorPolicy

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    VendorPolicy
    +
    +
    +
    +
    public class EmptyVendorPolicy
    +extends AbstractVendorPolicy
    +
    The vendor policy enables vendors to hook into the fax submitting flow, enabling to restrict access, bill customers + and so on, before/after the fax is submitted.
    + This implementation simply lets the fax flow continue without doing any policy handling.
    +
    +
    Since:
    +
    0.01
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EmptyVendorPolicy

        +
        public EmptyVendorPolicy()
        +
        This is the class constructor.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initializeImpl

        +
        protected void initializeImpl()
        +
        This function initializes the vendor policy.
        +
        +
        Specified by:
        +
        initializeImpl in class AbstractVendorPolicy
        +
        +
      • +
      + + + +
        +
      • +

        invokePolicyForRequestImpl

        +
        protected boolean invokePolicyForRequestImpl(Object requestDataHolder)
        +
        This function invokes the vendor policy.
        + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
        + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
        +
        +
        Specified by:
        +
        invokePolicyForRequestImpl in class AbstractVendorPolicy
        +
        Parameters:
        +
        requestDataHolder - The request data holder
        +
        Returns:
        +
        True if to continue the flow, else false
        +
        +
      • +
      + + + +
        +
      • +

        invokePolicyForResponseImpl

        +
        protected boolean invokePolicyForResponseImpl(Object requestDataHolder,
        +                                              FaxJob faxJob)
        +
        This function invokes the vendor policy.
        + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
        + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
        +
        +
        Specified by:
        +
        invokePolicyForResponseImpl in class AbstractVendorPolicy
        +
        Parameters:
        +
        requestDataHolder - The request data holder
        +
        faxJob - The submitted fax job
        +
        Returns:
        +
        True if to continue the flow, else false (in case the policy sends the response)
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/FaxBridge.html b/docs/apidocs/org/fax4j/bridge/FaxBridge.html new file mode 100644 index 00000000..bfa6de35 --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/FaxBridge.html @@ -0,0 +1,443 @@ + + + + + + +FaxBridge (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Interface FaxBridge

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VENDOR_POLICY_CLASS_NAME

        +
        static final String VENDOR_POLICY_CLASS_NAME
        +
        The vendor policy class name property key
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        void initialize(String type,
        +                Properties configuration,
        +                Object flowOwner)
        +
        This function initializes the fax bridge.
        +
        +
        Parameters:
        +
        type - The fax client type (may be null for default type)
        +
        configuration - The fax client configuration (may be null)
        +
        flowOwner - The flow owner (servlet, CLI main, ....) to be passed to the vendor policy
        +
        +
      • +
      + + + +
        +
      • +

        getLogger

        +
        Logger getLogger()
        +
        Returns the internal logger.
        +
        +
        Returns:
        +
        The internal logger
        +
        +
      • +
      + + + +
        +
      • +

        getFaxClient

        +
        FaxClient getFaxClient()
        +
        Returns the internal fax client.
        +
        +
        Returns:
        +
        The fax client
        +
        +
      • +
      + + + +
        +
      • +

        getVendorPolicy

        +
        VendorPolicy getVendorPolicy()
        +
        This function returns the vendor policy.
        +
        +
        Returns:
        +
        The vendor policy
        +
        +
      • +
      + + + +
        +
      • +

        createFaxJob

        +
        FaxJob createFaxJob()
        +
        Returns the internal fax client.
        +
        +
        Returns:
        +
        The fax client
        +
        +
      • +
      + + + +
        +
      • +

        submitFaxJob

        +
        void submitFaxJob(FaxJob faxJob,
        +                  FileInfo fileInfo)
        +
        This function will submit a new fax job.
        + The fax job ID may be populated by this method in the provided fax job object.
        + The file information in the provided fax job will be ignored by this method, instead the file data will be taken + from the FileInfo.
        +
        +
        Parameters:
        +
        faxJob - The fax job object containing the needed information (not including the file information)
        +
        fileInfo - The file information of the requested fax
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/FaxBridgeFlowHelper.FlowResponse.html b/docs/apidocs/org/fax4j/bridge/FaxBridgeFlowHelper.FlowResponse.html new file mode 100644 index 00000000..e65ba257 --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/FaxBridgeFlowHelper.FlowResponse.html @@ -0,0 +1,323 @@ + + + + + + +FaxBridgeFlowHelper.FlowResponse (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Class FaxBridgeFlowHelper.FlowResponse

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    FaxBridgeFlowHelper<T>
    +
    +
    +
    +
    public static class FaxBridgeFlowHelper.FlowResponse
    +extends Object
    +
    This class holds the response of the fax bridge flow invocation.
    +
    +
    Since:
    +
    0.41.4
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FlowResponse

        +
        public FlowResponse(FaxJob faxJob,
        +                    boolean continueFlow)
        +
        This is the class constructor.
        +
        +
        Parameters:
        +
        faxJob - The fax job
        +
        continueFlow - The continue flow flag
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFaxJob

        +
        public FaxJob getFaxJob()
        +
        This function returns the fax job.
        +
        +
        Returns:
        +
        The fax job
        +
        +
      • +
      + + + +
        +
      • +

        isContinueFlow

        +
        public boolean isContinueFlow()
        +
        This function returns the continue flow flag.
        +
        +
        Returns:
        +
        The continue flow flag
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/FaxBridgeFlowHelper.html b/docs/apidocs/org/fax4j/bridge/FaxBridgeFlowHelper.html new file mode 100644 index 00000000..6bc9234d --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/FaxBridgeFlowHelper.html @@ -0,0 +1,362 @@ + + + + + + +FaxBridgeFlowHelper (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Class FaxBridgeFlowHelper<T>

+
+
+ +
+
    +
  • +
    +
    Type Parameters:
    +
    T - The context type
    +
    +
    +
    +
    public class FaxBridgeFlowHelper<T>
    +extends Object
    +
    This is an optional helper class to run the fax bridge flow from external classes.
    +
    +
    Since:
    +
    0.41.4
    +
    Version:
    +
    1.01
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FaxBridgeFlowHelper

        +
        public FaxBridgeFlowHelper(ContextFaxBridge<T> faxBridge,
        +                           String type,
        +                           Properties configuration,
        +                           Object flowOwner)
        +
        This is the class constructor.
        +
        +
        Parameters:
        +
        faxBridge - The fax bridge
        +
        type - The fax client type (may be null for default type)
        +
        configuration - The fax client configuration (may be null)
        +
        flowOwner - The flow owner (servlet, CLI main, ....) to be passed to the vendor policy
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFaxBridge

        +
        public ContextFaxBridge<T> getFaxBridge()
        +
        This function returns the fax bridge.
        +
        +
        Returns:
        +
        The fax bridge
        +
        +
      • +
      + + + + + +
        +
      • +

        submitFaxJob

        +
        public FaxBridgeFlowHelper.FlowResponse submitFaxJob(T inputData,
        +                                                     Object contextData,
        +                                                     boolean invokeVendorPolicy)
        +
        This function invokes the submit fax job flow.
        + As part of the flow, if requested, the vendor policy would be invoked as well.
        +
        +
        Parameters:
        +
        inputData - The input data for the fax bridge
        +
        contextData - The conext data used by the vendor policy (may be same as the input data)
        +
        invokeVendorPolicy - True to invoke the vendor policy
        +
        Returns:
        +
        The flow response
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/FaxBridgeImpl.html b/docs/apidocs/org/fax4j/bridge/FaxBridgeImpl.html new file mode 100644 index 00000000..c268b456 --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/FaxBridgeImpl.html @@ -0,0 +1,387 @@ + + + + + + +FaxBridgeImpl (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Class FaxBridgeImpl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    FaxBridge, ConfigurationHolder, ProviderImplementation
    +
    +
    +
    Direct Known Subclasses:
    +
    AbstractContextFaxBridge
    +
    +
    +
    +
    public class FaxBridgeImpl
    +extends AbstractFax4JBridge
    +
    This class basic implementation of the fax bridge.
    + Specific implementations may provide additional, more transport based capabilities.
    + Below table describes the configuration values relevant for this class.
    + Configuration: + + + + + + + + + + + + + + + +
    NameDescriptionPreconfigured ValueDefault ValueMandatory
    org.fax4j.bridge.vendor.policy.class.nameThe vendor policy class name.org.fax4j.bridge.EmptyVendorPolicyorg.fax4j.bridge.EmptyVendorPolicyfalse
    +
    +
    Since:
    +
    0.40.6
    +
    Version:
    +
    1.02
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FaxBridgeImpl

        +
        public FaxBridgeImpl()
        +
        This is the class constructor.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createVendorPolicy

        +
        protected VendorPolicy createVendorPolicy()
        +
        This function returns the vendor policy.
        + This function will not initialize the vendor policy since the flow owner object needs to be provided.
        +
        +
        Specified by:
        +
        createVendorPolicy in class AbstractFaxBridge
        +
        Returns:
        +
        The vendor policy
        +
        +
      • +
      + + + +
        +
      • +

        updateFaxJobWithFileInfo

        +
        protected void updateFaxJobWithFileInfo(FaxJob faxJob,
        +                                        FileInfo fileInfo)
        +
        This function stores the file in the local machine and updates the fax job with the new file data.
        +
        +
        Specified by:
        +
        updateFaxJobWithFileInfo in class AbstractFaxBridge
        +
        Parameters:
        +
        faxJob - The fax job object to be updated
        +
        fileInfo - The file information of the requested fax
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/FileInfo.html b/docs/apidocs/org/fax4j/bridge/FileInfo.html new file mode 100644 index 00000000..cdb02cae --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/FileInfo.html @@ -0,0 +1,361 @@ + + + + + + +FileInfo (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Class FileInfo

+
+
+ +
+
    +
  • +
    +
    +
    public class FileInfo
    +extends Object
    +
    This class defines the file info object.
    + Since bridges may get fax requests for file data which is part of the payload and not for a local file, the bridge + will have to have enough information of the file data and type to pass to the fax client.
    + The file info object serves that purpose of holding all of the file information needed to send the fax.
    +
    +
    Since:
    +
    0.40.6
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FileInfo

        +
        public FileInfo(File file)
        +
        This is the class constructor.
        +
        +
        Parameters:
        +
        file - The file
        +
        +
      • +
      + + + +
        +
      • +

        FileInfo

        +
        public FileInfo(String name,
        +                byte[] content)
        +
        This is the class constructor.
        +
        +
        Parameters:
        +
        name - The file name (no path)
        +
        content - The file content
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFile

        +
        public final File getFile()
        +
        This function returns the file.
        +
        +
        Returns:
        +
        The file
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public final String getName()
        +
        This function returns the file name (no path).
        +
        +
        Returns:
        +
        The file name
        +
        +
      • +
      + + + +
        +
      • +

        getContent

        +
        public final byte[] getContent()
        +
        This function returns the file content.
        +
        +
        Returns:
        +
        The file content
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/RequestParser.html b/docs/apidocs/org/fax4j/bridge/RequestParser.html new file mode 100644 index 00000000..9f18d5c3 --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/RequestParser.html @@ -0,0 +1,294 @@ + + + + + + +RequestParser (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Interface RequestParser<T>

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        getFileInfoFromInputData

        +
        FileInfo getFileInfoFromInputData(T inputData)
        +
        This function returns the file info from the input data.
        +
        +
        Parameters:
        +
        inputData - The input data
        +
        Returns:
        +
        The file info
        +
        +
      • +
      + + + + + +
        +
      • +

        updateFaxJobFromInputData

        +
        void updateFaxJobFromInputData(T inputData,
        +                               FaxJob faxJob)
        +
        This function update the fax job from the input data.
        + This fax job will not have any file data.
        +
        +
        Parameters:
        +
        inputData - The input data
        +
        faxJob - The fax job to update
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/VendorPolicy.html b/docs/apidocs/org/fax4j/bridge/VendorPolicy.html new file mode 100644 index 00000000..28700e53 --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/VendorPolicy.html @@ -0,0 +1,324 @@ + + + + + + +VendorPolicy (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
org.fax4j.bridge
+

Interface VendorPolicy

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    AbstractVendorPolicy, EmptyVendorPolicy
    +
    +
    +
    +
    public interface VendorPolicy
    +
    The vendor policy enables vendors to hook into the fax submitting flow, enabling to restrict access, bill customers + and so on, before/after the fax is submitted.
    + Implementing classes must have a default empty constructor and the implementation must be thread safe.
    +
    +
    Since:
    +
    0.01
    +
    Version:
    +
    1.01
    +
    Author:
    +
    Sagie Gur-Ari
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      ProvidergetProvider() +
      This function returns the vendor policy provider.
      +
      voidinitialize(Object flowOwner) +
      This function initializes the vendor policy.
      +
      booleaninvokePolicyForRequest(Object requestDataHolder) +
      This function invokes the vendor policy.
      + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
      + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
      +
      booleaninvokePolicyForResponse(Object requestDataHolder, + FaxJob faxJob) +
      This function invokes the vendor policy.
      + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
      + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getProvider

        +
        Provider getProvider()
        +
        This function returns the vendor policy provider.
        +
        +
        Returns:
        +
        The vendor policy provider
        +
        +
      • +
      + + + +
        +
      • +

        initialize

        +
        void initialize(Object flowOwner)
        +
        This function initializes the vendor policy.
        +
        +
        Parameters:
        +
        flowOwner - The flow owner (the servlet, CLI main, ....)
        +
        +
      • +
      + + + +
        +
      • +

        invokePolicyForRequest

        +
        boolean invokePolicyForRequest(Object requestDataHolder)
        +
        This function invokes the vendor policy.
        + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
        + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
        +
        +
        Parameters:
        +
        requestDataHolder - The request data holder
        +
        Returns:
        +
        True if to continue the flow, else false
        +
        +
      • +
      + + + +
        +
      • +

        invokePolicyForResponse

        +
        boolean invokePolicyForResponse(Object requestDataHolder,
        +                                FaxJob faxJob)
        +
        This function invokes the vendor policy.
        + The policy may charge a customer for the service, or validate the user has permissions to invoke the action and + so on.
        + In case the policy takes over the flow and the fax bridge should not be invoked, this method should return false.
        +
        +
        Parameters:
        +
        requestDataHolder - The request data holder
        +
        faxJob - The submitted fax job
        +
        Returns:
        +
        True if to continue the flow, else false (in case the policy sends the response)
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/class-use/AbstractContextFaxBridge.html b/docs/apidocs/org/fax4j/bridge/class-use/AbstractContextFaxBridge.html new file mode 100644 index 00000000..100a5958 --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/class-use/AbstractContextFaxBridge.html @@ -0,0 +1,222 @@ + + + + + + +Uses of Class org.fax4j.bridge.AbstractContextFaxBridge (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
org.fax4j.bridge.AbstractContextFaxBridge

+
+
+ +
+ +
+ + + + + + + +
+ + +

Copyright © 2009–2020 fax4j. All rights reserved.

+ + diff --git a/docs/apidocs/org/fax4j/bridge/class-use/AbstractFax4JBridge.html b/docs/apidocs/org/fax4j/bridge/class-use/AbstractFax4JBridge.html new file mode 100644 index 00000000..f78883cc --- /dev/null +++ b/docs/apidocs/org/fax4j/bridge/class-use/AbstractFax4JBridge.html @@ -0,0 +1,275 @@ + + + + + + +Uses of Class org.fax4j.bridge.AbstractFax4JBridge (fax4j 0.45.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
org.fax4j.bridge.AbstractFax4JBridge

+
+
+