【不兼容】移除RpcCall、RpcCallAttribute功能

This commit is contained in:
Redkale
2023-01-10 16:12:20 +08:00
parent eeaefb1ed2
commit 8f8a2ef325
10 changed files with 68 additions and 269 deletions

View File

@@ -6,7 +6,7 @@
package org.redkale.test.sncp;
import java.util.concurrent.CompletableFuture;
import org.redkale.service.*;
import org.redkale.service.Service;
/**
*
@@ -22,7 +22,7 @@ public interface SncpTestIService extends Service {
public CompletableFuture<String> queryResultAsync(SncpTestBean bean);
public void insert(@RpcCall(RpcCallArrayAttribute.class) SncpTestBean... beans);
public void insert(SncpTestBean... beans);
public String updateBean(@RpcCall(SncpTestServiceImpl.CallAttribute.class) SncpTestBean bean);
public String updateBean(SncpTestBean bean);
}

View File

@@ -8,8 +8,7 @@ package org.redkale.test.sncp;
import java.lang.reflect.Method;
import java.net.InetSocketAddress;
import java.nio.channels.CompletionHandler;
import java.util.concurrent.*;
import java.util.concurrent.CompletableFuture;
import org.redkale.annotation.ResourceType;
import org.redkale.net.*;
import org.redkale.net.sncp.*;
@@ -84,7 +83,7 @@ public class SncpTestServiceImpl implements SncpTestIService {
}
@Override
public void insert(@RpcCall(RpcCallArrayAttribute.class) SncpTestBean... beans) {
public void insert(SncpTestBean... beans) {
for (SncpTestBean bean : beans) {
bean.setId(System.currentTimeMillis());
}
@@ -98,11 +97,13 @@ public class SncpTestServiceImpl implements SncpTestIService {
public void queryResult(CompletionHandler<String, SncpTestBean> handler, @RpcAttachment SncpTestBean bean) {
System.out.println(Thread.currentThread().getName() + " handler 运行了queryResult方法");
if (handler != null) handler.completed("result: " + bean, bean);
if (handler != null) {
handler.completed("result: " + bean, bean);
}
}
@Override
public String updateBean(@RpcCall(CallAttribute.class) SncpTestBean bean) {
public String updateBean(SncpTestBean bean) {
bean.setId(System.currentTimeMillis());
System.out.println(Thread.currentThread().getName() + " 运行了updateBean方法");
return "result: " + bean;
@@ -120,7 +121,7 @@ public class SncpTestServiceImpl implements SncpTestIService {
System.out.println(method);
}
System.out.println("-----------------------------------");
for (Method method : SncpClient.parseMethod(service.getClass())) {
for (Method method : SncpClient.parseMethodActions(service.getClass()).values()) {
System.out.println(method);
}
System.out.println("-----------------------------------");
@@ -129,7 +130,7 @@ public class SncpTestServiceImpl implements SncpTestIService {
System.out.println(method);
}
System.out.println("-----------------------------------");
for (Method method : SncpClient.parseMethod(service.getClass())) {
for (Method method : SncpClient.parseMethodActions(service.getClass()).values()) {
System.out.println(method);
}
System.out.println("-----------------------------------");
@@ -138,7 +139,7 @@ public class SncpTestServiceImpl implements SncpTestIService {
System.out.println(method);
}
System.out.println("-----------------------------------");
for (Method method : SncpClient.parseMethod(service.getClass())) {
for (Method method : SncpClient.parseMethodActions(service.getClass()).values()) {
System.out.println(method);
}
System.out.println("-----------------------------------");