ePOST API

Serialized Form


Package rice.email

Class rice.email.Email extends java.lang.Object implements Serializable

serialVersionUID: -6065011673456452566L

Serialized Fields

sender

PostUserAddress sender

recipients

PostEntityAddress[] recipients

content

EmailMessagePart content

Class rice.email.EmailContentPart extends java.lang.Object implements Serializable

serialVersionUID: 6448441928180861395L

Serialized Fields

size

int size
The size of this part, in bytes

Class rice.email.EmailData extends java.lang.Object implements Serializable

serialVersionUID: 5751102504682081475L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Internal method for reading in this data object

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Internal method for writing out this data object

Throws:
java.io.IOException

Class rice.email.EmailDataReference extends ContentHashReference implements Serializable

serialVersionUID: 9137660536018376671L

Class rice.email.EmailHeadersPart extends EmailContentPart implements Serializable

serialVersionUID: 1186745194337869017L

Serialized Fields

headersReference

EmailDataReference headersReference
A reference to the headers of this email part


content

EmailContentPart content
The content of this part

Class rice.email.EmailMessagePart extends EmailHeadersPart implements Serializable

Class rice.email.EmailMultiPart extends EmailContentPart implements Serializable

serialVersionUID: -1126503326536855181L

Serialized Fields

type

java.lang.String type
The string used to seperate the parts of this multipart


content

EmailHeadersPart[] content
The actual content of this email part

Class rice.email.EmailSinglePart extends EmailContentPart implements Serializable

serialVersionUID: -8701317817146783297L

Serialized Fields

lines

int lines
The number of lines for this email single part


contentReference

EmailDataReference contentReference
A reference to the content of this email part

Class rice.email.Flags extends java.lang.Object implements Serializable

serialVersionUID: -3351853213516773179L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
ReadObject overridden in order to support translation from old -> new style flags.

Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

flags

java.util.HashSet<E> flags
HashSet containing all of the set flags.

Class rice.email.SnapShot extends java.lang.Object implements Serializable

serialVersionUID: 9034592939830134320L

Serialized Fields

emails

StoredEmail[] emails

entry

LogEntry entry

Class rice.email.StoredEmail extends java.lang.Object implements Serializable

serialVersionUID: -8624697817697280715L

Serialized Fields

_email

Email _email
The internal email


_uid

int _uid
The forever-unique identifier for this stored email


_flags

Flags _flags
The current flags of this email


internaldate

long internaldate
The internaldate of this email, or when it was appended to the folder


Package rice.email.log

Class rice.email.log.AddFolderLogEntry extends EmailLogEntry implements Serializable

Serialized Fields

name

java.lang.String name

logid

Id logid

time

long time

Class rice.email.log.DeleteMailLogEntry extends EmailLogEntry implements Serializable

Serialized Fields

_storedEmail

StoredEmail _storedEmail

Class rice.email.log.DeleteMailsLogEntry extends EmailLogEntry implements Serializable

Serialized Fields

_storedEmails

StoredEmail[] _storedEmails

Class rice.email.log.EmailLog extends CoalescedLog implements Serializable

serialVersionUID: -3520357124395782138L

Serialized Fields

nextUID

int nextUID

numExist

int numExist

numRecent

int numRecent

numEntries

int numEntries

creation

long creation

subscriptions

java.util.Vector<E> subscriptions

snapshot

ContentHashReference snapshot

snapshots

ContentHashReference[] snapshots

Class rice.email.log.EmailLogEntry extends LogEntry implements Serializable

Class rice.email.log.InsertMailLogEntry extends EmailLogEntry implements Serializable

Serialized Fields

_storedEmail

StoredEmail _storedEmail

Class rice.email.log.InsertMailsLogEntry extends EmailLogEntry implements Serializable

Serialized Fields

_storedEmails

StoredEmail[] _storedEmails

Class rice.email.log.RemoveFolderLogEntry extends EmailLogEntry implements Serializable

Serialized Fields

name

java.lang.String name

logid

Id logid

time

long time

Class rice.email.log.SnapShotLogEntry extends EmailLogEntry implements Serializable

Serialized Fields

_emails

StoredEmail[] _emails

entry

LogEntry entry

Class rice.email.log.UpdateMailLogEntry extends EmailLogEntry implements Serializable

Serialized Fields

_storedEmail

StoredEmail _storedEmail

Class rice.email.log.UpdateMailsLogEntry extends EmailLogEntry implements Serializable

Serialized Fields

_storedEmails

StoredEmail[] _storedEmails

Package rice.email.messaging

Class rice.email.messaging.EmailNotificationMessage extends NotificationMessage implements Serializable

Serialized Fields

_email

Email _email

Package rice.email.proxy.mail

Class rice.email.proxy.mail.MailException extends java.lang.Exception implements Serializable

Class rice.email.proxy.mail.MalformedAddressException extends java.lang.Exception implements Serializable


Package rice.email.proxy.mailbox

Class rice.email.proxy.mailbox.MailboxException extends java.lang.Exception implements Serializable

Class rice.email.proxy.mailbox.NoSuchMailboxException extends MailboxException implements Serializable


Package rice.email.proxy.smtp.client

Class rice.email.proxy.smtp.client.SmtpProtocolException extends java.lang.Exception implements Serializable


Package rice.email.proxy.user

Class rice.email.proxy.user.NoSuchUserException extends UserException implements Serializable

Class rice.email.proxy.user.UserException extends java.lang.Exception implements Serializable

Class rice.email.proxy.user.UserImpl extends java.lang.Object implements Serializable

Serialized Fields

_manager

MailboxManager _manager

_name

java.lang.String _name

_pass

java.lang.String _pass

Package rice.email.proxy.util

Class rice.email.proxy.util.DisconnectedException extends java.io.IOException implements Serializable

Class rice.email.proxy.util.MimeException extends java.io.IOException implements Serializable

Class rice.email.proxy.util.StringWriterOverflowException extends java.lang.RuntimeException implements Serializable


Package rice.email.proxy.web

Class rice.email.proxy.web.WebException extends java.lang.Exception implements Serializable

Serialized Fields

status

java.lang.String status

message

java.lang.String message

Package rice.environment.logging

Class rice.environment.logging.InvalidLogLevelException extends java.lang.RuntimeException implements Serializable


Package rice.environment.params.simple

Class rice.environment.params.simple.ParamsNotPresentException extends java.lang.RuntimeException implements Serializable

Serialized Fields

subexception

java.lang.Exception subexception

Class rice.environment.params.simple.SimpleParameters.MyProperties extends java.util.Properties implements Serializable


Package rice.environment.processing.simple

Class rice.environment.processing.simple.ProcessingQueue.ProcessingQueueOverflowException extends java.lang.Exception implements Serializable

Class rice.environment.processing.simple.WorkQueueOverflowException extends java.lang.Exception implements Serializable


Package rice.p2p.aggregation

Class rice.p2p.aggregation.Aggregate extends java.lang.Object implements Serializable

serialVersionUID: -4891386773008082L

Serialized Fields

components

GCPastContent[] components

pointers

Id[] pointers

myId

Id myId

Class rice.p2p.aggregation.AggregationException extends java.lang.Exception implements Serializable

Class rice.p2p.aggregation.ObjectDescriptor extends java.lang.Object implements Serializable

serialVersionUID: -3035115249019556223L

Serialized Fields

key

Id key

version

long version

currentLifetime

long currentLifetime

refreshedLifetime

long refreshedLifetime

size

int size

