com.lukasfeiler.httpd.plugins
Class DirectoryIndex

java.lang.Object
  extended bycom.lukasfeiler.httpd.plugins.HTTPServerPlugin
      extended bycom.lukasfeiler.httpd.plugins.DirectoryIndex

public class DirectoryIndex
extends HTTPServerPlugin

Uses specified files as directory index - see the configuration option DirectoryIndex.

Version:
0.1
Author:
Lukas Feiler

Field Summary
 
Fields inherited from class com.lukasfeiler.httpd.plugins.HTTPServerPlugin
server
 
Constructor Summary
DirectoryIndex(HTTPServer server)
          Constructor.
 
Method Summary
 boolean run(HTTPSocket socket, java.io.File f, java.lang.String requestedResource, java.util.Vector headers)
          Run the plugin: try to find the files specified by DirectoryIndex and run HTTPSocket.internalRedirect(java.io.File, java.lang.String, java.util.Vector).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectoryIndex

public DirectoryIndex(HTTPServer server)
Constructor.

Method Detail

run

public boolean run(HTTPSocket socket,
                   java.io.File f,
                   java.lang.String requestedResource,
                   java.util.Vector headers)
            throws java.io.IOException
Run the plugin: try to find the files specified by DirectoryIndex and run HTTPSocket.internalRedirect(java.io.File, java.lang.String, java.util.Vector).

Specified by:
run in class HTTPServerPlugin
Throws:
java.io.IOException