|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PlugInInterface
Common representation of a plugin client application connection to the RBNB server.
| Field Summary |
|---|
| Fields inherited from interface com.rbnb.api.ClientInterface |
|---|
CLIENT, FOREVER, MIRROR, PLUGIN |
| Method Summary | |
|---|---|
Object |
clone()
Clones this object. |
void |
register(Rmap rmapI)
Updates the registration for this PlugIn. |
void |
reRegister(Rmap rmapI)
Replace the entire registration map for this PlugIn. |
| Methods inherited from interface com.rbnb.api.ClientInterface |
|---|
getRemoteID, getType, isRunning, setRemoteID, setType, tryReconnect |
| Methods inherited from interface com.rbnb.api.RegisteredInterface |
|---|
getRegistered |
| Methods inherited from interface com.rbnb.api.RmapInterface |
|---|
addChild, compareNames, compareNames, compareTo, findChild, findDescendant, getFullName, getName, getParent, removeChild, removeChildAt, setName, toString, toString |
| Methods inherited from interface com.rbnb.api.UsernameInterface |
|---|
getUsername, setUsername |
| Method Detail |
|---|
Object clone()
This same abstract declaration is also included in RmapInterface.java, but for some unknown reason J# gives a compiler error if it is not also included here.
clone in interface ClientInterfaceclone in interface RmapInterfaceCloneable
void register(Rmap rmapI)
throws AddressException,
SerializeException,
EOFException,
InterruptedIOException,
IOException,
InterruptedException
PlugIn.
The input Rmap hierarchy is used to update the registration
for this PlugIn. The hierarchy may contain
DataBlocks and time information. That information is
copied into the appropriate locations in the registration map.
rmapI - the registration Rmap hierarchy.
AddressException - thrown if there is an addressing problem.
SerializeException - thrown if there is a problem with the serialization.
EOFException - thrown if the end of the input stream is reached.
InterruptedIOException - thrown if this operation is interrupted during I/O.
IOException - thrown if there is an error during I/O.
InterruptedException - thrown if this operation is interrupted.reRegister(com.rbnb.api.Rmap)
void reRegister(Rmap rmapI)
throws AddressException,
SerializeException,
EOFException,
InterruptedIOException,
IOException,
InterruptedException
PlugIn.
rmapI - the new registration map.
AddressException - thrown if there is an addressing problem.
SerializeException - thrown if there is a problem with the serialization.
EOFException - thrown if the end of the input stream is reached.
InterruptedIOException - thrown if this operation is interrupted during I/O.
IOException - thrown if there is an error during I/O.
InterruptedException - thrown if this operation is interrupted.register(com.rbnb.api.Rmap)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||