Package rice.p2p.aggregation.messaging

Class rice.p2p.aggregation.messaging.AggregationMessage extends java.lang.Object implements Serializable

Serialized Fields

id

int id

source

NodeHandle source

dest

Id dest

Class rice.p2p.aggregation.messaging.AggregationTimeoutMessage extends AggregationMessage implements Serializable


Package rice.p2p.commonapi

Class rice.p2p.commonapi.NodeHandle extends java.util.Observable implements Serializable

serialVersionUID: 4761193998848368227L


Package rice.p2p.glacier

Class rice.p2p.glacier.Fragment extends java.lang.Object implements Serializable

serialVersionUID: -809948154556539350L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Throws:
java.io.IOException

Class rice.p2p.glacier.FragmentKey extends java.lang.Object implements Serializable

serialVersionUID: 5373228569261524536L

Serialized Fields

key

VersionKey key
DESCRIBE THE FIELD


id

int id
DESCRIBE THE FIELD

Class rice.p2p.glacier.FragmentKeyRange extends java.lang.Object implements Serializable

Serialized Fields

range

IdRange range
The actual IdRange

Class rice.p2p.glacier.FragmentKeySet extends java.lang.Object implements Serializable

Serialized Fields

idSet

java.util.SortedMap<K,V> idSet

cachedHash

FragmentKey cachedHash

validHash

boolean validHash

Class rice.p2p.glacier.GlacierException extends java.lang.Exception implements Serializable

Class rice.p2p.glacier.VersionKey extends java.lang.Object implements Serializable

serialVersionUID: -7473630685140924130L

Serialized Fields

id

Id id
DESCRIBE THE FIELD


version

long version
DESCRIBE THE FIELD

Class rice.p2p.glacier.VersionKeyRange extends java.lang.Object implements Serializable

Serialized Fields

range

IdRange range
The actual IdRange

Class rice.p2p.glacier.VersionKeySet extends java.lang.Object implements Serializable

Serialized Fields

idSet

java.util.SortedMap<K,V> idSet

cachedHash

VersionKey cachedHash

validHash

boolean validHash

Package rice.p2p.glacier.v2

Class rice.p2p.glacier.v2.BloomFilter extends java.lang.Object implements Serializable

serialVersionUID: -3938913031743354080L

Serialized Fields

bitfield

byte[] bitfield

hashParams

int[] hashParams

Class rice.p2p.glacier.v2.DebugContent extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

myId

Id myId

isMutable

boolean isMutable

version

long version

Class rice.p2p.glacier.v2.DebugContentHandle extends java.lang.Object implements Serializable

Serialized Fields

myId

Id myId

myNodeHandle

NodeHandle myNodeHandle

myExpiration

long myExpiration

myVersion

long myVersion

Class rice.p2p.glacier.v2.FragmentAndManifest extends java.lang.Object implements Serializable

Serialized Fields

fragment

Fragment fragment

manifest

Manifest manifest

Class rice.p2p.glacier.v2.FragmentMetadata extends java.lang.Object implements Serializable

serialVersionUID: 3380538644355999384L

Serialized Fields

currentExpirationDate

long currentExpirationDate

previousExpirationDate

long previousExpirationDate

storedSince

long storedSince

Class rice.p2p.glacier.v2.GlacierContentHandle extends java.lang.Object implements Serializable

Serialized Fields

id

Id id

nodeHandle

NodeHandle nodeHandle

manifest

Manifest manifest

version

long version

Class rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException extends GlacierException implements Serializable

Serialized Fields

checked

int checked

found

int found

Class rice.p2p.glacier.v2.InvalidManifestException extends GlacierException implements Serializable

Class rice.p2p.glacier.v2.Manifest extends java.lang.Object implements Serializable

serialVersionUID: -436805143199825662L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

expirationDate

long expirationDate

Package rice.p2p.glacier.v2.messaging

Class rice.p2p.glacier.v2.messaging.GlacierDataMessage extends GlacierMessage implements Serializable

Serialized Fields

keys

FragmentKey[] keys

fragments

Fragment[] fragments

manifests

Manifest[] manifests

Class rice.p2p.glacier.v2.messaging.GlacierFetchMessage extends GlacierMessage implements Serializable

Serialized Fields

keys

FragmentKey[] keys

request

int request

Class rice.p2p.glacier.v2.messaging.GlacierMessage extends java.lang.Object implements Serializable

serialVersionUID: -5849182107707420256L

Serialized Fields

id

int id

tag

char tag

source

NodeHandle source

dest

Id dest

isResponse

boolean isResponse

Class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage extends GlacierMessage implements Serializable

Serialized Fields

requestedRange

IdRange requestedRange

Class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage extends GlacierMessage implements Serializable

Serialized Fields

neighbors

Id[] neighbors

lastSeen

long[] lastSeen

Class rice.p2p.glacier.v2.messaging.GlacierQueryMessage extends GlacierMessage implements Serializable

Serialized Fields

keys

FragmentKey[] keys

Class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage extends GlacierMessage implements Serializable

Serialized Fields

requestedRange

IdRange requestedRange

requestor

NodeHandle requestor

Class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage extends GlacierMessage implements Serializable

Serialized Fields

requestedRange

IdRange requestedRange

Class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage extends GlacierMessage implements Serializable

Serialized Fields

commonRange

IdRange commonRange

Class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage extends GlacierMessage implements Serializable

Serialized Fields

keys

VersionKey[] keys

updates

int[] updates

Class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage extends GlacierMessage implements Serializable

Serialized Fields

keys

VersionKey[] keys

lifetimes

long[] lifetimes

signatures

byte[][] signatures

Class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage extends GlacierMessage implements Serializable

Serialized Fields

requestedId

Id requestedId

Class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage extends GlacierMessage implements Serializable

Serialized Fields

range

IdRange range

online

boolean online

Class rice.p2p.glacier.v2.messaging.GlacierResponseMessage extends GlacierMessage implements Serializable

Serialized Fields

keys

FragmentKey[] keys

lifetimes

long[] lifetimes

haveIt

boolean[] haveIt

authoritative

boolean[] authoritative

Class rice.p2p.glacier.v2.messaging.GlacierSyncMessage extends GlacierMessage implements Serializable

Serialized Fields

range

IdRange range

offsetFID

int offsetFID

BloomFilter

BloomFilter BloomFilter

Class rice.p2p.glacier.v2.messaging.GlacierTimeoutMessage extends GlacierMessage implements Serializable


Package rice.p2p.multiring

Class rice.p2p.multiring.MultiringIdRange extends java.lang.Object implements Serializable

Serialized Fields

range

IdRange range
The actual IdRange


ringId

Id ringId
The ringId of the nodes in the range

Class rice.p2p.multiring.MultiringIdSet extends java.lang.Object implements Serializable

serialVersionUID: -7675959536005571206L

Serialized Fields

set

IdSet set
The actual IdSet


ringId

Id ringId
The ringId of the ids in the set

Class rice.p2p.multiring.MultiringNodeHandle extends NodeHandle implements Serializable

serialVersionUID: -2972303779251779984L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
ReadObject overridden in order to maintain observer.

Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

handle

NodeHandle handle
The internal handle


ringId

Id ringId
The handle's ringId

Class rice.p2p.multiring.MultiringNodeHandleSet extends java.lang.Object implements Serializable

Serialized Fields

set

NodeHandleSet set
The actual node handle set


ringId

Id ringId
The handle's ringId

