Interface Summary Interface Description L2pStorageInterface NodeStorageInterface StorageArtifactHandler StorageCollisionHandlerThis interface can be used to implement a handler that is called if a collision occurs during a store operation. StorageEnvelopeHandlerThis interface can be used to implement a handler that receives successfully fetched envelopes from the network. StorageExceptionHandlerThis interface can be used to implement a handler that recieves exceptions occurring during network operations. StorageLookupHandler StoragePartsHandler StorageStoreResultHandlerThis interface can be used to implement a handler that receives the result from a store operation.
Class Summary Class Description AbstractArtifact EnvelopeArtifact EnvelopeGeneratorA simple command line tool for generating XML envelopes to the standard out. EnvelopeImpl EnvelopeVersion HashedArtifactThis class represents a bunch of arbitrary data in the shared storage. LocalStorage MetadataArtifact MetadataEnvelope NetworkArtifactA network artifact is a bunch of arbitrary data in the shared storage. SharedStorage
Enum Summary Enum Description SharedStorage.STORAGE_MODEStorage mode for the pastry node – either use only memory or the file system for stored artifacts.
Exception Summary Exception Description DecodingFailedExceptionException thrown, if the decoding has failed for some reason. EncodingFailedExceptionException thrown if an encoding has failed for some reason. OverwriteExceptionA simple exception thrown on a forbidden attempt to overwrite an envelope. StopMergingExceptionThis exception should be thrown by a
StorageCollisionHandlerif there should be no further merging attempt.
VerificationFailedExceptionException thrown on failed cryptografic signature verifications.