All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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