Class rice.p2p.multiring.MultiringRouteMessage extends java.lang.Object implements Serializable

Serialized Fields

message

RouteMessage message
The internal message


ringId

Id ringId
The messages's ringId

Class rice.p2p.multiring.RingCertificate extends java.lang.Object implements Serializable

serialVersionUID: 5915358246762577456L

Serialized Fields

name

java.lang.String name

id

Id id

protocol

java.lang.Integer protocol

bootstraps

java.net.InetSocketAddress[] bootstraps

port

java.lang.Integer port

logServer

java.net.InetSocketAddress logServer

key

java.security.PublicKey key

version

java.lang.Long version

signature

byte[] signature

Class rice.p2p.multiring.RingId extends java.lang.Object implements Serializable

serialVersionUID: -4390496639871320200L

Serialization Methods

readResolve

private java.lang.Object readResolve()
                              throws java.io.ObjectStreamException
Define readResolve, which will replace the deserialized object with the canootical one (if one exists) to ensure RingId coalescing.

Throws:
java.io.ObjectStreamException
Serialized Fields

id

Id id
The id which this ringId represents


ringId

Id ringId
The ringId which this ringId represents


Package rice.p2p.multiring.messaging

Class rice.p2p.multiring.messaging.RingMessage extends java.lang.Object implements Serializable

serialVersionUID: -7097995807488121199L

Serialized Fields

id

RingId id
The target of this ring message


message

Message message
The internal message to be sent


application

java.lang.String application
The name of the application which sent this message


Package rice.p2p.multiring.testing

Class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestMessage extends java.lang.Object implements Serializable

Serialized Fields

source

Id source

Package rice.p2p.past

Class rice.p2p.past.ContentHashPastContent extends java.lang.Object implements Serializable

serialVersionUID: 6375789163758367025L

Serialized Fields

myId

Id myId

Class rice.p2p.past.ContentHashPastContentHandle extends java.lang.Object implements Serializable

Serialized Fields

storageNode

NodeHandle storageNode

myId

Id myId

Class rice.p2p.past.PastException extends java.lang.Exception implements Serializable


Package rice.p2p.past.gc

Class rice.p2p.past.gc.GCId extends java.lang.Object implements Serializable

Serialized Fields

id

Id id
The id which this ringId represents


expiration

long expiration
The ringId which this ringId represents

Class rice.p2p.past.gc.GCIdRange extends java.lang.Object implements Serializable

Serialized Fields

range

IdRange range
The internal (normal) IdRange

Class rice.p2p.past.gc.GCIdSet extends java.lang.Object implements Serializable

Serialized Fields

ids

IdSet ids

timeouts

java.util.SortedMap<K,V> timeouts

Class rice.p2p.past.gc.GCPastException extends PastException implements Serializable

Class rice.p2p.past.gc.GCPastException.ObjectNotFoundException extends PastException implements Serializable

Class rice.p2p.past.gc.GCPastMetadata extends java.lang.Object implements Serializable

serialVersionUID: -2432306227012003387L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

expiration

long expiration

Package rice.p2p.past.gc.messaging

Class rice.p2p.past.gc.messaging.GCCollectMessage extends PastMessage implements Serializable

Class rice.p2p.past.gc.messaging.GCInsertMessage extends InsertMessage implements Serializable

Serialized Fields

expiration

long expiration

Class rice.p2p.past.gc.messaging.GCLookupHandlesMessage extends LookupHandlesMessage implements Serializable

Class rice.p2p.past.gc.messaging.GCRefreshMessage extends ContinuationMessage implements Serializable

Serialized Fields

keys

GCIdSet keys

Package rice.p2p.past.messaging

Class rice.p2p.past.messaging.CacheMessage extends PastMessage implements Serializable

Serialized Fields

content

PastContent content

Class rice.p2p.past.messaging.ContinuationMessage extends PastMessage implements Serializable

serialVersionUID: 1321112527034107161L

Serialized Fields

response

java.lang.Object response

exception

java.lang.Exception exception

Class rice.p2p.past.messaging.FetchHandleMessage extends ContinuationMessage implements Serializable

Serialized Fields

id

Id id

Class rice.p2p.past.messaging.FetchMessage extends ContinuationMessage implements Serializable

Serialized Fields

handle

PastContentHandle handle

cached

boolean cached

Class rice.p2p.past.messaging.InsertMessage extends ContinuationMessage implements Serializable

serialVersionUID: -7027957470028259605L

Serialized Fields

content

PastContent content

Class rice.p2p.past.messaging.LookupHandlesMessage extends ContinuationMessage implements Serializable

Serialized Fields

id

Id id

max

int max

Class rice.p2p.past.messaging.LookupMessage extends ContinuationMessage implements Serializable

Serialized Fields

id

Id id

cached

boolean cached

handle

NodeHandle handle

Class rice.p2p.past.messaging.MessageLostMessage extends PastMessage implements Serializable

serialVersionUID: -8664827144233122095L

Serialized Fields

id

Id id

hint

NodeHandle hint

message

Message message

Class rice.p2p.past.messaging.PastMessage extends java.lang.Object implements Serializable

serialVersionUID: -7195054010358285316L

Serialized Fields

id

int id

source

NodeHandle source

dest

Id dest

isResponse

boolean isResponse

Package rice.p2p.past.testing

Class rice.p2p.past.testing.DistPastTestContent extends ContentHashPastContent implements Serializable

Serialized Fields

content

java.lang.String content

timestamp

long timestamp

Class rice.p2p.past.testing.PastRegrTest.NonMutableTestPastContent extends PastRegrTest.TestPastContent implements Serializable

Class rice.p2p.past.testing.PastRegrTest.NonOverwritingTestPastContent extends PastRegrTest.VersionedTestPastContent implements Serializable

Class rice.p2p.past.testing.PastRegrTest.TestPastContent extends java.lang.Object implements Serializable

Serialized Fields

id

Id id

existing

PastContent existing

Class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle extends java.lang.Object implements Serializable

Serialized Fields

handle

NodeHandle handle

id

Id id

Class rice.p2p.past.testing.PastRegrTest.TestRouteMessage extends java.lang.Object implements Serializable

Serialized Fields

id

Id id

nextHop

NodeHandle nextHop

message

Message message

Class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent extends PastRegrTest.TestPastContent implements Serializable

Serialized Fields

version

int version

Package rice.p2p.replication.manager.messaging

Class rice.p2p.replication.manager.messaging.ReminderMessage extends java.lang.Object implements Serializable

Class rice.p2p.replication.manager.messaging.TimeoutMessage extends java.lang.Object implements Serializable

Serialized Fields

id

Id id
THe unique id of this message


Package rice.p2p.replication.messaging

Class rice.p2p.replication.messaging.ReminderMessage extends ReplicationMessage implements Serializable

Class rice.p2p.replication.messaging.ReplicationMessage extends java.lang.Object implements Serializable

serialVersionUID: 2121558100279943464L

Serialized Fields

source

NodeHandle source

Class rice.p2p.replication.messaging.RequestMessage extends ReplicationMessage implements Serializable

Serialized Fields

ranges

IdRange[] ranges

filters

IdBloomFilter[] filters

Class rice.p2p.replication.messaging.ResponseMessage extends ReplicationMessage implements Serializable

Serialized Fields

ranges

IdRange[] ranges

ids

IdSet[] ids

Package rice.p2p.scribe

Class rice.p2p.scribe.Topic extends java.lang.Object implements Serializable

Serialized Fields

id

