org.webbitserver.handler
Class StaticFileHandler

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

public class StaticFileHandler
extends AbstractResourceHandler


Nested Class Summary
protected  class StaticFileHandler.FileWorker
           
 
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
StaticFileHandler(File dir)
           
StaticFileHandler(File dir, Executor ioThread)
           
StaticFileHandler(File dir, Executor ioThread, long maxAge)
           
StaticFileHandler(File dir, Executor ioThread, TemplateEngine templateEngine)
           
StaticFileHandler(File dir, Executor ioThread, TemplateEngine templateEngine, long maxAge)
           
StaticFileHandler(File dir, long maxAge)
           
StaticFileHandler(File dir, TemplateEngine templateEngine)
           
StaticFileHandler(String dir)
           
StaticFileHandler(String dir, Executor ioThread)
           
StaticFileHandler(String dir, Executor ioThread, TemplateEngine templateEngine)
           
StaticFileHandler(String dir, long maxAge)
           
StaticFileHandler(String dir, TemplateEngine templateEngine)
           
 
Method Summary
protected  StaticFileHandler.FileWorker 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

StaticFileHandler

public StaticFileHandler(File dir,
                         Executor ioThread,
                         TemplateEngine templateEngine)

StaticFileHandler

public StaticFileHandler(File dir,
                         Executor ioThread)

StaticFileHandler

public StaticFileHandler(String dir,
                         Executor ioThread,
                         TemplateEngine templateEngine)

StaticFileHandler

public StaticFileHandler(String dir,
                         Executor ioThread)

StaticFileHandler

public StaticFileHandler(File dir,
                         TemplateEngine templateEngine)

StaticFileHandler

public StaticFileHandler(File dir)

StaticFileHandler

public StaticFileHandler(String dir,
                         TemplateEngine templateEngine)

StaticFileHandler

public StaticFileHandler(String dir)

StaticFileHandler

public StaticFileHandler(File dir,
                         Executor ioThread,
                         TemplateEngine templateEngine,
                         long maxAge)

StaticFileHandler

public StaticFileHandler(File dir,
                         Executor ioThread,
                         long maxAge)

StaticFileHandler

public StaticFileHandler(String dir,
                         long maxAge)

StaticFileHandler

public StaticFileHandler(File dir,
                         long maxAge)
Method Detail

createIOWorker

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


Copyright © 2013. All Rights Reserved.