Embedded adapters are those that run in the same StreamBase Server process that is hosting and processing your StreamBase application. In contrast to external adapters, embedded adapters do not incur a client-server communication overhead. Embedded adapters start and stop automatically with the StreamBase application, which simplifies many administration tasks.
The following embedded input adapters are included with the base StreamBase installation:
The following embedded output adapters are included with the base StreamBase installation:
The adapters in this section were implemented as a suite of suite of global Java operators.
The LiveView embedded adapters allow you to easily configure EventFlow applications that work with LiveView tables. There are four Liveview Adapters:
-
The StreamBase LiveView Query Adapter allows a StreamBase application to register ad hoc queries with LiveView servers and receive snapshot and real-time results.
-
The StreamBase LiveView Ready Adapter informs a StreamBase application when the configured LiveView Server is ready, and when it changes to not ready.
-
The StreamBase LiveView Delete Adapter allows a StreamBase application to delete LiveView table rows based on a predicate.
-
The StreamBase LiveView Publish Output adapter allows a StreamBase application to publish data to LiveView tables.
The JAR files that implement embedded adapters reside in a Global Repository. The Global Repository is created in the following default locations:
- On Windows
-
C:\TIBCO\sb-cep\
n.m
\lib\adapter\ - On Linux
-
/opt/tibco/sb-cep/
n.m
/lib/adapter/
-
Using Embedded Adapters in the Authoring Guide describes how to include embedded adapters in your application
-
Creating Custom Java Embedded Adapters in the API Guide