ePOST API

Uses of Interface
rice.post.storage.PostData

Packages that use PostData
rice.email   
rice.email.log   
rice.post   
rice.post.log   
rice.post.storage   
 

Uses of PostData in rice.email
 

Classes in rice.email that implement PostData
 class EmailData
          Represents the attachment to an email.
 class SnapShot
          Serves as a summary of the log chain up to the current point.
 

Uses of PostData in rice.email.log
 

Classes in rice.email.log that implement PostData
 class AddFolderLogEntry
           
 class DeleteMailLogEntry
          An anti-email node, serves to cancel out the mail node that it matches up to.
 class DeleteMailsLogEntry
          An anti-emails node, serves to cancel out the mail node that it matches up to.
 class EmailLog
          This represents the head of an email log, representing a folder.
 class EmailLogEntry
          An abstract class for all email log entry types
 class InsertMailLogEntry
          Stores an email in the LogEntry chain.
 class InsertMailsLogEntry
          Stores an list of emails in the LogEntry chain.
 class RemoveFolderLogEntry
           
 class SnapShotLogEntry
          Serves as a summary of the log chain up to the current point.
 class UpdateMailLogEntry
          Adds the flags to the log entry
 class UpdateMailsLogEntry
          Adds the flags to the log entry
 

Uses of PostData in rice.post
 

Classes in rice.post that implement PostData
 class ForwardLog
          This class represents the log of forwarding addresses for a given user.
 class PostLog
          This class represents the Log which sits at the address of the user's PostUserAddress and points to the logs of other applications.
 

Uses of PostData in rice.post.log
 

Classes in rice.post.log that implement PostData
 class CoalescedLog
          Class which represents an encrypted and coalesced log in the POST system.
protected  class CoalescedLog.PhantomLogEntry
          Internal class for bookkeeping log entries
 class EncryptedLog
          Class which represents an encrypted log in the POST system.
 class Log
          Class which represents a log in the POST system.
 class LogEntry
          Abstract class for all entries in the log.
 

Uses of PostData in rice.post.storage
 

Classes in rice.post.storage that implement PostData
 class GroupData
          This interface is designed to serve as an abstraction of a data object stored in Post.
 

Fields in rice.post.storage declared as PostData
protected  PostData[] GroupData.data
           
 

Methods in rice.post.storage that return PostData
 PostData[] GroupData.getData()
          Returns the data
 

Methods in rice.post.storage with parameters of type PostData
 void StorageService.storeContentHash(PostData data, Continuation command)
          Stores a PostData in the PAST storage system, in encrypted state, and returns a pointer and key to the data object.
 void StorageService.storeSecure(PostData data, Continuation command)
          Stores a PostData in the PAST storage system, in encrypted state, and returns a pointer and key to the data object.
 void StorageService.storeSigned(PostData data, Id location, Continuation command)
          Stores a PostData in the PAST store by signing the content and storing it at a well-known location.
protected static void StorageService.storeSigned(PostData data, Id location, long time, long expiration, java.security.KeyPair keyPair, Past past, Continuation command)
          Stores a PostData in the PAST store by signing the content and storing it at a well-known location.
 boolean StorageService.verifySigned(PostData data, java.security.PublicKey key)
          This method verifies a signed block of data with the given public key.
 

Constructors in rice.post.storage with parameters of type PostData
GroupData(PostData[] data)
          Builds a GroupData given a collection of PostData
 


ePOST API

Copyright © 2001-2005 - Rice Pastry.