An open API service indexing awesome lists of open source software.

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

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.


https://camel.apache.org/

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.