| Modifier and Type | Field and Description |
|---|---|
protected CompilerFacade |
compilerFacade |
protected Env |
env |
protected static org.slf4j.Logger |
LOG |
protected RoutesProvider |
routesProvider |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractWebServer() |
| Modifier and Type | Method and Description |
|---|---|
AbstractWebServer |
configure(Configuration configuration) |
protected void |
configureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
protected CompilerFacade |
createCompilerFacade(Env env) |
protected Compilers |
createCompilers(Env env) |
protected Context |
createContext(Request request,
Response response,
RouteCollection routes) |
protected Env |
createEnv() |
protected HandlebarsCompiler |
createHandlebarsCompiler(Compilers compilers) |
protected PayloadWriter |
createPayloadWriter(Request request,
Response response,
Env env,
Site site,
CompilerFacade compilerFacade) |
protected Payload |
errorPage(Exception e) |
protected Payload |
errorPage(Payload payload) |
protected Payload |
errorPage(Payload payload,
Exception e) |
protected void |
handle(Request request,
Response response) |
protected void |
handleServerError(PayloadWriter payloadWriter,
Exception e) |
protected static final org.slf4j.Logger LOG
protected final Env env
protected final CompilerFacade compilerFacade
protected RoutesProvider routesProvider
public AbstractWebServer configure(Configuration configuration)
protected void handleServerError(PayloadWriter payloadWriter, Exception e)
protected void configureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
protected Env createEnv()
protected HandlebarsCompiler createHandlebarsCompiler(Compilers compilers)
protected CompilerFacade createCompilerFacade(Env env)
protected PayloadWriter createPayloadWriter(Request request, Response response, Env env, Site site, CompilerFacade compilerFacade)
protected Context createContext(Request request, Response response, RouteCollection routes)
Copyright © 2014. All Rights Reserved.