Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes