public abstract class Captcha
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CAPTCHA_SESSION_KEY
The key used when storing session details for validating a response against a CAPTCHA challenge
|
Constructor and Description |
---|
Captcha() |
Modifier and Type | Method and Description |
---|---|
abstract void |
createImage(HttpSession session,
java.io.OutputStream os)
Generate the image
|
static Captcha |
getInstance()
Returns an Captcha object to be used for handling of CAPTCHA challenges and validation.
|
abstract boolean |
validateResponse(HttpSession session,
java.lang.String response)
Validate the response
|
public static final java.lang.String CAPTCHA_SESSION_KEY
public static final Captcha getInstance()
public abstract void createImage(HttpSession session, java.io.OutputStream os) throws java.lang.Exception
session
- Current HTTPSessionos
- OutputStream that image is to be written tojava.lang.Exception
- The image could not be generatedpublic abstract boolean validateResponse(HttpSession session, java.lang.String response)
session
- Current HTTPSesssionresponse
- Text supplied by user to be validated against current CAPTCHA sourcestSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.