## Uses of Class
com.rbnb.api.SerializeException

Packages that use SerializeException
com.rbnb.api: Provides the unsupported full application programming interface (API) and the DataTurbine server for the RBNB system.

Uses of SerializeException in com.rbnb.api

Methods in com.rbnb.api that throw SerializeException
`Rmap` `Rmap.addChannel(String channelNameI)` Adds a new `Rmap` hierarchy (channel name) to an existing hierarchy.
`void` `RmapInterface.addChild(Rmap childI)` Adds a child `Rmap` to this `RmapInterface`.
`void` `Rmap.addChild(Rmap childI)` Adds a child `Rmap` to this `Rmap`.
`void` `Rmap.addChildAt(Rmap childI, int indexI)` Adds a child `Rmap` to this `Rmap` at the specified index.
`void` `Rmap.addDataWithTimeReference(Object dataI, int ndataI, int ptsizeI, byte dtypeI, byte worderI, DataArray referenceI)` Adds data to this `Rmap` hierarchy with a `DataArray` supplying the `TimeRanges`.
`void` `Rmap.addMember(Rmap memberI)` Adds a member `Rmap` to this `Rmap`.
`void` `SourceInterface.clearCache()` Clears the contents of the `Cache`.
`boolean` `Rmap.collapse()` Collapses this `Rmap` hierarchy.
`Controller` `Server.createController(String nameI)` Creates a `Controller` for this `Server`.
`static Rmap` `Rmap.createFromName(String nameI)` Creates an `Rmap` hierarchy from the input name.
`PlugIn` `Server.createPlugIn(String nameI)` Creates a `PlugIn` for this `Server`.
`Controller` `Server.createRAMController(String nameI)` Creates a `Controller` that communicates via RAM.
`PlugIn` `Server.createRAMPlugIn(String nameI)` Creates a `PlugIn` that communicates via RAM.
`Sink` `Server.createRAMSink(String nameI)` Creates a `Sink` that communicates via RAM.
`Source` `Server.createRAMSource(String nameI)` Creates a `Source` that communicates via RAM.
`static Shortcut` `Server.createShortcut(String nameI, String destinationAddressI, double costI)` Creates a `Shortcut` object.
`Sink` `Server.createSink(String nameI)` Creates a `Sink` for this `Server`.
`Source` `Server.createSource(String nameI)` Creates a `Source` for this `Server`.
`Rmap` `SourceInterface.deleteChannels(Rmap channelsI)` Deletes one or more channels from the `SourceInterface`.
`DataArray` `Rmap.extract(String chanNameI)` Extracts the time and data for a particular channel.
`DataArray` `Rmap.extract(String chanNameI, boolean frameFlagI, boolean timeFlagI, boolean dataFlagI)` Extracts the frame indexes, time, and/or data for a particular channel.
`String[]` `Rmap.extractFolders()` Extracts the names of folders from this `Rmap` hierarchy.
`String[]` `Rmap.extractFoldersAndChannels()` Extracts the names of channels and folders from this `Rmap` hierarchy.
`String[]` `Rmap.extractNames()` Extracts the names from this `Rmap` hierarchy.
`Rmap` `Rmap.extractRmap(Rmap requestI, boolean dataFlagI)` Extracts `Rmaps` from this `Rmap` that match the input request `Rmap`.
`Rmap` `Sink.fetch(long timeOutI)` Retrieves the next response from the `Server`.
`Object` `PlugIn.fetch(long timeOutI)` Retrieves the next request from the `Server`.
`String` `ControllerHandle.fetchAddressAuthorization(com.rbnb.api.ServerInterface si)`
`Rmap` `RmapInterface.findChild(Rmap childI)` Finds a matching child `Rmap`.
`Rmap` `Rmap.findChild(Rmap childI)` Finds a matching child `Rmap`.
`Rmap` `RmapInterface.findDescendant(String nameI, boolean addI)` Finds a descendant `Rmap` by name.
`Rmap` `Rmap.findDescendant(String nameI, boolean addI)` Finds a descendant `Rmap` by name.
`Rmap` `Rmap.findMember(Rmap memberI)` Finds a matching member `Rmap`.
`Rmap` `Rmap.getChildAt(int indexI)` Gets the child at the specified index.
`com.rbnb.api.RmapVector` `Rmap.getChildren()` Gets the list of children of this `Rmap`.
`String` `RmapInterface.getFullName()` Gets the fully qualified name of this `Rmap`.
`String` `Rmap.getFullName()` Gets the fully qualified name of this `Rmap`.
`Rmap` `Rmap.getMemberAt(int indexI)` Gets the member at the specified index.
`com.rbnb.api.RmapVector` `Rmap.getMembers()` Gets the group members of this `Rmap`.
`int` `Rmap.getNchildren()` Gets the number of children.
`int` `Rmap.getNmembers()` Gets the number of members.
`Rmap` `RegisteredInterface.getRegistered(Rmap requestI)` Gets the registration list for this object matching the input hierarchy.
`void` `SinkInterface.initiateRequestAt(int indexI)` Initiates a request for the child at the specified index.
`boolean` `Rmap.isImplemented(byte typeI)` Is the specified type of operation implemented?
`boolean` `ClientInterface.isRunning()` Is this `ClientInterface` running?
`void` `Rmap.markLeaf()` Marks leaf nodes of an `Rmap` hierarchy by putting in single byte `DataBlocks`.
`Rmap` `Rmap.mergeWith(Rmap rmapI)` Merges the input `Rmap` hierarchy with this one.
`void` `ControllerHandle.mirror(Mirror mirrorI)` Mirrors data from or to a remote RBNB server.
`void` `Controller.mirror(Mirror mirrorI)` Mirrors data from or to a remote RBNB server.
`Rmap` `Rmap.moveToBottom()` Moves to the bottom of this `Rmap` hierarchy.
`static Server` `Server.newServerHandle(String nameI, String addressI)` Creates a new `Server` handle to an RBNB server.
`void` `SourceInterface.register(Rmap rmapI)` Updates the registration for this `Source`.
`void` `PlugInInterface.register(Rmap rmapI)` Updates the registration for this `PlugIn`.
`void` `RmapInterface.removeChild(Rmap childI)` Removes a child `Rmap` from this `RmapInterface`.
`void` `Rmap.removeChild(Rmap childI)` Removes a child `Rmap` from this `Rmap`.
`void` `RmapInterface.removeChildAt(int indexI)` Removes the child `Rmap` at a particular index from this `RmapInterface`.
`void` `Rmap.removeChildAt(int indexI)` Removes the child `Rmap` at a particular index from this `Rmap`.
`void` `Rmap.removeMember(Rmap memberI)` Removes a member `Rmap` from this `Rmap`.
`void` `Rmap.removeMemberAt(int indexI)` Removes the member `Rmap` at a particular index from this `Rmap`.
`void` `PlugInInterface.reRegister(Rmap rmapI)` Replace the entire registration map for this `PlugIn`.
`void` `SourceInterface.reset()` Reset this `Source's` ring buffer.
`void` `ControllerHandle.sendAddressAuthorization(com.rbnb.api.ServerInterface si, String auth)`
`void` `Sink.sendRequestOptions(RequestOptions roI)` Sends a `RequestOptions` object to the server.
`void` `SourceInterface.setCframes(long cacheFramesI)` Sets the maximum number of frames allowed in the cache.
`void` `RmapInterface.setName(String nameI)` Sets the name of this `RmapInterface`.
`void` `Rmap.setName(String nameI)` Sets the name of this `Rmap`.
`void` `Server.start()` Starts the RBNB server as a thread in the current process.
`void` `Client.start()` Starts this `Client`.
`void` `Client.start(Client clientI)` Starts the specified `Client`.
`void` `Client.start(Shortcut shortcutI)` Starts a shortcut connection.
`void` `Server.start(String[] argsI)` Starts the RBNB server as a thread in the current process.
`void` `Server.stop()` Stops the RBNB server.
`void` `Client.stop()` Stops this `Client`.
`void` `Client.stop(Client clientI)` Stops the `Client`.
`void` `Client.stop(Server serverI)` Stops the local <bold>RBNB</bold> server.
`void` `Client.stop(Shortcut shortcutI)` Stops the local `Shortcut`.
`void` `Client.synchronizeWserver()` Synchronizes with the server.
`Rmap` `Rmap.toNameHierarchy()` Creates an `Rmap` hierarchy that can be used to make requests for the names.

