Event Functions

Event functions can be configured with event triggers and integrate a variety of OpenTelekomCloud products (such as object storage service OBS, distributed messaging service RabbitMQ version, cloud log service LTS, etc.).

FunctionGraph Java libraries

OpenTelekomCloud provides following libraries for FunctionGraph.

OpenTelekomCloud community provides following libraries for Java development:

  • The community edition of OTC Java SDK v1 provides utility methods to handle request signing.

Installing libraries

These libraries are available through:

Install libraries to local .m2 repository

# Check out the repository with tag v1.0.0
git clone --branch v1.0.0 --single-branch "https://github.com/opentelekomcloud/opentelekomcloud-functiongraph-java.git"

# change to folder
cd opentelekomcloud-functiongraph-java

# run maven clean install
mvn clean install

Usage

These packages can be included as dependency to your Maven pom.xml as follows:

<dependencies>
  ...
  <dependency>
    <groupId>io.github.opentelekomcloud</groupId>
    <artifactId>opentelekomcloud-functiongraph-java-core</artifactId>
    <version>1.0.0</version>
  </dependency>

  <dependency>
    <groupId>io.github.opentelekomcloud</groupId>
    <artifactId>opentelekomcloud-functiongraph-java-events</artifactId>
    <version>1.0.0</version>
  </dependency>


  <dependency>
    <groupId>io.github.opentelekomcloud</groupId>
    <artifactId>opentelekomcloud-functiongraph-java-test</artifactId>
    <version>1.0.0</version>
    <scope>test</scope>
  </dependency>
  ...
<dependencies>