org.webbitserver.handler
Class EmbeddedResourceHandler

java.lang.Object
  extended by org.webbitserver.handler.AbstractResourceHandler
      extended by org.webbitserver.handler.EmbeddedResourceHandler
All Implemented Interfaces:
HttpHandler

public class EmbeddedResourceHandler
extends AbstractResourceHandler


Nested Class Summary
protected  class EmbeddedResourceHandler.ResourceWorker
           
 
Nested classes/interfaces inherited from class org.webbitserver.handler.AbstractResourceHandler
AbstractResourceHandler.IOWorker
 
Field Summary
 
Fields inherited from class org.webbitserver.handler.AbstractResourceHandler
DEFAULT_MIME_TYPES, DEFAULT_WELCOME_FILE_NAME, directoryListingFormatter, ioThread, mimeTypes, templateEngine, welcomeFileName
 
Constructor Summary
EmbeddedResourceHandler(String root)
           
EmbeddedResourceHandler(String root, Class<?> clazz)
           
EmbeddedResourceHandler(String root, Class<?> clazz, TemplateEngine templateEngine)
           
EmbeddedResourceHandler(String root, Executor ioThread)
           
EmbeddedResourceHandler(String root, Executor ioThread, Class<?> clazz)
           
EmbeddedResourceHandler(String root, Executor ioThread, Class<?> clazz, TemplateEngine templateEngine)
           
EmbeddedResourceHandler(String root, Executor ioThread, TemplateEngine templateEngine)
           
EmbeddedResourceHandler(String root, TemplateEngine templateEngine)
           
 
Method Summary
protected  EmbeddedResourceHandler.ResourceWorker createIOWorker(HttpRequest request, HttpResponse response, HttpControl control)
           
 
Methods inherited from class org.webbitserver.handler.AbstractResourceHandler
addMimeType, enableDirectoryListing, enableDirectoryListing, handleHttpRequest, serve, serveRange, welcomeFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmbeddedResourceHandler

public EmbeddedResourceHandler(String root,
                               Executor ioThread,
                               Class<?> clazz,
                               TemplateEngine templateEngine)

EmbeddedResourceHandler

public EmbeddedResourceHandler(String root,
                               Executor ioThread,
                               Class<?> clazz)

EmbeddedResourceHandler

public EmbeddedResourceHandler(String root,
                               Executor ioThread,
                               TemplateEngine templateEngine)

EmbeddedResourceHandler

public EmbeddedResourceHandler(String root,
                               Executor ioThread)

EmbeddedResourceHandler

public EmbeddedResourceHandler(String root,
                               Class<?> clazz,
                               TemplateEngine templateEngine)

EmbeddedResourceHandler

public EmbeddedResourceHandler(String root,
                               Class<?> clazz)

EmbeddedResourceHandler

public EmbeddedResourceHandler(String root,
                               TemplateEngine templateEngine)

EmbeddedResourceHandler

public EmbeddedResourceHandler(String root)
Method Detail

createIOWorker

protected EmbeddedResourceHandler.ResourceWorker createIOWorker(HttpRequest request,
                                                                HttpResponse response,
                                                                HttpControl control)
Specified by:
createIOWorker in class AbstractResourceHandler


Copyright © 2013. All Rights Reserved.