
com.jwebmp.websockets.services.IWebSocketService Maven / Gradle / Ivy
package com.jwebmp.websockets.services;
import com.jwebmp.guicedinjection.interfaces.IDefaultService;
import com.jwebmp.guicedinjection.interfaces.IServiceEnablement;
import com.jwebmp.websockets.JWebMPSocket;
import com.jwebmp.websockets.options.WebSocketMessageReceiver;
import javax.websocket.Session;
public interface IWebSocketService>
extends IDefaultService, IServiceEnablement
{
void onOpen(Session session, JWebMPSocket socket);
void onClose(Session session, JWebMPSocket socket);
void onMessage(String message, Session session, WebSocketMessageReceiver messageReceiver, JWebMPSocket socket);
void onError(Throwable t, JWebMPSocket socket);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy