Adapters are programs that convert data to and from the StreamBase tuple protocol. You can use adapters to:
-
Convert data from real-time sources such as financial market data feeds, including Reuters Market Data.
-
Convert data from an external resource such as a CSV file.
-
Convert processed StreamBase tuples into the format used by an external resource, such as an XML file.
StreamBase provides two categories of adapters:
- Embedded Adapters
-
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 base StreamBase installation includes a number of embedded adapters, and others are available from separate installation kits. See Embedded Adapters for the available embedded adapters.
Note
If you need functionality that is not provided by a StreamBase adapter, you can implement your own custom embedded adapter using the StreamBase Java API. See Using the Embedded Adapter API for further information.
- External Adapters
-
External adapters are those that run in independent processes separate from the StreamBase Server process. External adapters are provided in separate installation kits. See External Adapters for the available external adapters.
