B C D E F G H I L M P R S T U X

B

BounceListenerTestCase - class uk.co.lothianproductions.httpd.testcases.BounceListenerTestCase.
 
BounceListenerTestCase(String) - Constructor for class uk.co.lothianproductions.httpd.testcases.BounceListenerTestCase
 

C

CLASSPATH_TAG - Static variable in class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 
ConfigException - exception uk.co.lothianproductions.httpd.config.ConfigException.
 
ConfigException(String) - Constructor for class uk.co.lothianproductions.httpd.config.ConfigException
 
ConfigException(String, Throwable) - Constructor for class uk.co.lothianproductions.httpd.config.ConfigException
 
closeRequest() - Method in class uk.co.lothianproductions.httpd.handler.impl.SocketRequestHandler
 

D

DEFAULT_CONFIG - Static variable in class uk.co.lothianproductions.httpd.config.PluginBroker
The default configuration file's name.
DOCUMENT_SOURCES_TAG - Static variable in class uk.co.lothianproductions.httpd.config.PluginBroker
 
DOCUMENT_SOURCE_TAG - Static variable in class uk.co.lothianproductions.httpd.config.PluginBroker
 
Document - class uk.co.lothianproductions.httpd.document.Document.
Represents a Document as served by a RequestHandler.
Document() - Constructor for class uk.co.lothianproductions.httpd.document.Document
 
DocumentNotFoundException - exception uk.co.lothianproductions.httpd.document.DocumentNotFoundException.
 
DocumentNotFoundException(String) - Constructor for class uk.co.lothianproductions.httpd.document.DocumentNotFoundException
 
DocumentNotFoundException(String, Throwable) - Constructor for class uk.co.lothianproductions.httpd.document.DocumentNotFoundException
 
DocumentRenderException - exception uk.co.lothianproductions.httpd.document.DocumentRenderException.
 
DocumentRenderException(String) - Constructor for class uk.co.lothianproductions.httpd.document.DocumentRenderException
 
DocumentRenderException(String, Throwable) - Constructor for class uk.co.lothianproductions.httpd.document.DocumentRenderException
 
DocumentRetrievalException - exception uk.co.lothianproductions.httpd.document.DocumentRetrievalException.
 
DocumentRetrievalException(String) - Constructor for class uk.co.lothianproductions.httpd.document.DocumentRetrievalException
 
DocumentRetrievalException(String, Throwable) - Constructor for class uk.co.lothianproductions.httpd.document.DocumentRetrievalException
 
DocumentSource - interface uk.co.lothianproductions.httpd.document.DocumentSource.
The DocumentSource interface describes how the document lookup mechanism should be implemented.
DocumentSourceXMLPluginConfig - class uk.co.lothianproductions.httpd.document.DocumentSourceXMLPluginConfig.
 
DocumentSourceXMLPluginConfig(Node, PluginBroker) - Constructor for class uk.co.lothianproductions.httpd.document.DocumentSourceXMLPluginConfig
 
DocumentTimeoutException - exception uk.co.lothianproductions.httpd.document.DocumentTimeoutException.
 
DocumentTimeoutException(String) - Constructor for class uk.co.lothianproductions.httpd.document.DocumentTimeoutException
 

E

EmptyDocumentSource - class uk.co.lothianproductions.httpd.document.impl.EmptyDocumentSource.
This DocumentSource returns 0-byte empty Documents.
EmptyDocumentSource(XMLPluginConfig) - Constructor for class uk.co.lothianproductions.httpd.document.impl.EmptyDocumentSource
 

F

FilesystemDocumentSource - class uk.co.lothianproductions.httpd.document.impl.FilesystemDocumentSource.
The FilesystemDocumentSource provides a simple mechanism for retrieving files from a filesystem as Documents.
FilesystemDocumentSource(XMLPluginConfig) - Constructor for class uk.co.lothianproductions.httpd.document.impl.FilesystemDocumentSource
 
