Serialized Form


Package ca.mcgill.cs.postina

Class ca.mcgill.cs.postina.PostinaAlreadyConnectedException extends java.lang.Exception implements Serializable

serialVersionUID: -266341765139126150L

Class ca.mcgill.cs.postina.PostinaJoinFailedException extends java.lang.Exception implements Serializable

serialVersionUID: 345231794205582808L

Class ca.mcgill.cs.postina.PostinaNoQueueException extends java.lang.Exception implements Serializable

serialVersionUID: -1616446008608681938L

Class ca.mcgill.cs.postina.PostinaNotConnectedException extends java.lang.Exception implements Serializable

serialVersionUID: -266341765139126150L


Package ca.mcgill.cs.postina.scribe

Class ca.mcgill.cs.postina.scribe.AckMessage extends java.lang.Object implements Serializable

serialVersionUID: -8729175375166695966L

Serialized Fields

messageID

MessageID messageID
The unique identifier of a message.

Class ca.mcgill.cs.postina.scribe.MessageID extends java.lang.Object implements Serializable

serialVersionUID: 4377055914959490117L

Serialized Fields

counter

int counter
An integer number counting the number of times the messages has already been sent over the network. This is used for reliability as a message is not resent an infinite number of times.


destinationHandle

rice.p2p.commonapi.NodeHandle destinationHandle

destinationId

rice.p2p.commonapi.Id destinationId

messageNumber

int messageNumber
An integer number. Note that this number is not unique in the network as each client has its own counter for the messageNumber. However, the combination of the ID of the sender and the messagenumber is guaranteed to be unique.


senderId

rice.p2p.commonapi.Id senderId
The unique identifier of the originator of the message. The senderId is used for all actions except sending the acknowledgment.


sendTimeStamp

long sendTimeStamp
The system time (milliseconds) at which the message was sent.

Class ca.mcgill.cs.postina.scribe.PostinaReliableScribeTransportMessage extends PostinaScribeTransportMessage implements Serializable

serialVersionUID: -8234511949196825301L

Serialized Fields

messageID

MessageID messageID
The unique identifier of the message.

Class ca.mcgill.cs.postina.scribe.PostinaScribeTransportMessage extends java.lang.Object implements Serializable

serialVersionUID: 4130548914208345781L

Serialized Fields

content

java.io.Serializable content
The actual message is a serializable that has been submitted to Postina for publishing or direct sending.


from

PostinaID from
The PostinaID identifying the sender/publisher of the message.


priority

int priority
The priority designed for priority-based treatment by the application is defined as integer. If no special priority is specified, the value 5 is assumed.


topic

PostinaTopic topic
The PostinaTopic of the published message. Direct messages do have the topic null.

Class ca.mcgill.cs.postina.scribe.ScribeID extends java.lang.Object implements Serializable

serialVersionUID: 586346231204995531L

Serialized Fields

pastryNodeHandle

rice.p2p.commonapi.NodeHandle pastryNodeHandle
The NodeHandle defined by Pastry uniquely identifies a node in the P2P-network.

Class ca.mcgill.cs.postina.scribe.ScribeRequestMessage extends java.lang.Object implements Serializable

serialVersionUID: 100556725332609278L

Serialized Fields

content

PostinaScribeTransportMessage content
The message that can be sent together with a subscription or unsubscription.


topics

java.util.Collection<E> topics
The collection of Topics which should be used by the client when taking the required action.

Class ca.mcgill.cs.postina.scribe.ScribeTopic extends rice.p2p.scribe.Topic implements Serializable

serialVersionUID: 350109488608614943L

Serialized Fields

topicName

java.lang.String topicName
The string representation of the topic.

Class ca.mcgill.cs.postina.scribe.SubscribeRequest extends ScribeRequestMessage implements Serializable

serialVersionUID: -4552509679628000691L

Class ca.mcgill.cs.postina.scribe.UnsubscribeRequest extends ScribeRequestMessage implements Serializable

serialVersionUID: -4421221776284807633L


Package ca.mcgill.cs.postina.util

Class ca.mcgill.cs.postina.util.LinkedHashSet extends java.lang.Object implements Serializable

serialVersionUID: 9120618471373527543L

Serialized Fields

hashSet

java.util.HashSet<E> hashSet
The internal representation of the list as a HashSet.


linkedList

java.util.LinkedList<E> linkedList
The internal representation of the list as a LinkedList.


Package ca.mcgill.cs.postina.util.properties

Class ca.mcgill.cs.postina.util.properties.PostinaPropertyFileException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 1725064036368319177L

Serialized Fields

message

java.lang.String message
The message attached to this exception.

Class ca.mcgill.cs.postina.util.properties.PostinaPropertyNotFoundException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -439381044850652117L

Serialized Fields

message

java.lang.String message
The message attached to this exception.