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 source that generates and sends data to the RBNB DataTurbine server,
  2. A sink that makes requests for data from the RBNB DataTurbine server, and
  3. A plugin that accepts requests for data from a sink via the RBNB DataTurbine server and returns the requested data.

See Also:
PlugIn, Sink, Source