package socialkademlia.dht; import kademlia.dht.KademliaStorageEntry; /** * Storage Entry interface for SocialKademlia. * * @author Joshua Kissoon * @since 20140602 */ public interface SocialKademliaStorageEntry extends KademliaStorageEntry { /** * Set the content value of this storage entry * * @param data */ public void setContent(String data); /** * @return Whether this entry is compressed or not */ public boolean isCompressed(); /** * Specify that the storage entry is compressed */ public void setCompressed(); /** * Specify that the storage entry is decompressed */ public void setDecompressed(); /** * @return The content in string format */ public String getContentString(); @Override public SocialKademliaStorageEntryMetadata getContentMetadata(); }