Skip navigation links
A C D E F G H I J M O P R S W 

A

AbstractWeb2FaxHttpServlet - Class in org.fax4j.x2fax.http.servlet
This servlet enables to send faxes based on data provided in the HTTP request.
This class also provides (via VendorPolicy class) the ability to restrict access, bill customers and so on, before the fax is submitted.
This class does not provide complete implementation of the servlet and requires extending.
AbstractWeb2FaxHttpServlet() - Constructor for class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
This is the class constructor.
AbstractWeb2FaxHttpServlet.RequestDataHolder - Class in org.fax4j.x2fax.http.servlet
Holds the request data for the vendor policy.

C

CLI2FaxMain - Class in org.fax4j.x2fax.cli
This class enables to send faxes via CLI.
This class does not provide vendor policy capability as it is intended to be used internally inside the IT department and not published as a utility to end customers.
CLI2FaxRunner - Class in org.fax4j.x2fax.cli
This class runs the CLI2Fax flow.
This class does not provide vendor policy capability as it is intended to be used internally inside the IT department and not published as a utility to end customers.
CLI2FaxRunner() - Constructor for class org.fax4j.x2fax.cli.CLI2FaxRunner
This is the class constructor.
convertMultiPartRequest(HttpServletRequest, HTTPRequest) - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
This function converts the servlet request to a HTTP request object.
convertRequest(HttpServletRequest) - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
This function converts the servlet request to a HTTP request object.
convertSinglePartRequest(HttpServletRequest, HTTPRequest) - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
This function converts the servlet request to a HTTP request object.
createFaxBridge() - Method in class org.fax4j.x2fax.cli.CLI2FaxRunner
Returns a new fax bridge.
createFaxBridge() - Method in class org.fax4j.x2fax.email.james.EMail2FaxJamesMailet
Returns a new fax bridge.
createFaxBridge() - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
Returns a new fax bridge.
createFileItemFactory() - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
This function creates and returns a new file item factory.
createJSONResponse(FaxJob) - Method in class org.fax4j.x2fax.http.servlet.Web2FaxHttpServlet
This function create a JSON response.

D

doPost(HttpServletRequest, HttpServletResponse) - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
This function handles the HTTP request and submits the fax.

E

EMail2FaxJamesMailet - Class in org.fax4j.x2fax.email.james
This servlet enables to send faxes based on data provided in the mail request.
This class also provides (via VendorPolicy class) the ability to restrict access, bill customers and so on, before the fax is submitted.
EMail2FaxJamesMailet() - Constructor for class org.fax4j.x2fax.email.james.EMail2FaxJamesMailet
This is the class constructor.

F

flowHelper - Variable in class org.fax4j.x2fax.cli.CLI2FaxRunner
The flow helper
flowHelper - Variable in class org.fax4j.x2fax.email.james.EMail2FaxJamesMailet
The flow helper
flowHelper - Variable in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
The flow helper

G

getFaxBridgeConfiguration() - Method in class org.fax4j.x2fax.cli.CLI2FaxRunner
This function returns the configuration used to initialize the fax bridge.
getFaxBridgeConfiguration() - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
This function returns the configuration used to initialize the fax bridge.
getFaxClientSpiType() - Method in class org.fax4j.x2fax.cli.CLI2FaxRunner
Returns the type of SPI to use.
getFaxClientSpiType() - Method in class org.fax4j.x2fax.email.james.EMail2FaxJamesMailet
Returns the type of SPI to use.
getFaxClientSpiType() - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
Returns the type of SPI to use.
getHttpServletRequest() - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet.RequestDataHolder
Returns the http request.
getHttpServletResponse() - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet.RequestDataHolder
Returns the http response.

H

handleOutput(FaxJob) - Method in class org.fax4j.x2fax.cli.CLI2FaxRunner
This function handles the process output.

I

init() - Method in class org.fax4j.x2fax.email.james.EMail2FaxJamesMailet
This function initializes the mailet.
init() - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
This function initializes the servlet.
initialize() - Method in class org.fax4j.x2fax.cli.CLI2FaxRunner
This function initializes the runner.

J

JavaLauncher - Class in org.fax4j.x2fax.util
Generic launcher for a sub java process.
JettyWeb2FaxMain - Class in org.fax4j.x2fax.http.servlet.jetty
This class starts up a jetty web server to enable to provide a web2fax bridge.

M

main(String[]) - Static method in class org.fax4j.x2fax.cli.CLI2FaxMain
The main method.
main(String[]) - Static method in class org.fax4j.x2fax.http.servlet.jetty.JettyWeb2FaxMain
The main method.
main(String[]) - Static method in class org.fax4j.x2fax.util.JavaLauncher
The main function that starts the sub process.

O

org.fax4j.x2fax.cli - package org.fax4j.x2fax.cli
Provides standalone CLI utility to send faxes.
org.fax4j.x2fax.email.james - package org.fax4j.x2fax.email.james
Provides Apache JAMES mailet to extend the JAMES email server and give it email2fax capbilities.
org.fax4j.x2fax.http.servlet - package org.fax4j.x2fax.http.servlet
Provides generic servlet which can be deployed on any java web server to provide web2fax service.
org.fax4j.x2fax.http.servlet.jetty - package org.fax4j.x2fax.http.servlet.jetty
Provides standalone Jetty HTTP server that provides web2fax services.
org.fax4j.x2fax.util - package org.fax4j.x2fax.util
Provides general utilities used internally by the fax4j x2fax library.

P

postSubmitFaxJob(Mail, FaxJob) - Method in class org.fax4j.x2fax.email.james.EMail2FaxJamesMailet
This function is invoked after the fax is submitted.

R

RequestDataHolder(HttpServletRequest, HttpServletResponse) - Constructor for class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet.RequestDataHolder
This is the class constructor.

S

sendResponse(FaxJob, HttpServletResponse) - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
This function sends the HTTP response after sending the fax.
service(Mail) - Method in class org.fax4j.x2fax.email.james.EMail2FaxJamesMailet
This function
submitFaxJob(String[]) - Method in class org.fax4j.x2fax.cli.CLI2FaxRunner
Runs the CLI2Fax flow.

W

Web2FaxHttpServlet - Class in org.fax4j.x2fax.http.servlet
This servlet enables to send faxes based on data provided in the HTTP request.
This class also provides (via VendorPolicy class) the ability to restrict access, bill customers and so on, before the fax is submitted.
Web2FaxHttpServlet() - Constructor for class org.fax4j.x2fax.http.servlet.Web2FaxHttpServlet
This is the class constructor.
writeTextResponse(FaxJob, HttpServletResponse, Writer) - Method in class org.fax4j.x2fax.http.servlet.AbstractWeb2FaxHttpServlet
This function writes the response text to the HTTP response stream.
writeTextResponse(FaxJob, HttpServletResponse, Writer) - Method in class org.fax4j.x2fax.http.servlet.Web2FaxHttpServlet
This function writes the response text to the HTTP response stream.
A C D E F G H I J M O P R S W 
Skip navigation links

Copyright © 2013–2017 fax4j-x2fax. All rights reserved.