Firefish 0.5.10

Uses of Package
gov.lbl.dsd.p2pio

Packages that use gov.lbl.dsd.p2pio
gov.lbl.dsd.firefish Core firefish classes. 
gov.lbl.dsd.firefish.client Client side functionality, in particular command line tools and demo client usage. 
gov.lbl.dsd.firefish.server Server specific classes, for example connecting from and to specific transports and transport engines such as Axis, servlets, intergroup, etc. 
gov.lbl.dsd.p2pio 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. 
gov.lbl.dsd.p2pio.util Utilitiy classes for P2PIO protocol. 
 

Classes in gov.lbl.dsd.p2pio used by gov.lbl.dsd.firefish
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.
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.
PublishQuery
          A query that publishes a set of items from client to server.
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.
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.
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.
 

Classes in gov.lbl.dsd.p2pio used by gov.lbl.dsd.firefish.client
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.
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.
 

Classes in gov.lbl.dsd.p2pio used by gov.lbl.dsd.firefish.server
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.
 

Classes in gov.lbl.dsd.p2pio used by gov.lbl.dsd.p2pio
Err
          Error response message used to indicate the failure of a previous request message.
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.
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.
NameValueSet
          A set of name-value pairs (entries), all of which are strings.
P2PQuery
          A Peer to Peer query contains three parts, a dataSourceQuery, a mergeOperator and a streamQuery.
Query
          Abstract base class of all supported query types.
QueryList
          A list of queries (not properly implemented yet).
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.
 

Classes in gov.lbl.dsd.p2pio used by gov.lbl.dsd.p2pio.util
Msg
          The abstract base class of all messages of the Peer-to-Peer I/O Protocol (P2PIO); each message has a TransactionID.
 


Firefish 0.5.10

Jump to the Firefish Homepage