Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
C
D
E
G
I
J
L
M
N
P
R
S
T
U
A
arrayToString(Object[])
- Static method in class jacol.util.
ListOps
Convert an array of objects into a string.
AsynchInterpreter
- class jacol.processor.
AsynchInterpreter
.
This class provides an asynchronous implementation of the LispInterpreter interface.
AsynchInterpreter(LispCaller)
- Constructor for class jacol.processor.
AsynchInterpreter
Create an asynchronous lisp interpreter.
AuthException
- exception jacol.processor.
AuthException
.
This exception indicates that Jacol denied an attempted Java method invocation.
AuthException(String)
- Constructor for class jacol.processor.
AuthException
Create an authority exception.
C
car(List)
- Static method in class jacol.util.
ListOps
Get the first object in a list.
D
dumpBytes(byte[])
- Static method in class jacol.util.
MD5
E
enqueue(String, LispCaller)
- Method in class jacol.processor.
LispQueue
Add a request to the queue, and wake up the queue processor.
eval(String)
- Method in interface jacol.
LispInterpreter
Evaluate some lisp code.
eval(String)
- Method in class jacol.processor.
AsynchInterpreter
Implementation of the corresponding method from the LispInterpreter interface.
eval(String)
- Method in class jacol.processor.
LispProcessor
Synchronous implementation of the corresponding method from LispInterpreter.
exit()
- Method in interface jacol.
LispInterpreter
Instruct JACOL to exit.
exit()
- Method in class jacol.processor.
AsynchInterpreter
Implementation of the corresponding method from the LispInterpreter interface.
exit()
- Method in class jacol.processor.
LispProcessor
G
getInstance()
- Static method in class jacol.processor.
LispQueue
getInterpreter()
- Static method in class jacol.
InterpreterFactory
Obtain a synchronous lisp interpreter.
getInterpreter(LispCaller)
- Static method in class jacol.
InterpreterFactory
Obtain an asynchronous lisp interpreter.
getLispPort()
- Static method in class jacol.
Jacol
Get the port being used by the lisp server.
getPassword()
- Static method in class jacol.
Jacol
I
InterpreterFactory
- class jacol.
InterpreterFactory
.
This is a class utility used to obtain a LispInterpreter.
InterpreterFactory()
- Constructor for class jacol.
InterpreterFactory
InvocationException
- exception jacol.processor.
InvocationException
.
This exception indicates Jacol encountered a problem while attempting to invoke a method.
InvocationException(String)
- Constructor for class jacol.processor.
InvocationException
Create an invocation exception
J
jacol
- package jacol
Jacol
- class jacol.
Jacol
.
This is the main jacol class.
jacol.processor
- package jacol.processor
jacol.server
- package jacol.server
jacol.util
- package jacol.util
Jacol()
- Constructor for class jacol.
Jacol
Execute the lisp server in a separate process, and redirect it's stdin, stdout, and stderr to those of jacol.
JavaProcessor
- class jacol.processor.
JavaProcessor
.
This class is responsible for parsing inbound java request and invoking the corresponding methods.
JavaProcessor()
- Constructor for class jacol.processor.
JavaProcessor
JavaServer
- class jacol.server.
JavaServer
.
This class implements the Java server.
JavaServer(int)
- Constructor for class jacol.server.
JavaServer
Create a java server, defaulting to server mode.
JavaServer(int, boolean)
- Constructor for class jacol.server.
JavaServer
Create a java server with a specific mode.
JavaServer(int, List)
- Constructor for class jacol.server.
JavaServer
Deprecated.
L
LispCaller
- interface jacol.
LispCaller
.
This interface is implemented by any classes that make asynchronous lisp calls.
LispInterpreter
- interface jacol.
LispInterpreter
.
This interface describes lisp interpreters, whether synchronous or asynchronous.
LispProcessor
- class jacol.processor.
LispProcessor
.
This class is responsible for managing the connection to the lisp server and passing lisp statements to the lisp server for evaluation.
LispProcessor()
- Constructor for class jacol.processor.
LispProcessor
LispQueue
- class jacol.processor.
LispQueue
.
This class supports asynchronous lisp calls by maintaining a queue of lisp requests.
LispQueue()
- Constructor for class jacol.processor.
LispQueue
lispResponse(String)
- Method in interface jacol.
LispCaller
This is a callback method that will be invoked after the lisp interpreter evaluates expressions.
ListOps
- class jacol.util.
ListOps
.
This is a class utility for processing lists in a "lispy" manner.
ListOps()
- Constructor for class jacol.util.
ListOps
listoToString(List)
- Static method in class jacol.util.
ListOps
Convert a list of objects to a string.
listToClassArray(List)
- Static method in class jacol.util.
ListOps
Convert a list of Classes to an array
listToObjectArray(List)
- Static method in class jacol.util.
ListOps
Convert a list of Objects to an array
M
main(String[])
- Static method in class jacol.
Jacol
main(String[])
- Static method in class jacol.server.
JavaServer
main(String[])
- Static method in class jacol.util.
MD5
main(String[])
- Static method in class jacol.util.
Shutdown
main(String[])
- Static method in class jacol.util.
TestAuth
MD5
- class jacol.util.
MD5
.
MD5()
- Constructor for class jacol.util.
MD5
md5final(byte[])
- Method in class jacol.util.
MD5
N
nth(int, List)
- Static method in class jacol.util.
ListOps
Get the nth object from a list
P
process(String, OutputStream)
- Method in class jacol.processor.
JavaProcessor
Parse a request string, execute the corresponding Java code, and write the result back.
R
run()
- Method in class jacol.server.
JavaServer
S
Shutdown
- class jacol.util.
Shutdown
.
This provides a way to shutdown the jacol when it is running in server mode, without having to know the port it is listening on.
shutdown()
- Static method in class jacol.
Jacol
Cleanly bring down the java and lisp servers.
Shutdown(int)
- Constructor for class jacol.util.
Shutdown
stringToList(String)
- Static method in class jacol.util.
ListOps
Tokenize a String into a List.
subseq(List, int)
- Static method in class jacol.util.
ListOps
Get a subsection of a list.
T
TestAuth
- class jacol.util.
TestAuth
.
TestAuth(int)
- Constructor for class jacol.util.
TestAuth
U
update(byte[])
- Method in class jacol.util.
MD5
update(byte[], int)
- Method in class jacol.util.
MD5
update(byte[], int, int)
- Method in class jacol.util.
MD5
A
C
D
E
G
I
J
L
M
N
P
R
S
T
U
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES