aboutsummaryrefslogtreecommitdiff
path: root/central/src/main/java/moe/yuuta/dn42peering/node/Node.java
diff options
context:
space:
mode:
Diffstat (limited to 'central/src/main/java/moe/yuuta/dn42peering/node/Node.java')
-rw-r--r--central/src/main/java/moe/yuuta/dn42peering/node/Node.java18
1 files changed, 7 insertions, 11 deletions
diff --git a/central/src/main/java/moe/yuuta/dn42peering/node/Node.java b/central/src/main/java/moe/yuuta/dn42peering/node/Node.java
index 250930f..d4b5731 100644
--- a/central/src/main/java/moe/yuuta/dn42peering/node/Node.java
+++ b/central/src/main/java/moe/yuuta/dn42peering/node/Node.java
@@ -1,17 +1,13 @@
package moe.yuuta.dn42peering.node;
-import io.grpc.ManagedChannel;
import io.vertx.codegen.annotations.DataObject;
import io.vertx.codegen.annotations.GenIgnore;
import io.vertx.codegen.format.SnakeCase;
-import io.vertx.core.Vertx;
import io.vertx.core.json.JsonObject;
-import io.vertx.grpc.VertxChannelBuilder;
import io.vertx.sqlclient.templates.annotations.Column;
import io.vertx.sqlclient.templates.annotations.ParametersMapped;
import io.vertx.sqlclient.templates.annotations.RowMapped;
import io.vertx.sqlclient.templates.annotations.TemplateParameter;
-import moe.yuuta.dn42peering.provision.NodeCommon;
import moe.yuuta.dn42peering.peer.Peer;
import javax.annotation.Nonnull;
@@ -108,13 +104,13 @@ public class Node {
@GenIgnore
@Nonnull
- public NodeCommon toRPCNode() {
- return new NodeCommon(id,
- dn42Ip4,
- dn42Ip6,
- dn42Ip6NonLL,
- internalIp,
- internalPort);
+ public moe.yuuta.dn42peering.agent.proto.Node.Builder toRPCNode() {
+ return moe.yuuta.dn42peering.agent.proto.Node.newBuilder()
+ .setAsn(Long.parseLong(getAsn().substring(2)))
+ .setId(getId())
+ .setIpv4(getDn42Ip4())
+ .setIpv6(getDn42Ip6())
+ .setIpv6NonLL(getDn42Ip6NonLL());
}
// BEGIN GETTER / SETTER