Class WebSocket

java.lang.Object
org.teavm.jso.websocket.WebSocket
All Implemented Interfaces:
JSObject

public abstract class WebSocket extends Object implements JSObject
  • Constructor Details

    • WebSocket

      public WebSocket()
  • Method Details

    • onClose

      public abstract void onClose(EventListener<CloseEvent> eventListener)
    • onError

      public abstract void onError(EventListener<Event> eventListener)
    • onMessage

      public abstract void onMessage(EventListener<MessageEvent> eventListener)
    • onOpen

      public abstract void onOpen(EventListener<MessageEvent> eventListener)
    • create

      public static WebSocket create(String url)
    • create

      public static WebSocket create(String url, String protocols)
    • create

      public static WebSocket create(String url, String[] protocols)
    • close

      public abstract void close()
    • close

      public abstract void close(int code)
    • close

      public abstract void close(int code, String reason)
    • send

      public abstract void send(String data)
    • send

      public abstract void send(ArrayBuffer data)
    • send

      public abstract void send(ArrayBufferView data)
    • getBinaryType

      public abstract String getBinaryType()
    • setBinaryType

      public abstract void setBinaryType(String binaryType)
    • getBufferedAmount

      public abstract int getBufferedAmount()
    • getExtensions

      public abstract String getExtensions()
    • getProtocol

      public abstract String getProtocol()
    • getReadyState

      public abstract int getReadyState()
    • getUrl

      public abstract String getUrl()
    • isSupported

      protected static boolean isSupported()