Id id
The Id to which this topic is mapped


Package rice.p2p.scribe.messaging

Class rice.p2p.scribe.messaging.AbstractSubscribeMessage extends ScribeMessage implements Serializable

Serialized Fields

id

int id
The id of this subscribe message

Class rice.p2p.scribe.messaging.AnycastMessage extends ScribeMessage implements Serializable

Serialized Fields

content

ScribeContent content
the content of this message


visited

java.util.Vector<E> visited
the list of nodes which we have visited


toVisit

java.util.LinkedList<E> toVisit
the list of nodes which we are going to visit

Class rice.p2p.scribe.messaging.DropMessage extends ScribeMessage implements Serializable

Class rice.p2p.scribe.messaging.MaintenanceMessage extends ScribeMessage implements Serializable

Class rice.p2p.scribe.messaging.PublishMessage extends ScribeMessage implements Serializable

Serialized Fields

content

ScribeContent content

Class rice.p2p.scribe.messaging.PublishRequestMessage extends ScribeMessage implements Serializable

Serialized Fields

content

ScribeContent content

Class rice.p2p.scribe.messaging.ScribeMessage extends java.lang.Object implements Serializable

serialVersionUID: 4593674882226544604L

Serialized Fields

source

NodeHandle source

topic

Topic topic

Class rice.p2p.scribe.messaging.SubscribeAckMessage extends AbstractSubscribeMessage implements Serializable

Serialized Fields

pathToRoot

Id[] pathToRoot
The contained path to the root

Class rice.p2p.scribe.messaging.SubscribeFailedMessage extends AbstractSubscribeMessage implements Serializable

Class rice.p2p.scribe.messaging.SubscribeLostMessage extends AbstractSubscribeMessage implements Serializable

Class rice.p2p.scribe.messaging.SubscribeMessage extends AnycastMessage implements Serializable

Serialized Fields

subscriber

NodeHandle subscriber
The original subscriber


previousParent

Id previousParent
The previous parent


id

int id
The id of this message

Class rice.p2p.scribe.messaging.UnsubscribeMessage extends ScribeMessage implements Serializable


Package rice.p2p.scribe.testing

Class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage extends java.lang.Object implements Serializable

Serialized Fields

id

Id id

nextHop

NodeHandle nextHop

message

Message message

Class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent extends java.lang.Object implements Serializable

Serialized Fields

topic

Topic topic
DESCRIBE THE FIELD


num

int num
DESCRIBE THE FIELD


Package rice.p2p.util

Class rice.p2p.util.BloomFilter extends java.lang.Object implements Serializable

Serialized Fields

parameters

int[] parameters
The parameters to the hash functions for this bloom filter


length

int length
The length of the set to use


set

java.util.BitSet set
The underlying bitset representation for this bloom filter

Class rice.p2p.util.IdBloomFilter extends java.lang.Object implements Serializable

serialVersionUID: -9122948172786936161L

Serialized Fields

filter

BloomFilter filter
The parameters to the hash functions for this bloom filter

Class rice.p2p.util.ImmutableSortedMap extends java.lang.Object implements Serializable

Serialized Fields

map

java.util.SortedMap<K,V> map

Class rice.p2p.util.RedBlackMap extends java.util.AbstractMap implements Serializable

serialVersionUID: 919286545866124006L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reconstitute the RedBlackMap instance from a stream (i.e., deserialize it).

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream s)
                  throws java.io.IOException
Save the state of the RedBlackMap instance to a stream (i.e., serialize it).

Serial Data:
The size of the RedBlackMap (the number of key-value mappings) is emitted (int), followed by the key (Object) and value (Object) for each key-value mapping represented by the RedBlackMap. The key-value mappings are emitted in key-order (as determined by the RedBlackMap's Comparator, or by the keys' natural ordering if the RedBlackMap has no Comparator).
Throws:
java.io.IOException
Serialized Fields

comparator

java.util.Comparator<T> comparator
The Comparator used to maintain order in this RedBlackMap, or null if this RedBlackMap uses its elements natural ordering.

 

Class rice.p2p.util.ReverseTreeMap extends java.lang.Object implements Serializable

Serialized Fields

normal

java.util.SortedMap<K,V> normal
The internal normal map


reverse

java.util.SortedMap<K,V> reverse
The internal value -> list of keys map


nulls

java.util.SortedMap<K,V> nulls
The internal list of keys with null as a mapping


blah

java.lang.Object blah

Class rice.p2p.util.SoftHashMap extends java.util.HashMap implements Serializable


Package rice.p2p.util.testing

Class rice.p2p.util.testing.XMLObjectStreamUnit.TestByteSerialization extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream oos)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Throws:
java.io.IOException

Class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable extends java.lang.Object implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput i)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput o)
                   throws java.io.IOException
Throws:
java.io.IOException

Class rice.p2p.util.testing.XMLObjectStreamUnit.TestPutFields extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

num

int num

num2

java.lang.Integer num2

Class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace extends java.lang.Object implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()

Class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace2 extends XMLObjectStreamUnit.TestReplace implements Serializable

Class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace3 extends XMLObjectStreamUnit.TestReplace implements Serializable

Class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve extends java.lang.Object implements Serializable

Serialization Methods

readResolve

protected java.lang.Object readResolve()

Class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve2 extends XMLObjectStreamUnit.TestResolve implements Serializable

Class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve3 extends XMLObjectStreamUnit.TestResolve implements Serializable

Class rice.p2p.util.testing.XMLObjectStreamUnit.TestSerialPersistentFields extends java.lang.Object implements Serializable

Serialized Fields

Class rice.p2p.util.testing.XMLObjectStreamUnit.TestSubExternalizable extends XMLObjectStreamUnit.TestExternalizable implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput i)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput o)
                   throws java.io.IOException
Throws:
java.io.IOException

Class rice.p2p.util.testing.XMLObjectStreamUnit.TestUnreadData extends java.lang.Object implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

num

int num

Package rice.pastry

Class rice.pastry.Id extends java.lang.Object implements Serializable

serialVersionUID: 2166868464271508935L

Serialization Methods

readResolve

private java.lang.Object readResolve()
                              throws java.io.ObjectStreamException
Define readResolve, which will replace the deserialized object with the canootical one (if one exists) to ensure Id coalescing.

Throws:
java.io.ObjectStreamException
Serialized Fields

Id

int[] Id
The actual contents of this Id

Class rice.pastry.Id.Distance extends java.lang.Object implements Serializable

Serialized Fields

difference

int[] difference

Class rice.pastry.IdRange extends java.lang.Object implements Serializable

Serialized Fields

empty

boolean empty

ccw

Id ccw

cw

Id cw

Class rice.pastry.IdSet extends java.lang.Object implements Serializable

serialVersionUID: -1565571743719309172L

Serialized Fields

idSet

java.util.SortedMap<K,V> idSet

cachedHash

byte[] cachedHash

validHash

boolean validHash

Class rice.pastry.NodeHandle extends NodeHandle implements Serializable

serialVersionUID: 987479397660721015L

Class rice.pastry.NodeId extends Id implements Serializable

serialVersionUID: 4346947555837618045L

Serialization Methods

readResolve

private java.lang.Object readResolve()
                              throws java.io.ObjectStreamException
Define readResolve, which will replace the deserialized object with the canootical one (if one exists) to ensure Id coalescing.

Throws:
java.io.ObjectStreamException

Class rice.pastry.NodeSet extends java.lang.Object implements Serializable

