summaryrefslogtreecommitdiffstats
path: root/clustercontroller-core
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2019-05-23 21:27:02 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2019-05-23 22:01:21 +0200
commit3cf7a16ab281cc5a2bde4dd608f25e8b074efd7e (patch)
tree6368e1303ec54610c2bcefd0e4956a8013b9f639 /clustercontroller-core
parentf2aaa615ebab15c614d52617268920c8fdfd1a84 (diff)
Remove usage of deprecated Method constructor
Diffstat (limited to 'clustercontroller-core')
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java12
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/DummyVdsNode.java30
2 files changed, 21 insertions, 21 deletions
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java
index 7f525c438bf..87901a9bdb4 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java
@@ -139,25 +139,25 @@ public class RpcServer {
public void addMethods() {
- Method m = new Method("getMaster", "", "is", this, "queueRpcRequest");
+ Method m = new Method("getMaster", "", "is", this::queueRpcRequest);
m.methodDesc("Get index of current fleetcontroller master");
m.returnDesc(0, "masterindex", "The index of the current master according to this node, or -1 if there is none.");
m.returnDesc(1, "description", "A textual field, used for additional information, such as why there is no master.");
supervisor.addMethod(m);
- m = new Method("getNodeList", "", "SS", this, "queueRpcRequest");
+ m = new Method("getNodeList", "", "SS", this::queueRpcRequest);
m.methodDesc("Get list of connection-specs to all nodes in the system");
m.returnDesc(0, "distributors", "connection-spec of all distributor-nodes (empty string for unknown nodes)");
m.returnDesc(1, "storagenodes", "connection-spec of all storage-nodes, (empty string for unknown nodes)");
supervisor.addMethod(m);
- m = new Method("getSystemState", "", "ss", this, "queueRpcRequest");
+ m = new Method("getSystemState", "", "ss", this::queueRpcRequest);
m.methodDesc("Get nodeState of all nodes and the system itself");
m.returnDesc(0, "systemstate", "nodeState string of system");
m.returnDesc(1, "nodestate", "nodeState-string for distributor and storage-nodes");
supervisor.addMethod(m);
- m = new Method("getNodeState", "si", "ssss", this, "queueRpcRequest");
+ m = new Method("getNodeState", "si", "ssss", this::queueRpcRequest);
m.methodDesc("Get nodeState of a node");
m.paramDesc(0, "nodeType", "Type of node. Should be 'storage' or 'distributor'");
m.paramDesc(1, "nodeIndex", "The node index");
@@ -167,7 +167,7 @@ public class RpcServer {
m.returnDesc(3, "rpcAddress", "This nodes RPC server address");
supervisor.addMethod(m);
- m = new Method("setNodeState", "ss", "s", this, "queueRpcRequest");
+ m = new Method("setNodeState", "ss", "s", this::queueRpcRequest);
m.methodDesc("Set nodeState of a node");
m.paramDesc(0, "slobrokAddress", "Slobrok address of node");
m.paramDesc(1, "nodeState", "Desired nodeState of the node (complete nodeState string - [key:value ]*)");
@@ -176,7 +176,7 @@ public class RpcServer {
}
// Called by rpc
- public void queueRpcRequest(Request req) {
+ private void queueRpcRequest(Request req) {
synchronized(monitor) {
req.detach();
rpcRequests.add(req);
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/DummyVdsNode.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/DummyVdsNode.java
index bd68f0fa343..27415cde407 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/DummyVdsNode.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/DummyVdsNode.java
@@ -331,13 +331,13 @@ public class DummyVdsNode {
private void addMethods() {
Method m;
- m = new Method("vespa.storage.connect", "s", "i", this, "rpc_storageConnect");
+ m = new Method("vespa.storage.connect", "s", "i", this::rpc_storageConnect);
m.methodDesc("Binds connection to a storage API handle");
m.paramDesc(0, "somearg", "Argument looking like slobrok address of the ones we're asking for some reason");
m.returnDesc(0, "returnCode", "Returncode of request. Should be 0 = OK");
supervisor.addMethod(m);
- m = new Method("getnodestate", "", "issi", this, "rpc_getNodeState");
+ m = new Method("getnodestate", "", "issi", this::rpc_getNodeState);
m.methodDesc("Get nodeState of a node");
m.returnDesc(0, "returnCode", "Returncode of request. Should be 1 = OK");
m.returnDesc(1, "returnMessage", "Textual error message if returncode is not ok.");
@@ -345,7 +345,7 @@ public class DummyVdsNode {
m.returnDesc(3, "progress", "Progress in percent of node initialization");
supervisor.addMethod(m);
- m = new Method("setsystemstate", "s", "is", this, "rpc_setSystemState");
+ m = new Method("setsystemstate", "s", "is", this::rpc_setSystemState);
m.methodDesc("Set system state of entire system");
m.paramDesc(0, "systemState", "new systemstate");
m.returnDesc(0, "returnCode", "Returncode of request. Should be 1 = OK");
@@ -353,20 +353,20 @@ public class DummyVdsNode {
supervisor.addMethod(m);
if (stateCommunicationVersion > 0) {
- m = new Method("getnodestate2", "si", "s", this, "rpc_getNodeState2");
+ m = new Method("getnodestate2", "si", "s", this::rpc_getNodeState2);
m.methodDesc("Get nodeState of a node, answer when state changes from given state.");
m.paramDesc(0, "nodeStateIn", "The node state of the given node");
m.paramDesc(1, "timeout", "Time timeout in milliseconds set by the state requester.");
m.returnDesc(0, "nodeStateOut", "The node state of the given node");
supervisor.addMethod(m);
- m = new Method("setsystemstate2", "s", "", this, "rpc_setSystemState2");
+ m = new Method("setsystemstate2", "s", "", this::rpc_setSystemState2);
m.methodDesc("Set system state of entire system");
m.paramDesc(0, "systemState", "new systemstate");
supervisor.addMethod(m);
if (stateCommunicationVersion > 1) {
- m = new Method("getnodestate3", "sii", "ss", this, "rpc_getNodeState2");
+ m = new Method("getnodestate3", "sii", "ss", this::rpc_getNodeState2);
m.methodDesc("Get nodeState of a node, answer when state changes from given state.");
m.paramDesc(0, "nodeStateIn", "The node state of the given node");
m.paramDesc(1, "timeout", "Time timeout in milliseconds set by the state requester.");
@@ -376,7 +376,7 @@ public class DummyVdsNode {
}
}
if (stateCommunicationVersion >= RPCCommunicator.SET_DISTRIBUTION_STATES_RPC_VERSION) {
- m = new Method(RPCCommunicator.SET_DISTRIBUTION_STATES_RPC_METHOD_NAME, "bix", "", this, "rpc_setDistributionStates");
+ m = new Method(RPCCommunicator.SET_DISTRIBUTION_STATES_RPC_METHOD_NAME, "bix", "", this::rpc_setDistributionStates);
m.methodDesc("Set distribution states for cluster and bucket spaces");
m.paramDesc(0, "compressionType", "Compression type for payload");
m.paramDesc(1, "uncompressedSize", "Uncompressed size of payload");
@@ -384,7 +384,7 @@ public class DummyVdsNode {
supervisor.addMethod(m);
}
if (stateCommunicationVersion >= RPCCommunicator.ACTIVATE_CLUSTER_STATE_VERSION_RPC_VERSION) {
- m = new Method(RPCCommunicator.ACTIVATE_CLUSTER_STATE_VERSION_RPC_METHOD_NAME, "i", "i", this, "rpc_activateClusterStateVersion");
+ m = new Method(RPCCommunicator.ACTIVATE_CLUSTER_STATE_VERSION_RPC_METHOD_NAME, "i", "i", this::rpc_activateClusterStateVersion);
m.methodDesc("Activate a given cluster state version");
m.paramDesc(0, "stateVersion", "Cluster state version to activate");
m.returnDesc(0, "actualVersion", "Actual cluster state version on node");
@@ -392,7 +392,7 @@ public class DummyVdsNode {
}
}
- public void rpc_storageConnect(Request req) {
+ private void rpc_storageConnect(Request req) {
synchronized(timer) {
log.log(LogLevel.SPAM, "Dummy node " + this + " got old type handle connect message.");
req.returnValues().add(new Int32Value(0));
@@ -400,7 +400,7 @@ public class DummyVdsNode {
}
}
- public void rpc_getNodeState(Request req) {
+ private void rpc_getNodeState(Request req) {
synchronized(timer) {
if (!negotiatedHandle) {
req.setError(75000, "Connection not bound to a handle");
@@ -431,7 +431,7 @@ public class DummyVdsNode {
return false;
}
- public void rpc_getNodeState2(Request req) {
+ private void rpc_getNodeState2(Request req) {
log.log(LogLevel.DEBUG, "Dummy node " + this + ": Got " + req.methodName() + " request");
try{
String oldState = req.parameters().get(0).asString();
@@ -500,7 +500,7 @@ public class DummyVdsNode {
}
}
- public void rpc_setSystemState(Request req) {
+ private void rpc_setSystemState(Request req) {
try{
if (shouldFailSetSystemStateRequests()) {
req.setError(ErrorCode.GENERAL_ERROR, "Dummy node configured to fail setSystemState() calls");
@@ -527,7 +527,7 @@ public class DummyVdsNode {
}
}
- public void rpc_setSystemState2(Request req) {
+ private void rpc_setSystemState2(Request req) {
try{
if (shouldFailSetSystemStateRequests()) {
req.setError(ErrorCode.GENERAL_ERROR, "Dummy node configured to fail setSystemState2() calls");
@@ -550,7 +550,7 @@ public class DummyVdsNode {
}
}
- public void rpc_setDistributionStates(Request req) {
+ private void rpc_setDistributionStates(Request req) {
try {
if (shouldFailSetSystemStateRequests()) {
req.setError(ErrorCode.GENERAL_ERROR, "Dummy node configured to fail setDistributionStates() calls");
@@ -573,7 +573,7 @@ public class DummyVdsNode {
}
}
- public void rpc_activateClusterStateVersion(Request req) {
+ private void rpc_activateClusterStateVersion(Request req) {
try {
if (shouldFailSetSystemStateRequests()) {
// We assume that failing setDistributionStates also implies failing version activations