This commit is contained in:
梁显优 2021-11-04 19:03:23 +08:00
parent c6a24098ff
commit 0079bb2b27
4 changed files with 25 additions and 8 deletions

View File

@ -61,7 +61,7 @@ public abstract class AbstractConsumer implements IConsumer {
protected abstract void subscribe(String topic);
public void subscribe(String topic, Consumer<String> consumer) {
subscribe(topic, TYPE_TOKEN_STRING, consumer);
subscribe(topic, IType.STRING, consumer);
}
@Override

View File

@ -5,10 +5,6 @@ import org.redkale.util.TypeToken;
import java.util.function.Consumer;
public interface IConsumer {
TypeToken<String> TYPE_TOKEN_STRING = new TypeToken<String>() {
};
TypeToken<Integer> TYPE_TOKEN_INT = new TypeToken<Integer>() {
};
/**
* 取消订阅

21
src/com/zdemo/IType.java Normal file
View File

@ -0,0 +1,21 @@
package com.zdemo;
import org.redkale.util.TypeToken;
import java.util.List;
import java.util.Map;
public interface IType {
TypeToken<String> STRING = new TypeToken<String>() {
};
TypeToken<Integer> INT = new TypeToken<Integer>() {
};
TypeToken<Map<String, String>> MAP = new TypeToken<Map<String, String>>() {
};
TypeToken<List<Map<String, String>>> LMAP = new TypeToken<List<Map<String, String>>>() {
};
}

View File

@ -1,6 +1,6 @@
package com.zdemo.test;
import com.zdemo.IConsumer;
import com.zdemo.IType;
import com.zdemo.zhub.RpcResult;
import com.zdemo.zhub.ZHubClient;
import org.redkale.net.http.RestMapping;
@ -91,12 +91,12 @@ public class HelloService implements Service {
//System.out.println(x.getResult().get("v"));
}
return zhub.rpc("x", v, IConsumer.TYPE_TOKEN_STRING);
return zhub.rpc("x", v, IType.STRING);
}
@RestMapping
public RpcResult<String> d(String v) {
RpcResult<String> rpc = zhub.rpc("x", v, IConsumer.TYPE_TOKEN_STRING);
RpcResult<String> rpc = zhub.rpc("x", v, IType.STRING);
return rpc;
}