formatter - Static variable in class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler
 

G

getDocument(char[]) - Method in interface uk.co.lothianproductions.httpd.document.DocumentSource
 
getDocument(char[]) - Method in class uk.co.lothianproductions.httpd.document.impl.EmptyDocumentSource
 
getDocument(char[]) - Method in class uk.co.lothianproductions.httpd.document.impl.FilesystemDocumentSource
 
getDocument(char[]) - Method in class uk.co.lothianproductions.httpd.document.impl.HTTPDocumentSource
 
getDocument(char[]) - Method in class uk.co.lothianproductions.httpd.document.impl.PropertiesDocumentSource
 
getDocument(char[]) - Method in class uk.co.lothianproductions.httpd.document.impl.ResourceDocumentSource
 
getDocumentSources() - Method in class uk.co.lothianproductions.httpd.config.PluginBroker
 
getInstance() - Static method in class uk.co.lothianproductions.httpd.config.PluginBroker
 
getInstance() - Static method in class uk.co.lothianproductions.httpd.listener.RequestListenerController
 
getPluginBroker() - Method in class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 
getProperty(String) - Method in class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 
getRequestHandlers() - Method in class uk.co.lothianproductions.httpd.config.PluginBroker
 
getRequestListeners() - Method in class uk.co.lothianproductions.httpd.config.PluginBroker
 
getSubproperties(String) - Method in class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 
getVersionInformation() - Method in class uk.co.lothianproductions.httpd.listener.impl.ServerSocketRequestListener
 

H

HTTPDebugRequestHandler - class uk.co.lothianproductions.httpd.handler.impl.HTTPDebugRequestHandler.
Simple request handler for debugging.
HTTPDebugRequestHandler() - Constructor for class uk.co.lothianproductions.httpd.handler.impl.HTTPDebugRequestHandler
 
HTTPDebugRequestHandler(XMLPluginConfig, Socket) - Constructor for class uk.co.lothianproductions.httpd.handler.impl.HTTPDebugRequestHandler
 
HTTPDocumentSource - class uk.co.lothianproductions.httpd.document.impl.HTTPDocumentSource.
 
HTTPDocumentSource(XMLPluginConfig) - Constructor for class uk.co.lothianproductions.httpd.document.impl.HTTPDocumentSource
 
HTTPDocumentSourceTestCase - class uk.co.lothianproductions.httpd.testcases.HTTPDocumentSourceTestCase.
Tests the HTTPDocumentSource by retrieving a single page from Google.
HTTPDocumentSourceTestCase(String) - Constructor for class uk.co.lothianproductions.httpd.testcases.HTTPDocumentSourceTestCase
 
HTTPRequestHandler - class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler.
Partial implementation of the RequestHandler for HTTP.
HTTPRequestHandler() - Constructor for class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler
 
HTTPRequestHandler(XMLPluginConfig, Socket) - Constructor for class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler
 
handleProcessing(char[], char[], char[][], char[]) - Method in interface uk.co.lothianproductions.httpd.handler.RequestHandler
 
handleProcessing(char[], char[], char[][], char[]) - Method in class uk.co.lothianproductions.httpd.handler.impl.HTTPDebugRequestHandler
 
handleProcessing(char[], char[], char[][], char[]) - Method in class uk.co.lothianproductions.httpd.handler.impl.SocketRequestHandler
 
handleRequest() - Method in interface uk.co.lothianproductions.httpd.handler.RequestHandler
 
handleRequest() - Method in class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler
 
handleRequest() - Method in class uk.co.lothianproductions.httpd.handler.impl.SocketRequestHandler
 
handleResponse(char[], char[], char[][], char[]) - Method in interface uk.co.lothianproductions.httpd.handler.RequestHandler
 
handleResponse(char[], char[], char[][], char[]) - Method in class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler
 
handleResponse(char[], char[], char[][], char[]) - Method in class uk.co.lothianproductions.httpd.handler.impl.SocketRequestHandler
 

