Appia Documentation
A B C D E F G H I J K L M N O P Q R S T U V W X Z

A

ABORT - Static variable in class net.sf.appia.protocols.group.inter.MergeEvent
 
aboveThreshold(int) - Method in class net.sf.appia.core.memoryManager.MemoryManager
Verifies if the channel is above the water mark specified by the user in the constructor.
AbstractAppiaRunnable - Class in net.sf.appia.core
This class defines a AbstractAppiaRunnable
AbstractAppiaRunnable() - Constructor for class net.sf.appia.core.AbstractAppiaRunnable
Creates a new AbstractAppiaRunnable.
AbstractAppiaRunnable(Appia) - Constructor for class net.sf.appia.core.AbstractAppiaRunnable
 
AbstractAppiaRunnable(File) - Constructor for class net.sf.appia.core.AbstractAppiaRunnable
 
AbstractAppiaRunnable(Appia, File) - Constructor for class net.sf.appia.core.AbstractAppiaRunnable
 
AbstractSensorSession - Class in net.sf.appia.management
This class defines a AbstractSensorSession.
AbstractSensorSession(Layer) - Constructor for class net.sf.appia.management.AbstractSensorSession
 
AcceptReader - Class in net.sf.appia.protocols.tcpcomplete
 
AcceptReader(ServerSocket, TcpCompleteSession, Channel, Object) - Constructor for class net.sf.appia.protocols.tcpcomplete.AcceptReader
Constructor for AcceptReader.
acceptThread - Variable in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
AckEvent - Class in net.sf.appia.protocols.fifo
Class AckEvent extends SendableEvent and is intended to send explicit (not piggybacked) acknowledgments of messages.
AckEvent(Channel, Session, Object, Object) - Constructor for class net.sf.appia.protocols.fifo.AckEvent
This constructor creates an acknowledge based on a model event.
AckEvent() - Constructor for class net.sf.appia.protocols.fifo.AckEvent
The empty constructor.
ackSentNow() - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
AckViewEvent - Class in net.sf.appia.protocols.total.seto
 
AckViewEvent() - Constructor for class net.sf.appia.protocols.total.seto.AckViewEvent
 
AckViewEvent(Channel, int, Session, Group, ViewID, Message) - Constructor for class net.sf.appia.protocols.total.seto.AckViewEvent
 
AckViewEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.total.seto.AckViewEvent
 
AckViewEvent(Message) - Constructor for class net.sf.appia.protocols.total.seto.AckViewEvent
 
actionPerformed(ActionEvent) - Method in class net.sf.appia.test.xml.WhiteBoard
 
add(T) - Method in class net.sf.appia.protocols.tcpcomplete.SenderQueue
 
addChannel(Channel) - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
addDependency(ChannelInfo) - Method in class net.sf.appia.xml.utils.ChannelInfo
Adds a dependency to the channel.
addHeader(Header) - Method in class net.sf.appia.protocols.fifo.WaitingMessage
add a header into the LinkedList of headers
addManagedSession(Session) - Method in class net.sf.appia.management.jmx.ChannelManager
Adds a session to manage.
addMessage(WaitingMessage) - Method in class net.sf.appia.protocols.fifo.FifoSession
Deprecated. 
addr - Variable in class net.sf.appia.protocols.group.heal.ConcurrentViewEvent
The concurrent view coordinator address.
addr - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
addresses - Variable in class net.sf.appia.protocols.group.ViewState
The addresses of the members.
addSensorListener(SensorSessionListener) - Method in class net.sf.appia.management.AbstractSensorSession
 
addSensorListener(SensorSessionListener) - Method in interface net.sf.appia.management.SensorSession
 
