https://github.com/epics-base/jca
Java Channel Access client API
https://github.com/epics-base/jca
Last synced: 6 months ago
JSON representation
Java Channel Access client API
- Host: GitHub
- URL: https://github.com/epics-base/jca
- Owner: epics-base
- License: other
- Created: 2017-06-08T15:51:57.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-07-25T14:35:53.000Z (almost 2 years ago)
- Last Synced: 2025-05-29T19:09:37.875Z (about 1 year ago)
- Language: Java
- Homepage: https://www.javadoc.io/doc/org.epics/jca/latest/index.html
- Size: 1.61 MB
- Stars: 8
- Watchers: 13
- Forks: 14
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-epics - Java Implementation - Java Channel Access (JCA) client and server library. (Base / Network Protocols)
README
# jca [](https://github.com/epics-base/jca/actions/workflows/build.yml)
Java Channel Access client and server API and a pure java implementation for both.
### Java Requirements
- Java 8 or later JDK (e.g., [Oracle Java SE](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html))
- [Maven 2.x](https://maven.apache.org/)
### Download jca
**Latest release**
The jca artifacts are hosted on maven centeral and can be downloaded from https://mvnrepository.com/artifact/org.epics/jca
You can also directly download the jca jars along with their sources and javadocs from
[jca-2.4.8 jars](https://repo1.maven.org/maven2/org/epics/jca/2.4.8/)
The javadocs are also available online:
[jca-2.4.8-javadocs](https://www.javadoc.io/doc/org.epics/jca/latest/index.html)
**Development Release**
You can also download the lastest development snapshots from the sonatype snapshot repository
[Download jca-2.4.9-SNAPSHOT jars](https://oss.sonatype.org/content/repositories/snapshots/org/epics/jca/2.4.9-SNAPSHOT/)
or add the sonatype repository to your pom
```
sonatype-nexus-snapshots
OSS Snapshots
https://oss.sonatype.org/content/repositories/snapshots
org.epics
jca
2.4.9-SNAPSHOT
```
**Archived Release**
Older released of jca are archived [here](https://repo1.maven.org/maven2/org/epics/jca/)
### Build/Install
Clone the Git repository and run a Maven `install` in the top directory.
```
$ git clone https://github.com/epics-base/jca.git
$ cd jca
$ mvn install
```
### Getting Started
The [BasicExamples](https://github.com/epics-base/jca/blob/master/test/gov/aps/jca/test/BasicExample.java) shows a simple example on how to connect, read, write, and monitor a pv.