I

INTERNAL_BUFFER_SIZE - Static variable in class uk.co.lothianproductions.httpd.handler.impl.SocketRequestHandler
 
initialiseLogger() - Static method in class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler
 
isRunning(RequestListener) - Method in class uk.co.lothianproductions.httpd.listener.RequestListenerController
 

L

length() - Method in class uk.co.lothianproductions.httpd.document.Document
Returns the rendered Document's length.

M

Main - class uk.co.lothianproductions.httpd.Main.
 
Main() - Constructor for class uk.co.lothianproductions.httpd.Main
 
mClassPath - Variable in class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 
mDocumentSources - Variable in class uk.co.lothianproductions.httpd.config.PluginBroker
 
mInitialised - Static variable in class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler
 
mInstance - Static variable in class uk.co.lothianproductions.httpd.config.PluginBroker
 
mInstance - Static variable in class uk.co.lothianproductions.httpd.listener.RequestListenerController
 
mListener - Variable in class uk.co.lothianproductions.httpd.listener.impl.ServerSocketRequestListener
 
mListener - Variable in class uk.co.lothianproductions.httpd.testcases.HTTPDocumentSourceTestCase
 
mListener - Variable in class uk.co.lothianproductions.httpd.testcases.ResourceDocumentSourceTestCase
 
mLogger - Static variable in interface uk.co.lothianproductions.httpd.handler.RequestHandler
 
mPluginBroker - Variable in class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 
mProperties - Variable in class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 
mRequestHandlers - Variable in class uk.co.lothianproductions.httpd.config.PluginBroker
 
mRequestListenerFailures - Variable in class uk.co.lothianproductions.httpd.listener.RequestListenerController
 
mRequestListeners - Variable in class uk.co.lothianproductions.httpd.config.PluginBroker
 
mRequestListeners - Variable in class uk.co.lothianproductions.httpd.listener.RequestListenerController
 
mServer - Variable in class uk.co.lothianproductions.httpd.handler.impl.SocketRequestHandler
 
mXMLPluginConfig - Variable in class uk.co.lothianproductions.httpd.document.impl.FilesystemDocumentSource
 
mXMLPluginConfig - Variable in class uk.co.lothianproductions.httpd.document.impl.HTTPDocumentSource
 
mXMLPluginConfig - Variable in class uk.co.lothianproductions.httpd.document.impl.PropertiesDocumentSource
 
mXMLPluginConfig - Variable in class uk.co.lothianproductions.httpd.handler.impl.SocketRequestHandler
 
mXMLPluginConfig - Variable in class uk.co.lothianproductions.httpd.listener.impl.ServerSocketRequestListener
 
main(String[]) - Static method in class uk.co.lothianproductions.httpd.Main
 

P

PROPERTY_NAME_TAG - Static variable in class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 
PROPERTY_TAG - Static variable in class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 
PROPERTY_VALUE_TAG - Static variable in class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 
PluginBroker - class uk.co.lothianproductions.httpd.config.PluginBroker.
 
PluginBroker() - Constructor for class uk.co.lothianproductions.httpd.config.PluginBroker
 
PluginBroker(InputSource) - Constructor for class uk.co.lothianproductions.httpd.config.PluginBroker
 
PropertiesDocumentSource - class uk.co.lothianproductions.httpd.document.impl.PropertiesDocumentSource.
Simple DocumentSource for returning property values as documents.
PropertiesDocumentSource(XMLPluginConfig) - Constructor for class uk.co.lothianproductions.httpd.document.impl.PropertiesDocumentSource
 
parseDOM(Element, String, String, Class) - Method in class uk.co.lothianproductions.httpd.config.PluginBroker
 
parseDOM(Node) - Method in class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 

R

READ_MORE_DATA_INTERVAL - Static variable in class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler
 
