net.i2p.router.peermanager
Class ProfilePersistenceHelper
java.lang.Object
net.i2p.router.peermanager.ProfilePersistenceHelper
class ProfilePersistenceHelper
- extends 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 String PROP_PEER_PROFILE_DIR
- See Also:
- Constant Field Values
DEFAULT_PEER_PROFILE_DIR
public static final 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,
OutputStream out)
throws IOException
- write out the data from the profile to the stream
- Throws:
IOException
readProfiles
public Set readProfiles()
readProfile
public PeerProfile readProfile(File file)
main
public static void main(String[] args)
- generate 1000 profiles