Table of Contents

Search

  1. Preface
  2. Introduction to Edge Data Streaming Custom Entity Types
  3. Managing Custom Entity Types
  4. Custom Entities from Maven Archetypes
  5. REST APIs
  6. HTTP Request and Response Parameters
  7. Sample JSON Requests and Responses
  8. Glossary

Developer Guide

Developer Guide

Edge Data Streaming Interfaces

Edge Data Streaming Interfaces

EDS includes four interfaces, one each to create a custom source service type, custom target service type, custom transformation service type, and statistics. All the EDS interfaces except the VDSPluginStatistics interface and the VDSConsumptionSourceextend interface extend the
Closeable
Java interface.
You can use the following five EDS interfaces:
VDSSource
The EDS interface that you implement to create a source service type. The interface includes methods to initialize the source, read data from the data source, and close the source.
VDSConsumptionSource
The EDS interface that you implement to create a source service type that requires acknowledgment from the target service after the message has been consumed. The interface includes methods to initialize the source, read data from the data source, and close the source.
VDSTarget
The EDS interface that you implement to create a target service type. The interface includes methods to initialize the target, write data to the target, and close the target.
VDSTransform
The EDS interface that you implement to create a transformation type. The interface includes methods to initialize the transformation, transform the data, and close the transformation.
VDSPluginStatistics
The EDS interface that you implement to create entity statistics. The interface includes the method to get statistics.

0 COMMENTS

We’d like to hear from you!