REQUEST_HANDLERS_TAG - Static variable in class uk.co.lothianproductions.httpd.config.PluginBroker
 
REQUEST_HANDLER_TAG - Static variable in class uk.co.lothianproductions.httpd.config.PluginBroker
 
REQUEST_LISTENERS_TAG - Static variable in class uk.co.lothianproductions.httpd.config.PluginBroker
 
REQUEST_LISTENER_TAG - Static variable in class uk.co.lothianproductions.httpd.config.PluginBroker
 
RESPONSE_CANT_SERVICE - Static variable in interface uk.co.lothianproductions.httpd.handler.RequestHandler
 
RESPONSE_CANT_SERVICE - Static variable in class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler
 
RESPONSE_ERROR - Static variable in interface uk.co.lothianproductions.httpd.handler.RequestHandler
 
RESPONSE_ERROR - Static variable in class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler
 
RESPONSE_NOT_FOUND - Static variable in interface uk.co.lothianproductions.httpd.handler.RequestHandler
 
RESPONSE_NOT_FOUND - Static variable in class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler
 
RESPONSE_OKAY - Static variable in interface uk.co.lothianproductions.httpd.handler.RequestHandler
 
RESPONSE_OKAY - Static variable in class uk.co.lothianproductions.httpd.handler.impl.HTTPRequestHandler
 
RequestHandler - interface uk.co.lothianproductions.httpd.handler.RequestHandler.
Defines the acceptable interface for a RequestHandler.
RequestHandlerXMLPluginConfig - class uk.co.lothianproductions.httpd.handler.RequestHandlerXMLPluginConfig.
 
RequestHandlerXMLPluginConfig(Node, PluginBroker) - Constructor for class uk.co.lothianproductions.httpd.handler.RequestHandlerXMLPluginConfig
 
RequestListener - interface uk.co.lothianproductions.httpd.listener.RequestListener.
Defines the acceptable interface for a RequestListener.
RequestListenerController - class uk.co.lothianproductions.httpd.listener.RequestListenerController.
 
RequestListenerXMLPluginConfig - class uk.co.lothianproductions.httpd.listener.RequestListenerXMLPluginConfig.
 
RequestListenerXMLPluginConfig(Node, PluginBroker) - Constructor for class uk.co.lothianproductions.httpd.listener.RequestListenerXMLPluginConfig
 
ResourceDocumentSource - class uk.co.lothianproductions.httpd.document.impl.ResourceDocumentSource.
Simple DocumentSource for returning classloadable resources as documents.
ResourceDocumentSource(XMLPluginConfig) - Constructor for class uk.co.lothianproductions.httpd.document.impl.ResourceDocumentSource
 
ResourceDocumentSourceTestCase - class uk.co.lothianproductions.httpd.testcases.ResourceDocumentSourceTestCase.
 
ResourceDocumentSourceTestCase(String) - Constructor for class uk.co.lothianproductions.httpd.testcases.ResourceDocumentSourceTestCase
 
render(String[][]) - Method in class uk.co.lothianproductions.httpd.document.Document
Renders the Document to an InputStream using the passed parameters.
run() - Method in class uk.co.lothianproductions.httpd.handler.impl.SocketRequestHandler
 

S

ServerSocketRequestListener - class uk.co.lothianproductions.httpd.listener.impl.ServerSocketRequestListener.
 
ServerSocketRequestListener(XMLPluginConfig) - Constructor for class uk.co.lothianproductions.httpd.listener.impl.ServerSocketRequestListener
 
SocketRequestHandler - class uk.co.lothianproductions.httpd.handler.impl.SocketRequestHandler.
 
SocketRequestHandler() - Constructor for class uk.co.lothianproductions.httpd.handler.impl.SocketRequestHandler
 
SocketRequestHandler(XMLPluginConfig, Socket) - Constructor for class uk.co.lothianproductions.httpd.handler.impl.SocketRequestHandler
 
