A B C D E F G H I K L M N O P R S T U

P

pardonClient(Id) - Method in class ca.mcgill.cs.postina.scribe.ScribeApplication.messageHandler
If the same message is lost several times, a client is suspected dead and finally, after a specified number of times, declared dead. This method resets the counter to 0 which is necessary when a message from this client arrives (confirming that it is still alive).
pastryIdFactory - Variable in class ca.mcgill.cs.postina.scribe.ScribeNetworkLayer
The PastryIdFactory is used to create the Id of the TLPastryNode representing this application in the P2P-network.
pastryNodeHandle - Variable in class ca.mcgill.cs.postina.scribe.ScribeID
The NodeHandle defined by Pastry uniquely identifies a node in the P2P-network.
PostinaAlreadyConnectedException - Exception in ca.mcgill.cs.postina
A PostinaAlreadyConnectedException is thrown when a client that is already connected to the network tries to connect a second time.
PostinaAlreadyConnectedException() - Constructor for exception ca.mcgill.cs.postina.PostinaAlreadyConnectedException
 
PostinaClientListener - Interface in ca.mcgill.cs.postina
A PostinaClientListener is a listener listening to changes concerning clients.
PostinaID - Interface in ca.mcgill.cs.postina
PostinaID is the ID available to users of Postina.
PostinaJoinFailedException - Exception in ca.mcgill.cs.postina
The PostinaJoinFailedException is called when a node fails to join the P2P-Network.
PostinaJoinFailedException(String) - Constructor for exception ca.mcgill.cs.postina.PostinaJoinFailedException
Class constructor specifying a message to be displayed when the exception is thrown.
PostinaMessage - Interface in ca.mcgill.cs.postina
The class PostinaMessage is the public representation of a message/publication.
PostinaMsgListener - Interface in ca.mcgill.cs.postina
The listener interface all applications listening to incoming messages have to implement.
PostinaNetworkLayer - Interface in ca.mcgill.cs.postina
The main interface representing the functionalities of Postina.
PostinaNoQueueException - Exception in ca.mcgill.cs.postina
The PostinaNoQueueException is thrown when an application tries to get a message from the queue but there is no queue.
PostinaNoQueueException() - Constructor for exception ca.mcgill.cs.postina.PostinaNoQueueException
 
PostinaNotConnectedException - Exception in ca.mcgill.cs.postina
The PostinaNotConnectedException is thrown when the client is not connected to the network and tries to execute an operation (e.g.
PostinaNotConnectedException() - Constructor for exception ca.mcgill.cs.postina.PostinaNotConnectedException
 
PostinaNotConnectedException(String) - Constructor for exception ca.mcgill.cs.postina.PostinaNotConnectedException
 
PostinaPropertyFileException - Exception in ca.mcgill.cs.postina.util.properties
A PostinaPropertyFileException is thrown when the property file cannot be read.
PostinaPropertyFileException(String) - Constructor for exception ca.mcgill.cs.postina.util.properties.PostinaPropertyFileException
The default constructor takes a string message that will be added to the exception.
PostinaPropertyNotFoundException - Exception in ca.mcgill.cs.postina.util.properties
A PostinaPropertyNotFoundException is raised when a method tries to read an inexisting property.
PostinaPropertyNotFoundException(String) - Constructor for exception ca.mcgill.cs.postina.util.properties.PostinaPropertyNotFoundException
The default constructor takes a string message that will be added to the exception.
PostinaReliableScribeTransportMessage - Class in ca.mcgill.cs.postina.scribe
A PostinaReliableScribeTransportMessage is the message actually sent over the network when reliability is required.
PostinaReliableScribeTransportMessage(PostinaID, PostinaTopic, Serializable) - Constructor for class ca.mcgill.cs.postina.scribe.PostinaReliableScribeTransportMessage
The constructor for a PostinaReliableScribeTransportMessage without a special priority indicated.
PostinaReliableScribeTransportMessage(PostinaID, PostinaTopic, Serializable, int) - Constructor for class ca.mcgill.cs.postina.scribe.PostinaReliableScribeTransportMessage
The constructor for a PostinaReliableScribeTransportMessage without a special priority.
PostinaScribeTransportMessage - Class in ca.mcgill.cs.postina.scribe
A ScribeTransportMessage is the message used internally to encapsulate the message to be sent over the network.
PostinaScribeTransportMessage(PostinaID, PostinaTopic, Serializable) - Constructor for class ca.mcgill.cs.postina.scribe.PostinaScribeTransportMessage
An alternative constructor for a PostinaScribeTransportMessage without a specific priority.
PostinaScribeTransportMessage(PostinaID, PostinaTopic, Serializable, int) - Constructor for class ca.mcgill.cs.postina.scribe.PostinaScribeTransportMessage
The default constructor for a PostinaScribeTransportMessage taking all properties including the priority.
PostinaTopic - Interface in ca.mcgill.cs.postina
The interface PostinaTopic defines the representation of a topic that is visible to applications using Postina.
priority - Variable in class ca.mcgill.cs.postina.scribe.PostinaScribeTransportMessage
The priority designed for priority-based treatment by the application is defined as integer.
PropertyManager - Class in ca.mcgill.cs.postina.util.properties
The PropertyManager allows to read a properties defined in the property files.
PropertyManager() - Constructor for class ca.mcgill.cs.postina.util.properties.PropertyManager
 
publish(PostinaTopic, Serializable) - Method in interface ca.mcgill.cs.postina.PostinaNetworkLayer
Publishes a message to a PostinaTopic.
publish(String, Serializable) - Method in interface ca.mcgill.cs.postina.PostinaNetworkLayer
Publishes a message to the topic identified by a string.
publish(ScribeTopic, PostinaScribeTransportMessage) - Method in class ca.mcgill.cs.postina.scribe.ScribeApplication
Publishes the given ScribeTransportMessage to the given topic.
publish(PostinaTopic, Serializable) - Method in class ca.mcgill.cs.postina.scribe.ScribeNetworkLayer
 
publish(String, Serializable) - Method in class ca.mcgill.cs.postina.scribe.ScribeNetworkLayer
 

A B C D E F G H I K L M N O P R S T U