https://github.com/ic4j/ic4j-camel
Apache Camel component to manage integration with the Internet Computer
https://github.com/ic4j/ic4j-camel
camel dfinity icp java
Last synced: 5 months ago
JSON representation
Apache Camel component to manage integration with the Internet Computer
- Host: GitHub
- URL: https://github.com/ic4j/ic4j-camel
- Owner: ic4j
- License: apache-2.0
- Created: 2022-11-03T18:16:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-25T21:59:14.000Z (about 2 years ago)
- Last Synced: 2025-07-23T05:43:16.401Z (11 months ago)
- Topics: camel, dfinity, icp, java
- Language: Java
- Homepage:
- Size: 131 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Apache Camel Internet Computer Component
Apache Camel is an Open Source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.
The IC4J Camel component allows native execution of Internet Computer smart contracts from Apache Camel.
# Downloads / Accessing Binaries
To add Java IC4J Apache Camel Internet Computer Component library to your Java project use Maven or Gradle import from Maven Central.
https://search.maven.org/artifact/ic4j/ic4j-camel/0.7.0/jar
```
org.ic4j
ic4j-camel
0.7.0
```
```
implementation 'org.ic4j:ic4j-camel:0.7.0'
```
To install IC4J Camel component to Apache Karavan Visual Studio Code plug-in add
```
ic
```
to .vscode/extensions/camel-karavan.karavan-4.60.0/components/components.properties file
and content of [src/ic.json](./src/ic.json) file to .vscode/extensions/camel-karavan.karavan-4.60.0/components/components.json file.
To enable the loading of IC4J libraries, you should move the [src/application.properties](./src/application.properties) file to the root of your project.
# Build
You need JDK 17+ to build IC4J Apache Camel Internet Computer Component.