Giriş
Şu satırı dahil ederiz.
Tanımlama
JSR 356 anotasyon veya arayüz kalıtımı yaklaşımlarından birisinin tercih edilmesini istiyor.
Örnek
@ServerEndpoint anotasyonu ile şöyle yaparız.
Kalıtım ile şöyle yaparız.
İmzası şöyle
İmzası şöyle
Şu satırı dahil ederiz.
import javax.websocket.CloseReason;
import javax.websocket.Endpoint;
import javax.websocket.EndpointConfig;
import javax.websocket.OnMessage;
import javax.websocket.Session;
import javax.websocket.server.ServerEndpoint;
JSR 356 yani Java API for WebSocket ile tanımlı.Tanımlama
JSR 356 anotasyon veya arayüz kalıtımı yaklaşımlarından birisinin tercih edilmesini istiyor.
Örnek
@ServerEndpoint anotasyonu ile şöyle yaparız.
@ServerEndpoint(value = "/ws/log")
public class LogEndPoint{
...
}
ÖrnekKalıtım ile şöyle yaparız.
public class LogEndPoint extends Endpoint {
...
}
doOnMessage metoduİmzası şöyle
@OnMessage
public void doOnMessage(String message, Session session);
onClose metoduİmzası şöyle
@Override
public void onClose(Session session, CloseReason closeReason);
onError metodu
İmzası şöyle
İmzası şöyleİmzası şöyle
@Override
public void onError(Session session, Throwable throwable);
onOpen metodu
@Override
public void onOpen(Session session, EndpointConfig config);
Hiç yorum yok:
Yorum Gönder