serialVersionUID: 4410658508346287677L

Serialized Fields

set

java.util.Vector<E> set

Package rice.pastry.commonapi

Class rice.pastry.commonapi.PastryEndpointMessage extends Message implements Serializable

serialVersionUID: 4499456388556140871L

Serialized Fields

message

Message message

Package rice.pastry.direct

Class rice.pastry.direct.DirectNodeHandle extends NodeHandle implements Serializable

Serialized Fields

remoteNode

DirectPastryNode remoteNode

simulator

NetworkSimulator simulator

logger

Logger logger

Class rice.pastry.direct.GenericNetwork.Coordinate extends java.lang.Object implements Serializable

Serialized Fields

index

int index

pos

double[] pos

Package rice.pastry.dist

Class rice.pastry.dist.DistNodeHandle extends NodeHandle implements Serializable

serialVersionUID: 6030505652558872412L

Serialized Fields

nodeId

NodeId nodeId

address

java.net.InetSocketAddress address

epoch

int epoch
a unique number matching the liveness of this node this number will be different each time the process is run, but the NodeId can be the same.

Class rice.pastry.dist.NodeIsDeadException extends java.lang.RuntimeException implements Serializable

Serialized Fields

originalException

java.lang.Exception originalException
The original reason we found the node to be dead.


Package rice.pastry.join

Class rice.pastry.join.InitiateJoin extends Message implements Serializable

Serialized Fields

handle

NodeHandle[] handle

Class rice.pastry.join.JoinAddress extends java.lang.Object implements Serializable

Class rice.pastry.join.JoinRequest extends Message implements Serializable

serialVersionUID: 231671018732832563L

Serialized Fields

handle

NodeHandle handle

joinHandle

NodeHandle joinHandle

rowCount

int rowCount

rows

RouteSet[][] rows

leafSet

LeafSet leafSet

Package rice.pastry.leafset

Class rice.pastry.leafset.BroadcastLeafSet extends Message implements Serializable

Serialized Fields

fromNode

NodeHandle fromNode

theLeafSet

LeafSet theLeafSet

theType

int theType

Class rice.pastry.leafset.InitiateLeafSetMaintenance extends Message implements Serializable

Class rice.pastry.leafset.LeafSet extends java.util.Observable implements Serializable

serialVersionUID: 3960030608598552977L

Serialized Fields

baseId

NodeId baseId

baseHandle

NodeHandle baseHandle

cwSet

SimilarSet cwSet

ccwSet

SimilarSet ccwSet

theSize

int theSize

Class rice.pastry.leafset.LeafSetProtocolAddress extends java.lang.Object implements Serializable

Class rice.pastry.leafset.RangeCannotBeDeterminedException extends java.lang.RuntimeException implements Serializable

Serialized Fields

r

int r

pos

int pos

uniqueCount

int uniqueCount

nh

NodeHandle nh

Class rice.pastry.leafset.RequestLeafSet extends Message implements Serializable

Serialized Fields

handle

NodeHandle handle

Class rice.pastry.leafset.SimilarSet extends java.util.Observable implements Serializable

serialVersionUID: 2289610430696506873L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

ln

NodeHandle ln

clockwise

boolean clockwise

nodes

NodeHandle[] nodes

theSize

int theSize

leafSet

LeafSet leafSet

Package rice.pastry.messaging

Class rice.pastry.messaging.Message extends java.lang.Object implements Serializable

serialVersionUID: 8921944904321235696L

Serialized Fields

destination

Address destination

sender

NodeHandle sender

priority

boolean priority
Potentially needed for reverse compatability with serialization? Remove this when move to byte-level protocol.


priorityLevel

int priorityLevel

Package rice.pastry.routing

Class rice.pastry.routing.BroadcastRouteRow extends Message implements Serializable

Serialized Fields

fromNode

NodeHandle fromNode

row

RouteSet[] row

Class rice.pastry.routing.InitiateRouteSetMaintenance extends Message implements Serializable

Class rice.pastry.routing.RequestRouteRow extends Message implements Serializable

Serialized Fields

handle

NodeHandle handle

row

int row

Class rice.pastry.routing.RouteMessage extends Message implements Serializable

serialVersionUID: 3492981895989180093L

Serialized Fields

target

Id target

internalMsg

Message internalMsg

prevNode

NodeHandle prevNode

auxAddress

Address auxAddress

Class rice.pastry.routing.RouteProtocolAddress extends java.lang.Object implements Serializable

Class rice.pastry.routing.RouterAddress extends java.lang.Object implements Serializable

Class rice.pastry.routing.RouteSet extends java.lang.Object implements Serializable

serialVersionUID: 8156336294555109590L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
deserialize the routeSet pings the handle the was the closests on the sending node

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
serialize the RouteSet records the closest node

Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

nodes

NodeHandle[] nodes

theSize

int theSize

closest

int closest

Class rice.pastry.routing.SendOptions extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

random

boolean random

noShortCuts

boolean noShortCuts

shortestPath

boolean shortestPath

allowMultipleHops

boolean allowMultipleHops

rerouteIfSuspected

boolean rerouteIfSuspected

Package rice.pastry.security

Class rice.pastry.security.PermissiveCredentials extends java.lang.Object implements Serializable


Package rice.pastry.socket

Class rice.pastry.socket.EpochInetSocketAddress extends java.lang.Object implements Serializable

serialVersionUID: 2081191512212313338L

Serialized Fields

address

java.net.InetSocketAddress address

epoch

long epoch

Class rice.pastry.socket.SocketNodeHandle extends DistNodeHandle implements Serializable

serialVersionUID: -5452528188786429274L

Serialized Fields

eaddress

EpochInetSocketAddress eaddress

Class rice.pastry.socket.SourceRoute extends java.lang.Object implements Serializable

serialVersionUID: -4402277039316685149L

Serialization Methods

readResolve

private java.lang.Object readResolve()
                              throws java.io.ObjectStreamException
Define readResolve, which will replace the deserialized object with the canootical one (if one exists) to ensure Id coalescing.

Throws:
java.io.ObjectStreamException
Serialized Fields

path

EpochInetSocketAddress[] path

Package rice.pastry.socket.messaging

Class rice.pastry.socket.messaging.DatagramMessage extends SocketMessage implements Serializable

serialVersionUID: 5928529749829923541L

Serialized Fields

start

long start

outbound

SourceRoute outbound

inbound

SourceRoute inbound

Class rice.pastry.socket.messaging.IPAddressRequestMessage extends DatagramMessage implements Serializable

Class rice.pastry.socket.messaging.IPAddressResponseMessage extends DatagramMessage implements Serializable

Serialized Fields

address

java.net.InetSocketAddress address

Class rice.pastry.socket.messaging.LeafSetRequestMessage extends SocketMessage implements Serializable

Class rice.pastry.socket.messaging.LeafSetResponseMessage extends SocketMessage implements Serializable

Serialized Fields

leafset

LeafSet leafset

Class rice.pastry.socket.messaging.NodeIdRequestMessage extends SocketMessage implements Serializable

Class rice.pastry.socket.messaging.NodeIdResponseMessage extends SocketMessage implements Serializable

Serialized Fields

nid

NodeId nid

epoch

long epoch

Class rice.pastry.socket.messaging.PingMessage extends DatagramMessage implements Serializable

serialVersionUID: -1831848738223899227L

Class rice.pastry.socket.messaging.PingResponseMessage extends DatagramMessage implements Serializable

