package auth.impl.callbacks; import javax.security.auth.callback.Callback; import play.mvc.Http; public abstract class HeadlessCallback implements Callback { protected Http.Context ctx; /** * Processes the information from the HTTP context * * @param ctx */ public void process(Http.Context ctx) { this.ctx = ctx; process(); } public abstract void process(); /** * Retrieves the original context of the request. * @return */ public Http.Context getOriginalContext() { return ctx; } public Http.Request getOriginalRequest() { return ctx.request(); } }