Constructors in com.rbnb.api that throw SerializeException
`DataRequest(com.rbnb.api.InputStream isI, com.rbnb.api.DataInputStream disI)` Class constructor to build an `DataRequest` by reading it from an input stream.
`DataRequest(Rmap otherI, com.rbnb.api.InputStream isI, com.rbnb.api.DataInputStream disI)` Class constructor to build an `DataRequest` by reading it from an input stream.
`DataRequest(String nameI)` Class constructor to build a `DataRequest` for the specified name.
`DataRequest(String nameI, TimeRange trangeI, TimeRange frangeI)` Class constructor to build a `DataRequest` from the specified values.
`DataRequest(String nameI, TimeRange trangeI, TimeRange frangeI, byte referenceI, byte relationshipI, byte domainI, long repetitionsI, double incrementI, boolean synchronizedI, byte modeI, boolean gapControlI)` Class constructor to build a `DataRequest` from the specified values.
`DataRequest(String nameI, TimeRange trangeI, TimeRange frangeI, byte referenceI, byte domainI, long repetitionsI, double incrementI, boolean synchronizedI, byte modeI)` Class constructor to build a `DataRequest` from the specified values.
`DataRequest(String nameI, TimeRange trangeI, TimeRange frangeI, byte referenceI, byte domainI, long repetitionsI, double incrementI, boolean synchronizedI, byte modeI, boolean gapControlI)` Class constructor to build a `DataRequest` from the specified values.
`Rmap(String nameI)` Class constructor to build an `Rmap` from a name.
`Rmap(String nameI, DataBlock dblockI, TimeRange trangeI)` Class constructor to build an `Rmap` from a name, data block, and `TimeRange`.