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 adapters are available for use with the base StreamBase installation. Some adapters are listed twice to help locate them in expected alphabetical locations.
The LiveView embedded adapters allow you to easily configure EventFlow applications that work with LiveView tables. There are five LiveView adapters:
-
The LiveView Query Adapter allows a StreamBase application to register ad hoc queries with LiveView servers and receive snapshot and real-time results.
-
The LiveView Ready Adapter informs a StreamBase application when the configured LiveView Server is ready, and when it changes to not ready.
-
The LiveView Delete Adapter allows a StreamBase application to delete LiveView table rows based on a predicate.
-
The LiveView Publish Output adapter allows a StreamBase application to publish data to LiveView tables.
-
The LiveView Create and Drop Output adapter allows a StreamBase application to interactively create and drop data tables from a running LiveView Server instance.
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