mirror of
https://github.com/haveno-dex/haveno.git
synced 2025-06-28 08:37:16 -04:00
rename services and objects from Monero to Xmr for consistency
This commit is contained in:
parent
497f987541
commit
644bb72957
52 changed files with 334 additions and 334 deletions
|
@ -54,8 +54,8 @@ public class GrpcServer {
|
|||
GrpcTradesService tradesService,
|
||||
GrpcWalletsService walletsService,
|
||||
GrpcNotificationsService notificationsService,
|
||||
GrpcMoneroConnectionsService moneroConnectionsService,
|
||||
GrpcMoneroNodeService moneroNodeService) {
|
||||
GrpcXmrConnectionService moneroConnectionsService,
|
||||
GrpcXmrNodeService moneroNodeService) {
|
||||
this.server = ServerBuilder.forPort(config.apiPort)
|
||||
.addService(interceptForward(accountService, accountService.interceptors()))
|
||||
.addService(interceptForward(disputeAgentsService, disputeAgentsService.interceptors()))
|
||||
|
|
|
@ -57,28 +57,28 @@ import java.util.Optional;
|
|||
import java.util.stream.Collectors;
|
||||
|
||||
import static haveno.daemon.grpc.interceptor.GrpcServiceRateMeteringConfig.getCustomRateMeteringInterceptor;
|
||||
import static haveno.proto.grpc.MoneroConnectionsGrpc.MoneroConnectionsImplBase;
|
||||
import static haveno.proto.grpc.MoneroConnectionsGrpc.getAddConnectionMethod;
|
||||
import static haveno.proto.grpc.MoneroConnectionsGrpc.getCheckConnectionMethod;
|
||||
import static haveno.proto.grpc.MoneroConnectionsGrpc.getCheckConnectionsMethod;
|
||||
import static haveno.proto.grpc.MoneroConnectionsGrpc.getGetBestAvailableConnectionMethod;
|
||||
import static haveno.proto.grpc.MoneroConnectionsGrpc.getGetConnectionMethod;
|
||||
import static haveno.proto.grpc.MoneroConnectionsGrpc.getGetConnectionsMethod;
|
||||
import static haveno.proto.grpc.MoneroConnectionsGrpc.getRemoveConnectionMethod;
|
||||
import static haveno.proto.grpc.MoneroConnectionsGrpc.getSetAutoSwitchMethod;
|
||||
import static haveno.proto.grpc.MoneroConnectionsGrpc.getSetConnectionMethod;
|
||||
import static haveno.proto.grpc.MoneroConnectionsGrpc.getStartCheckingConnectionsMethod;
|
||||
import static haveno.proto.grpc.MoneroConnectionsGrpc.getStopCheckingConnectionsMethod;
|
||||
import static haveno.proto.grpc.XmrConnectionsGrpc.XmrConnectionsImplBase;
|
||||
import static haveno.proto.grpc.XmrConnectionsGrpc.getAddConnectionMethod;
|
||||
import static haveno.proto.grpc.XmrConnectionsGrpc.getCheckConnectionMethod;
|
||||
import static haveno.proto.grpc.XmrConnectionsGrpc.getCheckConnectionsMethod;
|
||||
import static haveno.proto.grpc.XmrConnectionsGrpc.getGetBestAvailableConnectionMethod;
|
||||
import static haveno.proto.grpc.XmrConnectionsGrpc.getGetConnectionMethod;
|
||||
import static haveno.proto.grpc.XmrConnectionsGrpc.getGetConnectionsMethod;
|
||||
import static haveno.proto.grpc.XmrConnectionsGrpc.getRemoveConnectionMethod;
|
||||
import static haveno.proto.grpc.XmrConnectionsGrpc.getSetAutoSwitchMethod;
|
||||
import static haveno.proto.grpc.XmrConnectionsGrpc.getSetConnectionMethod;
|
||||
import static haveno.proto.grpc.XmrConnectionsGrpc.getStartCheckingConnectionsMethod;
|
||||
import static haveno.proto.grpc.XmrConnectionsGrpc.getStopCheckingConnectionsMethod;
|
||||
import static java.util.concurrent.TimeUnit.SECONDS;
|
||||
|
||||
@Slf4j
|
||||
class GrpcMoneroConnectionsService extends MoneroConnectionsImplBase {
|
||||
class GrpcXmrConnectionService extends XmrConnectionsImplBase {
|
||||
|
||||
private final CoreApi coreApi;
|
||||
private final GrpcExceptionHandler exceptionHandler;
|
||||
|
||||
@Inject
|
||||
public GrpcMoneroConnectionsService(CoreApi coreApi, GrpcExceptionHandler exceptionHandler) {
|
||||
public GrpcXmrConnectionService(CoreApi coreApi, GrpcExceptionHandler exceptionHandler) {
|
||||
this.coreApi = coreApi;
|
||||
this.exceptionHandler = exceptionHandler;
|
||||
}
|
||||
|
@ -118,9 +118,9 @@ class GrpcMoneroConnectionsService extends MoneroConnectionsImplBase {
|
|||
public void getConnections(GetConnectionsRequest request,
|
||||
StreamObserver<GetConnectionsReply> responseObserver) {
|
||||
handleRequest(responseObserver, () -> {
|
||||
List<MoneroRpcConnection> connections = coreApi.getMoneroConnections();
|
||||
List<MoneroRpcConnection> connections = coreApi.getXmrConnections();
|
||||
List<UrlConnection> replyConnections = connections.stream()
|
||||
.map(GrpcMoneroConnectionsService::toUrlConnection).collect(Collectors.toList());
|
||||
.map(GrpcXmrConnectionService::toUrlConnection).collect(Collectors.toList());
|
||||
return GetConnectionsReply.newBuilder().addAllConnections(replyConnections).build();
|
||||
});
|
||||
}
|
||||
|
@ -156,9 +156,9 @@ class GrpcMoneroConnectionsService extends MoneroConnectionsImplBase {
|
|||
public void checkConnections(CheckConnectionsRequest request,
|
||||
StreamObserver<CheckConnectionsReply> responseObserver) {
|
||||
handleRequest(responseObserver, () -> {
|
||||
List<MoneroRpcConnection> connections = coreApi.checkMoneroConnections();
|
||||
List<MoneroRpcConnection> connections = coreApi.checkXmrConnections();
|
||||
List<UrlConnection> replyConnections = connections.stream()
|
||||
.map(GrpcMoneroConnectionsService::toUrlConnection).collect(Collectors.toList());
|
||||
.map(GrpcXmrConnectionService::toUrlConnection).collect(Collectors.toList());
|
||||
return CheckConnectionsReply.newBuilder().addAllConnections(replyConnections).build();
|
||||
});
|
||||
}
|
|
@ -17,18 +17,18 @@
|
|||
package haveno.daemon.grpc;
|
||||
|
||||
import haveno.core.api.CoreApi;
|
||||
import haveno.core.xmr.MoneroNodeSettings;
|
||||
import haveno.core.xmr.XmrNodeSettings;
|
||||
import haveno.daemon.grpc.interceptor.CallRateMeteringInterceptor;
|
||||
import haveno.daemon.grpc.interceptor.GrpcCallRateMeter;
|
||||
import haveno.proto.grpc.GetMoneroNodeSettingsReply;
|
||||
import haveno.proto.grpc.GetMoneroNodeSettingsRequest;
|
||||
import haveno.proto.grpc.IsMoneroNodeOnlineReply;
|
||||
import haveno.proto.grpc.IsMoneroNodeOnlineRequest;
|
||||
import haveno.proto.grpc.MoneroNodeGrpc.MoneroNodeImplBase;
|
||||
import haveno.proto.grpc.StartMoneroNodeReply;
|
||||
import haveno.proto.grpc.StartMoneroNodeRequest;
|
||||
import haveno.proto.grpc.StopMoneroNodeReply;
|
||||
import haveno.proto.grpc.StopMoneroNodeRequest;
|
||||
import haveno.proto.grpc.GetXmrNodeSettingsReply;
|
||||
import haveno.proto.grpc.GetXmrNodeSettingsRequest;
|
||||
import haveno.proto.grpc.IsXmrNodeOnlineReply;
|
||||
import haveno.proto.grpc.IsXmrNodeOnlineRequest;
|
||||
import haveno.proto.grpc.XmrNodeGrpc.XmrNodeImplBase;
|
||||
import haveno.proto.grpc.StartXmrNodeReply;
|
||||
import haveno.proto.grpc.StartXmrNodeRequest;
|
||||
import haveno.proto.grpc.StopXmrNodeReply;
|
||||
import haveno.proto.grpc.StopXmrNodeRequest;
|
||||
import io.grpc.ServerInterceptor;
|
||||
import io.grpc.stub.StreamObserver;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
@ -39,30 +39,30 @@ import java.util.HashMap;
|
|||
import java.util.Optional;
|
||||
|
||||
import static haveno.daemon.grpc.interceptor.GrpcServiceRateMeteringConfig.getCustomRateMeteringInterceptor;
|
||||
import static haveno.proto.grpc.MoneroNodeGrpc.getGetMoneroNodeSettingsMethod;
|
||||
import static haveno.proto.grpc.MoneroNodeGrpc.getIsMoneroNodeOnlineMethod;
|
||||
import static haveno.proto.grpc.MoneroNodeGrpc.getStartMoneroNodeMethod;
|
||||
import static haveno.proto.grpc.MoneroNodeGrpc.getStopMoneroNodeMethod;
|
||||
import static haveno.proto.grpc.XmrNodeGrpc.getGetXmrNodeSettingsMethod;
|
||||
import static haveno.proto.grpc.XmrNodeGrpc.getIsXmrNodeOnlineMethod;
|
||||
import static haveno.proto.grpc.XmrNodeGrpc.getStartXmrNodeMethod;
|
||||
import static haveno.proto.grpc.XmrNodeGrpc.getStopXmrNodeMethod;
|
||||
import static java.util.concurrent.TimeUnit.SECONDS;
|
||||
|
||||
@Slf4j
|
||||
public class GrpcMoneroNodeService extends MoneroNodeImplBase {
|
||||
public class GrpcXmrNodeService extends XmrNodeImplBase {
|
||||
|
||||
private final CoreApi coreApi;
|
||||
private final GrpcExceptionHandler exceptionHandler;
|
||||
|
||||
@Inject
|
||||
public GrpcMoneroNodeService(CoreApi coreApi, GrpcExceptionHandler exceptionHandler) {
|
||||
public GrpcXmrNodeService(CoreApi coreApi, GrpcExceptionHandler exceptionHandler) {
|
||||
this.coreApi = coreApi;
|
||||
this.exceptionHandler = exceptionHandler;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void isMoneroNodeOnline(IsMoneroNodeOnlineRequest request,
|
||||
StreamObserver<IsMoneroNodeOnlineReply> responseObserver) {
|
||||
public void isXmrNodeOnline(IsXmrNodeOnlineRequest request,
|
||||
StreamObserver<IsXmrNodeOnlineReply> responseObserver) {
|
||||
try {
|
||||
var reply = IsMoneroNodeOnlineReply.newBuilder()
|
||||
.setIsRunning(coreApi.isMoneroNodeOnline())
|
||||
var reply = IsXmrNodeOnlineReply.newBuilder()
|
||||
.setIsRunning(coreApi.isXmrNodeOnline())
|
||||
.build();
|
||||
responseObserver.onNext(reply);
|
||||
responseObserver.onCompleted();
|
||||
|
@ -72,11 +72,11 @@ public class GrpcMoneroNodeService extends MoneroNodeImplBase {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void getMoneroNodeSettings(GetMoneroNodeSettingsRequest request,
|
||||
StreamObserver<GetMoneroNodeSettingsReply> responseObserver) {
|
||||
public void getXmrNodeSettings(GetXmrNodeSettingsRequest request,
|
||||
StreamObserver<GetXmrNodeSettingsReply> responseObserver) {
|
||||
try {
|
||||
var settings = coreApi.getMoneroNodeSettings();
|
||||
var builder = GetMoneroNodeSettingsReply.newBuilder();
|
||||
var settings = coreApi.getXmrNodeSettings();
|
||||
var builder = GetXmrNodeSettingsReply.newBuilder();
|
||||
if (settings != null) {
|
||||
builder.setSettings(settings.toProtoMessage());
|
||||
}
|
||||
|
@ -89,12 +89,12 @@ public class GrpcMoneroNodeService extends MoneroNodeImplBase {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void startMoneroNode(StartMoneroNodeRequest request,
|
||||
StreamObserver<StartMoneroNodeReply> responseObserver) {
|
||||
public void startXmrNode(StartXmrNodeRequest request,
|
||||
StreamObserver<StartXmrNodeReply> responseObserver) {
|
||||
try {
|
||||
var settings = request.getSettings();
|
||||
coreApi.startMoneroNode(MoneroNodeSettings.fromProto(settings));
|
||||
var reply = StartMoneroNodeReply.newBuilder().build();
|
||||
coreApi.startXmrNode(XmrNodeSettings.fromProto(settings));
|
||||
var reply = StartXmrNodeReply.newBuilder().build();
|
||||
responseObserver.onNext(reply);
|
||||
responseObserver.onCompleted();
|
||||
} catch (MoneroError me) {
|
||||
|
@ -105,11 +105,11 @@ public class GrpcMoneroNodeService extends MoneroNodeImplBase {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void stopMoneroNode(StopMoneroNodeRequest request,
|
||||
StreamObserver<StopMoneroNodeReply> responseObserver) {
|
||||
public void stopXmrNode(StopXmrNodeRequest request,
|
||||
StreamObserver<StopXmrNodeReply> responseObserver) {
|
||||
try {
|
||||
coreApi.stopMoneroNode();
|
||||
var reply = StopMoneroNodeReply.newBuilder().build();
|
||||
coreApi.stopXmrNode();
|
||||
var reply = StopXmrNodeReply.newBuilder().build();
|
||||
responseObserver.onNext(reply);
|
||||
responseObserver.onCompleted();
|
||||
} catch (MoneroError me) {
|
||||
|
@ -141,10 +141,10 @@ public class GrpcMoneroNodeService extends MoneroNodeImplBase {
|
|||
.or(() -> Optional.of(CallRateMeteringInterceptor.valueOf(
|
||||
new HashMap<>() {{
|
||||
int allowedCallsPerTimeWindow = 10;
|
||||
put(getIsMoneroNodeOnlineMethod().getFullMethodName(), new GrpcCallRateMeter(allowedCallsPerTimeWindow, SECONDS));
|
||||
put(getGetMoneroNodeSettingsMethod().getFullMethodName(), new GrpcCallRateMeter(allowedCallsPerTimeWindow, SECONDS));
|
||||
put(getStartMoneroNodeMethod().getFullMethodName(), new GrpcCallRateMeter(allowedCallsPerTimeWindow, SECONDS));
|
||||
put(getStopMoneroNodeMethod().getFullMethodName(), new GrpcCallRateMeter(allowedCallsPerTimeWindow, SECONDS));
|
||||
put(getIsXmrNodeOnlineMethod().getFullMethodName(), new GrpcCallRateMeter(allowedCallsPerTimeWindow, SECONDS));
|
||||
put(getGetXmrNodeSettingsMethod().getFullMethodName(), new GrpcCallRateMeter(allowedCallsPerTimeWindow, SECONDS));
|
||||
put(getStartXmrNodeMethod().getFullMethodName(), new GrpcCallRateMeter(allowedCallsPerTimeWindow, SECONDS));
|
||||
put(getStopXmrNodeMethod().getFullMethodName(), new GrpcCallRateMeter(allowedCallsPerTimeWindow, SECONDS));
|
||||
}}
|
||||
)));
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue