|
Firefish 0.5.10 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Class Summary | |
| Close | Close request message of P2PIO protocol; requests closing the given transaction. |
| Constants | Miscellaneous constants in a single central place. |
| Err | Error response message used to indicate the failure of a previous request message. |
| ExchangeVerifier | Checks whether the response to a given request is legal. |
| FinalSend | FinalSend response message of P2PIO protocol; indicates that this is the last send of the current message exchange. |
| Invite | Invite request message of P2PIO protocol; invites the client to issue a Receive request. |
| ItemSet | A Send or FinalSend message contains a set of zero or more items; an item can, in fact, be any arbitrary XML element with any arbitrary XML attributes and child elements. |
| ListNumbersQuery | A query that produces a list of size numbers, starting with index zero;
mainly used for debugging and testing purposes. |
| Msg | The abstract base class of all messages of the Peer-to-Peer I/O Protocol (P2PIO);
each message has a TransactionID. |
| MsgElement | The abstract base class of all elements contained in P2PIO messages. |
| MultiQuery | Experimental multi query support (not properly implemented yet). |
| NameValueSet | A set of name-value pairs (entries), all of which are strings. |
| Ok | A response message used to indicate the success of a previous request message. |
| Open | Open request message of P2PIO protocol; requests the opening of a transaction;
In particular, contains the query to be executed by nodes of the P2P network, as well as the scope of the query. |
| P2PQuery | A Peer to Peer query contains three parts, a dataSourceQuery, a mergeOperator and a streamQuery. |
| Parser | A simple parser that converts an XML element into a Msg message object. |
| PublishQuery | A query that publishes a set of items from client to server. |
| Query | Abstract base class of all supported query types. |
| QueryList | A list of queries (not properly implemented yet). |
| Receive | Receive request message of P2PIO protocol;
requests an ItemSet to be send in a Send or FinalSend response message, depending on the given mode. |
| ReceiveTimeout | Timeout issued when a Receive message times out. |
| RegexQuery | A Regular Expression query containing the regex expression as well as the group names used to convert results to XML elements, if any. |
| Request | The abstract base class of all request messages of the P2PIO protocol. |
| Response | The abstract base class of all response messages of the P2PIO protocol. |
| Scope | The scope of a query used in an Open request message;
Contains the transaction timeout, maxHops, and optionally the neighbor selection query. |
| Send | Send response message of P2PIO protocol; indicates that this is not the last send of the current message exchange. |
| StillOpen | Indicates that a FinalSend response is the last send of the current message exchange;
the client may subsequently issue a Receive for another message exchange. |
| StringList | A list of strings. |
| TransactionID | A transaction (and each message) has a transaction ID, which is a universally unique identifier (UUID) [aka GUID in the Microsoft world]; All messages of a given transaction carry the same transaction ID; This implementation automatically generates 128 bit UUIDs in full conformance to the IETF standard. |
| TransactionTimeout | Timeout issued when a transaction times out;
The transaction timeout is indicated in the Scope element of the Open request message. |
| XPathQuery | An XPath query containing the XPath expression as well as the namespaces used in that expression, if any. |
| XQuery | An XQuery that contains the XQuery expression as well as additional parameters used by that query, if any. |
| Exception Summary | |
| P2PIOException | An unchecked exception that wraps a P2PIO Err object. |
The core abstractions of the Peer-to-Peer I/O Protocol, such as their messages and parameters; OPEN, OK, ERROR, RECEIVE, SEND, FINALSEND, CLOSE, item, item set.
|
Firefish 0.5.10 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||