Class rice.pastry.socket.messaging.RouteRowRequestMessage extends SocketMessage implements Serializable

Serialized Fields

row

int row

Class rice.pastry.socket.messaging.RouteRowResponseMessage extends SocketMessage implements Serializable

Serialized Fields

set

RouteSet[] set

Class rice.pastry.socket.messaging.RoutesRequestMessage extends SocketMessage implements Serializable

Class rice.pastry.socket.messaging.RoutesResponseMessage extends SocketMessage implements Serializable

Serialized Fields

routes

SourceRoute[] routes

Class rice.pastry.socket.messaging.SocketMessage extends Message implements Serializable

Class rice.pastry.socket.messaging.WrongEpochMessage extends DatagramMessage implements Serializable

serialVersionUID: 2838948342952784682L

Serialized Fields

incorrect

EpochInetSocketAddress incorrect

correct

EpochInetSocketAddress correct

Package rice.pastry.standard

Class rice.pastry.standard.ConsistentJoinMsg extends Message implements Serializable

serialVersionUID: -8942404626084999673L

Serialized Fields

ls

LeafSet ls

request

boolean request

failed

java.util.HashSet<E> failed

Class rice.pastry.standard.InitiatePingNeighbor extends Message implements Serializable

Class rice.pastry.standard.StandardAddress extends java.lang.Object implements Serializable

serialVersionUID: 1564239935633411277L

Serialized Fields

myCode

int myCode

name

java.lang.String name

Package rice.pastry.testing

Class rice.pastry.testing.HelloMsg extends Message implements Serializable

Serialized Fields

target

Id target

msgid

int msgid

messageDirect

boolean messageDirect

src

NodeHandle src

Class rice.pastry.testing.LeafSetTest.TestNodeHandle extends NodeHandle implements Serializable

Serialized Fields

id

NodeId id

Class rice.pastry.testing.PingAddress extends java.lang.Object implements Serializable

Serialized Fields

myCode

int myCode

Class rice.pastry.testing.PingMessageNew extends Message implements Serializable

Serialized Fields

target

NodeId target

nHops

int nHops

fDistance

double fDistance

Package rice.persistence.testing

Class rice.persistence.testing.MemoryStorageTest.VariableId extends java.lang.Object implements Serializable

Serialized Fields

num

int num

Package rice.post

Class rice.post.ForwardLog extends Log implements Serializable

serialVersionUID: 5516854362333868152L

Serialized Fields

addresses

java.lang.String[] addresses
The list of addresses to forward to

Class rice.post.PostClientAddress extends java.lang.Object implements Serializable

serialVersionUID: 7140777125939291819L

Serialized Fields

name

java.lang.String name

Class rice.post.PostEntityAddress extends java.lang.Object implements Serializable

serialVersionUID: -7860373480614864296L

Class rice.post.PostException extends java.lang.Exception implements Serializable

Class rice.post.PostGroupAddress extends PostEntityAddress implements Serializable

Serialized Fields

id

Id id

Class rice.post.PostLog extends Log implements Serializable

serialVersionUID: 5516854362333868152L

Serialized Fields

user

PostEntityAddress user
The user of this log.


key

java.security.PublicKey key
The public key of the user.


certificate

PostCertificate certificate
The certificate of the user.


aggregate

java.io.Serializable aggregate
Any extra data, or specifically, the head of one's aggregation log

Class rice.post.PostUserAddress extends PostEntityAddress implements Serializable

serialVersionUID: -5468003419549068547L

Serialized Fields

name

java.lang.String name

address

Id address

Package rice.post.delivery

Class rice.post.delivery.Delivery extends ContentHashPastContent implements Serializable

serialVersionUID: 5154309973324809945L

Serialized Fields

message

SignedPostMessage message
The internal encrypted message

Class rice.post.delivery.Delivery.DeliveryHandle extends java.lang.Object implements Serializable

Serialized Fields

id

Id id

handle

NodeHandle handle

expiration

long expiration

Class rice.post.delivery.DeliveryMetadata extends GCPastMetadata implements Serializable

serialVersionUID: -8357987542721320878L

Serialized Fields

destination

PostEntityAddress destination

Class rice.post.delivery.Receipt extends Delivery implements Serializable

serialVersionUID: -2762703066657973942L

Serialized Fields

signature

byte[] signature
The signature

Class rice.post.delivery.Undeliverable extends Delivery implements Serializable

serialVersionUID: 4077957479096391613L


Package rice.post.log

Class rice.post.log.CoalescedLog extends EncryptedLog implements Serializable

serialVersionUID: -8781290016130834529L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Internal method for reading in this data object

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Internal method for writing out this data object

Throws:
java.io.IOException

Class rice.post.log.CoalescedLog.PhantomLogEntry extends LogEntry implements Serializable

Class rice.post.log.CoalescedLogEntry.PhantomLogEntry extends LogEntry implements Serializable

Serialized Fields

entry

LogEntry entry

Class rice.post.log.EncryptedLog extends Log implements Serializable

serialVersionUID: 369232753739190225L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Internal method for reading in this data object

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Internal method for writing out this data object

Throws:
java.io.IOException

Class rice.post.log.Log extends java.lang.Object implements Serializable

serialVersionUID: -2375808799970141618L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Custom readObject to allow the buffer to be initialized upon deserialization

Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

location

Id location
The location of this log in PAST.


name

java.lang.Object name
Some unique identifier to name this log.


children

java.util.HashMap<K,V> children
A map of the names of the child logs to their references.


topEntryReference

LogEntryReference topEntryReference
A reference to the most recent entry in this log. deprecated, use the topEntryReferences[] array below


topEntryReferences

LogEntryReference[] topEntryReferences
References to the last n entries in this log.

Class rice.post.log.LogEntry extends java.lang.Object implements Serializable

serialVersionUID: 2210096794853078256L

Serialized Fields

user

PostEntityAddress user

previousEntryReference

LogEntryReference previousEntryReference

previousEntryReferences

LogEntryReference[] previousEntryReferences

Class rice.post.log.LogEntryReference extends ContentHashReference implements Serializable

serialVersionUID: 3104562140019022408L

Class rice.post.log.LogReference extends SignedReference implements Serializable


Package rice.post.messaging

Class rice.post.messaging.BackupMessage extends java.lang.Object implements Serializable

Class rice.post.messaging.DeliveryLookupMessage extends PostMessage implements Serializable

Serialized Fields

id

Id id

source

NodeHandle source

Class rice.post.messaging.DeliveryLookupResponseMessage extends PostMessage implements Serializable

Serialized Fields

message

DeliveryRequestMessage message

Class rice.post.messaging.DeliveryMessage extends PostMessage implements Serializable

serialVersionUID: -863725686248756000L

Serialized Fields

message

SignedPostMessage message

id

Id id

destination

PostEntityAddress destination

Class rice.post.messaging.DeliveryRequestMessage extends PostMessage implements Serializable

Serialized Fields

destination

PostUserAddress destination

message

SignedPostMessage message

id

Id id

Class rice.post.messaging.EncryptedNotificationMessage extends PostMessage implements Serializable

serialVersionUID: -6105218787584438214L

Serialized Fields

key

byte[] key

data

byte[] data

destination

PostEntityAddress destination

Class rice.post.messaging.GroupNotificationMessage extends PostMessage implements Serializable

Serialized Fields

group

PostGroupAddress group

data

byte[] data

Class rice.post.messaging.NotificationMessage extends PostMessage implements Serializable

Serialized Fields

clientAddress

