return new HttpError(HttpServletResponse.SC_NOT_FOUND, "Session expired.");
public void processResultValue(HttpError value) throws IOException { response.sendError(value.getStatusCode(), value.getMessage()); } }
Object onActivate() { return new HttpError(HttpServletResponse.SC_MOVED_TEMPORARILY, "Oups! Resource moved. Try again later."); } }
Object onActionFromHttpError() { return new HttpError(HttpServletResponse.SC_GONE, "Oups! Resource disappeared!"); } }
public void handleUnknownContext(ComponentResources pageResources, EventContext activationContext) throws IOException { logger.warn("Activate event on page {} was fired with context {} but was not handled", pageResources.getPage().getClass(), activationContext); String message = String.format("Activation context %s unrecognized for page %s", activationContext, pageResources.getPage().getClass()); resultProcessor.processResultValue(new HttpError(HttpServletResponse.SC_NOT_FOUND, message)); } }