## Package php.java.bridge

PHP/Java Bridge core classes and interfaces.

See:
Description

Interface Summary
IDocHandler: Defines the parser callbacks.
ILogger: The log interface for the PHP/Java Bridge log.
Invocable: Classes which implement this interface are able to call php code.
ISession: The ISession interface is implemented by services to provide an association between an HTTP client and HTTP server.
ISocketFactory: Create and destroy socket instances.

Class Summary
BaseThreadPool: A standard thread pool, accepts runnables and runs them in a thread environment.
ChainsawLogger: A logger class which connects to chainsaw -- chainsaw is a log4j viewer.
ClassicParserString: This class holds the classic parser string for backward compatibility.
ConstructorCache: Cache [Entry(method, parameters) -> Method].
ConstructorCache.Entry: A cache entry
DynamicClassLoader: Title: php-java-bridge
DynamicJavaBridgeClassLoader: The bridge class loader which uses the DynamicClassLoader when possible.
DynamicJavaBridgeClassLoader.JarLibraryPath: Holds a checked JarLibraryPath entry
FileLogger: The classic PHP/Java Bridge logger, doesn't need any external libraries.
JavaBridge: This is the main class of the PHP/Java Bridge.
JavaBridgeClassLoader: A bridge pattern which allows us to vary the class loader as run-time.
JavaBridgeRunner: This is the main entry point for the PHP/Java Bridge library.
JavaBridgeSecurityManager: A custom security manager for the PHP/Java Bridge.
Log4jLogger: A logger which uses the log4j default appender.
MethodCache: Cache [Entry(object, method, parameters) -> Method].
MethodCache.Entry: A cache entry.
Options: Exposes the request options.
ParserString: This class holds the parser string.
ParserTag: This structure carries the parsed tag and the arguments.
PhpMap: Maps php array get/set and foreach to java array, Map and Collections access.
PhpProcedure: This class takes the supplied PHP environment and creates a dynamic proxy for calling PHP code.
PhpProcedureProxy: This class creates a procedure proxy proxy which evaluates to a dynamic proxy in coerce().
Request: This class is used to handle requests from the front-end.
Response: This class is used to write the response to the front-end.
SessionFactory: Create new session or context instances
SimpleJavaBridgeClassLoader: A bridge pattern which allows us to vary the class loader as run-time.
StringCache: Cache [Entry(byte[], enc) -> String].
ThreadPool: A thread pool, accepts runnables and runs them in a thread environment.
Util: Miscellaneous functions.
Util.HeaderParser: A procedure class which can be used to capture the HTTP header strings.
Util.Logger: A bridge which uses log4j or the default logger.
Util.Process: Starts a CGI process and returns the process handle.
Util.ProcessWithErrorHandler: Starts a CGI process with an error handler attached and returns the process handle.

Exception Summary
NotImplementedException

## Package php.java.bridge Description

PHP/Java Bridge core classes and interfaces.