PostClientAddress clientAddress

destination

PostEntityAddress destination

Class rice.post.messaging.PostMessage extends java.lang.Object implements Serializable

Serialized Fields

sender

PostEntityAddress sender

Class rice.post.messaging.PostPastryMessage extends java.lang.Object implements Serializable

serialVersionUID: 8591215136628275133L

Serialized Fields

message

SignedPostMessage message

Class rice.post.messaging.PostScribeMessage extends java.lang.Object implements Serializable

Serialized Fields

message

SignedPostMessage message

Class rice.post.messaging.PresenceMessage extends PostMessage implements Serializable

serialVersionUID: -2972426454617508369L

Serialized Fields

location

Id location

handle

NodeHandle handle

Class rice.post.messaging.ReceiptMessage extends PostMessage implements Serializable

Serialized Fields

message

SignedPostMessage message

id

Id id

Class rice.post.messaging.RefreshMessage extends java.lang.Object implements Serializable

Class rice.post.messaging.SignedPostMessage extends java.lang.Object implements Serializable

serialVersionUID: 7465703610144475310L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Internal method for reading in this data object

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Internal method for writing out this data object

Throws:
java.io.IOException
Serialized Fields

message

PostMessage message
Deprecated. 
Can't mess with this field in the deserialization or we risk breaking PresenceMessages even more than they already are for older versions of ePOST.


version

int version

signature

byte[] signature

Class rice.post.messaging.SynchronizeMessage extends java.lang.Object implements Serializable


Package rice.post.proxy

Class rice.post.proxy.CompatibilityCheck.KillPanel extends javax.swing.JPanel implements Serializable

Class rice.post.proxy.CompatibilityCheck.PostPanel extends javax.swing.JPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

parameters

Parameters parameters

environment

Environment environment

proxy

PostProxy proxy

panels

ConfigurationFrame.SaveablePanel[] panels

Class rice.post.proxy.ConfigurationFrame.ButtonBox extends ConfigurationFrame.SaveablePanel implements Serializable

Serialized Fields

label

java.lang.String label

button

javax.swing.JButton button

Class rice.post.proxy.ConfigurationFrame.ButtonPane extends javax.swing.JPanel implements Serializable

Serialized Fields

cancel

javax.swing.JButton cancel

save

javax.swing.JButton save

password

javax.swing.JButton password

Class rice.post.proxy.ConfigurationFrame.ChangePasswordFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

old

javax.swing.JPasswordField old

new1

javax.swing.JPasswordField new1

new2

javax.swing.JPasswordField new2

parameters

Parameters parameters

submitted

boolean submitted

Class rice.post.proxy.ConfigurationFrame.ConfigurationPanel extends ConfigurationFrame.SaveablePanel implements Serializable

Serialized Fields

parameter

java.lang.String parameter

Class rice.post.proxy.ConfigurationFrame.ControlPanel extends ConfigurationFrame.SaveablePanel implements Serializable

Serialized Fields

panels

ConfigurationFrame.SaveablePanel[] panels

Class rice.post.proxy.ConfigurationFrame.DebugConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.EmailConfiguration extends ConfigurationFrame.ControlPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.EnableBox extends ConfigurationFrame.ConfigurationPanel implements Serializable

Serialized Fields

label

java.lang.String label

box

javax.swing.JCheckBox box

Class rice.post.proxy.ConfigurationFrame.FloatBox extends ConfigurationFrame.TextBox implements Serializable

Serialized Fields

mask

java.lang.String mask

Class rice.post.proxy.ConfigurationFrame.ForwardingConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.GeneralEmailConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.GeneralJavaConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.GeneralPostConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.GeneralProxyConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.GlacierBandwidthConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.GlacierConfiguration extends ConfigurationFrame.ControlPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.GlacierTrashConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.GlobalConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.ImapConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.InfoBox extends ConfigurationFrame.SaveablePanel implements Serializable

Serialized Fields

label

java.lang.String label

field

javax.swing.JTextField field

Class rice.post.proxy.ConfigurationFrame.JavaConfiguration extends ConfigurationFrame.ControlPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.ListBox extends ConfigurationFrame.ConfigurationPanel implements Serializable

Serialized Fields

label

java.lang.String label

field

javax.swing.JList field

model

javax.swing.DefaultListModel model

Class rice.post.proxy.ConfigurationFrame.ListBox.ListElementAddFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

field

javax.swing.JTextField field

Class rice.post.proxy.ConfigurationFrame.LivenessConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.LogConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.LogEnableBox extends ConfigurationFrame.ConfigurationPanel implements Serializable

Serialized Fields

label

java.lang.String label

box

javax.swing.JCheckBox box

Class rice.post.proxy.ConfigurationFrame.LoggingConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.MemoryConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.NumericBox extends ConfigurationFrame.TextBox implements Serializable

Serialized Fields

mask

java.lang.String mask

Class rice.post.proxy.ConfigurationFrame.OtherConfiguration extends ConfigurationFrame.ControlPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.OtherJavaConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.PasswordBox extends ConfigurationFrame.TextBox implements Serializable

Class rice.post.proxy.ConfigurationFrame.PastConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.Pop3Configuration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.PostConfiguration extends ConfigurationFrame.ControlPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.ProfilingConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.ProxyConfiguration extends ConfigurationFrame.ControlPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.RefreshConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.RestartConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.SaveablePanel extends javax.swing.JPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.SecurityConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.SendingConfiguration extends ConfigurationFrame.ControlPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.SleepConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.SliderBox extends ConfigurationFrame.ConfigurationPanel implements Serializable

Serialized Fields

label

java.lang.String label

slider

javax.swing.JSlider slider

Class rice.post.proxy.ConfigurationFrame.SmtpClientConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.SmtpConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.SSLConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.StorageConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.ConfigurationFrame.TextBox extends ConfigurationFrame.ConfigurationPanel implements Serializable

Serialized Fields

label

java.lang.String label

field

javax.swing.JTextField field

Class rice.post.proxy.ConfigurationFrame.TitledPanel extends ConfigurationFrame.SaveablePanel implements Serializable

Serialized Fields

panels

ConfigurationFrame.SaveablePanel[][] panels

layout

java.awt.GridBagLayout layout

Class rice.post.proxy.ConfigurationFrame.UpdateConfiguration extends ConfigurationFrame.TitledPanel implements Serializable

Class rice.post.proxy.PostProxy.KillPanel extends javax.swing.JPanel implements Serializable

Class rice.post.proxy.PostProxy.PasswordFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

field

javax.swing.JPasswordField field

box

javax.swing.JCheckBox box

parameters

Parameters parameters

submitted

boolean submitted

Class rice.post.proxy.PostProxy.PostDialog extends javax.swing.JFrame implements Serializable

Serialized Fields

area

javax.swing.JTextArea area

scroll

javax.swing.JScrollPane scroll

panel

javax.swing.JPanel panel

kill

javax.swing.JPanel kill

Class rice.post.proxy.PostProxy.PostPanel extends javax.swing.JPanel implements Serializable

Class rice.post.proxy.PostProxy.SMTPServerPanel extends javax.swing.JFrame implements Serializable

Serialized Fields

field

javax.swing.JTextField field

box

javax.swing.JCheckBox box

parameters

Parameters parameters

submitted

boolean submitted

Package rice.post.security

Class rice.post.security.PostCertificate extends java.lang.Object implements Serializable

Serialized Fields

address

PostEntityAddress address

