net.i2p.router.peermanager
Class ProfilePersistenceHelper
java.lang.Object
net.i2p.router.peermanager.ProfilePersistenceHelper
class ProfilePersistenceHelper
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROP_PEER_PROFILE_DIR
public static final java.lang.String PROP_PEER_PROFILE_DIR
- See Also:
- Constant Field Values
DEFAULT_PEER_PROFILE_DIR
public static final java.lang.String DEFAULT_PEER_PROFILE_DIR
- See Also:
- Constant Field Values
EXPIRE_AGE
public static final long EXPIRE_AGE
- If we haven't been able to get a message through to the peer in 3 days,
drop the profile. They may reappear, but if they do, their config may
have changed (etc).
- See Also:
- Constant Field Values
ProfilePersistenceHelper
public ProfilePersistenceHelper(RouterContext ctx)
setUs
public void setUs(Hash routerIdentHash)
writeProfile
public void writeProfile(PeerProfile profile)
- write out the data from the profile to the stream
writeProfile
public void writeProfile(PeerProfile profile,
java.io.OutputStream out)
throws java.io.IOException
- write out the data from the profile to the stream
- Throws:
java.io.IOException
readProfiles
public java.util.Set readProfiles()
readProfile
public PeerProfile readProfile(java.io.File file)
main
public static void main(java.lang.String[] args)
- generate 1000 profiles