addSession(String, int) - Method in class net.sf.appia.xml.Configuration
Adds a new session to the current template.
addSession(String, int, Layer) - Method in class net.sf.appia.xml.templates.ChannelTemplate
Adds a session to the channel template.
addSocket(Hashtable<InetSocketAddress, SocketInfoContainer>, InetSocketAddress, Socket, Channel) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
addTemplate(String) - Method in class net.sf.appia.xml.Configuration
Adds a new template to the configuration.
Alive - Class in net.sf.appia.protocols.group.suspect
Event used by the Suspect layer to signal other group members that it is still alive.
Alive() - Constructor for class net.sf.appia.protocols.group.suspect.Alive
Creates an uninitialized Alive Event.
Alive(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.suspect.Alive
Creates an initialized Alive Event.
ALREADYSET - Static variable in exception net.sf.appia.core.AppiaCursorException
Tried to set an already set Session
am_coord - Variable in class net.sf.appia.protocols.group.LocalState
Am I the current coordinator of the current view.
am_coord() - Method in class net.sf.appia.protocols.group.LocalState
For multi-thread support.
Appia - Class in net.sf.appia.core
Appia main class.
Appia() - Constructor for class net.sf.appia.core.Appia
Default constructor.
Appia(ThreadFactory) - Constructor for class net.sf.appia.core.Appia
Default constructor.
appia - Static variable in class net.sf.appia.core.Appia
 
AppiaBitSet - Class in net.sf.appia.protocols.group
 
AppiaBitSet(int) - Constructor for class net.sf.appia.protocols.group.AppiaBitSet
Creates new AppiaBitSet
AppiaBitSet(byte[], int, int, int) - Constructor for class net.sf.appia.protocols.group.AppiaBitSet
 
AppiaConfig - Interface in net.sf.appia.core
Interface AppiaConfig
To use this, just change the value of the specific variable and recompile this interface and the code that uses the variable.
AppiaControlSession - Class in net.sf.appia.jgcs
 
AppiaControlSession(AppiaGroup, List<Channel>) - Constructor for class net.sf.appia.jgcs.AppiaControlSession
 
AppiaCursorException - Exception in net.sf.appia.core
Thrown when an exception ocurs in ChannelCursor manipulation.
AppiaCursorException(int) - Constructor for exception net.sf.appia.core.AppiaCursorException
Constructs an AppiaCursorException with no detailed message.
AppiaCursorException(int, String) - Constructor for exception net.sf.appia.core.AppiaCursorException
Constructs an AppiaCursorException with a details message.
AppiaCursorException(String, Throwable) - Constructor for exception net.sf.appia.core.AppiaCursorException
 
AppiaDataSession - Class in net.sf.appia.jgcs
This class defines a AppiaDataSession and implements the DataSession of jGCS.
AppiaDataSession(AppiaProtocol, AppiaGroup, Mailbox<Event>, AppiaControlSession, List<Channel>) - Constructor for class net.sf.appia.jgcs.AppiaDataSession
 
AppiaDuplicatedSessionsException - Exception in net.sf.appia.core
Thrown when a Session appears twice (or more) in the same Channel.
AppiaDuplicatedSessionsException() - Constructor for exception net.sf.appia.core.AppiaDuplicatedSessionsException
Constructs an AppiaDuplicatedSessionsException with the default details message.
AppiaDuplicatedSessionsException(String, Throwable) - Constructor for exception net.sf.appia.core.AppiaDuplicatedSessionsException
 
AppiaError - Error in net.sf.appia.core
Superclass of all Errors thrown by Appia.
AppiaError(String) - Constructor for error net.sf.appia.core.AppiaError
Constructs an AppiaError with the details message given.
AppiaError(String, Throwable) - Constructor for error net.sf.appia.core.AppiaError
 
AppiaEventException - Exception in net.sf.appia.core
Thrown when an exception ocurs during Event manipulation.
AppiaEventException(int) - Constructor for exception net.sf.appia.core.AppiaEventException
Constructs an AppiaEventException without a details message.
AppiaEventException(int, String) - Constructor for exception net.sf.appia.core.AppiaEventException
Constructs an AppiaEventException with a details message.
AppiaEventException(String, Throwable) - Constructor for exception net.sf.appia.core.AppiaEventException
Constructs an AppiaEventException with a message and a throwable cause.
AppiaException - Exception in net.sf.appia.core
Superclass of all Exceptions thrown by Appia
AppiaException() - Constructor for exception net.sf.appia.core.AppiaException
Constructs an AppiaException without a details message.
AppiaException(String) - Constructor for exception net.sf.appia.core.AppiaException
Constructs an AppiaException with the details message given.
AppiaException(String, Throwable) - Constructor for exception net.sf.appia.core.AppiaException
 
AppiaGroup - Class in net.sf.appia.jgcs
This class defines a AppiaGroup and implements a GroupConfiguration.
AppiaGroup() - Constructor for class net.sf.appia.jgcs.AppiaGroup
 
AppiaGroupError - Error in net.sf.appia.protocols.group
Superclass of all errors thrown by Appias GroupCommunication protocols.
AppiaGroupError(String) - Constructor for error net.sf.appia.protocols.group.AppiaGroupError
Creates an AppiaGroupError with the given details message.
AppiaGroupError(String, Throwable) - Constructor for error net.sf.appia.protocols.group.AppiaGroupError
 
AppiaGroupException - Exception in net.sf.appia.protocols.group
Superclass of all exceptions thrown by Appias Group Communication protocols.
AppiaGroupException(String) - Constructor for exception net.sf.appia.protocols.group.AppiaGroupException
Creates an AppiaGroupException with the given details message.
AppiaGroupException(String, Throwable) - Constructor for exception net.sf.appia.protocols.group.AppiaGroupException
 
AppiaInvalidQoSException - Exception in net.sf.appia.core
Thrown when the desired QoS is invalid.
AppiaInvalidQoSException() - Constructor for exception net.sf.appia.core.AppiaInvalidQoSException
Constructs an AppiaInvalidQoSException with the default details message.
AppiaInvalidQoSException(String) - Constructor for exception net.sf.appia.core.AppiaInvalidQoSException
Constructs an AppiaInvalidQoSException with the details message given.
AppiaInvalidQoSException(String, Throwable) - Constructor for exception net.sf.appia.core.AppiaInvalidQoSException
 
AppiaManagementException - Exception in net.sf.appia.management
This class defines a AppiaManagementException
AppiaManagementException() - Constructor for exception net.sf.appia.management.AppiaManagementException
Creates a new AppiaManagementException.
AppiaManagementException(String) - Constructor for exception net.sf.appia.management.AppiaManagementException
Creates a new AppiaManagementException.
AppiaManagementException(String, Throwable) - Constructor for exception net.sf.appia.management.AppiaManagementException
Creates a new AppiaManagementException.
AppiaManagementException(Throwable) - Constructor for exception net.sf.appia.management.AppiaManagementException
Creates a new AppiaManagementException.
AppiaMarshallable - Class in net.sf.appia.jgcs
 
AppiaMarshallable() - Constructor for class net.sf.appia.jgcs.AppiaMarshallable
 
AppiaMembershipID - Class in net.sf.appia.jgcs
 
AppiaMembershipID(long, Endpt) - Constructor for class net.sf.appia.jgcs.AppiaMembershipID
 
AppiaMembershipID() - Constructor for class net.sf.appia.jgcs.AppiaMembershipID
 
AppiaMessage - Class in net.sf.appia.jgcs
 
AppiaMessage() - Constructor for class net.sf.appia.jgcs.AppiaMessage
 
AppiaMessage(byte[], int, int) - Constructor for class net.sf.appia.jgcs.AppiaMessage
 
AppiaMulticast - Class in net.sf.appia.core.events
Multicast destination of a SendableEvent.
AppiaMulticast(Object, Object[]) - Constructor for class net.sf.appia.core.events.AppiaMulticast
Constructs a new AppiaMulticast destination.
AppiaMulticastSupport - Interface in net.sf.appia.core.events
Any layer that offers the core support to AppiaMulticast to other layers should implement the AppiaMulticastSupport interface.
AppiaOutOfMemory - Error in net.sf.appia.core.message
This class defines a AppiaOutOfMemory Error
AppiaOutOfMemory() - Constructor for error net.sf.appia.core.message.AppiaOutOfMemory
Creates a new AppiaOutOfMemory.
AppiaOutOfMemory(String) - Constructor for error net.sf.appia.core.message.AppiaOutOfMemory
Creates a new AppiaOutOfMemory.
AppiaProtocol - Class in net.sf.appia.jgcs
 
AppiaProtocolFactory - Class in net.sf.appia.jgcs
 
AppiaProtocolFactory() - Constructor for class net.sf.appia.jgcs.AppiaProtocolFactory
 
AppiaService - Class in net.sf.appia.jgcs
This class defines a AppiaService and implements the Service interface of jGCS.
AppiaService(String) - Constructor for class net.sf.appia.jgcs.AppiaService
 
AppiaServiceList - Class in net.sf.appia.jgcs
This class defines a AppiaServiceList
AppiaThreadFactory - Class in net.sf.appia.protocols.common
This class defines a AppiaThreadFactory.
AppiaThreadFactory() - Constructor for class net.sf.appia.protocols.common.AppiaThreadFactory
 
AppiaUtils - Class in net.sf.appia.jgcs
 
AppiaUtils() - Constructor for class net.sf.appia.jgcs.AppiaUtils
 
AppiaWrongSizeException - Exception in net.sf.appia.core.memoryManager
 
AppiaWrongSizeException() - Constructor for exception net.sf.appia.core.memoryManager.AppiaWrongSizeException
Constructs an AppiaWrongSizeException without a details message.
AppiaWrongSizeException(String) - Constructor for exception net.sf.appia.core.memoryManager.AppiaWrongSizeException
Constructs an AppiaWrongSizeException with the details message given.
AppiaWrongSizeException(String, Throwable) - Constructor for exception net.sf.appia.core.memoryManager.AppiaWrongSizeException
 
AppiaXML - Class in net.sf.appia.xml
This class implements methods to create channels using XML definitions in a File or String.
AppiaXMLException - Exception in net.sf.appia.xml
This class defines a AppiaXMLException.
AppiaXMLException() - Constructor for exception net.sf.appia.xml.AppiaXMLException
Creates a new AppiaXMLException.
AppiaXMLException(String) - Constructor for exception net.sf.appia.xml.AppiaXMLException
Creates a new AppiaXMLException.
AppiaXMLException(String, Throwable) - Constructor for exception net.sf.appia.xml.AppiaXMLException
Creates a new AppiaXMLException.
Appl - Class in net.sf.appia.demo
Test application for the group communication protocols.
ApplAsyncEvent - Class in net.sf.appia.test.appl
 
ApplAsyncEvent(String) - Constructor for class net.sf.appia.test.appl.ApplAsyncEvent
Constructor for ApplAsyncEvent.
ApplAsyncEvent(Channel, int, Session) - Constructor for class net.sf.appia.test.appl.ApplAsyncEvent
Constructor for ApplAsyncEvent.
ApplCastEvent - Class in net.sf.appia.test.appl
 
ApplCastEvent() - Constructor for class net.sf.appia.test.appl.ApplCastEvent
 
ApplCastEvent(Channel, Session, Group, ViewID) - Constructor for class net.sf.appia.test.appl.ApplCastEvent
 
ApplLayer - Class in net.sf.appia.test.appl
 
ApplLayer() - Constructor for class net.sf.appia.test.appl.ApplLayer
 
ApplMessageHeader - Class in net.sf.appia.test.appl
 
ApplMessageHeader() - Constructor for class net.sf.appia.test.appl.ApplMessageHeader
 
ApplMessageHeader(Message) - Constructor for class net.sf.appia.test.appl.ApplMessageHeader
 
ApplMessageHeader(String, int) - Constructor for class net.sf.appia.test.appl.ApplMessageHeader
 
ApplSendEvent - Class in net.sf.appia.test.appl
 
ApplSendEvent() - Constructor for class net.sf.appia.test.appl.ApplSendEvent
 
ApplSendEvent(Channel, Session, Group, ViewID, int[]) - Constructor for class net.sf.appia.test.appl.ApplSendEvent
 
ApplSession - Class in net.sf.appia.test.appl
Class ApplicationSession provides the dynamic behaviour for the simple user interface with Appia.
ApplSession(ApplLayer) - Constructor for class net.sf.appia.test.appl.ApplSession
Mainly used for corresponding layer initialization
ApplTimer - Class in net.sf.appia.test.appl
 
ApplTimer(Channel, ApplSession, String, int, int, int[]) - Constructor for class net.sf.appia.test.appl.ApplTimer
 
ArrayOptimized - Class in net.sf.appia.protocols.group
Title: Description:
ArrayOptimized() - Constructor for class net.sf.appia.protocols.group.ArrayOptimized
 
asyncGo(Channel, int) - Method in class net.sf.appia.core.Event
Inserts the Event in the Channel asynchronously.
attributeGetter(String, MBeanAttributeInfo) - Method in interface net.sf.appia.management.ManagedSession
 
attributeGetter(String, MBeanAttributeInfo) - Method in class net.sf.appia.protocols.group.primary.PrimaryViewSession
 
attributeGetter(String, MBeanAttributeInfo) - Method in class net.sf.appia.protocols.group.suspect.SuspectSession
 
attributeGetter(String, MBeanAttributeInfo) - Method in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
attributeGetter(String, MBeanAttributeInfo) - Method in class net.sf.appia.protocols.tcpcomplete.Measures
 
attributeGetter(String, MBeanAttributeInfo) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
attributeGetter(String, MBeanAttributeInfo) - Method in class net.sf.appia.protocols.total.switching.SwitchingSession
 
ATTRIBUTEMISSING - Static variable in exception net.sf.appia.core.AppiaEventException
Tried to initialize an Event without giving all the attributes necessary.
attributeSetter(Attribute, MBeanAttributeInfo) - Method in interface net.sf.appia.management.ManagedSession
 
attributeSetter(Attribute, MBeanAttributeInfo) - Method in class net.sf.appia.protocols.group.primary.PrimaryViewSession
 
attributeSetter(Attribute, MBeanAttributeInfo) - Method in class net.sf.appia.protocols.group.suspect.SuspectSession
 
attributeSetter(Attribute, MBeanAttributeInfo) - Method in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
attributeSetter(Attribute, MBeanAttributeInfo) - Method in class net.sf.appia.protocols.tcpcomplete.Measures
 
attributeSetter(Attribute, MBeanAttributeInfo) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
attributeSetter(Attribute, MBeanAttributeInfo) - Method in class net.sf.appia.protocols.total.switching.SwitchingSession
 

B

Benchmark - Class in net.sf.appia.protocols.tcpcomplete
Deprecated.  
bind(int) - Method in class net.sf.appia.core.message.Message
Bind a amount of bytes in a Memory Manager.
Block - Class in net.sf.appia.protocols.group.sync
 
Block() - Constructor for class net.sf.appia.protocols.group.sync.Block
Creates an uninitialized Block Event.
Block(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.sync.Block
Creates an initialized Block Event.
BlockedView - Class in net.sf.appia.protocols.group.intra
Event notifying the installation of a new group view.
BlockedView(ViewState, LocalState) - Constructor for class net.sf.appia.protocols.group.intra.BlockedView
Constructs an uninitialized BlockedView event.
BlockedView(ViewState, LocalState, Channel, int, Session) - Constructor for class net.sf.appia.protocols.group.intra.BlockedView
Constructs an initialized View event.
blockOk() - Method in class net.sf.appia.jgcs.AppiaControlSession
 
BlockOk - Class in net.sf.appia.protocols.group.sync
Event used to notify the blocking of the group, prior to a view change.
BlockOk(Group, ViewID) - Constructor for class net.sf.appia.protocols.group.sync.BlockOk
Creates an uninitialized BlockOk Event.
BlockOk(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.sync.BlockOk
Creates an initialized BlockOk Event.
boot() - Method in class net.sf.appia.jgcs.AppiaProtocol
 
boot() - Static method in class net.sf.appia.jgcs.AppiaServiceList
 
bottom() - Method in class net.sf.appia.core.ChannelCursor
Go to the lowest Session in the Channel stack.
boundSessions(Channel) - Method in class net.sf.appia.core.Session
 
boundSessions(Channel) - Method in class net.sf.appia.protocols.loopBack.LoopBackSession
 
boundSessions(Channel) - Method in class net.sf.appia.protocols.total.sequencer.TotalSequencerSession
 
buf - Variable in class net.sf.appia.core.message.Message.Block
 
BUFFER - Static variable in class net.sf.appia.protocols.group.bottom.OtherViews
 
Buffer - Class in net.sf.appia.protocols.total.sequencer
Class that implements a buffer to store events while waiting for the total order.
Buffer() - Constructor for class net.sf.appia.protocols.total.sequencer.Buffer
Constructs a new Buffer object.
Buffer<T> - Interface in net.sf.appia.protocols.utils
 
BUFFER_SIZE - Static variable in class net.sf.appia.protocols.group.bottom.GroupBottomSession
 
byteArrayToInt(byte[], int) - Static method in class net.sf.appia.protocols.utils.ParseUtils
int deserialization.

C

canBind - Variable in class net.sf.appia.core.message.Message
 
CausalWaitingLayer - Class in net.sf.appia.protocols.causalWaiting
Layer for the waiting causal order protocol.
CausalWaitingLayer() - Constructor for class net.sf.appia.protocols.causalWaiting.CausalWaitingLayer
 
CausalWaitingSession - Class in net.sf.appia.protocols.causalWaiting
Causal order protocol that implements the waiting causal broadcast algorithm as described in the book Introduction to Reliable Distributed Programming by Rachid Guerraoui and Luis Rodrigues.
CausalWaitingSession(Layer) - Constructor for class net.sf.appia.protocols.causalWaiting.CausalWaitingSession
Constructs a new waiting causal order protocol session.
certificateManagers - Variable in class net.sf.appia.protocols.sslcomplete.SslRegisterSocketEvent
Certificates implementation used in SSL authentication.
Used to create the KeyManagers and TrustManagers that determine, respectively, the certificate sent in authentication and if the certificate received is accepted.
Channel - Class in net.sf.appia.core
A Channel is an instance of a QoS.
Channel(String, QoS, EventScheduler, JMXConfiguration) - Constructor for class net.sf.appia.core.Channel
Creates an uninitialized Channel.
Channel(String, QoS, EventScheduler, MemoryManager, JMXConfiguration) - Constructor for class net.sf.appia.core.Channel
Creates an uninitialized Channel with a Memory Manager.
channel - Variable in class net.sf.appia.test.appl.ApplSession
 
ChannelClose - Class in net.sf.appia.core.events.channel
Event that marks the end of Channel operation.
ChannelClose() - Constructor for class net.sf.appia.core.events.channel.ChannelClose
Creates a not initialized ChannelClose event.
ChannelClose(Channel) - Constructor for class net.sf.appia.core.events.channel.ChannelClose
Creates a initialized ChannelClose event.
ChannelCursor - Class in net.sf.appia.core
A ChannelCursor is the way of accessing the Channel Sessions stack.
ChannelCursor(Channel) - Constructor for class net.sf.appia.core.ChannelCursor
Constructs a ChannelCursor for the specified Channel
channelDispose(Session, Channel) - Method in class net.sf.appia.core.Layer
 
channelDispose(Session, Channel) - Method in class net.sf.appia.protocols.total.sequencer.TotalSequencerLayer
 
ChannelEvent - Class in net.sf.appia.core.events.channel
Superclass of all Events accepted by the Channel.
ChannelEvent() - Constructor for class net.sf.appia.core.events.channel.ChannelEvent
Creates an uninitialized ChannelEvent.
ChannelEvent(Channel, int, Session, int) - Constructor for class net.sf.appia.core.events.channel.ChannelEvent
Creates an initialized ChannelEvent.
ChannelEventRoute - Class in net.sf.appia.core
The route an Event will take through the Channel.
ChannelEventRoute(Channel, QoSEventRoute) - Constructor for class net.sf.appia.core.ChannelEventRoute
Creates a ChannelEventRoute for the Channel, from the given QoSEventRoute.
ChannelInfo - Class in net.sf.appia.xml.utils
 
ChannelInfo(String, String, String, ChannelProperties, boolean, String) - Constructor for class net.sf.appia.xml.utils.ChannelInfo
Builds a ChannelInfo object.
ChannelInfo(String, String, String, ChannelProperties, boolean, MemoryManager, String) - Constructor for class net.sf.appia.xml.utils.ChannelInfo
Builds a ChannelInfo object.
ChannelInit - Class in net.sf.appia.core.events.channel
Event that marks the beggining of Channel operation
ChannelInit() - Constructor for class net.sf.appia.core.events.channel.ChannelInit
Creates a not initialized ChannelInit event
ChannelInit(Channel) - Constructor for class net.sf.appia.core.events.channel.ChannelInit
Creates a initialized ChannelInit event
channelLock - Variable in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
ChannelManager - Class in net.sf.appia.management.jmx
This class defines a ChannelManager.
ChannelManager(Channel) - Constructor for class net.sf.appia.management.jmx.ChannelManager
Creates a new ChannelManager.
ChannelManagerMBean - Interface in net.sf.appia.management.jmx
Deprecated.  
ChannelProperties - Class in net.sf.appia.xml.utils
This class extends an Hashtable and it is meant to facilitate the definition of parameters to be passed to a channel and more specificaly to the respective sessions.
ChannelProperties() - Constructor for class net.sf.appia.xml.utils.ChannelProperties
Builds a ChannelProperties object with no parameters.
channels - Variable in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
channels - Variable in class net.sf.appia.protocols.udpsimple.UdpSimpleSession
 
ChannelTemplate - Class in net.sf.appia.xml.templates
This class implements a channel template.
ChannelTemplate(String) - Constructor for class net.sf.appia.xml.templates.ChannelTemplate
Builds a channel template.
characters(char[], int, int) - Method in class net.sf.appia.xml.XMLFileHandler
 
CHECK - Static variable in class net.sf.appia.core.message.Message
 
clean(int, long) - Method in class net.sf.appia.protocols.group.stable.StableStorage
 
clear(int) - Method in class net.sf.appia.protocols.group.AppiaBitSet
 
clear() - Method in class net.sf.appia.test.xml.WhiteBoard
 
clearInactiveCounter() - Method in class net.sf.appia.protocols.tcpcomplete.TcpReader
 
clearText() - Method in class net.sf.appia.test.xml.MessengerGraphics
 
clearText() - Method in class net.sf.appia.test.xml.MessengerInterface
 
clearWhiteBoard() - Method in class net.sf.appia.test.xml.MessengerGraphics
 
clearWhiteBoard() - Method in class net.sf.appia.test.xml.MessengerInterface
 
ClearWhiteBoardEvent - Class in net.sf.appia.test.xml
Event that cleans the drawing board.
ClearWhiteBoardEvent() - Constructor for class net.sf.appia.test.xml.ClearWhiteBoardEvent
 
CLIENT_MESSAGE - Static variable in class net.sf.appia.demo.jgcs.opengroup.Constants
 
ClientOpenGroupTest - Class in net.sf.appia.demo.jgcs.opengroup
This class defines a ClientOpenGroupTest 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.
ClientOpenGroupTest(DataSession, Service) - Constructor for class net.sf.appia.demo.jgcs.opengroup.ClientOpenGroupTest
 
clone() - Method in class net.sf.appia.core.message.Message
Clones the message.
clone() - Method in class net.sf.appia.jgcs.AppiaMessage
 
cloneEvent() - Method in class net.sf.appia.core.Event
Clones the Event.
cloneEvent() - Method in class net.sf.appia.core.events.channel.ChannelEvent
Clone the ChannelEvent.
cloneEvent() - Method in class net.sf.appia.core.events.channel.PeriodicTimer
Redefenition of Event.cloneEvent.
cloneEvent() - Method in class net.sf.appia.core.events.channel.Timer
Redefenition of Event.cloneEvent().
cloneEvent() - Method in class net.sf.appia.core.events.SendableEvent
Clones the sendable event.
cloneEvent() - Method in class net.sf.appia.protocols.group.events.GroupEvent
Clones the Event.
cloneEvent() - Method in class net.sf.appia.protocols.group.suspect.Fail
Clones the Event.
close() - Method in class net.sf.appia.core.message.Message.AuxOutputStream
 
close() - Method in class net.sf.appia.jgcs.AppiaDataSession
 
close() - Method in class net.sf.appia.protocols.tcpcomplete.SocketInfoContainer
 
CLOSEDCHANNEL - Static variable in exception net.sf.appia.core.AppiaEventException
Tried to send an Event on a closed Channel.
CloseTcpSocket - Class in net.sf.appia.protocols.tcpcomplete
This class defines a CloseTcpSocket
CloseTcpSocket() - Constructor for class net.sf.appia.protocols.tcpcomplete.CloseTcpSocket
Creates a new CloseTcpSocket.
CloseTcpSocket(Channel, int, Session, SocketAddress) - Constructor for class net.sf.appia.protocols.tcpcomplete.CloseTcpSocket
Creates a new CloseTcpSocket.
compare(Service) - Method in class net.sf.appia.jgcs.AppiaService
 
compareTo(Object) - Method in class net.sf.appia.jgcs.AppiaMembershipID
 
ConcurrentViewEvent - Class in net.sf.appia.protocols.group.heal
Event sent by the HealLayer, when it detects a concurrent view of a group.
ConcurrentViewEvent() - Constructor for class net.sf.appia.protocols.group.heal.ConcurrentViewEvent
Constructs an uninitialized ConcurrentViewEvent.
ConcurrentViewEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.heal.ConcurrentViewEvent
Constructs an initialized ConcurrentViewEvent.
Configuration - Class in net.sf.appia.xml
This class represents a configuration.
Configuration() - Constructor for class net.sf.appia.xml.Configuration
Builds an empty configuration.
Configuration(Appia) - Constructor for class net.sf.appia.xml.Configuration
Builds an empty configuration.
configuration() - Method in class net.sf.appia.xml.XMLFileHandler
Returns the current configuration.
confirmedUntil(int) - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
ConfirmEvent - Class in net.sf.appia.protocols.nakfifo.multicast
Event used to signal the last received message and therfore allow the sender to clean the unconfirmed messages list.
ConfirmEvent() - Constructor for class net.sf.appia.protocols.nakfifo.multicast.ConfirmEvent
Creates a new instance of ConfirmEvent
ConfirmEvent(Channel, Session) - Constructor for class net.sf.appia.protocols.nakfifo.multicast.ConfirmEvent
Creates a new instance of ConfirmEvent
ConnectionServerFactory - Class in net.sf.appia.management.jmx
This class defines a ConnectionServerFactory
ConnectorGraphics - Class in net.sf.appia.test.xml
Initializes sessions, channels and graphic interface.
ConnectorGraphics(String, String, int, String) - Constructor for class net.sf.appia.test.xml.ConnectorGraphics
 
ConnectorGraphics(String, String, int) - Constructor for class net.sf.appia.test.xml.ConnectorGraphics
 
ConnectorInterface - Class in net.sf.appia.test.xml
 
ConnectorInterface(String, String, int) - Constructor for class net.sf.appia.test.xml.ConnectorInterface
 
ConnectorInterface(String, String, int, String) - Constructor for class net.sf.appia.test.xml.ConnectorInterface
 
Constants - Class in net.sf.appia.demo.jgcs.opengroup
 
Constants() - Constructor for class net.sf.appia.demo.jgcs.opengroup.Constants
 
consumeEvent() - Method in class net.sf.appia.core.EventScheduler
 
consumeTimerEvent() - Method in class net.sf.appia.core.TimerManager
Processes the next timer to expire.
Currently it does nothing.
coord - Variable in class net.sf.appia.protocols.group.LocalState
The rank of the current coordinator of the current view.
coord() - Method in class net.sf.appia.protocols.group.LocalState
For multi-thread support.
coord - Variable in class net.sf.appia.protocols.group.ViewID
The Endpt of the coordinator of the view.
copyBitsTo(byte[], int, int) - Method in class net.sf.appia.protocols.group.AppiaBitSet
 
copyInternalTo(byte[], int, int) - Method in class net.sf.appia.core.message.Message.AuxOutputStream
 
COULDNOTBLOCK - Static variable in exception net.sf.appia.core.AppiaEventException
Method Event.asyncGo(net.sf.appia.core.Channel, int) was called from the Appia Thread.
countBytesDown(int) - Method in class net.sf.appia.protocols.tcpcomplete.Measures
 
countBytesUp(int) - Method in class net.sf.appia.protocols.tcpcomplete.Measures
 
countMessagesDown(int) - Method in class net.sf.appia.protocols.tcpcomplete.Measures
 
countMessagesUp(int) - Method in class net.sf.appia.protocols.tcpcomplete.Measures
 
createChannel(String, String, String, ChannelProperties, boolean, MemoryManager, String) - Static method in class net.sf.appia.xml.AppiaXML
Creates a channel based on a chosen template with the given parameters.
createChannel(String, String, String, ChannelProperties, boolean, String) - Static method in class net.sf.appia.xml.AppiaXML
Creates a channel based on a chosen template with the given parameters.
createChannel(String, String, String, ChannelProperties, boolean, MemoryManager, boolean, String) - Method in class net.sf.appia.xml.Configuration
Creates a channel based on a chosen template with the given parameters.
createChannel(String, String, String, ChannelProperties, boolean, EventScheduler, MemoryManager, JMXConfiguration, String) - Method in class net.sf.appia.xml.Configuration
Creates a channel based on a chosen template with the given parameters.
createChannel(String, String, ChannelProperties, Hashtable, Hashtable, EventScheduler, MemoryManager, JMXConfiguration) - Method in class net.sf.appia.xml.templates.ChannelTemplate
Creates a channel.
createChannels() - Method in class net.sf.appia.xml.Configuration
Creates the channels stored in memory by the storeChannel() method.
createMessage() - Method in class net.sf.appia.jgcs.AppiaDataSession
 
createProtocol() - Method in class net.sf.appia.jgcs.AppiaProtocolFactory
 
createServerSocket() - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLServerSocketFactory
 
createServerSocket(int) - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLServerSocketFactory
 
createServerSocket(int, int) - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLServerSocketFactory
 
createServerSocket(int, int, InetAddress) - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLServerSocketFactory
 
createSession() - Method in class net.sf.appia.core.Layer
 
createSession() - Method in class net.sf.appia.jgcs.protocols.remote.RemoteAddressLayer
 
createSession() - Method in class net.sf.appia.jgcs.protocols.services.DefaultServiceLayer
 
createSession() - Method in class net.sf.appia.jgcs.protocols.top.SimpleTOPLayer
 
createSession() - Method in class net.sf.appia.jgcs.protocols.top.TOPLayer
 
createSession() - Method in class net.sf.appia.protocols.causalWaiting.CausalWaitingLayer
CausalWaitingSession constructor.
createSession() - Method in class net.sf.appia.protocols.drop.DropLayer
Session constructor.
createSession() - Method in class net.sf.appia.protocols.fifo.FifoLayer
Standard session instantiation
createSession() - Method in class net.sf.appia.protocols.fifounreliable.FifoUnreliableLayer
Standard session instantiation
createSession() - Method in class net.sf.appia.protocols.frag.FragLayer
Session instantiation
createSession() - Method in class net.sf.appia.protocols.gossipServer.GossipServerLayer
 
createSession() - Method in class net.sf.appia.protocols.group.bottom.GroupBottomLayer
Creates a new GroupBottomSession.
createSession() - Method in class net.sf.appia.protocols.group.heal.GossipOutLayer
Creates a new GossipOutSession.
createSession() - Method in class net.sf.appia.protocols.group.heal.HealLayer
 
createSession() - Method in class net.sf.appia.protocols.group.inter.InterLayer
 
createSession() - Method in class net.sf.appia.protocols.group.intra.IntraLayer
 
createSession() - Method in class net.sf.appia.protocols.group.leave.LeaveLayer
Creates a new LeaveSession.
createSession() - Method in class net.sf.appia.protocols.group.phiSuspect.PhiSuspectLayer
Creates a new Suspect session.
createSession() - Method in class net.sf.appia.protocols.group.primary.PrimaryViewLayer
Creates a new primary view session.
createSession() - Method in class net.sf.appia.protocols.group.remote.RemoteGossipOutLayer
Creates a RemoteGossipOutSession
createSession() - Method in class net.sf.appia.protocols.group.remote.RemoteViewLayer
Creates a RemoteViewSession
createSession() - Method in class net.sf.appia.protocols.group.stable.StableLayer
 
createSession() - Method in class net.sf.appia.protocols.group.suspect.SuspectLayer
Creates a new Suspect session.
createSession() - Method in class net.sf.appia.protocols.group.sync.VSyncLayer
 
createSession() - Method in class net.sf.appia.protocols.group.vsyncmultiplexer.VSyncMultiplexerLayer
 
createSession() - Method in class net.sf.appia.protocols.loopBack.LoopBackLayer
Standard session instantiation
createSession() - Method in class net.sf.appia.protocols.measures.throughput.ThroughputLayer
Creates a new session.
createSession() - Method in class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastLayer
Creates a new instance of nakfifoLayer
createSession() - Method in class net.sf.appia.protocols.nakfifo.NakFifoLayer
Returns a new NakFifoSession
createSession() - Method in class net.sf.appia.protocols.sslcomplete.SslCompleteLayer
 
createSession() - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteLayer
 
createSession() - Method in class net.sf.appia.protocols.test.messageintegrity.MessageIntegrityCheckerLayer
Creates a new Session.
createSession() - Method in class net.sf.appia.protocols.total.sequencer.TotalSequencerLayer
Creates a new session of this layer
createSession() - Method in class net.sf.appia.protocols.total.seto.SETOLayer
 
createSession() - Method in class net.sf.appia.protocols.total.switching.SwitchingLayer
 
createSession() - Method in class net.sf.appia.protocols.total.token.TotalTokenLayer
 
createSession() - Method in class net.sf.appia.protocols.udpsimple.UdpSimpleLayer
 
createSession() - Method in class net.sf.appia.protocols.uniform.UniformLayer
 
createSession() - Method in class net.sf.appia.test.appl.ApplLayer
 
createSession() - Method in class net.sf.appia.test.perf.PerfLayer
 
createSession() - Method in class net.sf.appia.test.perf.vsyncvalid.DropFailLayer
 
createSession() - Method in class net.sf.appia.test.xml.ecco.EccoLayer
Creates the session for this protocol.
createSession() - Method in class net.sf.appia.test.xml.IntegrityLayer
 
createSession() - Method in class net.sf.appia.test.xml.MessengerLayer
 
createSession() - Method in class net.sf.appia.test.xml.PeriodicSendLayer
 
createSocket() - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLSocketFactory
 
createSocket(InetAddress, int) - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLSocketFactory
 
createSocket(String, int) - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLSocketFactory
 
createSocket(Hashtable<InetSocketAddress, SocketInfoContainer>, InetSocketAddress, Channel) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
createSSLSocket(Hashtable<InetSocketAddress, SocketInfoContainer>, InetSocketAddress, Channel) - Method in class net.sf.appia.protocols.sslcomplete.SslCompleteSession
Create the socket, put in hashmap and create thread
createUnboundChannel(String, EventScheduler) - Method in class net.sf.appia.core.QoS
 
createUnboundChannel(String, EventScheduler, JMXConfiguration) - Method in class net.sf.appia.core.QoS
 
createUnboundChannel(String) - Method in class net.sf.appia.core.QoS
 
createUnboundChannel(String, JMXConfiguration) - Method in class net.sf.appia.core.QoS
 
createUnboundChannel(String, EventScheduler, MemoryManager) - Method in class net.sf.appia.core.QoS
 
createUnboundChannel(String, EventScheduler, MemoryManager, JMXConfiguration) - Method in class net.sf.appia.core.QoS
 
createUnboundChannel(String, MemoryManager) - Method in class net.sf.appia.core.QoS
 
createUnboundChannel(String, MemoryManager, JMXConfiguration) - Method in class net.sf.appia.core.QoS
 
currentSession() - Method in class net.sf.appia.core.Event
Gets the current session of the event.
currentTimeMicros() - Method in interface net.sf.appia.core.TimeProvider
The current time in microseconds, ie, the number of microseconds since January 1st, 1970.
currentTimeMicros() - Method in class net.sf.appia.core.TimerManager
Current time in microseconds.
currentTimeMillis() - Method in interface net.sf.appia.core.TimeProvider
The current time in milliseconds, ie, the number of milliseconds since January 1st, 1970.
currentTimeMillis() - Method in class net.sf.appia.core.TimerManager
Current time in milliseconds.
CURSORNOTSET - Static variable in exception net.sf.appia.core.AppiaCursorException
The cursor hasn't been set.
CURSORONBOTTOM - Static variable in exception net.sf.appia.core.AppiaCursorException
Tried to get the Session bellow, but it is already at the bottom of the stack.
CURSORONTOP - Static variable in exception net.sf.appia.core.AppiaCursorException
Tried to get the Session above, but it is already at the top of the stack.
CustomSSLServerSocketFactory - Class in net.sf.appia.protocols.sslcomplete
 
CustomSSLServerSocketFactory(SSLContext, boolean) - Constructor for class net.sf.appia.protocols.sslcomplete.CustomSSLServerSocketFactory
 
CustomSSLSocketFactory - Class in net.sf.appia.protocols.sslcomplete
 
CustomSSLSocketFactory(SSLContext, boolean) - Constructor for class net.sf.appia.protocols.sslcomplete.CustomSSLSocketFactory
 

D

data - Variable in class net.sf.appia.core.message.MsgBuffer
 
DEBIT - Static variable in class net.sf.appia.test.perf.PerfSession
 
DEBIT2 - Static variable in class net.sf.appia.test.perf.PerfSession
 
debug(PrintStream) - Method in class net.sf.appia.core.Event
 
Debug - Class in net.sf.appia.core.events.channel
Event for debugging porpuses.
Debug(OutputStream) - Constructor for class net.sf.appia.core.events.channel.Debug
Creates an uninitialized Debug Event.
Debug(OutputStream, Channel, int, Session, int) - Constructor for class net.sf.appia.core.events.channel.Debug
Creates an initialized Debug Event.
debug - Static variable in class net.sf.appia.protocols.utils.HostUtils
 
DEBUG_ON - Static variable in interface net.sf.appia.protocols.fifo.FifoConfig
 
DEBUG_ON - Static variable in interface net.sf.appia.protocols.frag.FragConfig
 
debugFull - Static variable in class net.sf.appia.protocols.group.bottom.GroupBottomSession
 
debugFull - Static variable in class net.sf.appia.protocols.group.heal.GossipOutSession
 
debugFull - Static variable in class net.sf.appia.protocols.group.heal.HealSession
 
debugFull - Static variable in class net.sf.appia.protocols.group.inter.InterSession
 
debugFull - Static variable in class net.sf.appia.protocols.group.intra.IntraSession
 
debugFull - Static variable in class net.sf.appia.protocols.group.phiSuspect.PhiSuspectSession
Major debug mode.
debugFull - Static variable in class net.sf.appia.protocols.group.stable.StableSession
 
debugFull - Static variable in class net.sf.appia.protocols.group.suspect.SuspectSession
Major debug mode.
debugFull - Static variable in class net.sf.appia.protocols.group.sync.VSyncSession
 
debugFull - Static variable in class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastSession
Full debug information.
debugFull - Static variable in class net.sf.appia.protocols.nakfifo.NakFifoSession
Full debug information.
debugFull - Static variable in class net.sf.appia.test.perf.PerfSession
 
debugListLimit - Static variable in class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastSession
 
debugListLimit - Static variable in class net.sf.appia.protocols.nakfifo.NakFifoSession
 
debugOn - Static variable in interface net.sf.appia.protocols.drop.DropConfig
 
debugOn - Static variable in class net.sf.appia.protocols.tcpcomplete.TcpCompleteConfig
 
debugOn - Static variable in class net.sf.appia.protocols.total.sequencer.TotalSequencerConfig
 
DECIDE - Static variable in class net.sf.appia.protocols.group.inter.MergeEvent
 
DEFAULT_CHANNEL_NAME - Static variable in class net.sf.appia.protocols.group.heal.GossipOutSession
Default gossip channel name.
DEFAULT_CONFIRM_ROUNDS - Static variable in class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastSession
Default number of rounds between confirms
DEFAULT_FIFO_RETRIES - Static variable in class net.sf.appia.protocols.group.heal.GossipOutSession
Number of retries before giving up on the current used server, and starts using the next supplied server.
DEFAULT_GOSSIP_INTERVAL - Static variable in class net.sf.appia.protocols.group.stable.StableSession
Default number of messages between gossip dissemination.
DEFAULT_GOSSIP_PORT - Static variable in class net.sf.appia.demo.Appl
 
DEFAULT_GOSSIP_PORT - Static variable in class net.sf.appia.protocols.group.remote.RemoteViewSession
 
DEFAULT_GOSSIP_PORT - Static variable in class net.sf.appia.test.perf.PerfSession
 
DEFAULT_GOSSIP_TIME - Static variable in class net.sf.appia.protocols.group.stable.StableSession
 
DEFAULT_MAX_APPL_TIME - Static variable in class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastSession
Default maximum time without receiving an Application message.
DEFAULT_MAX_APPL_TIME - Static variable in class net.sf.appia.protocols.nakfifo.NakFifoSession
Default maximum time without receiving an Application message.
DEFAULT_MAX_RECV_TIME - Static variable in class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastSession
Default maximum time, in milliseconds, to recieve a message from a peer.
DEFAULT_MAX_RECV_TIME - Static variable in class net.sf.appia.protocols.nakfifo.NakFifoSession
Default maximum time, in milliseconds, to recieve a message from a peer.
DEFAULT_MAX_SENT_TIME - Static variable in class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastSession
Default maximum time to send a message to a peer.
DEFAULT_MAX_SENT_TIME - Static variable in class net.sf.appia.protocols.nakfifo.NakFifoSession
Default maximum time to send a message to a peer.
DEFAULT_MAX_UDPMSG_SIZE - Static variable in class net.sf.appia.protocols.udpsimple.UdpSimpleSession
 
DEFAULT_MSG_SIZE - Static variable in class net.sf.appia.test.perf.PerfSession
 
DEFAULT_MSGS_TO_EXIT - Static variable in class net.sf.appia.test.perf.vsyncvalid.DropFailSession
Default number of messages after failing after which it exit.
DEFAULT_MSGS_TO_FAIL - Static variable in class net.sf.appia.test.perf.vsyncvalid.DropFailSession
Default number of messages before failing.
DEFAULT_MULTICAST_PORT - Static variable in class net.sf.appia.demo.Appl
 
DEFAULT_MULTICAST_PORT - Static variable in class net.sf.appia.test.perf.PerfSession
 
DEFAULT_N_FAILURES - Static variable in class net.sf.appia.test.perf.PerfSession
 
DEFAULT_N_MEMBERS - Static variable in class net.sf.appia.test.perf.PerfSession
 
DEFAULT_N_MSGS - Static variable in class net.sf.appia.test.perf.PerfSession
 
DEFAULT_N_ROUNDS - Static variable in class net.sf.appia.test.perf.PerfSession
 
DEFAULT_NAMING_PORT - Static variable in class net.sf.appia.management.jmx.JMXConfiguration
 
DEFAULT_NAMING_SERVER - Static variable in class net.sf.appia.management.jmx.JMXConfiguration
 
DEFAULT_PORT - Static variable in class net.sf.appia.protocols.gossipServer.GossipServerSession
 
DEFAULT_PRIORITY - Static variable in class net.sf.appia.core.Event
 
DEFAULT_QUEUE_SIZE - Static variable in class net.sf.appia.protocols.fifo.PeerInfo
 
DEFAULT_REMOVE_TIME - Static variable in class net.sf.appia.protocols.gossipServer.GossipServerSession
 
DEFAULT_RESEND_TIME - Static variable in class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastSession
Default time, in milliseconds, to resend a NAK.
DEFAULT_RESEND_TIME - Static variable in class net.sf.appia.protocols.nakfifo.NakFifoSession
Default time, in milliseconds, to resend a NAK.
DEFAULT_SHARE_UDP - Static variable in class net.sf.appia.protocols.group.heal.GossipOutSession
Whether it should use, ie, share, the UDP transport layer from the main channel, if compatible.
DEFAULT_SHUTDOWN_TIME - Static variable in class net.sf.appia.test.perf.PerfSession
 
DEFAULT_SOTIMEOUT - Static variable in class net.sf.appia.protocols.udpsimple.UdpSimpleSession
 
DEFAULT_SUSPECT_SWEEP - Static variable in class net.sf.appia.protocols.group.suspect.SuspectSession
Default duration of a round.
DEFAULT_SUSPECT_TIME - Static variable in class net.sf.appia.protocols.group.suspect.SuspectSession
Default time to suspect a member.
DEFAULT_TERMINATION_TIME - Static variable in class net.sf.appia.protocols.group.inter.InterSession
 
DEFAULT_TEST - Static variable in class net.sf.appia.test.perf.PerfSession
 
DEFAULT_TIMER - Static variable in class net.sf.appia.protocols.gossipServer.GossipServerSession
 
DEFAULT_TIMER_PERIOD - Static variable in class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastSession
The default duration of a round in milliseconds.
DEFAULT_TIMER_PERIOD - Static variable in class net.sf.appia.protocols.nakfifo.NakFifoSession
The default duration of a round in milliseconds.
DEFAULT_TIMER_PRIORITY - Static variable in class net.sf.appia.core.events.channel.Timer
Defines the default timer priority.
DEFAULT_UDP_LAYER - Static variable in class net.sf.appia.gossip.GossipServer
 
DEFAULT_UDP_LAYER - Static variable in class net.sf.appia.protocols.group.heal.GossipOutSession
Layer to use for UDP transport.
DEFAULT_WAITING_TIME - Static variable in class net.sf.appia.protocols.group.inter.InterSession
 
DEFAULT_WARMUP_TIME - Static variable in class net.sf.appia.test.perf.PerfSession
 
DefaultMessageFactory - Class in net.sf.appia.core.message
This class defines a DefaultMessageFactory.
DefaultMessageFactory() - Constructor for class net.sf.appia.core.message.DefaultMessageFactory
 
DefaultServiceLayer - Class in net.sf.appia.jgcs.protocols.services
This class defines a DefaultServiceLayer
DefaultServiceLayer() - Constructor for class net.sf.appia.jgcs.protocols.services.DefaultServiceLayer
Creates a new DefaultServiceLayer.
DefaultServiceSession - Class in net.sf.appia.jgcs.protocols.services
This class defines a DefaultServiceSession
DefaultServiceSession(Layer) - Constructor for class net.sf.appia.jgcs.protocols.services.DefaultServiceSession
Creates a new DefaultServiceSession.
DeliverViewEvent - Class in net.sf.appia.protocols.group.primary
This class defines a DeliverViewEvent.
DeliverViewEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.primary.DeliverViewEvent
 
DeliverViewEvent() - Constructor for class net.sf.appia.protocols.group.primary.DeliverViewEvent
 
DeliverViewEvent(Channel, int, Session, Group, ViewID, Message) - Constructor for class net.sf.appia.protocols.group.primary.DeliverViewEvent
 
DeliverViewEvent(Message) - Constructor for class net.sf.appia.protocols.group.primary.DeliverViewEvent
 
depends(ChannelInfo) - Method in class net.sf.appia.xml.utils.ChannelInfo
Checks if the current channel depends on another defined channel.
dequeueNextIncoming() - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
dest - Variable in class net.sf.appia.core.events.SendableEvent
 
dest - Variable in class net.sf.appia.test.appl.ApplTimer
 
detachFromMemory() - Method in class net.sf.appia.core.events.SendableEvent
Detaches the amount of memory occupied by the Message of This SendableEvent from the MemoryManager.
Direction - Class in net.sf.appia.core
The direction an Event will take.
discard(int) - Method in class net.sf.appia.core.message.Message
Discards the first length bytes of the message.
discardAll() - Method in class net.sf.appia.core.message.Message
Discards all message contents.
Although equals to "discard(length())" it is faster.
doDebug(int) - Method in class net.sf.appia.protocols.group.remote.RemoteViewSession
Sends a Debug event through the Gossip Out channel with the specified EventQualifier
down() - Method in class net.sf.appia.core.ChannelCursor
Go to the Session imediatly below in the Channel stack.
DOWN - Static variable in class net.sf.appia.core.Direction
The direction value of a descending Event.
draw - Variable in class net.sf.appia.test.xml.MessengerSession
 
DrawEvent - Class in net.sf.appia.test.xml
Event that carries a point.
DrawEvent() - Constructor for class net.sf.appia.test.xml.DrawEvent
 
DrawEvent(Point) - Constructor for class net.sf.appia.test.xml.DrawEvent
 
drawPoint(Point) - Method in class net.sf.appia.test.xml.MessengerGraphics
 
drawPoint(Point) - Method in class net.sf.appia.test.xml.MessengerInterface
 
DropConfig - Interface in net.sf.appia.protocols.drop
Interface DropConfig
To use this, just change the value of the specific variable and recompile this interface and the code that uses the variable.
DropFailLayer - Class in net.sf.appia.test.perf.vsyncvalid
 
DropFailLayer() - Constructor for class net.sf.appia.test.perf.vsyncvalid.DropFailLayer
 
DropFailSession - Class in net.sf.appia.test.perf.vsyncvalid
 
DropFailSession(Layer) - Constructor for class net.sf.appia.test.perf.vsyncvalid.DropFailSession
 
DropLayer - Class in net.sf.appia.protocols.drop
DropLayer is the layer for the protocol that randomly drops SendableEvents going on the DOWN direction.
DropLayer() - Constructor for class net.sf.appia.protocols.drop.DropLayer
Standard empty constructor.
dropRate - Static variable in class net.sf.appia.protocols.drop.DropSession
Probability of messages to be dropped.
DropSession - Class in net.sf.appia.protocols.drop
Class DropSession randomly drops SendableEvents going down.
DropSession(DropLayer) - Constructor for class net.sf.appia.protocols.drop.DropSession
 

E

Ecco - Class in net.sf.appia.demo.xml
 
EccoLayer - Class in net.sf.appia.test.xml.ecco
This class defines a EccoLayer
EccoLayer() - Constructor for class net.sf.appia.test.xml.ecco.EccoLayer
Creates a new EccoLayer.
EccoSession - Class in net.sf.appia.test.xml.ecco
This class defines a EccoSession.
EccoSession(EccoLayer) - Constructor for class net.sf.appia.test.xml.ecco.EccoSession
Creates a new EccoSession.
EchoEvent - Class in net.sf.appia.core.events.channel
An EchoEvent is the carrier for an Event that will be bounced of the edges of the stack.
EchoEvent(Event, Channel, int, Session) - Constructor for class net.sf.appia.core.events.channel.EchoEvent
Creates an initialized EchoEvent.
EchoProbeEvent - Class in net.sf.appia.protocols.group.primary
This class defines a EchoProbeEvent
EchoProbeEvent() - Constructor for class net.sf.appia.protocols.group.primary.EchoProbeEvent
Creates a new EchoProbeEvent.
EchoProbeEvent(Channel, int, Session) - Constructor for class net.sf.appia.protocols.group.primary.EchoProbeEvent
Creates a new EchoProbeEvent.
enabledCiphers - Variable in class net.sf.appia.protocols.sslcomplete.SslRegisterSocketEvent
Enabled ciphers used in SSL.
See JSSE documentation
end() - Method in class net.sf.appia.core.Channel
Ends Channel operation.
endElement(String, String, String) - Method in class net.sf.appia.xml.XMLFileHandler
 
endPoints - Variable in class net.sf.appia.protocols.fifo.WaitingMessage
 
Endpt - Class in net.sf.appia.protocols.group
Endpt represents a group member, endpoint.
Endpt() - Constructor for class net.sf.appia.protocols.group.Endpt
Constructs an anonimous endpoint.
Endpt(String) - Constructor for class net.sf.appia.protocols.group.Endpt
Constructs an endpoint using the given String.
enqueueIncoming(SendableEvent, int) - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
equalQoS(Channel) - Method in class net.sf.appia.core.Channel
Checks if two Channels have the same QoS.
equals(Object) - Method in class net.sf.appia.core.QoS
Redefines Object.equals(Object).
equals(Object) - Method in class net.sf.appia.jgcs.AppiaGroup
 
equals(Object) - Method in class net.sf.appia.jgcs.AppiaService
 
equals(Object) - Method in class net.sf.appia.management.jmx.JMXConfiguration
 
equals(Object) - Method in class net.sf.appia.protocols.fifo.Header
 
equals(Object) - Method in class net.sf.appia.protocols.fifo.WaitingMessage
 
equals(Endpt) - Method in class net.sf.appia.protocols.group.Endpt
Tests if the endpoint represented by the given Endpt is the same one represented by this Endpt.
equals(Object) - Method in class net.sf.appia.protocols.group.Endpt
Redefines Object.equals().
equals(Group) - Method in class net.sf.appia.protocols.group.Group
Tests if this group identifier represents the same group as the given group identifier.
equals(Object) - Method in class net.sf.appia.protocols.group.Group
Redefines Object.equals().
equals(ViewID) - Method in class net.sf.appia.protocols.group.ViewID
Compares if the given ViewID is equal to the current one.
equals(Object) - Method in class net.sf.appia.protocols.group.ViewID
Redefines Object.equals().
equals(Object) - Method in class net.sf.appia.protocols.total.switching.EventContainer
 
equals(MessageContainer) - Method in class net.sf.appia.protocols.uniform.MessageContainer
 
equals(Object) - Method in class net.sf.appia.xml.utils.ChannelInfo
 
error - Variable in class net.sf.appia.protocols.common.RegisterSocketEvent
Indicator of error condition.
error - Variable in class net.sf.appia.protocols.udpsimple.MulticastInitEvent
Indicator of error condition.
error(SAXParseException) - Method in class net.sf.appia.xml.XMLFileHandler
 
evAccept - Variable in class net.sf.appia.core.Layer
 
Event - Class in net.sf.appia.core
The class Event is the superclass of all events manipulated by Appia.
Event() - Constructor for class net.sf.appia.core.Event
Create an uninitialized Event.
Event(Channel, int, Session) - Constructor for class net.sf.appia.core.Event
Create an initialized Event.
event - Variable in class net.sf.appia.protocols.fifo.WaitingMessage
 
event - Variable in class net.sf.appia.protocols.total.switching.EventContainer
 
EventBuffer - Class in net.sf.appia.protocols.group
An Event buffer.
EventBuffer(int) - Constructor for class net.sf.appia.protocols.group.EventBuffer
Creates an Event buffer with the given minimum size.
EventContainer - Class in net.sf.appia.protocols.causalWaiting
Container for storing events and associated vectors to be used by the Waiting Causal Order protocol.
EventContainer(GroupSendableEvent, long[]) - Constructor for class net.sf.appia.protocols.causalWaiting.EventContainer
Creates a new EventContainer storing the given event and causality information vector.
EventContainer - Class in net.sf.appia.protocols.total.switching
Container for events stored by the Total Order Switching protocol.
EventContainer(int, long, SendableEvent) - Constructor for class net.sf.appia.protocols.total.switching.EventContainer
 
eventName - Variable in class net.sf.appia.protocols.group.stable.StableInfo
 
EventQualifier - Class in net.sf.appia.core
Class that contains the values for the qualifiers of events.
eventsAccepted - Variable in class net.sf.appia.core.QoS
 
EventScheduler - Class in net.sf.appia.core
Title: Appia
EventScheduler() - Constructor for class net.sf.appia.core.EventScheduler
 
EventScheduler(Appia) - Constructor for class net.sf.appia.core.EventScheduler
 
eventSchedulers - Variable in class net.sf.appia.core.Appia
 
eventsRoutes - Variable in class net.sf.appia.core.QoS
 
evProvide - Variable in class net.sf.appia.core.Layer
 
evRequire - Variable in class net.sf.appia.core.Layer
 
ExecuteXML - Class in net.sf.appia.xml.utils
Load and starts Appia with a given configuration.
exists(String) - Static method in class net.sf.appia.jgcs.AppiaServiceList
 
existsSocket(Hashtable<InetSocketAddress, SocketInfoContainer>, InetSocketAddress) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
ExitEvent - Class in net.sf.appia.protocols.group.leave
Event received when the member has left the group.
ExitEvent(Channel, int, Session) - Constructor for class net.sf.appia.protocols.group.leave.ExitEvent
Constructs an initialized ExitEvent.
ExitEvent() - Constructor for class net.sf.appia.protocols.group.leave.ExitEvent
Constructs an uninitialized ExitEvent.
ExternalEvent - Class in net.sf.appia.core.events.channel
This class defines a ExternalEvent.
ExternalEvent() - Constructor for class net.sf.appia.core.events.channel.ExternalEvent
 

F

fail(int) - Method in class net.sf.appia.protocols.group.LocalState
Marks a member as failed, and if necessary recomputes the coord and am_coord fields.
Fail - Class in net.sf.appia.protocols.group.suspect
GroupEvent that notifies that one, or more, members of the group have failed.
Fail(boolean[], Group, ViewID) - Constructor for class net.sf.appia.protocols.group.suspect.Fail
Constructs an uninitialized Fail Event with the given array of failed members.
Fail(boolean[], Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.suspect.Fail
Constructs an initialized Fail Event with the given array of failed members.
failed - Variable in class net.sf.appia.protocols.fifo.PeerInfo
 
failed - Variable in class net.sf.appia.protocols.group.LocalState
An array of the failed members of the current view.
failed(int) - Method in class net.sf.appia.protocols.group.LocalState
For multi-thread support.
failed - Variable in class net.sf.appia.protocols.group.suspect.Fail
The group members that have failed since the last view change or Fail Event.
failed - Variable in class net.sf.appia.protocols.group.suspect.Suspect
The array with the failed members.
FifoConfig - Interface in net.sf.appia.protocols.fifo
Interface FifoConfig
To use this, just change the value of the specific variable and recompile this interface and the code that uses the variable.
FIFOConfigEvent - Class in net.sf.appia.protocols.fifo
Class FIFOConfigEvent extends Event and is used for the configuration of FIFO sessions.
FIFOConfigEvent(Channel, int, Session) - Constructor for class net.sf.appia.protocols.fifo.FIFOConfigEvent
Constructor initializing basic event attributes.
FifoLayer - Class in net.sf.appia.protocols.fifo
FifoLayer is the layer for the protocol providing reliable ordered delivery of messages.
FifoLayer() - Constructor for class net.sf.appia.protocols.fifo.FifoLayer
 
FifoSession - Class in net.sf.appia.protocols.fifo
Class that implements reliable FIFO order for point to point and multicast messages.
FifoSession(Layer) - Constructor for class net.sf.appia.protocols.fifo.FifoSession
Constructor of this session.
FifoTimer - Class in net.sf.appia.protocols.fifo
FifoTimer is a periodic event to notify FifoSession
FifoTimer(long, Channel, Session) - Constructor for class net.sf.appia.protocols.fifo.FifoTimer
 
FIFOUndeliveredEvent - Class in net.sf.appia.protocols.common
This event is how FIFO notifies upper layers that a message could not be delivered.
FIFOUndeliveredEvent(Channel, Session, SendableEvent) - Constructor for class net.sf.appia.protocols.common.FIFOUndeliveredEvent
Constructor avoiding explicit initialization.
FifoUnreliableLayer - Class in net.sf.appia.protocols.fifounreliable
FifoUnreliableLayer is the layer for the protocol providing unreliable ordered delivery of messages.
FifoUnreliableLayer() - Constructor for class net.sf.appia.protocols.fifounreliable.FifoUnreliableLayer
Usual Layer empty constructor
FifoUnreliableSession - Class in net.sf.appia.protocols.fifounreliable
Class FifoUnreliableSession
FifoUnreliableSession(Layer) - Constructor for class net.sf.appia.protocols.fifounreliable.FifoUnreliableSession
Default session constructor
finalize() - Method in class net.sf.appia.core.events.SendableEvent
Called when the garbage Collector runs and this object is going to be destroyed.
finalize() - Method in class net.sf.appia.core.message.Message
 
find(int, int) - Method in class net.sf.appia.protocols.total.sequencer.Buffer
Finds and returns if available a InfoMessage object.
first - Variable in class net.sf.appia.core.message.Message
 
FIRST_AVAILABLE - Static variable in class net.sf.appia.protocols.common.RegisterSocketEvent
Using this constant in the port parameter of the constructor the first port available will be assigned to the socket.
first_msg - Variable in class net.sf.appia.protocols.nakfifo.Nacked
First message to retransmit.
first_msg_sent - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
firstUnconfirmed - Variable in class net.sf.appia.protocols.fifo.PeerInfo
 
flush() - Method in class net.sf.appia.core.message.Message.AuxOutputStream
 
forceAck() - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
format(SendableEvent) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
frag(Message, int) - Method in class net.sf.appia.core.message.Message
Fragments the message.
FragConfig - Interface in net.sf.appia.protocols.frag
Interface FragConfig
To use this, just change the value of the specific variable and recompile this interface and the code that uses the variable.
FragEvent - Class in net.sf.appia.protocols.frag
This event contains all the message fragments except the last one, sent with the original type.
FragEvent(SendableEvent, Session) - Constructor for class net.sf.appia.protocols.frag.FragEvent
Do-it-all constructor.
FragEvent() - Constructor for class net.sf.appia.protocols.frag.FragEvent
Empty constructor.
FragLayer - Class in net.sf.appia.protocols.frag
Layer component for the fragmentation protocol.
FragLayer() - Constructor for class net.sf.appia.protocols.frag.FragLayer
Standard Empty constructor.
FragSession - Class in net.sf.appia.protocols.frag
This is the Session class of the fragmentation protocol.
FragSession(Layer) - Constructor for class net.sf.appia.protocols.frag.FragSession
Standard constructor
FragTimer - Class in net.sf.appia.protocols.frag
 
FragTimer() - Constructor for class net.sf.appia.protocols.frag.FragTimer
Creates a new instance of FragTimer
FragTimer(long, Channel, Session, int) - Constructor for class net.sf.appia.protocols.frag.FragTimer
 
free(int) - Method in class net.sf.appia.core.memoryManager.MemoryManager
Free an amount of memory in the memory manager.
from - Variable in class net.sf.appia.protocols.nakfifo.multicast.UpdateEvent
First message of the gap.
fromBooleanArray(boolean[]) - Method in class net.sf.appia.protocols.group.AppiaBitSet
 
fromBytes(byte[]) - Method in class net.sf.appia.jgcs.AppiaMembershipID
 
fullDuplex - Variable in class net.sf.appia.protocols.udpsimple.MulticastInitEvent
Indicates whether local multicast messages are supposed to be forwarded.

G

get(int) - Method in class net.sf.appia.protocols.group.AppiaBitSet
 
get() - Method in class net.sf.appia.protocols.group.EventBuffer
Gets an Event from the buffer in FIFO order.
get(int, long) - Method in class net.sf.appia.protocols.group.stable.StableStorage
 
getAcceptedEvents() - Method in class net.sf.appia.core.Layer
 
getAddress() - Method in class net.sf.appia.protocols.tcpcomplete.CloseTcpSocket
 
getAddresses() - Method in class net.sf.appia.protocols.group.remote.RemoteViewEvent
 
getAppia() - Method in class net.sf.appia.core.AbstractAppiaRunnable
Gets the Appia instance.
getAppiaInstance() - Method in class net.sf.appia.core.EventScheduler
 
getAppiaThread() - Static method in class net.sf.appia.core.Appia
Gets the Thread where Appia is running.
getAppiaXML() - Method in class net.sf.appia.core.AbstractAppiaRunnable
Gets the Appia XML instance.
getArrayOfBuffer() - Method in class net.sf.appia.protocols.fifo.FifoSession
Deprecated. 
getAttribute(String) - Method in class net.sf.appia.management.jmx.ChannelManager
 
getAttributes(String[]) - Method in class net.sf.appia.management.jmx.ChannelManager
 
getAttributes(String) - Method in interface net.sf.appia.management.ManagedSession
 
getAttributes(String) - Method in class net.sf.appia.protocols.group.primary.PrimaryViewSession
 
getAttributes(String) - Method in class net.sf.appia.protocols.group.suspect.SuspectSession
 
getAttributes(String) - Method in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
getAttributes(String) - Method in class net.sf.appia.protocols.tcpcomplete.Measures
 
getAttributes(String) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
getAttributes(String) - Method in class net.sf.appia.protocols.total.switching.SwitchingSession
 
getBaseVS() - Method in class net.sf.appia.protocols.group.events.GroupInit
 
getBlockEvent() - Method in class net.sf.appia.jgcs.protocols.top.JGCSReleaseBlock
 
getBoolean(String) - Method in class net.sf.appia.xml.utils.SessionProperties
Returns the parameter specified by key as a boolean value.
getByte(String) - Method in class net.sf.appia.xml.utils.SessionProperties
Returns the parameter specified by key as a byte value.
getBytes(MembershipID) - Method in class net.sf.appia.jgcs.AppiaMarshallable
 
getBytes() - Method in class net.sf.appia.jgcs.AppiaMembershipID
 
getChannel() - Method in class net.sf.appia.core.Event
Gets the channel of the event.
getChannel() - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
getChannel(String) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
getChannel(String) - Static method in class net.sf.appia.xml.AppiaXML
Returns a chosen Channel based on its name.
getChannel(String) - Method in class net.sf.appia.xml.Configuration
Returns a chosen Channel based on its name.
getChannelID() - Method in class net.sf.appia.core.Channel
Get the Channel ID
getChannelList() - Static method in class net.sf.appia.xml.AppiaXML
Returns the list of created channels..
getChannelList() - Method in class net.sf.appia.xml.Configuration
Returns the list of created channels..
getChannelName() - Method in class net.sf.appia.management.jmx.ChannelManager
Gets the name of the managed channel.
getChannelName() - Method in interface net.sf.appia.management.jmx.ChannelManagerMBean
Deprecated.  
getCharArray(String) - Method in class net.sf.appia.xml.utils.SessionProperties
Returns the parameter specified by key as a char array.
getComLine() - Method in class net.sf.appia.test.appl.ApplAsyncEvent
Returns the comLine.
getConfigFile() - Method in class net.sf.appia.jgcs.AppiaGroup
 
getConfigFileName() - Method in class net.sf.appia.jgcs.AppiaGroup
 
getcontrol() - Method in class net.sf.appia.protocols.fifounreliable.PeerInfo
Returns the control value
getCursor() - Method in class net.sf.appia.core.Channel
Get a ChannelCursor for the current Channel Sessions stack.
getData() - Method in class net.sf.appia.test.xml.SerializableImage
 
getDeadMembers(ViewState) - Method in class net.sf.appia.protocols.group.ViewState
Compares two ViewState and returns the endpoints that were lost during the view change.
getDefaultCipherSuites() - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLServerSocketFactory
 
getDefaultCipherSuites() - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLSocketFactory
 
getDependencies() - Method in class net.sf.appia.xml.utils.ChannelInfo
 
getDestination() - Method in class net.sf.appia.jgcs.MessageSender
 
getDestination() - Method in class net.sf.appia.jgcs.protocols.top.JGCSSendEvent
 
getDestinations() - Method in class net.sf.appia.core.events.AppiaMulticast
Gets the address of the destinations, the expected receivers, of the message.
getDir() - Method in class net.sf.appia.core.Event
Get the direction the Event will take through the Channel.
getDouble(String) - Method in class net.sf.appia.xml.utils.SessionProperties
Returns the parameter specified by key as a double value.
getEndpt() - Method in class net.sf.appia.protocols.group.events.GroupInit
Returns the local endpoint identifier.
If none was given, a new one will be generated.
getErrorCode() - Method in class net.sf.appia.protocols.common.RegisterSocketEvent
 
getErrorDescription() - Method in class net.sf.appia.protocols.common.RegisterSocketEvent
 
getEvent() - Method in class net.sf.appia.core.events.channel.EchoEvent
Get the payload Event.
getEvent() - Method in class net.sf.appia.protocols.causalWaiting.EventContainer
Returns the event stored in the container.
getEvent() - Method in class net.sf.appia.protocols.common.SendableNotDeliveredEvent
 
getEvent() - Method in class net.sf.appia.protocols.total.sequencer.InfoMessage
returns the event.
getEventRoute(Event) - Method in class net.sf.appia.core.Channel
Get the route of an Event.
getEventScheduler() - Method in class net.sf.appia.core.Channel
Get the EventScheduler used.
getEventScheduler() - Method in class net.sf.appia.xml.utils.ChannelInfo
 
getEventsRoutes() - Method in class net.sf.appia.core.QoS
 
getEventType() - Method in class net.sf.appia.core.ChannelEventRoute
Get the Class of the routed Event
getEventType() - Method in class net.sf.appia.core.QoSEventRoute
 
getExtendedMessage() - Method in class net.sf.appia.protocols.group.inter.MergeEvent
Returns the event payload already casted as an ExtendedMessage.
getFailedAddress() - Method in class net.sf.appia.protocols.common.NetworkUndeliveredEvent
 
getFirstSession(ChannelEventRoute, int, Session) - Method in class net.sf.appia.core.Channel
Get the index of the first Session to be visited by an Event.
getFloat(String) - Method in class net.sf.appia.xml.utils.SessionProperties
Returns the parameter specified by key as a float value.
getGossip() - Method in class net.sf.appia.protocols.group.events.GroupInit
Returns the gossip servers addresses list.
getGroup() - Method in class net.sf.appia.protocols.group.remote.RemoteViewEvent
 
getGroup() - Method in class net.sf.appia.protocols.group.suspect.SuspectedMemberEvent
 
getGroupName() - Method in class net.sf.appia.jgcs.AppiaGroup
 
getGroupName() - Method in class net.sf.appia.jgcs.protocols.top.JGCSJoinEvent
 
getHandelingSession() - Method in class net.sf.appia.core.EventScheduler
 
getHash() - Method in class net.sf.appia.test.xml.Hash
Returns an hash
getHeaders() - Method in class net.sf.appia.protocols.fifo.WaitingMessage
 
getId() - Method in class net.sf.appia.core.Session
 
getImage() - Method in class net.sf.appia.test.xml.ImageEvent
 
getImage() - Method in class net.sf.appia.test.xml.MessengerGraphics
 
getImage() - Method in class net.sf.appia.test.xml.MessengerInterface
 
getImage() - Method in class net.sf.appia.test.xml.SerializableImage
 
getImage() - Method in class net.sf.appia.test.xml.WhiteBoard
 
getInactiveCounter() - Method in class net.sf.appia.protocols.tcpcomplete.TcpReader
 
getInstance(JMXConfiguration) - Static method in class net.sf.appia.management.jmx.ConnectionServerFactory
Gets the factory instance for a given configuration.
getInstance(TimeProvider, ThreadFactory) - Static method in class net.sf.appia.protocols.tcpcomplete.Benchmark
Deprecated. Obtains the singleton instance of the benchmarking class.
getInstance(Appia) - Static method in class net.sf.appia.xml.AppiaXML
Returns a new instance of AppiaXML associated with the given Appia instance.
getInt(String) - Method in class net.sf.appia.xml.utils.SessionProperties
Returns the parameter specified by key as an int value.
getIPmulticast() - Method in class net.sf.appia.protocols.group.events.GroupInit
Returns the IP-Multicast address to use in group communication.
getIterator(int) - Method in interface net.sf.appia.protocols.utils.Buffer
gets a iterator of the buffer
getIterator(int) - Method in class net.sf.appia.protocols.utils.ListBuffer
gets a iterator of the buffer
getJMXConfiguration() - Method in class net.sf.appia.core.Channel
Gets the JMX configuration.
getJMXConfiguration() - Method in class net.sf.appia.xml.Configuration
Gets the instance of the JMX configuration.
getLabel() - Method in class net.sf.appia.xml.utils.ChannelInfo
 
getLatch() - Method in class net.sf.appia.jgcs.protocols.top.JGCSLeaveEvent
 
getLayer() - Method in class net.sf.appia.core.ChannelCursor
Get the Layer of the QoS stack, that corresponds to the current position in the Channel stack.
getLayer() - Method in class net.sf.appia.core.Session
 
getLayers() - Method in class net.sf.appia.core.QoS
 
getLocalAddress() - Method in class net.sf.appia.jgcs.AppiaControlSession
 
getLocalAddress() - Static method in class net.sf.appia.protocols.utils.HostUtils
The preferred local address.
getLocalSocketAddress() - Method in class net.sf.appia.protocols.common.RegisterSocketEvent
Gets the local address.
getLong(String) - Method in class net.sf.appia.xml.utils.SessionProperties
Returns the parameter specified by key as a long value.
getMaxSize() - Method in class net.sf.appia.core.memoryManager.MemoryManager
Gets the actual size of the memory (in bytes)
getMBeanInfo() - Method in class net.sf.appia.management.jmx.ChannelManager
 
getMembership() - Method in class net.sf.appia.jgcs.AppiaControlSession
 
getMembershipID(byte[]) - Method in class net.sf.appia.jgcs.AppiaMarshallable
 
getMemoryManager() - Method in class net.sf.appia.core.Channel
gets the memory manager of this Channel
getMemoryManager() - Method in class net.sf.appia.core.message.Message
Gets the current memory manager associated to this message.
getMemoryManager() - Method in class net.sf.appia.xml.utils.ChannelInfo
 
getMemoryManagerID() - Method in class net.sf.appia.core.memoryManager.MemoryManager
Gets Memory Manager ID.
getMessage() - Method in class net.sf.appia.core.events.SendableEvent
 
getMessage() - Method in class net.sf.appia.jgcs.MessageSender
 
getMessageFactory() - Method in class net.sf.appia.core.Channel
 
getMessageFactory() - Method in class net.sf.appia.xml.utils.ChannelInfo
 
getMessageID() - Method in class net.sf.appia.protocols.common.ServiceEvent
 
getMinimum() - Method in class net.sf.appia.protocols.total.sequencer.Buffer
Returns an event from the buffer in a deterministic way.
getMsgWalk() - Method in class net.sf.appia.core.message.Message
Gets a MessageWalk object, which is used to travel through the message blocks.
getMsgWalkReadOnly() - Method in class net.sf.appia.core.message.Message
Gets a MessageWalk object, which is used to travel through the message blocks.
getMulticastAddress() - Method in class net.sf.appia.core.events.AppiaMulticast
Gets the multicast address to be used.
getName() - Method in class net.sf.appia.xml.templates.ChannelTemplate
 
getName() - Method in class net.sf.appia.xml.templates.SessionTemplate
Returns the name associated to this session template.
getName() - Method in class net.sf.appia.xml.utils.ChannelInfo
 
getNamingPort() - Method in class net.sf.appia.management.jmx.JMXConfiguration
 
getNamingServer() - Method in class net.sf.appia.management.jmx.JMXConfiguration
 
getNewMembers(ViewState) - Method in class net.sf.appia.protocols.group.ViewState
Compares the current ViewState with the given ViewState and returns the endpoints that are new in this view.
getNotificationSequenceNumber() - Method in class net.sf.appia.management.AbstractSensorSession
 
getNotificationSequenceNumber() - Method in interface net.sf.appia.management.SensorSession
 
getNSeq() - Method in class net.sf.appia.protocols.total.sequencer.InfoMessage
Returns the individual sequence number.
getnSeqInd() - Method in class net.sf.appia.protocols.total.sequencer.TotalSequencerHeader
 
getNumResends() - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
Returns the new number of resends.
getOperations(String) - Method in interface net.sf.appia.management.ManagedSession
 
getOperations(String) - Method in class net.sf.appia.protocols.group.primary.PrimaryViewSession
 
getOperations(String) - Method in class net.sf.appia.protocols.group.suspect.SuspectSession
 
getOperations(String) - Method in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
getOperations(String) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
getOperations(String) - Method in class net.sf.appia.protocols.total.switching.SwitchingSession
 
getOrder() - Method in class net.sf.appia.protocols.total.sequencer.InfoMessage
Returns the order
getOrder() - Method in class net.sf.appia.protocols.total.sequencer.TotalSequencerHeader
 
getOrig() - Method in class net.sf.appia.protocols.uniform.MessageContainer
 
getOutAddress() - Method in class net.sf.appia.protocols.group.heal.GossipOutSession
Gets the outgoing address.
getOutChannel() - Method in class net.sf.appia.protocols.group.heal.GossipOutSession
Gets the outgoing channel.
getOutput() - Method in class net.sf.appia.core.events.channel.Debug
Get the OutputStream where debugging information will be put.
getParameter(String, String) - Method in interface net.sf.appia.management.jmx.ChannelManagerMBean
Deprecated.  
getParameter(String) - Method in class net.sf.appia.protocols.group.primary.PrimaryViewSession
 
getParameter(String) - Method in class net.sf.appia.protocols.group.suspect.SuspectSession
 
getParameter(String) - Method in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
getParameter(String) - Method in class net.sf.appia.protocols.total.switching.SwitchingSession
This method is called from JMX and accepts the parameters topChannel and currentChannel.
getParams() - Method in class net.sf.appia.xml.utils.ChannelInfo
 
getParams(String) - Method in class net.sf.appia.xml.utils.ChannelProperties
Returns the parameters associated with a session.
getPayload() - Method in class net.sf.appia.jgcs.AppiaMessage
 
getPendingMessages() - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
getPeriod() - Method in class net.sf.appia.core.events.channel.PeriodicTimer
Gets the time between the periodic notifications.
getPeriod() - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
Returns the period.
getPoint() - Method in class net.sf.appia.test.xml.DrawEvent
 
getPort() - Method in class net.sf.appia.protocols.tcpcomplete.AcceptReader
 
getPriority() - Method in class net.sf.appia.core.Event
 
getProvidedEvents() - Method in class net.sf.appia.core.Layer
 
getQoS() - Method in class net.sf.appia.core.Channel
Get the QoS that models the Channel.
getQoSID() - Method in class net.sf.appia.core.QoS
 
getQualifierMode() - Method in class net.sf.appia.core.events.channel.ChannelEvent
Get the EventQualifier.
getRank(Endpt) - Method in class net.sf.appia.protocols.group.ViewState
Calculates the rank of the given member
getRankByAddress(InetSocketAddress) - Method in class net.sf.appia.protocols.group.ViewState
Calculates the rank of the member with the given address.
getReadyEvent(int) - Method in class net.sf.appia.protocols.total.sequencer.Buffer
Gives an event ready to be delivered
getRequiredEvents() - Method in class net.sf.appia.core.Layer
 
getRoute() - Method in class net.sf.appia.core.ChannelEventRoute
Get the actual route.
getSchedulerData() - Method in class net.sf.appia.core.Event
Method used by the EventScheduler to obtain the data it has previously placed in this Event.
getSendableEvent() - Method in class net.sf.appia.protocols.uniform.MessageContainer
 
getSender() - Method in class net.sf.appia.protocols.total.sequencer.InfoMessage
Returns the sender of the message.
getSender() - Method in class net.sf.appia.protocols.total.sequencer.TotalSequencerHeader
 
getSenderAddress() - Method in class net.sf.appia.jgcs.AppiaMessage
 
getService() - Method in class net.sf.appia.jgcs.AppiaService
 
getSession() - Method in class net.sf.appia.core.ChannelCursor
Get the current Session in the Channel stack.
getSessionTemplates() - Method in class net.sf.appia.xml.templates.ChannelTemplate
 
getShare() - Method in class net.sf.appia.test.xml.TextEvent
 
getSharingState() - Method in class net.sf.appia.xml.templates.SessionTemplate
Returns the sharing property associated to this session template.
getShort(String) - Method in class net.sf.appia.xml.utils.SessionProperties
Returns the parameter specified by key as a short value.
getSize() - Method in class net.sf.appia.protocols.group.AppiaBitSet
 
getSize() - Method in class net.sf.appia.protocols.tcpcomplete.SenderQueue
 
getSn() - Method in class net.sf.appia.protocols.uniform.MessageContainer
 
getSocket(Hashtable<InetSocketAddress, SocketInfoContainer>, InetSocketAddress) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
getSocket() - Method in class net.sf.appia.protocols.tcpcomplete.TcpReader
 
getSource() - Method in class net.sf.appia.core.Event
Deprecated. 
getSourceSession() - Method in class net.sf.appia.core.Event
Gets the source Session if the event.
getStarted() - Method in class net.sf.appia.management.jmx.ChannelManager
 
getStarted() - Method in interface net.sf.appia.management.jmx.ChannelManagerMBean
Deprecated.  
getString(String) - Method in class net.sf.appia.xml.utils.SessionProperties
Returns the parameter specified by key as a String.
getSupportedCipherSuites() - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLServerSocketFactory
 
getSupportedCipherSuites() - Method in class net.sf.appia.protocols.sslcomplete.CustomSSLSocketFactory
 
getSurvivingMembers(ViewState) - Method in class net.sf.appia.protocols.group.ViewState
Compares the current ViewState with the given ViewState and returns the endpoints that are in both views.
getSuspectedMember() - Method in class net.sf.appia.protocols.group.suspect.SuspectedMemberEvent
 
getSuspectSweep() - Method in class net.sf.appia.protocols.group.suspect.SuspectSession
 
getSuspectTime() - Method in class net.sf.appia.protocols.group.suspect.SuspectSession
 
getTail() - Method in interface net.sf.appia.protocols.utils.Buffer
gets the most recent message of the buffer
getTail() - Method in class net.sf.appia.protocols.utils.ListBuffer
gets the most recent message of the buffer
getTemplateName() - Method in class net.sf.appia.xml.utils.ChannelInfo
 
getText() - Method in class net.sf.appia.test.xml.ecco.MyEccoEvent
Gets the message text.
getThreadFactory() - Method in class net.sf.appia.core.Appia
 
getThreadFactory() - Method in class net.sf.appia.core.Channel
 
getThreshold(int) - Method in class net.sf.appia.core.memoryManager.MemoryManager
Gets the value of the specified threshold.
getTimeout() - Method in class net.sf.appia.core.events.channel.Timer
Gets the time when the Timer event will be returned.
getTimeProvider() - Method in class net.sf.appia.core.Channel
Get this channel TimeProvider.
getTimerManager() - Static method in class net.sf.appia.core.Appia
Get the current TimerManager.
getTimersToResend() - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
gets number of timers to resend messages.
getUsedMemory() - Method in class net.sf.appia.management.jmx.ChannelManager
 
getUsedMemory() - Method in interface net.sf.appia.management.jmx.ChannelManagerMBean
Deprecated.  
getUserMessage() - Method in class net.sf.appia.test.xml.TextEvent
 
getUsername() - Method in class net.sf.appia.test.xml.TextEvent
 
getUsername() - Method in class net.sf.appia.test.xml.TimerEvent
 
getValueForService(String) - Static method in class net.sf.appia.jgcs.AppiaServiceList
 
getVC() - Method in class net.sf.appia.protocols.causalWaiting.EventContainer
The causality information vector associated with the stored event.
getViewID() - Method in class net.sf.appia.protocols.group.suspect.SuspectedMemberEvent
 
getViewState() - Method in class net.sf.appia.protocols.group.heal.GossipOutSession
Gets the view state.
getVS() - Method in class net.sf.appia.protocols.group.events.GroupInit
Returns the initial view.
If none was given, a default view with a single member will be generated.
getWindow() - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
Returns the new window size.
GLOBAL - Static variable in class net.sf.appia.xml.utils.SharingState
Represents the global sharing scope.
go() - Method in class net.sf.appia.core.Event
Sends the event to the next Layer.
GOSSIP_TIME - Static variable in class net.sf.appia.protocols.group.heal.HealLayer
 
GossipGroupEvent - Class in net.sf.appia.protocols.gossipServer
Event used to propagate clients between gossip group members.
GossipGroupEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.gossipServer.GossipGroupEvent
Creates a initialized event.
GossipGroupEvent() - Constructor for class net.sf.appia.protocols.gossipServer.GossipGroupEvent
Creates a uninitialized event.
GossipOutEvent - Class in net.sf.appia.protocols.group.heal
Event exchanged between HealLayers, to notify the existance of a particular view, and therefore detect concurrent views of the same group.
GossipOutEvent() - Constructor for class net.sf.appia.protocols.group.heal.GossipOutEvent
Creates an uninitialized GossipOutEvent.
GossipOutEvent(Channel, int, Session) - Constructor for class net.sf.appia.protocols.group.heal.GossipOutEvent
Creates an initialized GossipOutEvent.
GossipOutLayer - Class in net.sf.appia.protocols.group.heal
The GossipOutLayer is the bridge between the main group communication channel and the specialized channel used to communicate with the Gossip Server.
GossipOutLayer() - Constructor for class net.sf.appia.protocols.group.heal.GossipOutLayer
Creates a GossipOutLayer.
GossipOutSession - Class in net.sf.appia.protocols.group.heal
The GossipOutSession, creates a parallel channel to be used to communicate with the Gossip Server.
GossipOutSession(Layer) - Constructor for class net.sf.appia.protocols.group.heal.GossipOutSession
Creates a GossipOutSession.
GossipServer - Class in net.sf.appia.gossip
This class implements a gossip server for the group communication protocols.
GossipServerLayer - Class in net.sf.appia.protocols.gossipServer
 
GossipServerLayer() - Constructor for class net.sf.appia.protocols.gossipServer.GossipServerLayer
 
GossipServerSession - Class in net.sf.appia.protocols.gossipServer
This class defines a GossipServerSession
GossipServerSession(Layer) - Constructor for class net.sf.appia.protocols.gossipServer.GossipServerSession
 
GossipServerTimer - Class in net.sf.appia.protocols.gossipServer
 
GossipServerTimer() - Constructor for class net.sf.appia.protocols.gossipServer.GossipServerTimer
 
GossipServerTimer(long, Channel, Session, int) - Constructor for class net.sf.appia.protocols.gossipServer.GossipServerTimer
 
group - Variable in class net.sf.appia.protocols.group.events.GroupEvent
The group to wich it belongs
group - Variable in class net.sf.appia.protocols.group.events.GroupSendableEvent
The group to wich it belongs
Group - Class in net.sf.appia.protocols.group
Group is a group identifier.
Group() - Constructor for class net.sf.appia.protocols.group.Group
Constructs an anonymous group identifier.
Group(String) - Constructor for class net.sf.appia.protocols.group.Group
Constructs a group identifier using the given String.
group - Variable in class net.sf.appia.protocols.group.leave.ExitEvent
The group left.
group - Variable in class net.sf.appia.protocols.group.ViewState
The Group to which the view belongs.
GROUP_NAME - Static variable in class net.sf.appia.protocols.gossipServer.GossipServerSession
 
GroupBottomLayer - Class in net.sf.appia.protocols.group.bottom
The group communication bottom layer.
GroupBottomLayer() - Constructor for class net.sf.appia.protocols.group.bottom.GroupBottomLayer
Creates GroupBottomLayer.
GroupBottomSession - Class in net.sf.appia.protocols.group.bottom
The group communication bottommost Session.
GroupBottomSession(Layer) - Constructor for class net.sf.appia.protocols.group.bottom.GroupBottomSession
 
GroupEvent - Class in net.sf.appia.protocols.group.events
Superclass of all Events generated by the Group Communication protocols that are not sendable.
GroupEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.events.GroupEvent
Constructs an initialized GroupEvent, belonging to the given group and view id.
GroupEvent(Group, ViewID) - Constructor for class net.sf.appia.protocols.group.events.GroupEvent
Constructs an uninitialized GroupEvent, belonging to the given group and view id.
GroupInit - Class in net.sf.appia.protocols.group.events
Event that initializes the Group Communication protocols.
GroupInit(ViewState, Endpt, SocketAddress, SocketAddress[], Channel, int, Session) - Constructor for class net.sf.appia.protocols.group.events.GroupInit
Creates an initialized GroupInit.
GroupInit(String, SocketAddress, Channel, int, Session) - Constructor for class net.sf.appia.protocols.group.events.GroupInit
Creates a new GroupInit.
GroupSendableEvent - Class in net.sf.appia.protocols.group.events
Superclass of all Events generated by the Group Communication protocols that will be sent through the underlying network.
GroupSendableEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.events.GroupSendableEvent
Constructs an initialized GroupSendableEvent belonging to the given group and view id.
GroupSendableEvent() - Constructor for class net.sf.appia.protocols.group.events.GroupSendableEvent
Constructs an uninitialized GroupSendableEvent.
GroupSendableEvent(Channel, int, Session, Group, ViewID, Message) - Constructor for class net.sf.appia.protocols.group.events.GroupSendableEvent
Constructs an initialized GroupSendableEvent belonging to the given group and view id, and with the given message.
GroupSendableEvent(Message) - Constructor for class net.sf.appia.protocols.group.events.GroupSendableEvent
Constructs an uninitialized GroupSendableEvent, with the given message.

H

handle(Event) - Method in class net.sf.appia.core.Channel
Method that handles all channel events when they reach the top or the bottom of the Sessions stack.
handle(Event) - Method in class net.sf.appia.core.Session
 
handle(Event) - Method in class net.sf.appia.jgcs.protocols.remote.RemoteAddressSession
 
handle(Event) - Method in class net.sf.appia.jgcs.protocols.services.DefaultServiceSession
 
handle(Event) - Method in class net.sf.appia.jgcs.protocols.top.SimpleTOPSession
 
handle(Event) - Method in class net.sf.appia.jgcs.protocols.top.TOPSession
 
handle(Event) - Method in class net.sf.appia.protocols.causalWaiting.CausalWaitingSession
This is the protocol's main event handler.
handle(Event) - Method in class net.sf.appia.protocols.drop.DropSession
This is the protocol's main event handler.
handle(Event) - Method in class net.sf.appia.protocols.fifo.FifoSession
Method called when Appia has a event to deliver to this Session.
handle(Event) - Method in class net.sf.appia.protocols.fifounreliable.FifoUnreliableSession
This is the protocol's main event handler.
handle(Event) - Method in class net.sf.appia.protocols.frag.FragSession
The protocol's event handler.
handle(Event) - Method in class net.sf.appia.protocols.gossipServer.GossipServerSession
 
handle(Event) - Method in class net.sf.appia.protocols.group.bottom.GroupBottomSession
 
handle(Event) - Method in class net.sf.appia.protocols.group.heal.GossipOutSession
The event handler.
handle(Event) - Method in class net.sf.appia.protocols.group.heal.HealSession
 
handle(Event) - Method in class net.sf.appia.protocols.group.inter.InterSession
 
handle(Event) - Method in class net.sf.appia.protocols.group.intra.IntraSession
 
handle(Event) - Method in class net.sf.appia.protocols.group.leave.LeaveSession
Event handler.
handle(Event) - Method in class net.sf.appia.protocols.group.phiSuspect.PhiSuspectSession
Event handler.
handle(Event) - Method in class net.sf.appia.protocols.group.primary.PrimaryViewSession
 
handle(Event) - Method in class net.sf.appia.protocols.group.remote.RemoteGossipOutSession
Main handler.
handle(Event) - Method in class net.sf.appia.protocols.group.remote.RemoteViewSession
The event handler method.
handle(Event) - Method in class net.sf.appia.protocols.group.stable.StableSession
 
handle(Event) - Method in class net.sf.appia.protocols.group.suspect.SuspectSession
Event handler.
handle(Event) - Method in class net.sf.appia.protocols.group.sync.VSyncSession
 
handle(Event) - Method in class net.sf.appia.protocols.group.vsyncmultiplexer.VSyncMultiplexerSession
 
handle(Event) - Method in class net.sf.appia.protocols.loopBack.LoopBackSession
Event Dispatcher.
handle(Event) - Method in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
handle(Event) - Method in class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastSession
Main Event handler.
handle(Event) - Method in class net.sf.appia.protocols.nakfifo.NakFifoSession
Main Event handler.
handle(Event) - Method in class net.sf.appia.protocols.sslcomplete.SslCompleteSession
 
handle(Event) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
handle(Event) - Method in class net.sf.appia.protocols.test.messageintegrity.MessageIntegrityCheckerSession
Main event handler.
handle(Event) - Method in class net.sf.appia.protocols.total.sequencer.TotalSequencerSession
Handles incoming events.
handle(Event) - Method in class net.sf.appia.protocols.total.seto.SETOSession
Main handler of events.
handle(Event) - Method in class net.sf.appia.protocols.total.switching.SwitchingSession
 
handle(Event) - Method in class net.sf.appia.protocols.total.token.TotalTokenSession
 
handle(Event) - Method in class net.sf.appia.protocols.udpsimple.UdpSimpleSession
The event handler function.
handle(Event) - Method in class net.sf.appia.protocols.uniform.UniformSession
Main handler of events.
handle(Event) - Method in class net.sf.appia.test.appl.ApplSession
Main Event handler function.
handle(Event) - Method in class net.sf.appia.test.perf.PerfSession
 
handle(Event) - Method in class net.sf.appia.test.perf.vsyncvalid.DropFailSession
 
handle(Event) - Method in class net.sf.appia.test.xml.ecco.EccoSession
Main event handler.
handle(Event) - Method in class net.sf.appia.test.xml.IntegritySession
Handles all received event
handle(Event) - Method in class net.sf.appia.test.xml.MessengerSession
Main Event handler function.
handle(Event) - Method in class net.sf.appia.test.xml.PeriodicSendSession
 
handleBlock(BlockOk) - Method in class net.sf.appia.test.xml.MessengerSession
 
handleChannelClose(ChannelClose) - Method in class net.sf.appia.test.xml.MessengerSession
 
handleCWBEvent(ClearWhiteBoardEvent) - Method in class net.sf.appia.test.xml.MessengerSession
 
handleExitEvent(ExitEvent) - Method in class net.sf.appia.test.xml.MessengerSession
 
handleImageEvent(ImageEvent) - Method in class net.sf.appia.test.xml.MessengerSession
 
handleNewView(View) - Method in class net.sf.appia.test.xml.MessengerSession
 
handlePeriodicTimer(PeriodicTimer) - Method in class net.sf.appia.core.TimerManager
Receives a periodic timer to manage.
handleRegisterSocket(RegisterSocketEvent) - Method in class net.sf.appia.protocols.sslcomplete.SslCompleteSession
 
handleRegisterSocket(RegisterSocketEvent) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
handleTimerRequest(Timer) - Method in class net.sf.appia.core.TimerManager
Receives a timer to manage.
Hash - Class in net.sf.appia.test.xml
Hash
Hash() - Constructor for class net.sf.appia.test.xml.Hash
 
hashCode() - Method in class net.sf.appia.jgcs.AppiaGroup
 
hashCode() - Method in class net.sf.appia.jgcs.AppiaService
 
hashCode() - Method in class net.sf.appia.management.jmx.JMXConfiguration
 
hashCode() - Method in class net.sf.appia.protocols.group.Endpt
Redefines Object.hashCode().
hashCode() - Method in class net.sf.appia.protocols.group.Group
Redefines Object.hashCode().
hashCode() - Method in class net.sf.appia.protocols.group.ViewID
Redefines Object.hashCode().
hasMore() - Method in class net.sf.appia.test.appl.ApplTimer
 
Header - Class in net.sf.appia.protocols.fifo
Class that implements the header of a message.
Header(PeerInfo, WaitingMessage) - Constructor for class net.sf.appia.protocols.fifo.Header
 
HEADER_SIZE - Static variable in class net.sf.appia.protocols.fifo.Header
 
headers - Variable in class net.sf.appia.protocols.fifo.PeerInfo
 
HealLayer - Class in net.sf.appia.protocols.group.heal
 
HealLayer() - Constructor for class net.sf.appia.protocols.group.heal.HealLayer
 
HealSession - Class in net.sf.appia.protocols.group.heal
 
HealSession(Layer, long, long) - Constructor for class net.sf.appia.protocols.group.heal.HealSession
 
HELLO_MIN_TIME - Static variable in class net.sf.appia.protocols.group.heal.HealLayer
 
HelloEvent - Class in net.sf.appia.protocols.group.heal
Event used to anounce the group within a IP multicast group.
HelloEvent() - Constructor for class net.sf.appia.protocols.group.heal.HelloEvent
Constructs an uninitialized event.
Uses a ExtendedMessage.
HelloEvent(Channel, int, Session) - Constructor for class net.sf.appia.protocols.group.heal.HelloEvent
Constructs an initialized event.
Uses a ExtendedMessage.
hisSyn - Variable in class net.sf.appia.protocols.fifo.Header
 
HostUtils - Class in net.sf.appia.protocols.utils
Class containing methods useful for Host information retrieval.

I

ID - Static variable in class net.sf.appia.protocols.gossipServer.GossipServerTimer
 
id - Variable in class net.sf.appia.protocols.group.Endpt
The endpoint identifier.
id - Variable in class net.sf.appia.protocols.group.Group
The group identifier.
id - Variable in class net.sf.appia.protocols.group.heal.ConcurrentViewEvent
The view id of the concurrent view.
id - Variable in class net.sf.appia.protocols.group.ViewState
The ViewID of the view.
IGNORE_FLAG - Static variable in class net.sf.appia.protocols.nakfifo.MessageUtils
 
IgnoreEvent - Class in net.sf.appia.protocols.nakfifo
Event sent to initiate FIFO communication with a peer.
IgnoreEvent() - Constructor for class net.sf.appia.protocols.nakfifo.IgnoreEvent
Creates a new instance of IgnoreEvent
IgnoreEvent(Channel, Session) - Constructor for class net.sf.appia.protocols.nakfifo.IgnoreEvent
Creates a new instance of IgnoreEvent
ImageEvent - Class in net.sf.appia.test.xml
Event that carries an image.
ImageEvent() - Constructor for class net.sf.appia.test.xml.ImageEvent
 
ImageEvent(SerializableImage) - Constructor for class net.sf.appia.test.xml.ImageEvent
 
incIncoming() - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
incOutgoing() - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
INCREASE - Static variable in class net.sf.appia.core.message.Message
 
indepBench(String, long) - Method in class net.sf.appia.protocols.tcpcomplete.Benchmark
Deprecated. Inserts an independent benchmark time.
InfoMessage - Class in net.sf.appia.protocols.total.sequencer
Class that defines the information to be stored in the buffer.
InfoMessage(int, int, int, GroupSendableEvent) - Constructor for class net.sf.appia.protocols.total.sequencer.InfoMessage
Basic constructor
init() - Method in class net.sf.appia.core.Event
Initializes the event.
init(SessionProperties) - Method in class net.sf.appia.jgcs.protocols.remote.RemoteAddressSession
 
init(SessionProperties) - Method in class net.sf.appia.jgcs.protocols.top.SimpleTOPSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.jgcs.protocols.top.TOPSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.frag.FragSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.gossipServer.GossipServerSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.group.heal.GossipOutSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.group.heal.HealSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.group.inter.InterSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.group.phiSuspect.PhiSuspectSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.group.primary.PrimaryViewSession
 
init(InetSocketAddress) - Method in class net.sf.appia.protocols.group.remote.RemoteViewSession
Initializes this session.
init(SessionProperties) - Method in class net.sf.appia.protocols.group.remote.RemoteViewSession
 
init(SessionProperties) - Method in class net.sf.appia.protocols.group.suspect.SuspectSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.nakfifo.NakFifoSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.sslcomplete.SslCompleteSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.test.messageintegrity.MessageIntegrityCheckerSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.total.seto.SETOSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.total.switching.SwitchingSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.total.token.TotalTokenSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.protocols.udpsimple.UdpSimpleSession
Initializes the session using the parameters given in the XML configuration.
init(int, SocketAddress, SocketAddress[], Group, SocketAddress[]) - Method in class net.sf.appia.test.appl.ApplSession
 
init(SessionProperties) - Method in class net.sf.appia.test.perf.PerfSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.test.perf.vsyncvalid.DropFailSession
Initializes the session using the parameters given in the XML configuration.
init(SessionProperties) - Method in class net.sf.appia.test.xml.ecco.EccoSession
Initializes the session using the parameters given in the XML configuration.
init(int, InetSocketAddress) - Method in class net.sf.appia.test.xml.ecco.EccoSession
Initialization method to be used directly by a static initialization process
init(SessionProperties) - Method in class net.sf.appia.test.xml.IntegritySession
In the xml file, on the tag channel Integrity Session must have one parameter called secret
init(String) - Method in class net.sf.appia.test.xml.IntegritySession
Uses a string instead of a SessionProperties
init(String, String, String, int) - Method in class net.sf.appia.test.xml.MessengerSession
 
init(SessionProperties) - Method in class net.sf.appia.test.xml.PeriodicSendSession
Initializes the session using the parameters given in the XML configuration.
init() - Method in class net.sf.appia.test.xml.WhiteBoard
 
init(SessionProperties) - Method in interface net.sf.appia.xml.interfaces.InitializableSession
Initialization method.
INIT_MASK - Static variable in class net.sf.appia.protocols.nakfifo.MessageUtils
 
InitializableSession - Interface in net.sf.appia.xml.interfaces
This interface must be implemented by all the sessions who wish to provide a way for the Appia's XML framework to initialize these sessions with parameters stored in a XML configuration file or string.
initWithSSL(int, SocketAddress, SocketAddress[], Group, SocketAddress[], String, String) - Method in class net.sf.appia.test.appl.ApplSession
 
insert(Event) - Method in class net.sf.appia.core.EventScheduler
 
insert(int, int, int, GroupSendableEvent) - Method in class net.sf.appia.protocols.total.sequencer.Buffer
Insert a new InfoMessage
insertedEvent() - Static method in class net.sf.appia.core.Appia
Method used by any EventScheduler to signal that a new Event has been inserted.
insertEvent(Event) - Method in class net.sf.appia.core.Channel
Inserts an Event in the Channel.
insertEvent(int, int, GroupSendableEvent) - Method in class net.sf.appia.protocols.total.sequencer.Buffer
Insert a new event
insertEventScheduler(EventScheduler) - Static method in class net.sf.appia.core.Appia
Registers a new EventScheduler.
insertListenRequest(ExternalEvent) - Static method in class net.sf.appia.core.Appia
In the Java version this method does nothing.
insertOrder(int, int, int) - Method in class net.sf.appia.protocols.total.sequencer.Buffer
Insert a new order
insertTail(T) - Method in interface net.sf.appia.protocols.utils.Buffer
inserts a message at the end of the buffer
insertTail(T) - Method in class net.sf.appia.protocols.utils.ListBuffer
inserts a message at the end of the buffer
InstallView - Class in net.sf.appia.protocols.group.intra
 
InstallView() - Constructor for class net.sf.appia.protocols.group.intra.InstallView
 
InstallView(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.intra.InstallView
 
instanceCreateChannel(String, String, String, ChannelProperties, boolean, MemoryManager, String) - Method in class net.sf.appia.xml.AppiaXML
Auxiliary method.
instanceCreateChannel(String, String, String, ChannelProperties, boolean, MemoryManager, boolean, String) - Method in class net.sf.appia.xml.AppiaXML
Auxiliary method.
instanceCreateChannel(String, String, String, ChannelProperties, boolean, String) - Method in class net.sf.appia.xml.AppiaXML
Auxiliary method.
instanceCreateChannel(String, String, String, ChannelProperties, boolean, boolean, String) - Method in class net.sf.appia.xml.AppiaXML
Auxiliary method.
instanceGetAppiaThread() - Method in class net.sf.appia.core.Appia
 
instanceGetChannel(String) - Method in class net.sf.appia.xml.AppiaXML
Returns a chosen Channel based on its name.
instanceGetChannelList() - Method in class net.sf.appia.xml.AppiaXML
Returns the list of created channels..
instanceGetTimerManager() - Method in class net.sf.appia.core.Appia
 
instanceInsertedEvent() - Method in class net.sf.appia.core.Appia
 
instanceInsertEventScheduler(EventScheduler) - Method in class net.sf.appia.core.Appia
 
instanceInsertListenRequest(ExternalEvent) - Method in class net.sf.appia.core.Appia
 
instanceLoad(File, Appia) - Method in class net.sf.appia.xml.AppiaXML
Auxiliary method.
instanceLoad(String, Appia) - Method in class net.sf.appia.xml.AppiaXML
Auxiliary method.
instanceRemoveEventScheduler(EventScheduler) - Method in class net.sf.appia.core.Appia
 
instanceRemoveListenRequest(ExternalEvent) - Method in class net.sf.appia.core.Appia
 
instanceRun() - Method in class net.sf.appia.core.Appia
 
instances(int) - Static method in class net.sf.appia.test.perf.PerfSession
 
instanceSetTimerManager(TimerManager) - Method in class net.sf.appia.core.Appia
 
instanceStop() - Method in class net.sf.appia.core.Appia
 
INT_SIZE - Static variable in class net.sf.appia.protocols.fifo.Header
 
IntegrityLayer - Class in net.sf.appia.test.xml
This layer has a pedagogical interest only.
IntegrityLayer() - Constructor for class net.sf.appia.test.xml.IntegrityLayer
 
IntegritySession - Class in net.sf.appia.test.xml
This session has a pedagogical interest only Verifies integrity of all text and draw messages, based on a secret.
IntegritySession(Layer) - Constructor for class net.sf.appia.test.xml.IntegritySession
Constructor
InterLayer - Class in net.sf.appia.protocols.group.inter
 
InterLayer() - Constructor for class net.sf.appia.protocols.group.inter.InterLayer
 
InterSession - Class in net.sf.appia.protocols.group.inter
 
InterSession(Layer) - Constructor for class net.sf.appia.protocols.group.inter.InterSession
 
IntraLayer - Class in net.sf.appia.protocols.group.intra
 
IntraLayer() - Constructor for class net.sf.appia.protocols.group.intra.IntraLayer
 
IntraSession - Class in net.sf.appia.protocols.group.intra
 
IntraSession(Layer) - Constructor for class net.sf.appia.protocols.group.intra.IntraSession
 
intToByteArray(int) - Static method in class net.sf.appia.protocols.utils.ParseUtils
converts an int to an array of bytes.
intToByteArray(int, byte[], int) - Static method in class net.sf.appia.protocols.utils.ParseUtils
Convert an int to a byte array and put the bytes in the given array.
INVALIDPOSITION - Static variable in exception net.sf.appia.core.AppiaCursorException
Tried to jump to a invalid position in the Sessions stack.
invert(int) - Static method in class net.sf.appia.core.Direction
Gets the reverse direction.
invoke(String, Object[], String[]) - Method in class net.sf.appia.management.jmx.ChannelManager
 
invoke(String, MBeanOperationInfo, Object[], String[]) - Method in interface net.sf.appia.management.ManagedSession
 
invoke(String, MBeanOperationInfo, Object[], String[]) - Method in class net.sf.appia.protocols.group.primary.PrimaryViewSession
 
invoke(String, MBeanOperationInfo, Object[], String[]) - Method in class net.sf.appia.protocols.group.suspect.SuspectSession
 
invoke(String, MBeanOperationInfo, Object[], String[]) - Method in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
invoke(String, MBeanOperationInfo, Object[], String[]) - Method in class net.sf.appia.protocols.tcpcomplete.Measures
 
invoke(String, MBeanOperationInfo, Object[], String[]) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
invoke(String, MBeanOperationInfo, Object[], String[]) - Method in class net.sf.appia.protocols.total.switching.SwitchingSession
 
ipMulticast - Variable in class net.sf.appia.protocols.udpsimple.MulticastInitEvent
The IP multicast address of the group.
isAccepted() - Method in class net.sf.appia.core.Event
Returns true if the current session accepts the Event.
isBlocked() - Method in class net.sf.appia.jgcs.AppiaControlSession
 
isDuplicated(int) - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
isDuplicatedSyn(int) - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
isEmpty() - Method in class net.sf.appia.protocols.total.sequencer.Buffer
 
isEqual(int, int) - Method in class net.sf.appia.protocols.total.sequencer.InfoMessage
Verifies if the sender and sequence number of the event are equal
isGenerateIPmulticast() - Method in class net.sf.appia.protocols.group.events.GroupInit
Returns true if an IP-Multicast address should be generated.
The generated address is based on the group identification.
Default is false.
isHisSynSent() - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
isInitialized() - Method in class net.sf.appia.xml.utils.ChannelInfo
 
isJoined() - Method in class net.sf.appia.jgcs.AppiaControlSession
 
isLocalAddress(InetAddress) - Static method in class net.sf.appia.protocols.utils.HostUtils
Checks if the given address is one of the addresses of the current machine.
isManaged() - Method in class net.sf.appia.xml.utils.ChannelInfo
Checks the managed state.
isNext(int) - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
isNumResendsDef() - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
Learns if the Number of resends was set.
isOld(long) - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
isPeriodDef() - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
Learns if the period was set
isPositioned() - Method in class net.sf.appia.core.ChannelCursor
Is the cursor in a valid position, is it set ?
isStarted() - Method in class net.sf.appia.core.Channel
 
isTimersToResendDef() - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
checks if the number of timers was set
isValid() - Method in class net.sf.appia.protocols.total.sequencer.InfoMessage
Verifies if the message is ready to be delivered to the layers above
isWindowDef() - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
Learns if the window was set

J

jGCSAppiaRunnable - Class in net.sf.appia.jgcs
 
jGCSAppiaRunnable(File, Mailbox<Event>) - Constructor for class net.sf.appia.jgcs.jGCSAppiaRunnable
 
JGCSGroupEvent - Class in net.sf.appia.jgcs.protocols.top
 
JGCSGroupEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSGroupEvent
 
JGCSGroupEvent(AppiaMessage) - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSGroupEvent
 
JGCSGroupEvent() - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSGroupEvent
 
JGCSJoinEvent - Class in net.sf.appia.jgcs.protocols.top
 
JGCSJoinEvent() - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSJoinEvent
 
JGCSJoinEvent(Channel, int, Session) - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSJoinEvent
 
JGCSLeaveEvent - Class in net.sf.appia.jgcs.protocols.top
 
JGCSLeaveEvent() - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSLeaveEvent
 
JGCSLeaveEvent(Channel, int, Session) - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSLeaveEvent
 
JGCSLeaveTimer - Class in net.sf.appia.jgcs.protocols.top
This class defines a JGCSLeaveTimer
JGCSLeaveTimer() - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSLeaveTimer
Creates a new JGCSLeaveTimer.
JGCSLeaveTimer(long, Channel, Session) - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSLeaveTimer
Creates a new JGCSLeaveTimer.
JGCSReleaseBlock - Class in net.sf.appia.jgcs.protocols.top
 
JGCSReleaseBlock() - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSReleaseBlock
 
JGCSReleaseBlock(Channel, int, Session) - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSReleaseBlock
 
JGCSSendableEvent - Class in net.sf.appia.jgcs.protocols.top
This class defines a JGCSSendableEvent
JGCSSendableEvent() - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSSendableEvent
Creates a new JGCSSendableEvent.
JGCSSendableEvent(Channel, int, Session, SocketAddress) - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSSendableEvent
Creates a new initialized JGCSSendableEvent.
JGCSSendableEvent(SocketAddress, Message) - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSSendableEvent
Creates a new JJGCSSendableEvent.
JGCSSendEvent - Class in net.sf.appia.jgcs.protocols.top
 
JGCSSendEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSSendEvent
 
JGCSSendEvent() - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSSendEvent
 
JGCSSendEvent(Message) - Constructor for class net.sf.appia.jgcs.protocols.top.JGCSSendEvent
 
JMXClient - Class in net.sf.appia.demo.jmx
This example shows one way to connect to a JSR 160 connector server in Appia.
JMXConfiguration - Class in net.sf.appia.management.jmx
This class defines a JMXConfiguration.
JMXConfiguration() - Constructor for class net.sf.appia.management.jmx.JMXConfiguration
 
JMXConfiguration(int, String) - Constructor for class net.sf.appia.management.jmx.JMXConfiguration
 
join(Message) - Method in class net.sf.appia.core.message.Message
Joins two messages, adding message m to the end of the current message.
join() - Method in class net.sf.appia.jgcs.AppiaControlSession
 
jump(int) - Method in class net.sf.appia.core.ChannelCursor
Jumps a number of Layers.
jumpTo(int) - Method in class net.sf.appia.core.ChannelCursor
Jumps to a specified position in the Channel stack.

K

K - Static variable in class net.sf.appia.protocols.group.intra.IntraSession
Number of members that retransmit InstallView event.
keyPressed(KeyEvent) - Method in class net.sf.appia.test.xml.WhiteBoard
 
keyReleased(KeyEvent) - Method in class net.sf.appia.test.xml.WhiteBoard
 
keyStore - Variable in class net.sf.appia.protocols.sslcomplete.SslRegisterSocketEvent
KeyStore, format used to store the keys.
keystoreFile - Variable in class net.sf.appia.protocols.sslcomplete.SslRegisterSocketEvent
Name of the file were the certificates are stored.
keyTyped(KeyEvent) - Method in class net.sf.appia.test.xml.WhiteBoard
 
KickEvent - Class in net.sf.appia.protocols.group.primary
This class defines a KickEvent.
KickEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.primary.KickEvent
 
KickEvent() - Constructor for class net.sf.appia.protocols.group.primary.KickEvent
 
KickEvent(Channel, int, Session, Group, ViewID, Message) - Constructor for class net.sf.appia.protocols.group.primary.KickEvent
 
KickEvent(Message) - Constructor for class net.sf.appia.protocols.group.primary.KickEvent
 

L

LABEL - Static variable in class net.sf.appia.xml.utils.SharingState
Represents the label sharing scope.
last_channel - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
last_confirm_sent - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
last_msg - Variable in class net.sf.appia.protocols.nakfifo.Nacked
Last message to retransmit.
last_msg_confirmed - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
last_msg_delivered - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
last_msg_sent - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
lastAckSent - Variable in class net.sf.appia.protocols.fifo.PeerInfo
 
lastUsed - Variable in class net.sf.appia.protocols.fifo.PeerInfo
 
LATENCY - Static variable in class net.sf.appia.test.perf.PerfSession
 
Layer - Class in net.sf.appia.core
This class defines a Layer.
Layer() - Constructor for class net.sf.appia.core.Layer
 
layer - Variable in class net.sf.appia.core.Session
 
layerInstance() - Method in class net.sf.appia.xml.templates.SessionTemplate
Returns the Layer instance associated to this session template.
layers - Variable in class net.sf.appia.core.QoS
 
leave() - Method in class net.sf.appia.jgcs.AppiaControlSession
 
LeaveEvent - Class in net.sf.appia.protocols.group.leave
Event to request that the member leaves the group.
LeaveEvent() - Constructor for class net.sf.appia.protocols.group.leave.LeaveEvent
Constructs an uninitialized LeaveEvent.
LeaveEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.leave.LeaveEvent
Constructs an initialized LeaveEvent.
LeaveLayer - Class in net.sf.appia.protocols.group.leave
Layer that gracefully removes the member from the Group.
LeaveLayer() - Constructor for class net.sf.appia.protocols.group.leave.LeaveLayer
Creates LeaveLayer.
LeaveSession - Class in net.sf.appia.protocols.group.leave
Session that implements a graceful exit from the group.
LeaveSession(Layer) - Constructor for class net.sf.appia.protocols.group.leave.LeaveSession
 
len - Variable in class net.sf.appia.core.message.Message.Block
 
len - Variable in class net.sf.appia.core.message.MsgBuffer
 
length() - Method in class net.sf.appia.core.message.Message.AuxOutputStream
 
length - Variable in class net.sf.appia.core.message.Message.Block
 
length() - Method in class net.sf.appia.core.message.Message
Gets the length (in bytes) of the message.
length - Variable in class net.sf.appia.protocols.group.EventBuffer
The number of events in the buffer.
ListBuffer<T> - Class in net.sf.appia.protocols.utils
 
ListBuffer() - Constructor for class net.sf.appia.protocols.utils.ListBuffer
 
load(File) - Static method in class net.sf.appia.xml.AppiaXML
Loads the configuration in the xmlfile file.
load(File, Appia) - Static method in class net.sf.appia.xml.AppiaXML
Loads the configuration in the xmlfile file.
load(String) - Static method in class net.sf.appia.xml.AppiaXML
Loads the configuration in the xmlstr string.
load(String, Appia) - Static method in class net.sf.appia.xml.AppiaXML
Loads the configuration in the XML that is represented by a String.
loadAndRun(File) - Static method in class net.sf.appia.xml.AppiaXML
Loads the configuration in the xmlfile file and "runs" Appia (calls Appia's run() method), initiating all channel activities.
loadAndRun(String) - Static method in class net.sf.appia.xml.AppiaXML
Loads the configuration in the xmlstr string and "runs" Appia (calls Appia's run() method), initiating all channels activities.
LoadConfig - Class in net.sf.appia.demo.xml
Deprecated.  
localHost - Variable in class net.sf.appia.protocols.common.RegisterSocketEvent
Local address of the socket.
LocalState - Class in net.sf.appia.protocols.group
Local values corresponding to the current ViewState.
LocalState(ViewState, Endpt) - Constructor for class net.sf.appia.protocols.group.LocalState
Constructs a LocalState from the given ViewState.
LoopBackLayer - Class in net.sf.appia.protocols.loopBack
LoopBackLayer is the Layer that sends back a copy of the GroupSendableEvents received from the upper Layers.
LoopBackLayer() - Constructor for class net.sf.appia.protocols.loopBack.LoopBackLayer
A simple constructor.
LoopBackSession - Class in net.sf.appia.protocols.loopBack
Class LoopBackSession provides the dynamic behavior for the LoopBack Protocol
LoopBackSession(Layer) - Constructor for class net.sf.appia.protocols.loopBack.LoopBackSession
Default Constructor.
ls - Variable in class net.sf.appia.protocols.group.intra.View
The new LocalState.
ltime - Variable in class net.sf.appia.protocols.group.ViewID
The logical time of the view.

M

main(String[]) - Static method in class net.sf.appia.demo.Appl
 
main(String[]) - Static method in class net.sf.appia.demo.jgcs.opengroup.ClientOpenGroupTest
 
main(String[]) - Static method in class net.sf.appia.demo.jgcs.opengroup.ServerOpenGroupTest
 
main(String[]) - Static method in class net.sf.appia.demo.jmx.JMXClient
 
main(String[]) - Static method in class net.sf.appia.demo.jmx.SetPrimaryProcess
 
main(String[]) - Static method in class net.sf.appia.demo.Perf
 
main(String[]) - Static method in class net.sf.appia.demo.xml.Ecco
 
main(String[]) - Static method in class net.sf.appia.demo.xml.LoadConfig
Deprecated.  
main(String[]) - Static method in class net.sf.appia.demo.xml.Messenger
 
main(String[]) - Static method in class net.sf.appia.gossip.GossipServer
 
main(String[]) - Static method in class net.sf.appia.protocols.utils.HostUtils
 
main(String[]) - Static method in class net.sf.appia.xml.utils.ExecuteXML
 
makeChannelRoute(Channel) - Method in class net.sf.appia.core.QoSEventRoute
 
makeEventsRoutes() - Method in class net.sf.appia.core.QoS
 
malloc(int) - Method in class net.sf.appia.core.memoryManager.MemoryManager
Reserve an amount of memory.
ManagedSession - Interface in net.sf.appia.management
This class defines a ManagedSession.
MAX_PRIORITY - Static variable in class net.sf.appia.core.Event
 
MaxPDUSizeEvent - Class in net.sf.appia.protocols.frag
This is the event that is used by the Frag protocol to learn the maximum Protocol Data Unit (PDU) size available for a channel.
MaxPDUSizeEvent() - Constructor for class net.sf.appia.protocols.frag.MaxPDUSizeEvent
 
MaxPDUSizeEvent(Channel, int, Session) - Constructor for class net.sf.appia.protocols.frag.MaxPDUSizeEvent
 
Measures - Class in net.sf.appia.protocols.tcpcomplete
This class defines a Measures
Measures(TimeProvider) - Constructor for class net.sf.appia.protocols.tcpcomplete.Measures
 
Measures() - Constructor for class net.sf.appia.protocols.tcpcomplete.Measures
 
MEDIA_NOT_AVAILABLE_ERROR - Static variable in class net.sf.appia.protocols.common.RegisterSocketEvent
Error code that indicates that the requested resource is not available.
MemoryManager - Class in net.sf.appia.core.memoryManager
This class is used by the events and a Channel to stabilish a maximum number of bytes used by messages that a channel can hold.
MemoryManager(String, int, int, int) - Constructor for class net.sf.appia.core.memoryManager.MemoryManager
Constructor of the class.
merge(ViewID, Endpt) - Method in class net.sf.appia.protocols.group.ViewID
Constructs a new ViewID that follows the current and the given ViewIDs.
merge(List) - Static method in class net.sf.appia.protocols.group.ViewState
Merges the view states contained in the given list into a single view.
merge(ViewState) - Method in class net.sf.appia.protocols.group.ViewState
Merges the given ViewState to the current ViewState.
MergeEvent - Class in net.sf.appia.protocols.group.inter
 
MergeEvent() - Constructor for class net.sf.appia.protocols.group.inter.MergeEvent
 
MergeEvent(Channel, int, Session) - Constructor for class net.sf.appia.protocols.group.inter.MergeEvent
 
MergeTimer - Class in net.sf.appia.protocols.group.inter
 
MergeTimer(long, String, Channel, int, Session, int) - Constructor for class net.sf.appia.protocols.group.inter.MergeTimer
 
message - Variable in class net.sf.appia.core.events.SendableEvent
 
Message - Class in net.sf.appia.core.message
This class is part of the SendableEvent and contains the information that is going to be sent through the network.
Message() - Constructor for class net.sf.appia.core.message.Message
Builds a new empty message.
Message(byte[], int, int) - Constructor for class net.sf.appia.core.message.Message
Builds a new message with initial data.
message - Variable in class net.sf.appia.test.appl.ApplMessageHeader
 
Message.AuxOutputStream - Class in net.sf.appia.core.message
 
Message.AuxOutputStream() - Constructor for class net.sf.appia.core.message.Message.AuxOutputStream
 
Message.Block - Class in net.sf.appia.core.message
This class defines a Block
Message.Block() - Constructor for class net.sf.appia.core.message.Message.Block
 
Message.Block(byte[], int, int, int) - Constructor for class net.sf.appia.core.message.Message.Block
 
MessageContainer - Class in net.sf.appia.protocols.uniform
This class defines a MessageContainer
MessageContainer(long, GroupSendableEvent) - Constructor for class net.sf.appia.protocols.uniform.MessageContainer
 
MessageException - Exception in net.sf.appia.core.message
Exception raised by any of the methods of the Message.
MessageException(Throwable) - Constructor for exception net.sf.appia.core.message.MessageException
Constructs a new exception.
MessageException(String, Throwable) - Constructor for exception net.sf.appia.core.message.MessageException
Creates a new MessageException.
MessageException(String) - Constructor for exception net.sf.appia.core.message.MessageException
Creates a new MessageException.
MessageFactory - Interface in net.sf.appia.core.message
This class defines a MessageFactory.
MessageFactoryImpl - Class in net.sf.appia.jgcs
This class defines a MessageFactoryImpl
MessageFactoryImpl() - Constructor for class net.sf.appia.jgcs.MessageFactoryImpl
 
MessageIntegrityCheckerLayer - Class in net.sf.appia.protocols.test.messageintegrity
This class defines a MessageIntegrityCheckerLayer
MessageIntegrityCheckerLayer() - Constructor for class net.sf.appia.protocols.test.messageintegrity.MessageIntegrityCheckerLayer
Creates a new MessageIntegrityCheckerLayer.
MessageIntegrityCheckerSession - Class in net.sf.appia.protocols.test.messageintegrity
This class defines a MessageIntegrityCheckerSession
MessageIntegrityCheckerSession(Layer) - Constructor for class net.sf.appia.protocols.test.messageintegrity.MessageIntegrityCheckerSession
Creates a new MessageIntegrityCheckerSession.
MessageSender - Class in net.sf.appia.jgcs
This class defines a MessageSender
MessageSender() - Constructor for class net.sf.appia.jgcs.MessageSender
Creates a new MessageSender.
MessageSender(Channel, int, AppiaMessage, SocketAddress) - Constructor for class net.sf.appia.jgcs.MessageSender
Creates a new MessageSender.
MessageSender(Channel, int, Session) - Constructor for class net.sf.appia.jgcs.MessageSender
Creates a new MessageSender.
MessageUtils - Class in net.sf.appia.protocols.nakfifo
 
MessageUtils() - Constructor for class net.sf.appia.protocols.nakfifo.MessageUtils
 
Messenger - Class in net.sf.appia.demo.xml
 
MessengerGraphics - Class in net.sf.appia.test.xml
 
MessengerGraphics(Channel, Channel, String) - Constructor for class net.sf.appia.test.xml.MessengerGraphics
 
MessengerInterface - Class in net.sf.appia.test.xml
 
MessengerInterface(Channel, Channel, String) - Constructor for class net.sf.appia.test.xml.MessengerInterface
 
MessengerLayer - Class in net.sf.appia.test.xml
 
MessengerLayer() - Constructor for class net.sf.appia.test.xml.MessengerLayer
 
MessengerSession - Class in net.sf.appia.test.xml
 
MessengerSession(MessengerLayer) - Constructor for class net.sf.appia.test.xml.MessengerSession
Mainly used for corresponding layer initialization
MIN_PRIORITY - Static variable in class net.sf.appia.core.Event
 
MM_DEBUG_ON - Static variable in interface net.sf.appia.core.AppiaConfig
 
MouseButtonEvent - Class in net.sf.appia.test.xml
Event that signals events related to mouse.
MouseButtonEvent() - Constructor for class net.sf.appia.test.xml.MouseButtonEvent
 
MouseButtonEvent(boolean) - Constructor for class net.sf.appia.test.xml.MouseButtonEvent
 
mouseClicked(MouseEvent) - Method in class net.sf.appia.test.xml.WhiteBoard
 
mouseDragged(MouseEvent) - Method in class net.sf.appia.test.xml.WhiteBoard
 
mouseDragged(Point) - Method in class net.sf.appia.test.xml.WhiteBoard
 
mouseEntered(MouseEvent) - Method in class net.sf.appia.test.xml.WhiteBoard
 
mouseExited(MouseEvent) - Method in class net.sf.appia.test.xml.WhiteBoard
 
mouseMoved(MouseEvent) - Method in class net.sf.appia.test.xml.WhiteBoard
 
mousePressed() - Method in class net.sf.appia.test.xml.MessengerGraphics
 
mousePressed() - Method in class net.sf.appia.test.xml.MessengerInterface
 
mousePressed(MouseEvent) - Method in class net.sf.appia.test.xml.WhiteBoard
 
mousePressed() - Method in class net.sf.appia.test.xml.WhiteBoard
 
mouseReleased() - Method in class net.sf.appia.test.xml.MessengerGraphics
 
mouseReleased() - Method in class net.sf.appia.test.xml.MessengerInterface
 
mouseReleased(MouseEvent) - Method in class net.sf.appia.test.xml.WhiteBoard
 
mouseReleased() - Method in class net.sf.appia.test.xml.WhiteBoard
 
msg - Variable in class net.sf.appia.test.appl.ApplTimer
 
MsgBuffer - Class in net.sf.appia.core.message
 
MsgBuffer() - Constructor for class net.sf.appia.core.message.MsgBuffer
 
MsgBuffer(byte[], int, int) - Constructor for class net.sf.appia.core.message.MsgBuffer
 
MsgWalk - Class in net.sf.appia.core.message
 
MsgWalk(Message.Block) - Constructor for class net.sf.appia.core.message.MsgWalk
 
MsgWalk(Message.Block, int, int) - Constructor for class net.sf.appia.core.message.MsgWalk
 
multicast(Message, Service, Object, Annotation...) - Method in class net.sf.appia.jgcs.AppiaDataSession
 
multicast_addr - Variable in class net.sf.appia.protocols.group.bottom.OtherViews
 
MulticastInitEvent - Class in net.sf.appia.protocols.udpsimple
MulticastInitEvent is the event that must be received by UdpCompleteSession in order to initializa multicast communication.
MulticastInitEvent(SocketAddress, boolean, Channel, int, Session) - Constructor for class net.sf.appia.protocols.udpsimple.MulticastInitEvent
Creates an initialized MulticastInitEvent.
mustSendAck(int) - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
mustSendAck() - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
my_rank - Variable in class net.sf.appia.protocols.group.LocalState
My rank in the current view.
MyEccoEvent - Class in net.sf.appia.test.xml.ecco
This class defines a MyEccoEvent
MyEccoEvent() - Constructor for class net.sf.appia.test.xml.ecco.MyEccoEvent
Creates a new MyEccoEvent.
MyEccoEvent(Channel, int, Session, Message) - Constructor for class net.sf.appia.test.xml.ecco.MyEccoEvent
Creates a new MyEccoEvent.
MyEccoEvent(Channel, int, Session) - Constructor for class net.sf.appia.test.xml.ecco.MyEccoEvent
Creates a new MyEccoEvent.
MyEccoEvent(Message) - Constructor for class net.sf.appia.test.xml.ecco.MyEccoEvent
Creates a new MyEccoEvent.
MyShell - Class in net.sf.appia.test.xml.ecco
This class defines a MyShell
MyShell(Channel) - Constructor for class net.sf.appia.test.xml.ecco.MyShell
Creates a new MyShell.
mySyn - Variable in class net.sf.appia.protocols.fifo.Header
 

N

Nacked - Class in net.sf.appia.protocols.nakfifo
Contains information about a NAK sent.
Nacked(long, long) - Constructor for class net.sf.appia.protocols.nakfifo.Nacked
Creates a new instance of Nacked
nacked - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
NackEvent - Class in net.sf.appia.protocols.nakfifo
Event used to request a retransmission from a peer.
NackEvent() - Constructor for class net.sf.appia.protocols.nakfifo.NackEvent
Creates a new instance of NackEvent
NackEvent(Channel, Session) - Constructor for class net.sf.appia.protocols.nakfifo.NackEvent
Creates a new instance of NackEvent
NakFifoLayer - Class in net.sf.appia.protocols.nakfifo
Layer for protocols that provides reliable point-to-point communication.
NakFifoLayer() - Constructor for class net.sf.appia.protocols.nakfifo.NakFifoLayer
Creates a new instance of NakFifoLayer
NakFifoMulticastLayer - Class in net.sf.appia.protocols.nakfifo.multicast
Layer of a protocol that provides reliable point-to-point communication.
NakFifoMulticastLayer() - Constructor for class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastLayer
Creates a new instance of nakfifoLayer
NakFifoMulticastSession - Class in net.sf.appia.protocols.nakfifo.multicast
Session of a protocol that provides reliable point-to-point communication.
NakFifoMulticastSession(Layer) - Constructor for class net.sf.appia.protocols.nakfifo.multicast.NakFifoMulticastSession
Creates a new instance of NakFifoSession
NakFifoSession - Class in net.sf.appia.protocols.nakfifo
Session of protocols that provides reliable point-to-point communication.
NakFifoSession(Layer) - Constructor for class net.sf.appia.protocols.nakfifo.NakFifoSession
Creates a new instance of NakFifoSession
NakFifoTimer - Class in net.sf.appia.protocols.nakfifo
Timer used to define the rounds.
NakFifoTimer(long, Channel, Session, int) - Constructor for class net.sf.appia.protocols.nakfifo.NakFifoTimer
Creates a new instance of NakFifoTimer
nanoTime() - Method in interface net.sf.appia.core.TimeProvider
The current time in nanoseconds, ie, the number of nanoseconds since January 1st, 1970.
nanoTime() - Method in class net.sf.appia.core.TimerManager
Current time in nanoseconds.
net.sf.appia.core - package net.sf.appia.core
Appia core.
net.sf.appia.core.events - package net.sf.appia.core.events
Appia core events.
net.sf.appia.core.events.channel - package net.sf.appia.core.events.channel
Appia events processed by any channel.
net.sf.appia.core.memoryManager - package net.sf.appia.core.memoryManager
Appia memory manager.
net.sf.appia.core.message - package net.sf.appia.core.message
The payload of Appia's SendableEvent.
net.sf.appia.demo - package net.sf.appia.demo
Demo applications.
net.sf.appia.demo.jgcs.opengroup - package 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 - package net.sf.appia.demo.jmx
Demo package for the Appia JMX interfaces.
net.sf.appia.demo.xml - package net.sf.appia.demo.xml
Contains applications that demonstrate the use of XML to configure and initiate Appia channels.
net.sf.appia.gossip - package net.sf.appia.gossip
Gossip Server.
net.sf.appia.jgcs - package net.sf.appia.jgcs
 
net.sf.appia.jgcs.protocols.remote - package net.sf.appia.jgcs.protocols.remote
 
net.sf.appia.jgcs.protocols.services - package net.sf.appia.jgcs.protocols.services
 
net.sf.appia.jgcs.protocols.top - package net.sf.appia.jgcs.protocols.top
 
net.sf.appia.management - package net.sf.appia.management
Management interfaces and classes for channels and sessions.
net.sf.appia.management.jmx - package net.sf.appia.management.jmx
Classes to interface Appia with JMX interfaces.
net.sf.appia.protocols.causalWaiting - package net.sf.appia.protocols.causalWaiting
Causal order protocol implementing the waiting causal broadcast algorithm.
net.sf.appia.protocols.common - package 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 - package net.sf.appia.protocols.drop
This protocol emulates network failures by randomly removing descending SendableEvents from the channel.
net.sf.appia.protocols.fifo - package net.sf.appia.protocols.fifo
Protocol that provides reliable fifo order to unicast messages.
net.sf.appia.protocols.fifounreliable - package net.sf.appia.protocols.fifounreliable
Protocol that provides fifo order to messages.
net.sf.appia.protocols.frag - package 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 - package net.sf.appia.protocols.gossipServer
Top Layer of the gossip server.
net.sf.appia.protocols.group - package net.sf.appia.protocols.group
Appia Group Communication Layers and Sessions.
net.sf.appia.protocols.group.bottom - package net.sf.appia.protocols.group.bottom
Appia Group Communication Bottommost layer.
net.sf.appia.protocols.group.events - package net.sf.appia.protocols.group.events
Appia Group Communication events.
net.sf.appia.protocols.group.heal - package net.sf.appia.protocols.group.heal
Appia Group Communication concurrent view detection.
net.sf.appia.protocols.group.inter - package net.sf.appia.protocols.group.inter
Appia Group Communication view merge.
net.sf.appia.protocols.group.intra - package net.sf.appia.protocols.group.intra
Appia Group Communication view change manager layer.
net.sf.appia.protocols.group.leave - package net.sf.appia.protocols.group.leave
Appia Group Communication group member exit.
net.sf.appia.protocols.group.phiSuspect - package net.sf.appia.protocols.group.phiSuspect
 
net.sf.appia.protocols.group.primary - package net.sf.appia.protocols.group.primary
 
net.sf.appia.protocols.group.remote - package 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 - package net.sf.appia.protocols.group.stable
Appia Group Communication message stabilization.
net.sf.appia.protocols.group.suspect - package net.sf.appia.protocols.group.suspect
Appia Group Communication failure detector.
net.sf.appia.protocols.group.sync - package net.sf.appia.protocols.group.sync
Appia Group Communication virtual synchrony enforcer.
net.sf.appia.protocols.group.utils - package net.sf.appia.protocols.group.utils
 
net.sf.appia.protocols.group.vsyncmultiplexer - package net.sf.appia.protocols.group.vsyncmultiplexer
Appia Group Communication virtual synchrony Multiplexer.
net.sf.appia.protocols.loopBack - package net.sf.appia.protocols.loopBack
This protocol simulates loopback on top of group communication.
net.sf.appia.protocols.measures.throughput - package 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 - package net.sf.appia.protocols.nakfifo
Protocol providing reliable point-to-point FIFO delivery for SendableEvents.
net.sf.appia.protocols.nakfifo.multicast - package net.sf.appia.protocols.nakfifo.multicast
Protocol providing reliable point-to-point FIFO delivery for SendableEvents.
net.sf.appia.protocols.sslcomplete - package net.sf.appia.protocols.sslcomplete
Ssl transport protocol.
net.sf.appia.protocols.tcpcomplete - package net.sf.appia.protocols.tcpcomplete
TCP transport protocol.
net.sf.appia.protocols.test.messageintegrity - package net.sf.appia.protocols.test.messageintegrity
 
net.sf.appia.protocols.total.common - package net.sf.appia.protocols.total.common
Common classes to be used by total order protocols.
net.sf.appia.protocols.total.sequencer - package net.sf.appia.protocols.total.sequencer
Protocol that provides sequencer based total ordering of messages.
net.sf.appia.protocols.total.seto - package net.sf.appia.protocols.total.seto
Sequencer based total order protocol with uniformity and optimistic message delivery.
net.sf.appia.protocols.total.switching - package net.sf.appia.protocols.total.switching
Protocol that implements an algorithm to switch between Total Order algorithms.
net.sf.appia.protocols.total.token - package net.sf.appia.protocols.total.token
Protocol that provides token based total ordering of messages.
net.sf.appia.protocols.udpsimple - package net.sf.appia.protocols.udpsimple
UDP network interface for Appia.
net.sf.appia.protocols.uniform - package net.sf.appia.protocols.uniform
Protocol that provides uniform delivery of messages.
net.sf.appia.protocols.utils - package net.sf.appia.protocols.utils
Several utilities that help the construction of new protocols.
net.sf.appia.test.appl - package net.sf.appia.test.appl
Application example that uses Group Communication.
net.sf.appia.test.perf - package net.sf.appia.test.perf
Appia's performance and validity test application.
net.sf.appia.test.perf.vsyncvalid - package net.sf.appia.test.perf.vsyncvalid
Test layer used with Perf virtual synchrony validity test.
net.sf.appia.test.xml - package net.sf.appia.test.xml
Set of classes used to test XML functionality.
net.sf.appia.test.xml.ecco - package net.sf.appia.test.xml.ecco
The ecco application used in the tutorial describing XML support in Appia.
net.sf.appia.xml - package net.sf.appia.xml
Contains the core classes that provide support for XML in Appia.
net.sf.appia.xml.interfaces - package net.sf.appia.xml.interfaces
Contains the interfaces used by the XML support in Appia.
net.sf.appia.xml.templates - package 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 - package net.sf.appia.xml.utils
Provides several utility classes to support XML core classes.
NetworkUndeliveredEvent - Class in net.sf.appia.protocols.common
This class defines a NetworkUndeliveredEvent
NetworkUndeliveredEvent() - Constructor for class net.sf.appia.protocols.common.NetworkUndeliveredEvent
Creates a new NetworkUndeliveredEvent.
NetworkUndeliveredEvent(Channel, int, Session) - Constructor for class net.sf.appia.protocols.common.NetworkUndeliveredEvent
Creates a new NetworkUndeliveredEvent.
nEvents - Variable in class net.sf.appia.core.Appia
 
newMessage() - Method in class net.sf.appia.core.message.DefaultMessageFactory
 
newMessage(byte[], int, int) - Method in class net.sf.appia.core.message.DefaultMessageFactory
 
newMessage() - Method in interface net.sf.appia.core.message.MessageFactory
 
newMessage(byte[], int, int) - Method in interface net.sf.appia.core.message.MessageFactory
 
newMessage() - Method in class net.sf.appia.jgcs.MessageFactoryImpl
 
newMessage(byte[], int, int) - Method in class net.sf.appia.jgcs.MessageFactoryImpl
 
newThread(Runnable) - Method in class net.sf.appia.protocols.common.AppiaThreadFactory
 
newThread(Runnable, String) - Method in class net.sf.appia.protocols.common.AppiaThreadFactory
 
newThread(Runnable, String, boolean) - Method in class net.sf.appia.protocols.common.AppiaThreadFactory
 
NewView - Class in net.sf.appia.protocols.group.intra
 
NewView(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.intra.NewView
 
NewView(Group, ViewID) - Constructor for class net.sf.appia.protocols.group.intra.NewView
 
next - Variable in class net.sf.appia.core.message.Message.Block
 
next(MsgBuffer) - Method in class net.sf.appia.core.message.MsgWalk
 
next - Variable in class net.sf.appia.protocols.group.stable.StableInfo
 
next() - Method in class net.sf.appia.protocols.group.ViewID
Constructs a new ViewID that follows the current ViewID.
next(Endpt) - Method in class net.sf.appia.protocols.group.ViewID
Constructs a new ViewID that follows the current ViewID, but there is a different coordinator.
next(Endpt) - Method in class net.sf.appia.protocols.group.ViewState
Creates the next ViewState.
nextChannelName - Variable in class net.sf.appia.protocols.total.switching.SwitchEvent
Name of the bottom channel that will replace the current one.
nextIncoming - Variable in class net.sf.appia.protocols.fifo.PeerInfo
 
nextOutgoing - Variable in class net.sf.appia.protocols.fifo.PeerInfo
 
nextTimerEvent() - Method in class net.sf.appia.core.TimerManager
Returns the time interval until the next timer expires.
NOFLAGS - Static variable in class net.sf.appia.protocols.nakfifo.MessageUtils
DON'T CHANGE
NOTIFY - Static variable in class net.sf.appia.core.EventQualifier
 
NOTIFY - Static variable in class net.sf.appia.protocols.group.bottom.OtherViews
 
notifySensorListeners(Notification) - Method in class net.sf.appia.management.AbstractSensorSession
 
notifySensorListeners(Notification) - Method in interface net.sf.appia.management.SensorSession
 
NOTINITIALIZED - Static variable in exception net.sf.appia.core.AppiaEventException
Tried to send an Event not initialized.
nResends - Variable in class net.sf.appia.protocols.fifo.WaitingMessage
 
NullEvent - Class in net.sf.appia.protocols.total.switching
This class defines the NullEvent as specified in the Total Order Switching algorithm.
NullEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.total.switching.NullEvent
 
NullEvent() - Constructor for class net.sf.appia.protocols.total.switching.NullEvent
 
NullEvent(Channel, int, Session, Group, ViewID, Message) - Constructor for class net.sf.appia.protocols.total.switching.NullEvent
 
NullEvent(Message) - Constructor for class net.sf.appia.protocols.total.switching.NullEvent
 
NullEventTimer - Class in net.sf.appia.protocols.total.switching
This class defines a timer that is associated with the sending of a NullEvent in the Total Order Switching protocol.
NullEventTimer() - Constructor for class net.sf.appia.protocols.total.switching.NullEventTimer
 
NullEventTimer(long, String, Channel, int, Session, int) - Constructor for class net.sf.appia.protocols.total.switching.NullEventTimer
 
NUM_RESENDS - Static variable in interface net.sf.appia.protocols.fifo.FifoConfig
 
number - Variable in class net.sf.appia.test.appl.ApplMessageHeader
 
numberOfLayers() - Method in class net.sf.appia.xml.templates.ChannelTemplate
Returns the number of layers defined in this template.

O

OFF - Static variable in class net.sf.appia.core.EventQualifier
 
off - Variable in class net.sf.appia.core.message.Message.Block
 
off - Variable in class net.sf.appia.core.message.MsgBuffer
 
offset - Variable in class net.sf.appia.core.message.Message.Block
 
omsg - Variable in class net.sf.appia.protocols.group.stable.StableInfo
 
ON - Static variable in class net.sf.appia.core.EventQualifier
 
ON - Static variable in class net.sf.appia.protocols.tcpcomplete.Benchmark
Deprecated.  
onBlock() - Method in class net.sf.appia.demo.jgcs.opengroup.ServerOpenGroupTest
 
onException(JGCSException) - Method in class net.sf.appia.demo.jgcs.opengroup.ClientOpenGroupTest
 
onException(JGCSException) - Method in class net.sf.appia.demo.jgcs.opengroup.ServerOpenGroupTest
 
onExcluded() - Method in class net.sf.appia.demo.jgcs.opengroup.ServerOpenGroupTest
 
onFailed(SocketAddress) - Method in class net.sf.appia.demo.jgcs.opengroup.ClientOpenGroupTest
 
onFailed(SocketAddress) - Method in class net.sf.appia.demo.jgcs.opengroup.ServerOpenGroupTest
 
onJoin(SocketAddress) - Method in class net.sf.appia.demo.jgcs.opengroup.ClientOpenGroupTest
 
onJoin(SocketAddress) - Method in class net.sf.appia.demo.jgcs.opengroup.ServerOpenGroupTest
 
onLeave(SocketAddress) - Method in class net.sf.appia.demo.jgcs.opengroup.ClientOpenGroupTest
 
onLeave(SocketAddress) - Method in class net.sf.appia.demo.jgcs.opengroup.ServerOpenGroupTest
 
onMembershipChange() - Method in class net.sf.appia.demo.jgcs.opengroup.ServerOpenGroupTest
 
onMessage(Message) - Method in class net.sf.appia.demo.jgcs.opengroup.ClientOpenGroupTest
 
onNotification(Notification) - Method in class net.sf.appia.management.jmx.ChannelManager
Callback that receives a notification from the channel.
onNotification(Notification) - Method in interface net.sf.appia.management.SensorSessionListener
Callback for a notification.
openControlSession(GroupConfiguration) - Method in class net.sf.appia.jgcs.AppiaProtocol
 
openDataSession(GroupConfiguration) - Method in class net.sf.appia.jgcs.AppiaProtocol
Opens a new Appia DataSession, using the given template.
orig - Variable in class net.sf.appia.protocols.group.events.GroupSendableEvent
The rank of the sender.
other_addr - Variable in class net.sf.appia.protocols.group.bottom.OtherViews
 
otherReaders - Variable in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
OtherViews - Class in net.sf.appia.protocols.group.bottom
 
OtherViews(int, Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.bottom.OtherViews
 
OtherViews(int, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.bottom.OtherViews
 
ourPort - Variable in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
ourReaders - Variable in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 

P

paintComponent(Graphics) - Method in class net.sf.appia.test.xml.WhiteBoard
 
param_CLOSE_INACTIVE_SOCKETS - Variable in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
param_DEST_TIMEOUT - Variable in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
param_MAX_INACTIVITY - Variable in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
param_SOTIMEOUT - Variable in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
parseEndptArray(String) - Static method in class net.sf.appia.protocols.group.utils.ParseUtils
Generate an Endpt[] from a string of the form "endpt1[,endpt2 ...]".
parseSocketAddress(String, InetAddress, int) - Static method in class net.sf.appia.protocols.utils.ParseUtils
Generate a InetSocketAddress from a string of the form "[host][:port]".
parseSocketAddressArray(String, InetAddress, int) - Static method in class net.sf.appia.protocols.utils.ParseUtils
Generate a InetSocketAddress[] from a string of the form "[host][:port][,[host][:port] ...]".
ParseUtils - Class in net.sf.appia.protocols.group.utils
 
ParseUtils() - Constructor for class net.sf.appia.protocols.group.utils.ParseUtils
 
ParseUtils - Class in net.sf.appia.protocols.utils
Class containing some methods useful for parsing strings.
passphrase - Variable in class net.sf.appia.protocols.sslcomplete.SslRegisterSocketEvent
Passphrase to access the file where the certificate is stored.
pduSize - Variable in class net.sf.appia.protocols.frag.MaxPDUSizeEvent
Keeps the maximum Protocol Data Unit size available for the session in the current channel.
peek(MsgBuffer) - Method in class net.sf.appia.core.message.Message
Peeks bytes from the message without removing it from the message.
PEEK - Static variable in class net.sf.appia.protocols.group.AppiaBitSet
 
peek(Message) - Static method in class net.sf.appia.protocols.group.Endpt
 
peek(Message) - Static method in class net.sf.appia.protocols.group.Group
 
peek(Message) - Static method in class net.sf.appia.protocols.group.ViewID
 
peek(Message) - Static method in class net.sf.appia.protocols.group.ViewState
 
peekArrayBoolean(Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
peekArrayEndpt(Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
peekArrayInetWithPort(Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
peekArrayInt(Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
peekArrayLong(Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
peekArrayViewID(Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
peekBoolean() - Method in class net.sf.appia.core.message.Message
Returns the boolean from the head of the message, without removing it.
peekByte() - Method in class net.sf.appia.core.message.Message
Returns the byte from the head of the message, without removing it.
peekDouble() - Method in class net.sf.appia.core.message.Message
Returns the double from the head of the message, without removing it.
peekFloat() - Method in class net.sf.appia.core.message.Message
Returns the float from the head of the message, without removing it.
peekInt() - Method in class net.sf.appia.core.message.Message
Returns the int from the head of the message, without removing it.
peekLong() - Method in class net.sf.appia.core.message.Message
Returns the long from the head of the message, without removing it.
peekMySelf(Message) - Method in interface net.sf.appia.core.message.SerializableObject
Retrieves all pushed items from a Message and updates the state of the Object, without removing the data from the message.
peekMySelf(Message) - Method in class net.sf.appia.test.appl.ApplMessageHeader
 
peekObject() - Method in class net.sf.appia.core.message.Message
Returns the Object from the head of the message, without removing it.
peekReadOnly(MsgBuffer) - Method in class net.sf.appia.core.message.Message
Peeks the requested number of bytes without copying these bytes.
peekShort() - Method in class net.sf.appia.core.message.Message
Returns the short from the head of the message, without removing it.
peekString() - Method in class net.sf.appia.core.message.Message
Get, without removing, a string from the message.
peekUnsignedByte() - Method in class net.sf.appia.core.message.Message
Returns the unsigned byte from the head of the message, without removing it.
peekUnsignedInt() - Method in class net.sf.appia.core.message.Message
Returns the unsigned int from the head of the message, without removing it.
peekUnsignedShort() - Method in class net.sf.appia.core.message.Message
Returns the unsigned short from the head of the message, without removing it.
peer - Variable in class net.sf.appia.protocols.fifo.Header
 
peer - Variable in class net.sf.appia.protocols.fifo.PeerInfo
 
Peer - Class in net.sf.appia.protocols.nakfifo
 
Peer(Object, TimeProvider) - Constructor for class net.sf.appia.protocols.nakfifo.Peer
Creates a new instance of Peer
Peer(Object, long) - Constructor for class net.sf.appia.protocols.nakfifo.Peer
 
PEER_INACTIVITY_TIME - Static variable in interface net.sf.appia.protocols.fifo.FifoConfig
 
PeerInfo - Class in net.sf.appia.protocols.fifo
PeerInfo contains next expected sequence number, next sequence number to send and out of order messages for a single peer of a fifo session.
PeerInfo(Object, Channel) - Constructor for class net.sf.appia.protocols.fifo.PeerInfo
 
PeerInfo - Class in net.sf.appia.protocols.fifounreliable
Class that holds the sequence numbers
PeerInfo(int, int) - Constructor for class net.sf.appia.protocols.fifounreliable.PeerInfo
Constructor
peerSyn - Variable in class net.sf.appia.protocols.fifo.PeerInfo
 
Perf - Class in net.sf.appia.demo
Test application for the group communication protocols.
PerfCastEvent - Class in net.sf.appia.test.perf
 
PerfCastEvent() - Constructor for class net.sf.appia.test.perf.PerfCastEvent
 
PerfCastEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.test.perf.PerfCastEvent
 
PerfLayer - Class in net.sf.appia.test.perf
 
PerfLayer() - Constructor for class net.sf.appia.test.perf.PerfLayer
Creates new PerfLayer
PerfSendEvent - Class in net.sf.appia.test.perf
 
PerfSendEvent() - Constructor for class net.sf.appia.test.perf.PerfSendEvent
Creates new PerfSendEvent
PerfSession - Class in net.sf.appia.test.perf
 
PerfSession(Layer) - Constructor for class net.sf.appia.test.perf.PerfSession
Creates new PerfSession
PerfTimer - Class in net.sf.appia.test.perf
 
PerfTimer(long, String, Channel, int, Session, int) - Constructor for class net.sf.appia.test.perf.PerfTimer
 
period - Variable in class net.sf.appia.core.events.channel.PeriodicTimer
The period between notifications, in milliseconds.
period - Variable in class net.sf.appia.test.appl.ApplTimer
 
PeriodicSendLayer - Class in net.sf.appia.test.xml
 
PeriodicSendLayer() - Constructor for class net.sf.appia.test.xml.PeriodicSendLayer
 
PeriodicSendSession - Class in net.sf.appia.test.xml
This class defines a PeriodicSendSession
PeriodicSendSession(Layer) - Constructor for class net.sf.appia.test.xml.PeriodicSendSession
 
PeriodicTimer - Class in net.sf.appia.core.events.channel
Defines a PeriodicTimer class.
PeriodicTimer() - Constructor for class net.sf.appia.core.events.channel.PeriodicTimer
Creates a uninitialized PeriodicTimer Event.
PeriodicTimer(String, long, Channel, int, Session, int) - Constructor for class net.sf.appia.core.events.channel.PeriodicTimer
Creates a initialized PeriodicTimer Event.
PhiSuspectLayer - Class in net.sf.appia.protocols.group.phiSuspect
Phi failure detector.
PhiSuspectLayer() - Constructor for class net.sf.appia.protocols.group.phiSuspect.PhiSuspectLayer
Creates a new layer
PhiSuspectSession - Class in net.sf.appia.protocols.group.phiSuspect
The Phi failure detector, by Naohiro Hayashibara.
PhiSuspectSession(Layer) - Constructor for class net.sf.appia.protocols.group.phiSuspect.PhiSuspectSession
Creates a new Suspect session.
PingEvent - Class in net.sf.appia.protocols.nakfifo
Event used to mantain peer communication.
PingEvent() - Constructor for class net.sf.appia.protocols.nakfifo.PingEvent
Creates a new instance of PingEvent
PingEvent(Channel, Session) - Constructor for class net.sf.appia.protocols.nakfifo.PingEvent
Creates a new instance of PingEvent
pop(MsgBuffer) - Method in class net.sf.appia.core.message.Message
Pops a header from the message and puts the data into the MessageBuffer.
POP - Static variable in class net.sf.appia.protocols.group.AppiaBitSet
 
pop(Message) - Static method in class net.sf.appia.protocols.group.Endpt
 
pop(Message) - Static method in class net.sf.appia.protocols.group.Group
 
pop(Message) - Static method in class net.sf.appia.protocols.group.ViewID
 
pop(Message) - Static method in class net.sf.appia.protocols.group.ViewState
 
popArrayBoolean(Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
popArrayEndpt(Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
popArrayInetWithPort(Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
popArrayInt(Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
popArrayLong(Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
popArrayViewID(Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
popBoolean() - Method in class net.sf.appia.core.message.Message
Pops a boolean from the message.
popByte() - Method in class net.sf.appia.core.message.Message
Pops a byte from the message.
popDouble() - Method in class net.sf.appia.core.message.Message
Pops a double from the message.
popFloat() - Method in class net.sf.appia.core.message.Message
Pops a float from the message.
popInt() - Method in class net.sf.appia.core.message.Message
Pops a int from the message.
popLong() - Method in class net.sf.appia.core.message.Message
Pops a long from the message.
popMySelf(Message) - Method in interface net.sf.appia.core.message.SerializableObject
Retrieves all pushed items from a Message and updates the state of the Object.
popMySelf(Message) - Method in class net.sf.appia.test.appl.ApplMessageHeader
 
popObject() - Method in class net.sf.appia.core.message.Message
Pops a Object from the message.
popReadOnly(MsgBuffer) - Method in class net.sf.appia.core.message.Message
Pops the requested number of bytes without copying these bytes.
popSeq(Message, long, boolean) - Method in class net.sf.appia.protocols.nakfifo.MessageUtils
 
popSession() - Method in class net.sf.appia.core.Event
Returns the next Session to which the event will be delivered.
popShort() - Method in class net.sf.appia.core.message.Message
Pops a short from the message.
popString() - Method in class net.sf.appia.core.message.Message
Pops a string from the message.
popUnsignedByte() - Method in class net.sf.appia.core.message.Message
Pops a unsigned byte from the message.
popUnsignedInt() - Method in class net.sf.appia.core.message.Message
Pops a unsigned int from the message.
popUnsignedShort() - Method in class net.sf.appia.core.message.Message
Pops a unsigned short from the message.
port - Variable in class net.sf.appia.protocols.common.RegisterSocketEvent
The port to be used by the transport session.
prepareNext() - Method in class net.sf.appia.test.appl.ApplTimer
 
pressed() - Method in class net.sf.appia.test.xml.MouseButtonEvent
 
PreView - Class in net.sf.appia.protocols.group.intra
This class defines a PreView
PreView(ViewState, Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.intra.PreView
Creates a new PreView event.
PreView(ViewState, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.intra.PreView
Creates a new PreView event.
previous - Variable in class net.sf.appia.protocols.group.ViewState
The ViewIDs of the previous views.
PrimaryViewLayer - Class in net.sf.appia.protocols.group.primary
This class defines a PrimaryViewLayer.
PrimaryViewLayer() - Constructor for class net.sf.appia.protocols.group.primary.PrimaryViewLayer
 
PrimaryViewSession - Class in net.sf.appia.protocols.group.primary
This session implements a Primary View protocol.
PrimaryViewSession(Layer) - Constructor for class net.sf.appia.protocols.group.primary.PrimaryViewSession
 
printChannelTemplate() - Method in class net.sf.appia.xml.templates.ChannelTemplate
FOR TESTING PURPOSES ONLY!
printConfig() - Method in class net.sf.appia.xml.Configuration
FOR TESTING PURPOSES ONLY!
printSessionTemplate() - Method in class net.sf.appia.xml.templates.SessionTemplate
TESTING PURPOSES ONLY!
PRIVATE - Static variable in class net.sf.appia.xml.utils.SharingState
Represents the private sharing scope.
ProbeEvent - Class in net.sf.appia.protocols.group.primary
This class defines a ProbeEvent.
ProbeEvent() - Constructor for class net.sf.appia.protocols.group.primary.ProbeEvent
 
ProbeEvent(Channel, int, Session, Group, ViewID, Message) - Constructor for class net.sf.appia.protocols.group.primary.ProbeEvent
 
ProbeEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.primary.ProbeEvent
 
ProbeEvent(Message) - Constructor for class net.sf.appia.protocols.group.primary.ProbeEvent
 
PROPOSE - Static variable in class net.sf.appia.protocols.group.inter.MergeEvent
 
protocol - Variable in class net.sf.appia.protocols.sslcomplete.SslRegisterSocketEvent
Protocol used in secure communication.
push(MsgBuffer) - Method in class net.sf.appia.core.message.Message
Push a header into the message.
PUSH - Static variable in class net.sf.appia.protocols.group.AppiaBitSet
 
push(Endpt, Message) - Static method in class net.sf.appia.protocols.group.Endpt
 
push(Group, Message) - Static method in class net.sf.appia.protocols.group.Group
 
push(ViewID, Message) - Static method in class net.sf.appia.protocols.group.ViewID
 
push(ViewState, Message) - Static method in class net.sf.appia.protocols.group.ViewState
 
pushArrayBoolean(boolean[], Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
pushArrayEndpt(Endpt[], Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
pushArrayInetWithPort(SocketAddress[], Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
pushArrayInt(int[], Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
pushArrayLong(long[], Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
pushArrayViewID(ViewID[], Message) - Static method in class net.sf.appia.protocols.group.ArrayOptimized
 
pushBoolean(boolean) - Method in class net.sf.appia.core.message.Message
Push an boolean into the head of the message.
pushByte(byte) - Method in class net.sf.appia.core.message.Message
Push a byte into the head of the message.
pushDouble(double) - Method in class net.sf.appia.core.message.Message
Push an double into the head of the message.
pushFloat(float) - Method in class net.sf.appia.core.message.Message
Push an float into the head of the message.
pushHeader(SendableEvent, int) - Method in class net.sf.appia.protocols.fifo.Header
push a header into the message of the sendable event
pushInt(int) - Method in class net.sf.appia.core.message.Message
Push an int into the head of the message.
pushLong(long) - Method in class net.sf.appia.core.message.Message
Push an long into the head of the message.
pushMySelf(Message) - Method in interface net.sf.appia.core.message.SerializableObject
Adds it self to the Message.
pushMySelf(Message) - Method in class net.sf.appia.test.appl.ApplMessageHeader
 
pushObject(Object) - Method in class net.sf.appia.core.message.Message
Push an Object (header) into the head of the message.
pushSeq(Message, long) - Method in class net.sf.appia.protocols.nakfifo.MessageUtils
 
pushShort(short) - Method in class net.sf.appia.core.message.Message
Push an short into the head of the message.
pushString(String) - Method in class net.sf.appia.core.message.Message
Pushes the given string into the message.
pushUnsignedByte(int) - Method in class net.sf.appia.core.message.Message
Push a unsigned byte into the head of the message.
pushUnsignedInt(long) - Method in class net.sf.appia.core.message.Message
Push an unsigned int into the head of the message.
pushUnsignedShort(int) - Method in class net.sf.appia.core.message.Message
Push an unsigned short into the head of the message.
put(GroupSendableEvent) - Method in class net.sf.appia.protocols.group.EventBuffer
Puts an Event in the buffer.
put(int, StableInfo) - Method in class net.sf.appia.protocols.group.stable.StableStorage
 
putChannel(Channel) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
putParams(String, SessionProperties) - Method in class net.sf.appia.xml.utils.ChannelProperties
Associates the given parameters to a session name.
putSessions(GroupConfiguration, AbstractControlSession, AbstractDataSession, List<Channel>) - Method in class net.sf.appia.jgcs.AppiaProtocol
 

Q

QoS - Class in net.sf.appia.core
This class defines a QoS.
QoS(String, Layer[]) - Constructor for class net.sf.appia.core.QoS
 
QoSEventRoute - Class in net.sf.appia.core
This class defines a QoSEventRoute
QoSEventRoute(QoS, Class) - Constructor for class net.sf.appia.core.QoSEventRoute
 
QUOTA_ON - Static variable in interface net.sf.appia.core.AppiaConfig
 

R

RANDOMLY_AVAILABLE - Static variable in class net.sf.appia.protocols.common.RegisterSocketEvent
Using this constant in the port parameter of the constructor a randomly but valid port will be assigned to the socket.
reader - Variable in class net.sf.appia.protocols.tcpcomplete.SocketInfoContainer
 
readExternal(ObjectInput) - Method in class net.sf.appia.protocols.group.Endpt
 
readExternal(ObjectInput) - Method in class net.sf.appia.protocols.group.Group
 
readExternal(ObjectInput) - Method in class net.sf.appia.protocols.group.ViewID
 
readExternal(ObjectInput) - Method in class net.sf.appia.protocols.group.ViewState
 
readExternal(ObjectInput) - Method in class net.sf.appia.protocols.total.sequencer.TotalSequencerHeader
 
REFRESH_INTERVAL - Static variable in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
REFRESH_INTERVAL - Static variable in class net.sf.appia.protocols.tcpcomplete.Measures
 
refreshText() - Method in class net.sf.appia.test.xml.MessengerGraphics
 
refs - Variable in class net.sf.appia.core.message.Message.Block
 
registerMBean(Channel, Object) - Method in class net.sf.appia.management.jmx.ConnectionServerFactory
Registers a MBean for the Channel.
RegisterSocketEvent - Class in net.sf.appia.protocols.common
RegisterSocketEvent is the event that must be received by UdpSimpleSession or TcpCompleteSession prior to any SendableEvent.
RegisterSocketEvent(Channel, int, Session, int) - Constructor for class net.sf.appia.protocols.common.RegisterSocketEvent
Creates a RegisterSocketEvent initializing all the necessary attributes.
RegisterSocketEvent(Channel, int, Session) - Constructor for class net.sf.appia.protocols.common.RegisterSocketEvent
Creates a RegisterSocketEvent initializing all the necessary attributes.
RegularServiceEvent - Class in net.sf.appia.protocols.total.common
This class defines a RegularServiceEvent
RegularServiceEvent(Message) - Constructor for class net.sf.appia.protocols.total.common.RegularServiceEvent
 
RegularServiceEvent(Channel, int, Session, Message) - Constructor for class net.sf.appia.protocols.total.common.RegularServiceEvent
 
RemoteAddressLayer - Class in net.sf.appia.jgcs.protocols.remote
This class defines a RemoteAddressLayer
RemoteAddressLayer() - Constructor for class net.sf.appia.jgcs.protocols.remote.RemoteAddressLayer
Creates a new RemoteAddressLayer.
RemoteAddressSession - Class in net.sf.appia.jgcs.protocols.remote
This class defines a RemoteAddressSession
RemoteAddressSession(Layer) - Constructor for class net.sf.appia.jgcs.protocols.remote.RemoteAddressSession
Creates a new RemoteAddressSession.
RemoteGossipOutLayer - Class in net.sf.appia.protocols.group.remote
This layer describes the GossipOutExt facilty provided by GossipOutExt.
RemoteGossipOutLayer() - Constructor for class net.sf.appia.protocols.group.remote.RemoteGossipOutLayer
Standard constructor.
RemoteGossipOutSession - Class in net.sf.appia.protocols.group.remote
Extends the functionality of the GossipOutSession by giving membership information to non-members of the group.
RemoteGossipOutSession(Layer) - Constructor for class net.sf.appia.protocols.group.remote.RemoteGossipOutSession
Default Constructor.
RemoteViewEvent - Class in net.sf.appia.protocols.group.remote
This event is used to request a list of addresses for a given group.
RemoteViewEvent() - Constructor for class net.sf.appia.protocols.group.remote.RemoteViewEvent
The simple constructor.
RemoteViewEvent(Channel, int, Session) - Constructor for class net.sf.appia.protocols.group.remote.RemoteViewEvent
 
RemoteViewEvent(Channel, int, Session, Group) - Constructor for class net.sf.appia.protocols.group.remote.RemoteViewEvent
 
RemoteViewLayer - Class in net.sf.appia.protocols.group.remote
This layer describes the Remote View facility provided by RemoteViewSession.
RemoteViewLayer() - Constructor for class net.sf.appia.protocols.group.remote.RemoteViewLayer
Standard constructor
RemoteViewSession - Class in net.sf.appia.protocols.group.remote
RemoteViewSession is the session that implements the RemoteView request functionality.
RemoteViewSession(Layer) - Constructor for class net.sf.appia.protocols.group.remote.RemoteViewSession
Session standard constructor.
remove(boolean[]) - Method in class net.sf.appia.protocols.group.ViewState
Removes the indicated members from the current ViewState.
remove(T) - Method in interface net.sf.appia.protocols.utils.Buffer
removes a specified object from the buffer.
remove(T) - Method in class net.sf.appia.protocols.utils.ListBuffer
removes a specified object from the buffer.
removeChannel(Channel) - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
removeChannel(Channel) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
removeEventScheduler(EventScheduler) - Static method in class net.sf.appia.core.Appia
Unregisters a EventScheduler.
removeHead() - Method in interface net.sf.appia.protocols.utils.Buffer
removes a message from the head of the buffer.
removeHead() - Method in class net.sf.appia.protocols.utils.ListBuffer
removes a message from the head of the buffer.
removeHeader(Header) - Method in class net.sf.appia.protocols.fifo.WaitingMessage
remove a header from the LinkedList of headers
removeListenRequest(ExternalEvent) - Static method in class net.sf.appia.core.Appia
In the Java version this method does nothing.
removeManagedSession(Session) - Method in class net.sf.appia.management.jmx.ChannelManager
Removes a session to manage.
removeMessage(WaitingMessage) - Method in class net.sf.appia.protocols.fifo.FifoSession
Deprecated. 
removeNext() - Method in class net.sf.appia.protocols.tcpcomplete.SenderQueue
 
removeNext(long) - Method in class net.sf.appia.protocols.tcpcomplete.SenderQueue
 
removeSensorListener(SensorSessionListener) - Method in class net.sf.appia.management.AbstractSensorSession
 
removeSensorListener(SensorSessionListener) - Method in interface net.sf.appia.management.SensorSession
 
removeSessions(GroupConfiguration) - Method in class net.sf.appia.jgcs.AppiaProtocol
 
removeSocket(InetSocketAddress) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
reset(int) - Method in class net.sf.appia.protocols.group.stable.StableStorage
 
RESOURCE_ALREADY_BOUND_ERROR - Static variable in class net.sf.appia.protocols.common.RegisterSocketEvent
Error code that indicates that the requested resource is already bound by the same process or entity (Appia instance).
RESOURCE_BUSY_ERROR - Static variable in class net.sf.appia.protocols.common.RegisterSocketEvent
Error code that indicates that the requested resource is busy.
Retransmission - Class in net.sf.appia.protocols.group.stable
 
Retransmission() - Constructor for class net.sf.appia.protocols.group.stable.Retransmission
 
Retransmission(Message, Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.stable.Retransmission
 
Retransmit - Class in net.sf.appia.protocols.group.stable
 
Retransmit() - Constructor for class net.sf.appia.protocols.group.stable.Retransmit
 
Retransmit(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.stable.Retransmit
 
retrieve() - Static method in class net.sf.appia.xml.AppiaXML
Returns a string representation of the current configuration.
RetrieveAddressTimer - Class in net.sf.appia.jgcs.protocols.remote
This class defines a RetrieveAddressTimer
RetrieveAddressTimer() - Constructor for class net.sf.appia.jgcs.protocols.remote.RetrieveAddressTimer
Creates a new RetrieveAddressTimer.
RetrieveAddressTimer(long, Channel, int, Session, int) - Constructor for class net.sf.appia.jgcs.protocols.remote.RetrieveAddressTimer
Creates a new RetrieveAddressTimer.
RING - Static variable in class net.sf.appia.test.perf.PerfSession
 
ro_len - Variable in class net.sf.appia.core.message.Message
 
ro_mode - Variable in class net.sf.appia.core.message.Message
 
ro_off - Variable in class net.sf.appia.core.message.Message
 
rounds - Variable in class net.sf.appia.protocols.nakfifo.Nacked
Number of rounds since NAK sent.
rounds_appl_msg - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
rounds_msg_recv - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
rounds_msg_sent - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
RT - Static variable in class net.sf.appia.test.perf.PerfSession
 
run() - Method in class net.sf.appia.core.AbstractAppiaRunnable
Runs the Appia thread.
run() - Static method in class net.sf.appia.core.Appia
Starts Appia operation.
run() - Method in class net.sf.appia.core.TimerManager
The code executed by the manager thread.
run() - Method in class net.sf.appia.demo.jgcs.opengroup.ClientOpenGroupTest
 
run() - Method in class net.sf.appia.demo.jgcs.opengroup.ServerOpenGroupTest
 
run() - Method in class net.sf.appia.protocols.tcpcomplete.AcceptReader
 
run() - Method in class net.sf.appia.protocols.tcpcomplete.TcpReader
 
run() - Method in class net.sf.appia.test.xml.ecco.MyShell
Execution of the thread.

S

SECOND - Static variable in class net.sf.appia.test.perf.PerfSession
 
send(Message, Service, Object, SocketAddress, Annotation...) - Method in class net.sf.appia.jgcs.AppiaDataSession
 
Send - Interface in net.sf.appia.protocols.group.events
Any subclass of GroupSendableEvent, that implements Send will be sent to the specified destinations, instead of the entire group.
send(byte[], InetSocketAddress, Channel) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
SendableEvent - Class in net.sf.appia.core.events
This class defines a SendableEvent
SendableEvent() - Constructor for class net.sf.appia.core.events.SendableEvent
 
SendableEvent(Channel, int, Session) - Constructor for class net.sf.appia.core.events.SendableEvent
 
SendableEvent(Message) - Constructor for class net.sf.appia.core.events.SendableEvent
 
SendableEvent(Channel, int, Session, Message) - Constructor for class net.sf.appia.core.events.SendableEvent
 
SendableNotDeliveredEvent - Class in net.sf.appia.protocols.common
SendableNotDeliveredEvents are used to notify upper layers that UdpSimple protocol was informed by the UDP socket that the datagram could not be delivered to the destination.
SendableNotDeliveredEvent(Channel, Session, SendableEvent) - Constructor for class net.sf.appia.protocols.common.SendableNotDeliveredEvent
Events created using this constructor do not need to be explicitly initialized.
SendableNotDeliveredEvent - Class in net.sf.appia.protocols.udpsimple
Deprecated.  
SendableNotDeliveredEvent(Channel, Session, SendableEvent) - Constructor for class net.sf.appia.protocols.udpsimple.SendableNotDeliveredEvent
Deprecated.  
sendASyncUndelivered(Channel, InetSocketAddress) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
sender - Variable in class net.sf.appia.protocols.tcpcomplete.SocketInfoContainer
 
SenderQueue<T> - Class in net.sf.appia.protocols.tcpcomplete
 
SenderQueue() - Constructor for class net.sf.appia.protocols.tcpcomplete.SenderQueue
 
sendMySyn() - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
sendSynAck() - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
sendUndelivered(Channel, InetSocketAddress) - Method in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
SensorSession - Interface in net.sf.appia.management
This interface defines a SensorSession.
SensorSessionListener - Interface in net.sf.appia.management
This class defines a SensorSessionListener
SEQ_SIZE - Static variable in class net.sf.appia.protocols.nakfifo.MessageUtils
 
seqno - Variable in class net.sf.appia.protocols.group.stable.StableInfo
 
SeqOrderEvent - Class in net.sf.appia.protocols.total.seto
Sequencer message containing the sequence number of some data message.
SeqOrderEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.total.seto.SeqOrderEvent
 
SeqOrderEvent() - Constructor for class net.sf.appia.protocols.total.seto.SeqOrderEvent
 
SeqOrderEvent(Channel, int, Session, Group, ViewID, Message) - Constructor for class net.sf.appia.protocols.total.seto.SeqOrderEvent
 
SeqOrderEvent(Message) - Constructor for class net.sf.appia.protocols.total.seto.SeqOrderEvent
 
sequenceNumber - Variable in class net.sf.appia.protocols.fifo.Header
 
SerializableImage - Class in net.sf.appia.test.xml
Allows an image to be serialized.
SerializableImage() - Constructor for class net.sf.appia.test.xml.SerializableImage
 
SerializableImage(byte[]) - Constructor for class net.sf.appia.test.xml.SerializableImage
 
SerializableImage(BufferedImage) - Constructor for class net.sf.appia.test.xml.SerializableImage
 
SerializableObject - Interface in net.sf.appia.core.message
Interface for read and write objects from/into the Message.
SERVER_MESSAGE - Static variable in class net.sf.appia.demo.jgcs.opengroup.Constants
 
ServerOpenGroupTest - Class in net.sf.appia.demo.jgcs.opengroup
This class defines a ServerOpenGroupTest.
ServerOpenGroupTest(ControlSession, DataSession, Service, Service) - Constructor for class net.sf.appia.demo.jgcs.opengroup.ServerOpenGroupTest
 
ServiceEvent - Class in net.sf.appia.protocols.common
This class defines a ServiceEvent.
ServiceEvent(Message) - Constructor for class net.sf.appia.protocols.common.ServiceEvent
Basic Service event constructor.
ServiceEvent(Channel, int, Session, Message) - Constructor for class net.sf.appia.protocols.common.ServiceEvent
 
Session - Class in net.sf.appia.core
This class defines a Session
Session(Layer) - Constructor for class net.sf.appia.core.Session
 
sessionInstance(String, Hashtable<String, Session>) - Method in class net.sf.appia.xml.templates.SessionTemplate
Returns the Session built from this template depending on the sharing property of this session template and, if necessary, the given label.
SessionProperties - Class in net.sf.appia.xml.utils
This class extends Properties and facilitates the passage of parameters to sessions.
SessionProperties() - Constructor for class net.sf.appia.xml.utils.SessionProperties
Builds a SessionProperties object with no parameters associated.
sessions - Variable in class net.sf.appia.core.Channel
The Sessions stack.
SessionTemplate - Class in net.sf.appia.xml.templates
This class implements a session template.
SessionTemplate(String, int, Layer) - Constructor for class net.sf.appia.xml.templates.SessionTemplate
Builds a session template.
set(int) - Method in class net.sf.appia.protocols.group.AppiaBitSet
 
setAddress(SocketAddress) - Method in class net.sf.appia.protocols.tcpcomplete.CloseTcpSocket
 
setAddresses(SocketAddress[]) - Method in class net.sf.appia.protocols.group.remote.RemoteViewEvent
 
setAttribute(Attribute) - Method in class net.sf.appia.management.jmx.ChannelManager
 
setAttributes(AttributeList) - Method in class net.sf.appia.management.jmx.ChannelManager
 
setBaseVS(ViewState) - Method in class net.sf.appia.protocols.group.events.GroupInit
 
setBits(byte[], int, int, int) - Method in class net.sf.appia.protocols.group.AppiaBitSet
 
setBitsFromMessage(Message, int, int) - Method in class net.sf.appia.protocols.group.AppiaBitSet
 
setBlockEvent(BlockOk) - Method in class net.sf.appia.jgcs.protocols.top.JGCSReleaseBlock
 
setBuffer(byte[], int, int) - Method in class net.sf.appia.core.message.Message.AuxOutputStream
 
setByteArray(byte[], int, int) - Method in class net.sf.appia.core.message.Message
Sets the data of the message.
setChannel(Channel) - Method in class net.sf.appia.core.Event
Sets the channel of the event.
setChannel(Channel) - Method in class net.sf.appia.core.events.SendableEvent
 
setChatText(String, String) - Method in class net.sf.appia.test.xml.MessengerGraphics
 
setComLine(String) - Method in class net.sf.appia.test.appl.ApplAsyncEvent
Sets the comLine.
setConfigFileName(String) - Method in class net.sf.appia.jgcs.AppiaGroup
 
setcontrol(int) - Method in class net.sf.appia.protocols.fifounreliable.PeerInfo
Sets the control value
setCoord(int) - Method in class net.sf.appia.protocols.group.LocalState
For multi-thread support.
setDestination(SocketAddress) - Method in class net.sf.appia.jgcs.MessageSender
 
setDestination(int) - Method in class net.sf.appia.jgcs.protocols.top.JGCSSendEvent
 
setDir(int) - Method in class net.sf.appia.core.Event
Set the direction the Event will take through the Channel.
setEndpt(Endpt) - Method in class net.sf.appia.protocols.group.events.GroupInit
Sets the local endpoint identifier.
setErrorCode(int) - Method in class net.sf.appia.protocols.common.RegisterSocketEvent
 
setErrorDescription(String) - Method in class net.sf.appia.protocols.common.RegisterSocketEvent
 
setEvent(GroupSendableEvent) - Method in class net.sf.appia.protocols.causalWaiting.EventContainer
Sets the event stored in the container.
setEvent(SendableEvent) - Method in class net.sf.appia.protocols.common.SendableNotDeliveredEvent
 
setEvent(GroupSendableEvent) - Method in class net.sf.appia.protocols.total.sequencer.InfoMessage
Sets the event of the message
setEventScheduler(String) - Method in class net.sf.appia.xml.Configuration
TODO: remove some exceptions!!!
setEventScheduler(EventScheduler) - Method in class net.sf.appia.xml.utils.ChannelInfo
 
setFailed(int) - Method in class net.sf.appia.protocols.group.LocalState
For multi-thread support.
setFailedAddress(Object) - Method in class net.sf.appia.protocols.common.NetworkUndeliveredEvent
 
setGenerateIPmulticast(boolean) - Method in class net.sf.appia.protocols.group.events.GroupInit
Sets whether an IP-Multicast address should be generated.
The generated address is based on the group identification.
setGossip(SocketAddress[]) - Method in class net.sf.appia.protocols.group.events.GroupInit
Sets the gossip servers addresses list.
setGroup(Group) - Method in class net.sf.appia.protocols.group.remote.RemoteViewEvent
 
setGroup(Group) - Method in class net.sf.appia.protocols.group.suspect.SuspectedMemberEvent
 
setGroupName(String) - Method in class net.sf.appia.jgcs.AppiaGroup
 
setGroupName(String) - Method in class net.sf.appia.jgcs.protocols.top.JGCSJoinEvent
 
setHash(byte[]) - Method in class net.sf.appia.test.xml.Hash
Sets an hash
setId(String) - Method in class net.sf.appia.core.Session
 
setImage(SerializableImage) - Method in class net.sf.appia.test.xml.ImageEvent
 
setImage(SerializableImage) - Method in class net.sf.appia.test.xml.MessengerGraphics
 
setImage(SerializableImage) - Method in class net.sf.appia.test.xml.MessengerInterface
 
setImage(SerializableImage) - Method in class net.sf.appia.test.xml.WhiteBoard
 
setInitialized(boolean) - Method in class net.sf.appia.xml.utils.ChannelInfo
 
setInternal() - Method in class net.sf.appia.core.message.Message.AuxOutputStream
 
setIPmulticast(SocketAddress) - Method in class net.sf.appia.protocols.group.events.GroupInit
Sets the IP-Multicast address to use in group communication.
setLabel(String) - Method in class net.sf.appia.xml.utils.ChannelInfo
 
setLatch(CountDownLatch) - Method in class net.sf.appia.jgcs.protocols.top.JGCSLeaveEvent
 
setMailbox(Mailbox<Event>) - Method in class net.sf.appia.jgcs.protocols.top.SimpleTOPSession
 
setMailbox(Mailbox<Event>) - Method in class net.sf.appia.jgcs.protocols.top.TOPSession
 
setManaged(boolean) - Method in class net.sf.appia.xml.utils.ChannelInfo
 
setMaxSize(int) - Method in class net.sf.appia.core.memoryManager.MemoryManager
Sets the Maximum size of memory that the channel of this memory manager can hold.
setMembership(Membership) - Method in class net.sf.appia.jgcs.AppiaControlSession
 
setMemoryManager(MemoryManager) - Method in class net.sf.appia.core.Channel
sets the memory manager of this Channel.
setMemoryManager(MemoryManager) - Method in class net.sf.appia.core.message.Message
Changes the current memory manager of this message.
setMessage(Message) - Method in class net.sf.appia.core.events.SendableEvent
 
setMessage(AppiaMessage) - Method in class net.sf.appia.jgcs.MessageSender
 
setMessageFactory(MessageFactory) - Method in class net.sf.appia.core.Channel
 
setMessageFactory(String) - Method in class net.sf.appia.xml.utils.ChannelInfo
 
setName(String) - Method in class net.sf.appia.xml.utils.ChannelInfo
 
setNamingPort(int) - Method in class net.sf.appia.management.jmx.JMXConfiguration
 
setNamingServer(String) - Method in class net.sf.appia.management.jmx.JMXConfiguration
 
setNextChannelName(String) - Method in class net.sf.appia.protocols.total.switching.SwitchEvent
Sets the name of the channel that will replace the current one.
setNumResends(int) - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
Defines the number of resends of a not acknoledged message.
setObjectsMessage(Message) - Method in class net.sf.appia.protocols.group.events.GroupSendableEvent
Set the given Message as the message of the Event.
SETOLayer - Class in net.sf.appia.protocols.total.seto
 
SETOLayer() - Constructor for class net.sf.appia.protocols.total.seto.SETOLayer
 
setOrder(int) - Method in class net.sf.appia.protocols.total.sequencer.InfoMessage
Sets the total order of the message
SETOServiceEvent - Class in net.sf.appia.protocols.total.common
 
SETOServiceEvent(Message) - Constructor for class net.sf.appia.protocols.total.common.SETOServiceEvent
 
SETOServiceEvent(Channel, int, Session, Message) - Constructor for class net.sf.appia.protocols.total.common.SETOServiceEvent
 
SETOSession - Class in net.sf.appia.protocols.total.seto
Optimistical total order protocol implementing the algorithm described in the paper Optimistic Total Order in Wide Area Networks from A.
SETOSession(Layer) - Constructor for class net.sf.appia.protocols.total.seto.SETOSession
Constructs a new SETOSession.
SETOTimer - Class in net.sf.appia.protocols.total.seto
Timer used when the protocol needs to delay the delivery of messages.
SETOTimer() - Constructor for class net.sf.appia.protocols.total.seto.SETOTimer
 
SETOTimer(long, Channel, int, Session, int, ListContainer, ViewID) - Constructor for class net.sf.appia.protocols.total.seto.SETOTimer
 
setParameter(String, String, String) - Method in interface net.sf.appia.management.jmx.ChannelManagerMBean
Deprecated.  
setParameter(String) - Method in class net.sf.appia.protocols.group.primary.PrimaryViewSession
 
setParameter(String, Long) - Method in class net.sf.appia.protocols.group.suspect.SuspectSession
Change a parameter of a session.
setParameter(String, Object) - Method in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
setParameter(String, String) - Method in class net.sf.appia.protocols.total.switching.SwitchingSession
This method is called from JMX and accepts the parameter currentChannel.
setParams(ChannelProperties) - Method in class net.sf.appia.xml.utils.ChannelInfo
 
setPayload(byte[]) - Method in class net.sf.appia.jgcs.AppiaMessage
 
setPeriod(long) - Method in class net.sf.appia.core.events.channel.PeriodicTimer
Sets the time between the periodic notifications, in milliseconds.
setPeriod(long) - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
Defines the minimum number of miliseconds to wait prior to resending a unacknowledged message.
setPoint(Point) - Method in class net.sf.appia.test.xml.DrawEvent
 
setPressed(boolean) - Method in class net.sf.appia.test.xml.MouseButtonEvent
 
SetPrimaryProcess - Class in net.sf.appia.demo.jmx
This example shows one way to connect to a JSR 160 connector server in Appia.
setPriority(int) - Method in class net.sf.appia.core.Event
 
setProtocol(String) - Method in class net.sf.appia.xml.Configuration
Associates a protocol to the last session added.
setQualifierMode(int) - Method in class net.sf.appia.core.events.channel.ChannelEvent
Set the EventQualifier mode.
setRetries(int) - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
This method just calls setNumResends().
setRunning(boolean) - Method in class net.sf.appia.protocols.tcpcomplete.AcceptReader
 
setRunning(boolean) - Method in class net.sf.appia.protocols.tcpcomplete.TcpReader
 
setSchedulerData(Object) - Method in class net.sf.appia.core.Event
Method used by the EventScheduler to associate some scheduler data to this Event.
setSecret(String) - Method in class net.sf.appia.test.xml.IntegritySession
Sets secret used to guarantee integrity
setSendableEvent(GroupSendableEvent) - Method in class net.sf.appia.protocols.uniform.MessageContainer
 
setSenderAddress(SocketAddress) - Method in class net.sf.appia.jgcs.AppiaMessage
 
setSession(Session) - Method in class net.sf.appia.core.ChannelCursor
Set the Session for the current position in the Channel stack.
setShare(int) - Method in class net.sf.appia.test.xml.TextEvent
 
setSn(long) - Method in class net.sf.appia.protocols.uniform.MessageContainer
 
setSource(Session) - Method in class net.sf.appia.core.Event
Deprecated. 
setSourceSession(Session) - Method in class net.sf.appia.core.Event
Sets the source Session if the event.
setSuspectedMember(int) - Method in class net.sf.appia.protocols.group.suspect.SuspectedMemberEvent
 
setTemplateName(String) - Method in class net.sf.appia.xml.utils.ChannelInfo
 
setText(String) - Method in class net.sf.appia.test.xml.ecco.MyEccoEvent
Sets the message text.
setThreadFactory(ThreadFactory) - Method in class net.sf.appia.core.Appia
 
setThreadFactory(String) - Method in class net.sf.appia.xml.Configuration
 
setThreshold(int, int) - Method in class net.sf.appia.core.memoryManager.MemoryManager
Sets the threshold for this memory manager.
setTimeout(long) - Method in class net.sf.appia.core.events.channel.Timer
Sets the time when the Timer event will be returned.
setTimeProvider(TimeProvider) - Method in class net.sf.appia.protocols.tcpcomplete.Measures
 
setTimerManager(TimerManager) - Static method in class net.sf.appia.core.Appia
Set the TimerManager.
setTimersToResend(int) - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
sets the number of periodic timers for resending messages
setup() - Method in class net.sf.appia.core.AbstractAppiaRunnable
Used to setup and make run time initializations before starting the Appia thread.
setup() - Method in class net.sf.appia.jgcs.jGCSAppiaRunnable
 
setUserMessage(String) - Method in class net.sf.appia.test.xml.TextEvent
 
setUsername(String) - Method in class net.sf.appia.test.xml.TextEvent
 
setUsername(String) - Method in class net.sf.appia.test.xml.TimerEvent
 
setUsers(String) - Method in class net.sf.appia.test.xml.MessengerGraphics
 
setUsers(String) - Method in class net.sf.appia.test.xml.MessengerInterface
 
setVC(long[]) - Method in class net.sf.appia.protocols.causalWaiting.EventContainer
Sets the causality information vector.
setViewID(ViewID) - Method in class net.sf.appia.protocols.group.suspect.SuspectedMemberEvent
 
setVS(ViewState) - Method in class net.sf.appia.protocols.group.events.GroupInit
Sets the initial view.
setWindow(int) - Method in class net.sf.appia.protocols.fifo.FIFOConfigEvent
Defines the maximum number of messages received out of order kept for any peer.
setWindow(String, String) - Method in class net.sf.appia.test.xml.MessengerInterface
 
SharingState - Class in net.sf.appia.xml.utils
This class represents the concept of a sharing scope.
SimpleTOPLayer - Class in net.sf.appia.jgcs.protocols.top
This class defines a SimpleTOPLayer
SimpleTOPLayer() - Constructor for class net.sf.appia.jgcs.protocols.top.SimpleTOPLayer
Creates a new SimpleTOPLayer.
SimpleTOPSession - Class in net.sf.appia.jgcs.protocols.top
This class defines a SimpleTOPSession
SimpleTOPSession(Layer) - Constructor for class net.sf.appia.jgcs.protocols.top.SimpleTOPSession
Creates a new SimpleTOPSession.
size - Variable in class net.sf.appia.core.message.Message
 
size() - Method in class net.sf.appia.protocols.total.sequencer.Buffer
 
size() - Method in interface net.sf.appia.protocols.utils.Buffer
gets the size of the buffer (number of messages)
size() - Method in class net.sf.appia.protocols.utils.ListBuffer
gets the size of the buffer (number of messages)
sizeBytesForBits(int) - Static method in class net.sf.appia.protocols.group.AppiaBitSet
 
sizeOfBuffer() - Method in class net.sf.appia.protocols.fifo.FifoSession
Deprecated. 
sn - Variable in class net.sf.appia.protocols.total.switching.EventContainer
 
SocketInfoContainer - Class in net.sf.appia.protocols.tcpcomplete
This class defines a SocketInfoContainer
SocketInfoContainer(TcpReader, TcpCompleteSession.TcpSender) - Constructor for class net.sf.appia.protocols.tcpcomplete.SocketInfoContainer
 
socketLock - Variable in class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
 
source - Variable in class net.sf.appia.core.events.SendableEvent
 
source - Variable in class net.sf.appia.protocols.total.switching.EventContainer
 
SslCompleteLayer - Class in net.sf.appia.protocols.sslcomplete
 
SslCompleteLayer() - Constructor for class net.sf.appia.protocols.sslcomplete.SslCompleteLayer
 
SslCompleteSession - Class in net.sf.appia.protocols.sslcomplete
This class defines a SslCompleteSession
SslCompleteSession(Layer) - Constructor for class net.sf.appia.protocols.sslcomplete.SslCompleteSession
Constructor for NewTcpSession.
SslRegisterSocketEvent - Class in net.sf.appia.protocols.sslcomplete
This class defines a SslRegisterSocketEvent
SslRegisterSocketEvent(Channel, int, Session) - Constructor for class net.sf.appia.protocols.sslcomplete.SslRegisterSocketEvent
Creates a SslRegisterSocketEvent with first available port.
SslRegisterSocketEvent(Channel, int, Session, int) - Constructor for class net.sf.appia.protocols.sslcomplete.SslRegisterSocketEvent
Creates a SslRegisterSocketEvent with the given port.
SslRegisterSocketEvent(Channel, int, Session, String, char[]) - Constructor for class net.sf.appia.protocols.sslcomplete.SslRegisterSocketEvent
Creates a SslRegisterSocketEvent with first available port.
SslRegisterSocketEvent(Channel, int, Session, int, String, char[]) - Constructor for class net.sf.appia.protocols.sslcomplete.SslRegisterSocketEvent
Creates a SslRegisterSocketEvent with the given port.
SslUndeliveredEvent - Class in net.sf.appia.protocols.sslcomplete
Event used to notify upper layers that a connection was closed.
SslUndeliveredEvent(Channel, int, Session, InetSocketAddress) - Constructor for class net.sf.appia.protocols.sslcomplete.SslUndeliveredEvent
Creates a new SslUndeliveredEvent.
StableGossip - Class in net.sf.appia.protocols.group.stable
 
StableGossip() - Constructor for class net.sf.appia.protocols.group.stable.StableGossip
 
StableGossip(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.stable.StableGossip
 
StableInfo - Class in net.sf.appia.protocols.group.stable
 
StableInfo(long, String, Message) - Constructor for class net.sf.appia.protocols.group.stable.StableInfo
 
StableLayer - Class in net.sf.appia.protocols.group.stable
 
StableLayer() - Constructor for class net.sf.appia.protocols.group.stable.StableLayer
 
StableSession - Class in net.sf.appia.protocols.group.stable
 
StableSession(Layer) - Constructor for class net.sf.appia.protocols.group.stable.StableSession
 
StableStorage - Class in net.sf.appia.protocols.group.stable
 
StableStorage() - Constructor for class net.sf.appia.protocols.group.stable.StableStorage
 
STACK - Static variable in class net.sf.appia.test.perf.PerfSession
 
start() - Method in class net.sf.appia.core.Channel
Starts, initializes, a Channel.
start() - Method in class net.sf.appia.core.EventScheduler
 
start() - Method in class net.sf.appia.core.TimerManager
Start execution of the manager thread.
startBench(String) - Method in class net.sf.appia.protocols.tcpcomplete.Benchmark
Deprecated. Starts a measure.
startElement(String, String, String, Attributes) - Method in class net.sf.appia.xml.XMLFileHandler
 
startTagged(String, String) - Method in class net.sf.appia.protocols.tcpcomplete.Benchmark
Deprecated.  
state - Variable in class net.sf.appia.protocols.group.bottom.OtherViews
 
stop() - Method in class net.sf.appia.core.EventScheduler
 
stop() - Method in class net.sf.appia.core.TimerManager
Stops execution of the manager thread.
stopBench(String) - Method in class net.sf.appia.protocols.tcpcomplete.Benchmark
Deprecated. Stops a measure.
stopTagged(String, String) - Method in class net.sf.appia.protocols.tcpcomplete.Benchmark
Deprecated.  
storeChannel(String, String, String, ChannelProperties, boolean, MemoryManager, boolean, String) - Method in class net.sf.appia.xml.Configuration
Stores all the information of a channel.
stored - Variable in class net.sf.appia.protocols.group.stable.StableGossip
 
sumInactiveCounter() - Method in class net.sf.appia.protocols.tcpcomplete.TcpReader
 
Suspect - Class in net.sf.appia.protocols.group.suspect
Event to signal suspicion about member(s) of the group.
Suspect() - Constructor for class net.sf.appia.protocols.group.suspect.Suspect
Creates an uninitialized Suspect event.
Suspect(boolean[], Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.suspect.Suspect
Creates a initialized Suspect event, with the given failed array.
Suspect(int, int, Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.suspect.Suspect
Creates a initialized Suspect event with an array ,with the given size, where the only suspected member corresponds to the given rank.
SuspectedMemberEvent - Class in net.sf.appia.protocols.group.suspect
This class defines a SuspectedMemberEvent
SuspectedMemberEvent() - Constructor for class net.sf.appia.protocols.group.suspect.SuspectedMemberEvent
Creates a new SuspectedMemberEvent.
SuspectedMemberEvent(Channel, int, Session) - Constructor for class net.sf.appia.protocols.group.suspect.SuspectedMemberEvent
Creates a new SuspectedMemberEvent.
SuspectLayer - Class in net.sf.appia.protocols.group.suspect
Appia failure detector.
SuspectLayer() - Constructor for class net.sf.appia.protocols.group.suspect.SuspectLayer
Creates a new layer
SuspectSession - Class in net.sf.appia.protocols.group.suspect
The Appia failure detector.
SuspectSession(Layer) - Constructor for class net.sf.appia.protocols.group.suspect.SuspectSession
Creates a new Suspect session.
SuspectTimer - Class in net.sf.appia.protocols.group.phiSuspect
The Phi failure detector timer.
SuspectTimer(String, long, Channel, Session) - Constructor for class net.sf.appia.protocols.group.phiSuspect.SuspectTimer
 
SuspectTimer - Class in net.sf.appia.protocols.group.suspect
 
SuspectTimer(String, long, Channel, Session) - Constructor for class net.sf.appia.protocols.group.suspect.SuspectTimer
 
SwitchEvent - Class in net.sf.appia.protocols.total.switching
This class defines a SwitchEvent that is used to signal the start of the Total Order Switching procedure.
SwitchEvent() - Constructor for class net.sf.appia.protocols.total.switching.SwitchEvent
 
SwitchEvent(Message) - Constructor for class net.sf.appia.protocols.total.switching.SwitchEvent
 
SwitchEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.total.switching.SwitchEvent
 
SwitchEvent(Channel, int, Session, Group, ViewID, Message) - Constructor for class net.sf.appia.protocols.total.switching.SwitchEvent
 
SwitchingLayer - Class in net.sf.appia.protocols.total.switching
This class defines a SwitchingLayer
SwitchingLayer() - Constructor for class net.sf.appia.protocols.total.switching.SwitchingLayer
 
SwitchingSession - Class in net.sf.appia.protocols.total.switching
Protocol that implements an algorithm to switch between Total Order algorithms.
SwitchingSession(Layer) - Constructor for class net.sf.appia.protocols.total.switching.SwitchingSession
 
Sync - Class in net.sf.appia.protocols.group.sync
 
Sync() - Constructor for class net.sf.appia.protocols.group.sync.Sync
 
Sync(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.sync.Sync
 
synchronizedAboveThreshold(int) - Method in class net.sf.appia.core.memoryManager.MemoryManager
Block while the used bytes in this memory manager is above the threshold.
synReceived(int) - Method in class net.sf.appia.protocols.fifo.PeerInfo
 

T

TcpCompleteConfig - Class in net.sf.appia.protocols.tcpcomplete
 
TcpCompleteConfig() - Constructor for class net.sf.appia.protocols.tcpcomplete.TcpCompleteConfig
 
TcpCompleteLayer - Class in net.sf.appia.protocols.tcpcomplete
Layer definition of the TCP protocol.
TcpCompleteLayer() - Constructor for class net.sf.appia.protocols.tcpcomplete.TcpCompleteLayer
 
TcpCompleteSession - Class in net.sf.appia.protocols.tcpcomplete
Uses TCP to send/receive events to/from other Appia instances.
TCP connections are established automatically when required and terminated after an inactivity period.
TcpCompleteSession(Layer) - Constructor for class net.sf.appia.protocols.tcpcomplete.TcpCompleteSession
Constructor for NewTcpSession.
TcpReader - Class in net.sf.appia.protocols.tcpcomplete
 
TcpReader(Socket, TcpCompleteSession, int, int, Channel, Measures) - Constructor for class net.sf.appia.protocols.tcpcomplete.TcpReader
 
TcpTimer - Class in net.sf.appia.protocols.tcpcomplete
 
TcpTimer(long, Channel, Session, int) - Constructor for class net.sf.appia.protocols.tcpcomplete.TcpTimer
Creates a new instance of TcpTimer
TcpUndeliveredEvent - Class in net.sf.appia.protocols.tcpcomplete
Event used to sinalize upper layers that a connection was closed.
TcpUndeliveredEvent(Channel, int, Session, Object) - Constructor for class net.sf.appia.protocols.tcpcomplete.TcpUndeliveredEvent
 
TcpUndeliveredEvent(Object) - Constructor for class net.sf.appia.protocols.tcpcomplete.TcpUndeliveredEvent
 
testRecSeq(int) - Method in class net.sf.appia.protocols.fifounreliable.PeerInfo
Returns true if r is higher than the last received sequence number
text - Variable in class net.sf.appia.test.xml.MessengerSession
 
TextEvent - Class in net.sf.appia.test.xml
Event that takes care of text messages.
TextEvent() - Constructor for class net.sf.appia.test.xml.TextEvent
 
TextEvent(Channel, int, Session) - Constructor for class net.sf.appia.test.xml.TextEvent
 
thisResend - Variable in class net.sf.appia.test.appl.ApplTimer
 
thread - Variable in class net.sf.appia.core.Appia
 
ThroughputDebugTimer - Class in net.sf.appia.protocols.measures.throughput
This class defines a ThroughputDebugTimer
ThroughputDebugTimer() - Constructor for class net.sf.appia.protocols.measures.throughput.ThroughputDebugTimer
Creates a new ThroughputDebugTimer.
ThroughputDebugTimer(Channel, Session, int) - Constructor for class net.sf.appia.protocols.measures.throughput.ThroughputDebugTimer
Creates a new ThroughputDebugTimer.
ThroughputLayer - Class in net.sf.appia.protocols.measures.throughput
This class defines a ThroughputLayer
ThroughputLayer() - Constructor for class net.sf.appia.protocols.measures.throughput.ThroughputLayer
Creates a new ThroughputLayer.
ThroughputSession - Class in net.sf.appia.protocols.measures.throughput
This class defines a ThroughputSession
ThroughputSession(Layer) - Constructor for class net.sf.appia.protocols.measures.throughput.ThroughputSession
Creates a new ThroughputSession.
THRPUT_BYTES_PER_SECOND_DOWN - Static variable in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
THRPUT_BYTES_PER_SECOND_DOWN - Static variable in class net.sf.appia.protocols.tcpcomplete.Measures
 
THRPUT_BYTES_PER_SECOND_UP - Static variable in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
THRPUT_BYTES_PER_SECOND_UP - Static variable in class net.sf.appia.protocols.tcpcomplete.Measures
 
THRPUT_MSG_PER_SECOND_DOWN - Static variable in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
THRPUT_MSG_PER_SECOND_DOWN - Static variable in class net.sf.appia.protocols.tcpcomplete.Measures
 
THRPUT_MSG_PER_SECOND_UP - Static variable in class net.sf.appia.protocols.measures.throughput.ThroughputSession
 
THRPUT_MSG_PER_SECOND_UP - Static variable in class net.sf.appia.protocols.tcpcomplete.Measures
 
TimeProvider - Interface in net.sf.appia.core
Appia interface, that should be used by all Appia enteties to obtain the current time.
Timer - Class in net.sf.appia.core.events.channel
This class defines an Appia Timer
Timer() - Constructor for class net.sf.appia.core.events.channel.Timer
Creates a uninitialized Timer Event.
Timer(String, long, Channel, int, Session, int) - Constructor for class net.sf.appia.core.events.channel.Timer
Deprecated.  
Timer(long, String, Channel, int, Session, int) - Constructor for class net.sf.appia.core.events.channel.Timer
Creates a initialized Timer Event.
TIMER_PERIOD - Static variable in interface net.sf.appia.protocols.fifo.FifoConfig
 
TIMER_PERIOD - Static variable in class net.sf.appia.protocols.frag.FragSession
 
TimerEvent - Class in net.sf.appia.test.xml
 
TimerEvent() - Constructor for class net.sf.appia.test.xml.TimerEvent
 
TimerEvent(Channel, int, Session) - Constructor for class net.sf.appia.test.xml.TimerEvent
 
timerID - Variable in class net.sf.appia.core.events.channel.PeriodicTimer
The Timer unique Identification.
timerID - Variable in class net.sf.appia.core.events.channel.Timer
The timer unique Identification.
timerManager - Variable in class net.sf.appia.core.Appia
 
TimerManager - Class in net.sf.appia.core
Appia timers manager.
TimerManager(ThreadFactory) - Constructor for class net.sf.appia.core.TimerManager
Creates a new TimerManager
TIMERS_TO_RESEND - Static variable in interface net.sf.appia.protocols.fifo.FifoConfig
 
timeStamp - Variable in class net.sf.appia.protocols.fifo.WaitingMessage
 
to - Variable in class net.sf.appia.protocols.nakfifo.multicast.UpdateEvent
Last message of the gap.
toArray(List<T>) - Static method in class net.sf.appia.jgcs.AppiaUtils
 
toArray() - Method in interface net.sf.appia.protocols.utils.Buffer
gets all elements of the buffer in a array format.
toArray() - Method in class net.sf.appia.protocols.utils.ListBuffer
gets all elements of the buffer in a array format
toBooleanArray(boolean[]) - Method in class net.sf.appia.protocols.group.AppiaBitSet
 
toByteArray() - Method in class net.sf.appia.core.message.Message
Gets a byte array version of the message.
toCollection(T[]) - Static method in class net.sf.appia.jgcs.AppiaUtils
 
toHeaderArray() - Method in class net.sf.appia.protocols.fifo.WaitingMessage
Deprecated.  
TokenEvent - Class in net.sf.appia.protocols.total.token
Event used by the totaltoken protocol to change the token when it does not have any messages to send.
TokenEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.total.token.TokenEvent
 
TokenEvent() - Constructor for class net.sf.appia.protocols.total.token.TokenEvent
 
TokenTimer - Class in net.sf.appia.protocols.total.token
This class defines a TokenTimer
TokenTimer() - Constructor for class net.sf.appia.protocols.total.token.TokenTimer
Creates a new TokenTimer.
TokenTimer(long, Channel, int, Session, int) - Constructor for class net.sf.appia.protocols.total.token.TokenTimer
Creates a new TokenTimer.
top() - Method in class net.sf.appia.core.ChannelCursor
Go to the highest Session in the Channel stack.
TOPLayer - Class in net.sf.appia.jgcs.protocols.top
This class defines a TOPLayer.
TOPLayer() - Constructor for class net.sf.appia.jgcs.protocols.top.TOPLayer
 
TOPSession - Class in net.sf.appia.jgcs.protocols.top
This class defines a TOPSession.
TOPSession(Layer) - Constructor for class net.sf.appia.jgcs.protocols.top.TOPSession
 
toString() - Method in class net.sf.appia.jgcs.AppiaGroup
 
toString() - Method in class net.sf.appia.jgcs.AppiaService
 
toString() - Method in class net.sf.appia.jgcs.protocols.top.JGCSGroupEvent
 
toString() - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
toString() - Method in class net.sf.appia.protocols.group.AppiaBitSet
 
toString() - Method in class net.sf.appia.protocols.group.Endpt
Converts the endpoint to a String.
toString() - Method in class net.sf.appia.protocols.group.Group
Converts the group identifier into a String.
toString() - Method in class net.sf.appia.protocols.group.LocalState
Creates a String representation of the LocalState.
toString() - Method in class net.sf.appia.protocols.group.primary.ProbeEvent
 
toString() - Method in class net.sf.appia.protocols.group.ViewID
Creates a String representation of the ViewID.
toString() - Method in class net.sf.appia.protocols.group.ViewState
Creates a String representation of the view.
toString() - Method in class net.sf.appia.protocols.total.switching.EventContainer
 
TotalOrderEvent - Class in net.sf.appia.protocols.total.sequencer
Event the carries the order given by the sequencer.
TotalOrderEvent() - Constructor for class net.sf.appia.protocols.total.sequencer.TotalOrderEvent
Default constructor.
TotalOrderEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.total.sequencer.TotalOrderEvent
Constructor of this class.
totalResend - Variable in class net.sf.appia.test.appl.ApplTimer
 
TotalSequencerConfig - Class in net.sf.appia.protocols.total.sequencer
configures static final variables.
TotalSequencerConfig() - Constructor for class net.sf.appia.protocols.total.sequencer.TotalSequencerConfig
 
TotalSequencerHeader - Class in net.sf.appia.protocols.total.sequencer
Header added to the events to be sent in total order.
TotalSequencerHeader() - Constructor for class net.sf.appia.protocols.total.sequencer.TotalSequencerHeader
 
TotalSequencerHeader(int, int, int) - Constructor for class net.sf.appia.protocols.total.sequencer.TotalSequencerHeader
Constructor.
TotalSequencerLayer - Class in net.sf.appia.protocols.total.sequencer
Defines the events that the layer accepts, provides and requires
TotalSequencerLayer() - Constructor for class net.sf.appia.protocols.total.sequencer.TotalSequencerLayer
Constructor
TotalSequencerSession - Class in net.sf.appia.protocols.total.sequencer
Class that implements a total order protocol using a sequencer based approach
TotalSequencerSession(Layer) - Constructor for class net.sf.appia.protocols.total.sequencer.TotalSequencerSession
Defaul Constructor
TotalTokenLayer - Class in net.sf.appia.protocols.total.token
Layer that provides regular Total Order of events.
TotalTokenLayer() - Constructor for class net.sf.appia.protocols.total.token.TotalTokenLayer
 
TotalTokenSession - Class in net.sf.appia.protocols.total.token
Implementation of a token based total order protocol.
TotalTokenSession(Layer) - Constructor for class net.sf.appia.protocols.total.token.TotalTokenSession
 
truncate(int) - Method in class net.sf.appia.core.message.Message
Truncates the message to newLength bytes, removing the last bytes of the message.
type - Variable in exception net.sf.appia.core.AppiaCursorException
The type of the exception.
type - Variable in exception net.sf.appia.core.AppiaEventException
The type of the exception.

U

UdpSimpleLayer - Class in net.sf.appia.protocols.udpsimple
Class UdpSimpleLayer is the Layer subclassing for UdpSimple protocol.
UdpSimpleLayer() - Constructor for class net.sf.appia.protocols.udpsimple.UdpSimpleLayer
Standard empty constructor
UdpSimpleSession - Class in net.sf.appia.protocols.udpsimple
Class UdpSimpleSession is the Session subclassing for UdpSimple protocol.
UdpSimpleSession(Layer) - Constructor for class net.sf.appia.protocols.udpsimple.UdpSimpleSession
Session standard constructor.
unBind(int) - Method in class net.sf.appia.core.message.Message
Unbinds an amount of memory in the current memory manager.
unconfirmed_msgs - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
undelivered_msgs - Variable in class net.sf.appia.protocols.nakfifo.Peer
 
Uniform - Interface in net.sf.appia.protocols.group.events
 
UniformInfoEvent - Class in net.sf.appia.protocols.total.seto
Event used to exchange the uniformity information of messages flowing in the group.
UniformInfoEvent() - Constructor for class net.sf.appia.protocols.total.seto.UniformInfoEvent
 
UniformInfoEvent - Class in net.sf.appia.protocols.uniform
Event used to exchange the uniformity information of messages flowing in the group.
UniformInfoEvent() - Constructor for class net.sf.appia.protocols.uniform.UniformInfoEvent
 
UniformInfoEvent(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.uniform.UniformInfoEvent
 
UniformLayer - Class in net.sf.appia.protocols.uniform
 
UniformLayer() - Constructor for class net.sf.appia.protocols.uniform.UniformLayer
 
UniformServiceEvent - Class in net.sf.appia.protocols.total.common
 
UniformServiceEvent(Message) - Constructor for class net.sf.appia.protocols.total.common.UniformServiceEvent
 
UniformServiceEvent(Channel, int, Session, Message) - Constructor for class net.sf.appia.protocols.total.common.UniformServiceEvent
 
UniformSession - Class in net.sf.appia.protocols.uniform
Protocol that ensures uniformity in messages delivered by group members.
UniformSession(Layer) - Constructor for class net.sf.appia.protocols.uniform.UniformSession
Constructs a new UniformSession.
UniformTimer - Class in net.sf.appia.protocols.total.seto
Timer that signals the periodic send of uniformity information to the group.
UniformTimer() - Constructor for class net.sf.appia.protocols.total.seto.UniformTimer
 
UniformTimer(long, Channel, int, Session, int) - Constructor for class net.sf.appia.protocols.total.seto.UniformTimer
 
UniformTimer - Class in net.sf.appia.protocols.uniform
Timer that signals the periodic send of uniformity information to the group.
UniformTimer() - Constructor for class net.sf.appia.protocols.uniform.UniformTimer
 
UniformTimer(long, Channel, int, Session, int) - Constructor for class net.sf.appia.protocols.uniform.UniformTimer
 
UNKNOWN - Static variable in exception net.sf.appia.core.AppiaCursorException
Defauld error code.
UNKNOWN - Static variable in exception net.sf.appia.core.AppiaEventException
Defauld error code.
UNKNOWNQUALIFIER - Static variable in exception net.sf.appia.core.AppiaEventException
Tried to create a ChannelEvent without giving an EventQualifier.
UNKNOWNSESSION - Static variable in exception net.sf.appia.core.AppiaEventException
Tried to get an Events first session with an invalid source Session.
unregisterMBean(Channel) - Method in class net.sf.appia.management.jmx.ConnectionServerFactory
Unregisters the MBean of the Channel.
UNWANTEDEVENT - Static variable in exception net.sf.appia.core.AppiaEventException
Tried to initialize an Event that doesn't have a ChannelEventRoute.
up() - Method in class net.sf.appia.core.ChannelCursor
Go to the Session imediatly above in the Channel stack.
UP - Static variable in class net.sf.appia.core.Direction
The direction value of an ascending Event.
UpdateEvent - Class in net.sf.appia.protocols.nakfifo.multicast
Event used to compensate gaps in the seqence numbers of the messages sent to a peer.
UpdateEvent() - Constructor for class net.sf.appia.protocols.nakfifo.multicast.UpdateEvent
Creates a new instance of UpdateEvent
UpdateEvent(Channel, Session) - Constructor for class net.sf.appia.protocols.nakfifo.multicast.UpdateEvent
Creates a new instance of UpdateEvent
used() - Method in class net.sf.appia.core.memoryManager.MemoryManager
Gets the amount of memory (in bytes) occupied in the memory manager.
usedOn(long) - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
useMultiSchedulers(boolean) - Method in class net.sf.appia.xml.Configuration
Defines the type of event scheduler attribution.
usesGlobalScheduler() - Method in class net.sf.appia.xml.Configuration
Tests if configuration is using a global EventScheduler.

V

validateQoS() - Method in class net.sf.appia.core.QoS
 
value(String) - Static method in class net.sf.appia.xml.utils.SharingState
Based on a given string this method returns the corresponding sharing property as an int.
version - Variable in class net.sf.appia.protocols.group.ViewState
The version of the view.
View - Class in net.sf.appia.protocols.group.intra
Event notifying the installation of a new view.
View(ViewState, LocalState) - Constructor for class net.sf.appia.protocols.group.intra.View
Constructs an uninitialized View event.
View(ViewState, LocalState, Channel, int, Session) - Constructor for class net.sf.appia.protocols.group.intra.View
Constructs an initialized View Event.
view - Variable in class net.sf.appia.protocols.group.ViewState
The view itself, the Endpts of the members.
view_id - Variable in class net.sf.appia.protocols.group.events.GroupEvent
The view id on wich the Event was generated.
view_id - Variable in class net.sf.appia.protocols.group.events.GroupSendableEvent
The view id on wich the Event was generated.
view_id - Variable in class net.sf.appia.protocols.group.leave.ExitEvent
The view id which it left.
ViewChange - Class in net.sf.appia.protocols.group.intra
 
ViewChange(Group, ViewID) - Constructor for class net.sf.appia.protocols.group.intra.ViewChange
Event to request a view change.
ViewChange(Channel, int, Session, Group, ViewID) - Constructor for class net.sf.appia.protocols.group.intra.ViewChange
Event to request a view change.
ViewID - Class in net.sf.appia.protocols.group
The unique identifier of a ViewState.
ViewID() - Constructor for class net.sf.appia.protocols.group.ViewID
Constructs a new empty ViewID.
ViewID(long, Endpt) - Constructor for class net.sf.appia.protocols.group.ViewID
Constructs a new ViewID.
ViewState - Class in net.sf.appia.protocols.group
A view.
ViewState() - Constructor for class net.sf.appia.protocols.group.ViewState
 
ViewState(String, Group, ViewID, ViewID[], Endpt[], SocketAddress[]) - Constructor for class net.sf.appia.protocols.group.ViewState
Constructs a view.
vs - Variable in class net.sf.appia.protocols.group.intra.PreView
The view state of this pre-view
vs - Variable in class net.sf.appia.protocols.group.intra.View
The new ViewState.
vs - Variable in class net.sf.appia.protocols.group.LocalState
The corresponding ViewState.
VSyncLayer - Class in net.sf.appia.protocols.group.sync
 
VSyncLayer() - Constructor for class net.sf.appia.protocols.group.sync.VSyncLayer
 
VSyncMultiplexerLayer - Class in net.sf.appia.protocols.group.vsyncmultiplexer
 
VSyncMultiplexerLayer() - Constructor for class net.sf.appia.protocols.group.vsyncmultiplexer.VSyncMultiplexerLayer
 
VSyncMultiplexerSession - Class in net.sf.appia.protocols.group.vsyncmultiplexer
 
VSyncMultiplexerSession(Layer) - Constructor for class net.sf.appia.protocols.group.vsyncmultiplexer.VSyncMultiplexerSession
 
VSyncSession - Class in net.sf.appia.protocols.group.sync
 
VSyncSession(Layer) - Constructor for class net.sf.appia.protocols.group.sync.VSyncSession
 
VSYNCVALID - Static variable in class net.sf.appia.test.perf.PerfSession
 

W

waitingMessage - Variable in class net.sf.appia.protocols.fifo.Header
 
WaitingMessage - Class in net.sf.appia.protocols.fifo
this class keeps information about the Pending message and number of endPoints that didn't ack
It is also a Node of the global list of messages
WaitingMessage(SendableEvent, int) - Constructor for class net.sf.appia.protocols.fifo.WaitingMessage
 
WaitingMessage(SendableEvent, long, int) - Constructor for class net.sf.appia.protocols.fifo.WaitingMessage
 
WARN - Static variable in class net.sf.appia.protocols.group.bottom.OtherViews
 
warning(SAXParseException) - Method in class net.sf.appia.xml.XMLFileHandler
 
waypoints - Variable in class net.sf.appia.core.QoSEventRoute
 
when - Variable in class net.sf.appia.core.events.channel.Timer
Non negative expiration time in milliseconds.
WhiteBoard - Class in net.sf.appia.test.xml
 
WhiteBoard(Channel) - Constructor for class net.sf.appia.test.xml.WhiteBoard
 
windowChange(int) - Method in class net.sf.appia.protocols.fifo.PeerInfo
 
write(byte[]) - Method in class net.sf.appia.core.message.Message.AuxOutputStream
 
write(byte[], int, int) - Method in class net.sf.appia.core.message.Message.AuxOutputStream
 
write(int) - Method in class net.sf.appia.core.message.Message.AuxOutputStream
 
writeExternal(ObjectOutput) - Method in class net.sf.appia.protocols.group.Endpt
 
writeExternal(ObjectOutput) - Method in class net.sf.appia.protocols.group.Group
 
writeExternal(ObjectOutput) - Method in class net.sf.appia.protocols.group.ViewID
 
writeExternal(ObjectOutput) - Method in class net.sf.appia.protocols.group.ViewState
 
writeExternal(ObjectOutput) - Method in class net.sf.appia.protocols.total.sequencer.TotalSequencerHeader
 
WRONGLAYER - Static variable in exception net.sf.appia.core.AppiaCursorException
Tried to set a Session of the wrong Layer
WRONGTHREAD - Static variable in exception net.sf.appia.core.AppiaEventException
Either: Event.asyncGo(Channel, int) was called from within the Appia thread Event.go() was called from outside the Appia thread.

X

XMLFileHandler - Class in net.sf.appia.xml
This is the handler to be passed to the parser in order to parse the XML file contents and retrieve the corresponding configuration.
XMLFileHandler(Configuration) - Constructor for class net.sf.appia.xml.XMLFileHandler
Builds a handler with an associated Configuration object where it stores the relevant information parsed from the XML contents.

Z

zero() - Method in class net.sf.appia.protocols.group.AppiaBitSet
 

A B C D E F G H I J K L M N O P Q R S T U V W X Z
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