AEM尝试实现SocketIOServer

时间:2018-03-21 15:58:56

标签: java jsp socket.io aem

在AEM上我正在尝试实现套接字连接,我正在使用 Github URL maven项目

SocketIOServer logServer = SocketIOServer.newInstance();
logServer.setListener(new SocketIOListener() {
    public void onConnect(Session session) {
        System.out.println("Connected: " + session);  
    }

    public void onMessage(Session session, ByteBuf message) {
        System.out.println("Received: " + message.toString(CharsetUtil.UTF_8));
        message.release();
    }

    public void onDisconnect(Session session) {
        System.out.println("Disconnected: " + session);  
    }
});
logServer.start();

错误:

  

新的SocketIOListener(){}类型必须实现继承的抽象方法SocketIOListener.onDisconnect(Session)

进口

<%@ page import="java.util.*,         
                 org.apache.sling.commons.json.*,         
                 com.day.cq.wcm.api.PageFilter,         
                 com.day.cq.wcm.api.NameConstants,         
                 com.day.cq.wcm.api.Page,
                 org.apache.commons.lang.StringUtils,
                 com.day.cq.commons.Externalizer,
                 java.io.DataOutputStream,
                 java.io.DataInputStream,
                 java.io.IOException,
                 java.io.InputStreamReader,
                 java.io.InputStream,
                 java.io.OutputStream,
                 java.io.OutputStreamWriter,
                 java.io.BufferedWriter,
                 java.io.BufferedReader,
                 io.scalecube.socketio.SocketIOServer,
                 io.scalecube.socketio.SocketIOListener,
                 io.scalecube.socketio.Session,
                 io.netty.buffer.ByteBuf,
                 io.netty.util.CharsetUtil,
                 java.net.Socket"
%>

0 个答案:

没有答案