移除WebSocket泛型
This commit is contained in:
@@ -616,7 +616,7 @@ public final class Rest {
|
||||
"createWebSocket",
|
||||
"()" + wsDesc,
|
||||
"<G::Ljava/io/Serializable;T:Ljava/lang/Object;>()L"
|
||||
+ WebSocket.class.getName().replace('.', '/') + "<TG;TT;>;",
|
||||
+ WebSocket.class.getName().replace('.', '/') + "<TG;>;",
|
||||
null));
|
||||
mv.visitTypeInsn(NEW, newDynName + "$" + newDynWebSokcetSimpleName);
|
||||
mv.visitInsn(DUP);
|
||||
|
||||
@@ -46,10 +46,9 @@ import org.redkale.util.ByteArray;
|
||||
* <p>详情见: https://redkale.org
|
||||
*
|
||||
* @author zhangjx
|
||||
* @param <G> Groupid的泛型
|
||||
* @param <T> Message的泛型
|
||||
* @param <G> userid的泛型
|
||||
*/
|
||||
public abstract class WebSocket<G extends Serializable, T> {
|
||||
public abstract class WebSocket<G extends Serializable> {
|
||||
|
||||
// --------------------------- CLOSECODE -------------------------------
|
||||
@Comment("服务器主动关闭")
|
||||
@@ -835,14 +834,6 @@ public abstract class WebSocket<G extends Serializable, T> {
|
||||
messageEvent.run();
|
||||
}
|
||||
|
||||
/**
|
||||
* 接收到消息的回调方法
|
||||
*
|
||||
* @param message 消息
|
||||
* @param last 是否最后一条
|
||||
*/
|
||||
public void onMessage(T message, boolean last) {}
|
||||
|
||||
/**
|
||||
* 接收到文本消息的回调方法
|
||||
*
|
||||
|
||||
@@ -477,7 +477,7 @@ public abstract class WebSocketServlet extends HttpServlet implements Resourcabl
|
||||
});
|
||||
}
|
||||
|
||||
protected abstract <G extends Serializable, T> WebSocket<G, T> createWebSocket();
|
||||
protected abstract <G extends Serializable> WebSocket<G> createWebSocket();
|
||||
|
||||
protected WebSocketNode createWebSocketNode() {
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user