setUp() - Method in class uk.co.lothianproductions.httpd.testcases.HTTPDocumentSourceTestCase
 
setUp() - Method in class uk.co.lothianproductions.httpd.testcases.ResourceDocumentSourceTestCase
 
spawn() - Method in class uk.co.lothianproductions.httpd.document.DocumentSourceXMLPluginConfig
 
spawn(Socket) - Method in class uk.co.lothianproductions.httpd.handler.RequestHandlerXMLPluginConfig
 
spawn() - Method in class uk.co.lothianproductions.httpd.listener.RequestListenerXMLPluginConfig
 
start() - Method in interface uk.co.lothianproductions.httpd.listener.RequestListener
 
start(RequestListener) - Method in class uk.co.lothianproductions.httpd.listener.RequestListenerController
 
start() - Method in class uk.co.lothianproductions.httpd.listener.impl.ServerSocketRequestListener
 
stop() - Method in interface uk.co.lothianproductions.httpd.listener.RequestListener
 
stop() - Method in class uk.co.lothianproductions.httpd.listener.impl.ServerSocketRequestListener
 
suite() - Static method in class uk.co.lothianproductions.httpd.testcases.TestCases
 

T

TEST_XML - Static variable in class uk.co.lothianproductions.httpd.testcases.HTTPDocumentSourceTestCase
 
TEST_XML - Static variable in class uk.co.lothianproductions.httpd.testcases.ResourceDocumentSourceTestCase
 
TestCases - class uk.co.lothianproductions.httpd.testcases.TestCases.
 
TestCases() - Constructor for class uk.co.lothianproductions.httpd.testcases.TestCases
 
tearDown() - Method in class uk.co.lothianproductions.httpd.testcases.HTTPDocumentSourceTestCase
 
tearDown() - Method in class uk.co.lothianproductions.httpd.testcases.ResourceDocumentSourceTestCase
 
testBounceListener() - Method in class uk.co.lothianproductions.httpd.testcases.BounceListenerTestCase
 
testGetConfigurationDocument() - Method in class uk.co.lothianproductions.httpd.testcases.HTTPDocumentSourceTestCase
 
testGetConfigurationDocument() - Method in class uk.co.lothianproductions.httpd.testcases.ResourceDocumentSourceTestCase
 
testGetNonExistantDocument() - Method in class uk.co.lothianproductions.httpd.testcases.HTTPDocumentSourceTestCase
 
testGetNonExistantDocument() - Method in class uk.co.lothianproductions.httpd.testcases.ResourceDocumentSourceTestCase
 
toString() - Method in class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 

U

USER_AGENT - Static variable in class uk.co.lothianproductions.httpd.document.impl.HTTPDocumentSource
The user-agent identifier to use when requesting pages.
uk.co.lothianproductions.httpd - package uk.co.lothianproductions.httpd
 
uk.co.lothianproductions.httpd.config - package uk.co.lothianproductions.httpd.config
 
uk.co.lothianproductions.httpd.document - package uk.co.lothianproductions.httpd.document
 
uk.co.lothianproductions.httpd.document.impl - package uk.co.lothianproductions.httpd.document.impl
 
uk.co.lothianproductions.httpd.handler - package uk.co.lothianproductions.httpd.handler
 
uk.co.lothianproductions.httpd.handler.impl - package uk.co.lothianproductions.httpd.handler.impl
 
uk.co.lothianproductions.httpd.listener - package uk.co.lothianproductions.httpd.listener
 
uk.co.lothianproductions.httpd.listener.impl - package uk.co.lothianproductions.httpd.listener.impl
 
uk.co.lothianproductions.httpd.testcases - package uk.co.lothianproductions.httpd.testcases
 

X

XMLPluginConfig - class uk.co.lothianproductions.httpd.config.XMLPluginConfig.
 
XMLPluginConfig() - Constructor for class uk.co.lothianproductions.httpd.config.XMLPluginConfig
 

B C D E F G H I L M P R S T U X