JCA 2.1.2
JCA
- EPICS Home Page
- Channel Access(3.14)
JCA2.1.2
- Download
- Installation
- API documentation
- Tutorial
JCA2.1.2 - March 30th, 2004

Fixes some minor bugs.

Release note.

- The whole project has been unbundled from the EPICS extensions. The building system is now using the Ant tool. Ant is a java based build tool which is tailored to build java project.

- The package name has been changed from gov.aps.epics.jca to gov.aps.jca which is shorter and simplier. Please, replace all occurence of the old package name by the new one in your existing programs.

- the JCA static class has been replaced by a new class, JCALibrary, based on the singleton pattern which offer some new very interesting features like a default configuration tool based on properties and a Context factory. See the API documentation or the tutorial for more details.

- Two default Context implementation are available: JNI_THREAD_SAFE and JNI_SINGLE_THREADED.

- XML based configurations have been introduced and allow a better control over the configuration of various JCA components.

- A new interresting component is the EventDispatcher. The role of this component is to dispatch Channel Access event to your application. Two implementation are available:

DirectEventDispatcher: directly dispatch event to your application without any thread safety features. You should not call CA methods directly from the event callback functions.

QueuedEventDispatcher: All the CA event are dispatch to you application from an independant thread, thus allowing CA method calls from within the event callback functions.