net.i2p.router.peermanager
class ProfilePersistenceHelper extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_PEER_PROFILE_DIR |
static long |
EXPIRE_AGE
If we haven't been able to get a message through to the peer in 3 days,
drop the profile.
|
static String |
PROP_PEER_PROFILE_DIR |
Constructor and Description |
---|
ProfilePersistenceHelper(RouterContext ctx) |
Modifier and Type | Method and Description |
---|---|
static void |
main(String[] args)
generate 1000 profiles
|
PeerProfile |
readProfile(File file) |
Set<PeerProfile> |
readProfiles() |
void |
setUs(Hash routerIdentHash) |
void |
writeProfile(PeerProfile profile)
write out the data from the profile to the stream
|
void |
writeProfile(PeerProfile profile,
OutputStream out)
write out the data from the profile to the stream
|
public static final String PROP_PEER_PROFILE_DIR
public static final String DEFAULT_PEER_PROFILE_DIR
public static final long EXPIRE_AGE
public ProfilePersistenceHelper(RouterContext ctx)
public void setUs(Hash routerIdentHash)
public void writeProfile(PeerProfile profile)
public void writeProfile(PeerProfile profile, OutputStream out) throws IOException
IOException
public Set<PeerProfile> readProfiles()
public PeerProfile readProfile(File file)
public static void main(String[] args)