Changes to implementation for SecertOwnerTask

This commit is contained in:
ameba23
2021-04-12 15:03:50 +02:00
parent d925f3be0b
commit b55ae1ce18

View File

@@ -22,11 +22,14 @@ public interface SecretOwnerTask {
private final PublicKey publicKey; private final PublicKey publicKey;
private final InetSocketAddress socketAddress; private final InetSocketAddress socketAddress;
private final byte[] localPayload;
public Listening(PublicKey publicKey, public Listening(PublicKey publicKey,
InetSocketAddress socketAddress) { InetSocketAddress socketAddress) {
this.publicKey = publicKey; this.publicKey = publicKey;
this.socketAddress = socketAddress; this.socketAddress = socketAddress;
// TODO this should also include the socket address
this.localPayload = publicKey.getEncoded();
} }
public PublicKey getPublicKey() { public PublicKey getPublicKey() {
@@ -36,6 +39,10 @@ public interface SecretOwnerTask {
public InetSocketAddress getSocketAddress() { public InetSocketAddress getSocketAddress() {
return socketAddress; return socketAddress;
} }
public byte[] getLocalPayload() {
return localPayload;
}
} }
public static class ReceivingShard extends State { public static class ReceivingShard extends State {