key

java.security.PublicKey key

Package rice.post.security.ca

Class rice.post.security.ca.CAPostCertificate extends PostCertificate implements Serializable

Serialized Fields

signature

byte[] signature
The signature which verifies this certificate


Package rice.post.security.pknoi

Class rice.post.security.pknoi.PKnoIChain extends java.lang.Object implements Serializable

Class rice.post.security.pknoi.PKnoIPostCertificate extends PostCertificate implements Serializable

Class rice.post.security.pknoi.PKnoISignature extends java.lang.Object implements Serializable


Package rice.post.storage

Class rice.post.storage.ContentHashReference extends java.lang.Object implements Serializable

serialVersionUID: 5215474536871804216L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
ReadObject overridden in order to support translation from old -> new style references.

Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

locations

Id[] locations
Location where this data is stored in PAST.


keys

byte[][] keys
Key used to sign the content hash.

Class rice.post.storage.GroupData extends java.lang.Object implements Serializable

Serialized Fields

data

PostData[] data

Class rice.post.storage.SecureReference extends java.lang.Object implements Serializable

serialVersionUID: -1375176213506840185L

Serialized Fields

location

Id location
Location where this data is stored in PAST.


key

byte[] key
Key used to sign the content hash.

Class rice.post.storage.SignedData extends rice.post.storage.StorageServiceData implements Serializable

serialVersionUID: 7535493841770155095L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Internal method for reading in this data object

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Internal method for writing out this data object

Throws:
java.io.IOException

Class rice.post.storage.SignedReference extends java.lang.Object implements Serializable

serialVersionUID: -6793773589264272354L

Serialized Fields

location

Id location
Location where this data is stored in PAST.

Class rice.post.storage.StorageException extends PostException implements Serializable


Package rice.tutorial.lesson3

Class rice.tutorial.lesson3.MyMsg extends java.lang.Object implements Serializable

Serialized Fields

from

Id from
Where the Message came from.


to

Id to
Where the Message is going.


Package rice.tutorial.lesson4

Class rice.tutorial.lesson4.MyMsg extends java.lang.Object implements Serializable

Serialized Fields

from

Id from
Where the Message came from.


to

Id to
Where the Message is going.


Package rice.tutorial.lesson6

Class rice.tutorial.lesson6.MyScribeContent extends java.lang.Object implements Serializable

Serialized Fields

from

NodeHandle from
The source of this content.


seq

int seq
The sequence number of the content.


Package rice.tutorial.lesson7

Class rice.tutorial.lesson7.MyPastContent extends ContentHashPastContent implements Serializable

Serialized Fields

content

java.lang.String content
Store the content. Note that this class is Serializable, so any non-transient field will automatically be stored to to disk.


Package rice.visualization

Class rice.visualization.ControlPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

visualization

Visualization visualization

selectJarsButton

javax.swing.JButton selectJarsButton

centerPanel

javax.swing.JPanel centerPanel

fileList

javax.swing.JList fileList

removeJarsButton

javax.swing.JButton removeJarsButton

debugCommandButton

javax.swing.JButton debugCommandButton

centerPanelLayout

java.awt.GridBagLayout centerPanelLayout

commandLineField

javax.swing.JTextField commandLineField

updateJarsButton

javax.swing.JButton updateJarsButton

chooser

javax.swing.JFileChooser chooser

selectedFiles

javax.swing.DefaultListModel selectedFiles

logger

Logger logger

Class rice.visualization.DebugCommandFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

client

VisualizationClient client

requestField

javax.swing.JTextField requestField

responseField

javax.swing.JTextArea responseField

lastCommand

java.lang.String lastCommand

Class rice.visualization.InformationPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

visualization

Visualization visualization

model

javax.swing.DefaultComboBoxModel model

addrModel

javax.swing.DefaultComboBoxModel addrModel

text

javax.swing.JTextField text

changing

boolean changing

Class rice.visualization.LocalVisualizationFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

pastryNodePanel

PastryNodePanel pastryNodePanel

visualization

LocalVisualization visualization

Class rice.visualization.PastryNodePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

factory

ViewRendererFactory factory

selected

int selected

pane

javax.swing.JTabbedPane pane

Class rice.visualization.PastryRingPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

visualization

Visualization visualization

nodeLocations

java.awt.Rectangle[] nodeLocations

textLocations

java.awt.Rectangle[] textLocations

nodes

Node[] nodes

ring

Ring ring

ringIndex

int ringIndex

Class rice.visualization.VisualizationFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

visualization

Visualization visualization

pastryRingPanel

PastryRingPanel pastryRingPanel

pastryNodePanel

PastryNodePanel pastryNodePanel

informationPanel

InformationPanel informationPanel

controlPanel

ControlPanel controlPanel

Package rice.visualization.client

Class rice.visualization.client.DataRequest extends java.lang.Object implements Serializable

Class rice.visualization.client.DebugCommandRequest extends java.lang.Object implements Serializable

Serialized Fields

command

java.lang.String command

Class rice.visualization.client.DebugCommandResponse extends java.lang.Object implements Serializable

Serialized Fields

request

java.lang.String request

response

java.lang.String response

responseCode

int responseCode

Class rice.visualization.client.FileMessage extends java.lang.Object implements Serializable

Serialized Fields

fileName

java.lang.String fileName

bytes

byte[] bytes

Class rice.visualization.client.NodeHandlesRequest extends java.lang.Object implements Serializable

Class rice.visualization.client.UpdateJarRequest extends java.lang.Object implements Serializable

Serialized Fields

executeCommand

java.lang.String executeCommand

jars

java.util.ArrayList<E> jars

waitTime

long waitTime

Class rice.visualization.client.UpdateJarResponse extends java.lang.Object implements Serializable

Serialized Fields

e

java.lang.Exception e

response

int response

Package rice.visualization.data

Class rice.visualization.data.Color extends java.lang.Object implements Serializable

Serialized Fields

color

int color

Class rice.visualization.data.Constraints extends java.lang.Object implements Serializable

Serialized Fields

gridx

int gridx

gridy

int gridy

fill

int fill

Class rice.visualization.data.Data extends java.lang.Object implements Serializable

Serialized Fields

panels

java.util.Vector<E> panels

views

java.util.Hashtable<K,V> views

Class rice.visualization.data.DataPanel extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

views

java.util.Vector<E> views

Class rice.visualization.data.DataView extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

width

int width

height

int height

constraints

Constraints constraints

data

Data data

Class rice.visualization.data.KeyValueListView extends DataView implements Serializable

Serialized Fields

properties

java.util.Properties properties

Class rice.visualization.data.LineGraphView extends DataView implements Serializable

Serialized Fields

domains

java.util.Vector<E> domains

ranges

java.util.Vector<E> ranges

labels

java.util.Vector<E> labels

xLabel

java.lang.String xLabel

yLabel

java.lang.String yLabel

colors

java.util.Vector<E> colors

area

boolean area

legend

boolean legend

Class rice.visualization.data.MultiDataPanel extends DataPanel implements Serializable

Serialized Fields

panels

java.util.Vector<E> panels

Class rice.visualization.data.PieChartView extends DataView implements Serializable

Serialized Fields

items

java.util.Vector<E> items

labels

java.util.Vector<E> labels

Class rice.visualization.data.TableView extends DataView implements Serializable

Serialized Fields

rows

java.util.Vector<E> rows

sizes

int[] sizes


ePOST API

Copyright © 2001-2005 - Rice Pastry.