Table of Contents

Search

  1. Preface
  2. Introduction to Vibe Data Stream 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

Vibe Data Stream Interfaces

Vibe Data Stream Interfaces

VDS includes four interfaces, one each to create a custom source service type, custom target service type, custom transformation service type, and statistics. All the VDS interfaces except the VDSPluginStatistics interface and the VDSConsumptionSourceextend interface extend the
Closeable
Java interface.
You can use the following five VDS interfaces:
VDSSource
The VDS 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 VDS 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 VDS 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 VDS 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 VDS 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!