Skip to content

alessandrofrenna/camel-iotdb-subscription

Repository files navigation

Apache camel IoTDB Data subscription component

Run CI tests with maven Snyk Security

Since Camel 4.11.0

Both producer and consumer are supported

The IoTDB Subscription component is used to subscribe to topic inside IoTDB.
Supports the latest version of IoTDB (v2.0.3).

Installation

This library is hosted on https://jitpack.io.

Maven

Enable the repository in your pom.xml:

<repositories>
    <!-- other repositories -->
    
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

Add this to your dependencies:

<dependencies>
    <!-- other dependencies -->

    <dependency>
        <groupId>com.github.alessandrofrenna.camel-iotdb-subscription</groupId>
        <artifactId>camel-iotdb-subscription</artifactId>
        <version>0.0.6</version>
    </dependency>
</dependencies>

The javadoc for this library is here: javadoc

If you want to use the camel-test-infra-iotb add this to your dependencies:

<dependencies>
    <!-- other dependencies -->
    
    <dependency>
        <groupId>com.github.alessandrofrenna.camel-iotdb-subscription</groupId>
        <artifactId>camel-test-infra-iotdb</artifactId>
        <version>0.0.6</version>
        <scope>test</scope>
    </dependency>
    
    <dependency>
        <groupId>com.github.alessandrofrenna.camel-iotdb-subscription</groupId>
        <artifactId>camel-test-infra-iotdb</artifactId>
        <version>0.0.6</version>
        <type>test-jar</type>
        <scope>test</scope>
    </dependency>
</dependencies>

The javadoc for this library is here: javadoc

Gradle

Add it in your root settings.gradle at the end of repositories:

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        mavenCentral()
        maven { url 'https://jitpack.io' }
    }
}

Add this to your dependencies in build.gradle:

dependencies {
        implementation 'com.github.alessandrofrenna.camel-iotdb-subscription:camel-iotdb-subscription:0.0.6'
}

If you want to use the camel-test-infra-iotb add this to your dependencies:

dependencies {
        testImplementation 'com.github.alessandrofrenna.camel-iotdb-subscription:camel-test-infra-iotdb:0.0.6'
}

Licensing

This project is licensed under the Apache License v2.0.

This product includes software developed at The Apache Software Foundation such as:

  1. Apache Camel.
  2. Apache IoTDB.

About

Subscribe to, create and delete topic of Apache IoTDB using Apache Camel ( >= 4.11.0)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages