VariablePackage: net.jlinkerToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Unrevised from 10.0 to 10.1.
10.0 version

*jlinker-connection*

This anchor variable defines all the parameters for one complete connection between Lisp and Java. It links together a Lisp server socket and a Java client socket, and several processes involved in the connection. All operations on the connection must take place inside a correct dynamic binding of this variable.

For a single Lisp-Java connection, the global binding of this variable is adequate.

If multiple connections from Java are active in one Lisp, all are running in processes with their own dynamic binding of this variable. Normally, user Lisp code is executed in a "JavaLinkServer(x.y)" process in response to a call from Java; if this code starts another process that will use the interface to Java, the binding of *jlinker-connection* must be added to the new process.

The same rule applies to Lisp code triggered by events received by the "NotifyLisp(x.y)" processes.

See jlinker.htm for more information on the jLinker facility.


Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Unrevised from 10.0 to 10.1.
10.0 version