Project

General

Profile

Statistics
| Revision:

root / src / protocols / Reclaim.java

History | View | Annotate | Download (727 Bytes)

1 1 up20150524
package protocols;
2
3
import chord.ChordManager;
4
import chord.ConnectionInfo;
5
import files.FileHandler;
6
import messages.*;
7
import peer.Peer;
8
9
import java.io.IOException;
10
import java.math.BigInteger;
11
import java.net.InetAddress;
12
import java.net.UnknownHostException;
13
import java.security.NoSuchAlgorithmException;
14
import java.util.concurrent.ExecutionException;
15
16
public class Reclaim implements Runnable{
17
    private long reservedSpace;
18
19
    public Reclaim(long reservedSpace) {
20
        this.reservedSpace = reservedSpace;
21
    }
22
23
    @Override
24
    public void run() {
25
        try {
26
            Peer.storage.setSpaceReserved(this.reservedSpace);
27
        } catch (IOException e) {
28
            e.printStackTrace();
29
        }
30
    }
31
}