## Package com.rbnb.sapi

Provides the simple application programming interface (simple API or SAPI) for the RBNB system.

See:
Description

Class Summary
ChannelMap: A class to encapsulate the concept of a list of channels, each of which contains data.
ChannelMap.ByteOrderEnum: Byte order enumerated type.
ChannelTree: A `ChannelMap` accessory which provides a read-only hierarchical view of channels.
ChannelTree.Node: Represents a piece of a channel name.
ChannelTree.NodeTypeEnum: Enumerated type for various channel node types.
Client: Base class of all simple clients to RBNB servers.
Control: A client for controlling RBNB server behavior.
Control.AccessControlEntry: An element in a list of internet hosts which define permitted access to an RBNB server.
Control.Mirror: A representation of a 'mirror', which copies data from one server to another.
PlugIn: A simple PlugIn for RBNB servers.
PlugInChannelMap: A subclass of ChannelMap which contains information about requests that PlugIns should handle.
RequestOptions: Encapsulates request settings.
Sink: A simple data sink for RBNB servers.
Source: A simple data source for RBNB servers.

Exception Summary
SAPIException: The typed exception thrown by the SAPI package.

## Package com.rbnb.sapi Description

Provides the simple application programming interface (simple API or SAPI) for the RBNB system.

The simple API allows a Java programmer to write an RBNB-aware application. There are three primary types of applications:

1. A <it>source</it> that generates and sends data to the RBNB DataTurbine server,
2. A <it>sink</it> that makes requests for data from the RBNB DataTurbine server, and
3. A <it>plugin</it> that accepts requests for data from a sink via the RBNB DataTurbine server and returns the requested data.

See Also:
  `PlugIn`, `Sink`, `Source`