Appia Documentation

Appia version 4.1.0

Packages
net.sf.appia.core Appia core.
net.sf.appia.core.events Appia core events.
net.sf.appia.core.events.channel Appia events processed by any channel.
net.sf.appia.core.memoryManager Appia memory manager.
net.sf.appia.core.message The payload of Appia's SendableEvent.
net.sf.appia.demo Demo applications.
net.sf.appia.demo.jgcs.opengroup This example shows how to use and configure Appia with jGCS using an open group, where there is a group of servers that accept Messages from external members.
net.sf.appia.demo.jmx Demo package for the Appia JMX interfaces.
net.sf.appia.demo.xml Contains applications that demonstrate the use of XML to configure and initiate Appia channels.
net.sf.appia.gossip Gossip Server.
net.sf.appia.jgcs  
net.sf.appia.jgcs.protocols.remote  
net.sf.appia.jgcs.protocols.services  
net.sf.appia.jgcs.protocols.top  
net.sf.appia.management Management interfaces and classes for channels and sessions.
net.sf.appia.management.jmx Classes to interface Appia with JMX interfaces.
net.sf.appia.protocols.causalWaiting Causal order protocol implementing the waiting causal broadcast algorithm.
net.sf.appia.protocols.common Set of classes common to several protocols.
Currently this packages incorporates classes that were previously in appia.protocols.udpsimple
net.sf.appia.protocols.drop This protocol emulates network failures by randomly removing descending SendableEvents from the channel.
net.sf.appia.protocols.fifo Protocol that provides reliable fifo order to unicast messages.
net.sf.appia.protocols.fifounreliable Protocol that provides fifo order to messages.
net.sf.appia.protocols.frag This protocol fragments messages according to the lower layers maximum Protocol Data Unit (PDU) Size.
net.sf.appia.protocols.gossipServer Top Layer of the gossip server.
net.sf.appia.protocols.group Appia Group Communication Layers and Sessions.
net.sf.appia.protocols.group.bottom Appia Group Communication Bottommost layer.
net.sf.appia.protocols.group.events Appia Group Communication events.
net.sf.appia.protocols.group.heal Appia Group Communication concurrent view detection.
net.sf.appia.protocols.group.inter Appia Group Communication view merge.
net.sf.appia.protocols.group.intra Appia Group Communication view change manager layer.
net.sf.appia.protocols.group.leave Appia Group Communication group member exit.
net.sf.appia.protocols.group.phiSuspect  
net.sf.appia.protocols.group.primary  
net.sf.appia.protocols.group.remote Gives to non-members of a group the possibility of knowing the membership of a group.
net.sf.appia.protocols.group.stable Appia Group Communication message stabilization.
net.sf.appia.protocols.group.suspect Appia Group Communication failure detector.
net.sf.appia.protocols.group.sync Appia Group Communication virtual synchrony enforcer.
net.sf.appia.protocols.group.utils  
net.sf.appia.protocols.group.vsyncmultiplexer Appia Group Communication virtual synchrony Multiplexer.
net.sf.appia.protocols.loopBack This protocol simulates loopback on top of group communication.
net.sf.appia.protocols.measures.throughput This protocol measures the throughput of messages and keeps this measures to be consulted using JMX interfaces.
net.sf.appia.protocols.nakfifo Protocol providing reliable point-to-point FIFO delivery for SendableEvents.
net.sf.appia.protocols.nakfifo.multicast Protocol providing reliable point-to-point FIFO delivery for SendableEvents.
net.sf.appia.protocols.sslcomplete Ssl transport protocol.
net.sf.appia.protocols.tcpcomplete TCP transport protocol.
net.sf.appia.protocols.test.messageintegrity  
net.sf.appia.protocols.total.common Common classes to be used by total order protocols.
net.sf.appia.protocols.total.sequencer Protocol that provides sequencer based total ordering of messages.
net.sf.appia.protocols.total.seto Sequencer based total order protocol with uniformity and optimistic message delivery.
net.sf.appia.protocols.total.switching Protocol that implements an algorithm to switch between Total Order algorithms.
net.sf.appia.protocols.total.token Protocol that provides token based total ordering of messages.
net.sf.appia.protocols.udpsimple UDP network interface for Appia.
net.sf.appia.protocols.uniform Protocol that provides uniform delivery of messages.
net.sf.appia.protocols.utils Several utilities that help the construction of new protocols.
net.sf.appia.test.appl Application example that uses Group Communication.
net.sf.appia.test.perf Appia's performance and validity test application.
net.sf.appia.test.perf.vsyncvalid Test layer used with Perf virtual synchrony validity test.
net.sf.appia.test.xml Set of classes used to test XML functionality.
net.sf.appia.test.xml.ecco The ecco application used in the tutorial describing XML support in Appia.
net.sf.appia.xml Contains the core classes that provide support for XML in Appia.
net.sf.appia.xml.interfaces Contains the interfaces used by the XML support in Appia.
net.sf.appia.xml.templates Provides the classes that hold the templates used in the core classes of XML support.
net.sf.appia.xml.utils Provides several utility classes to support XML core classes.

 


Appia Documentation

COPYRIGHT 2006-2009, University of Lisbon and INESC-ID
For updates and related information please see Appia Home Page
Send questions, sugestions or remarks to the appia-users mailing list