public abstract class RequestHandler extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
RequestHandler.RequestType
Types of requests that may be made to the server from the browser
|
Constructor and Description |
---|
RequestHandler() |
Modifier and Type | Method and Description |
---|---|
abstract String |
getName()
Get the name of this handler that is specified by the client.
|
abstract RequestHandler.RequestType |
getType()
Get the type of requests to handle
|
abstract void |
handleRequest(javax.faces.context.FacesContext facesContext, BrowserResponseWriter out, Map<String,Object> parameters)
Handle a request from the browser.
|
public abstract RequestHandler.RequestType getType()
public abstract String getName()
This will only be called once on the handler and must be a constant value.
public abstract void handleRequest(javax.faces.context.FacesContext facesContext, BrowserResponseWriter out, Map<String,Object> parameters) throws IOException
facesContext
- The faces contextout
- the writer to write the response toparameters
- The parameters sent from the clientIOException