public class WebSocket extends java.lang.Object implements EventTarget
Modifier and Type | Class and Description |
---|---|
static interface |
WebSocket.OncloseFn |
static interface |
WebSocket.OnmessageFn |
static interface |
WebSocket.OnopenFn |
static interface |
WebSocket.SendDataUnionType |
EventTarget.AddEventListenerOptionsUnionType, EventTarget.RemoveEventListenerOptionsUnionType
Modifier and Type | Field and Description |
---|---|
java.lang.String |
binaryType |
int |
bufferedAmount |
static double |
CLOSED |
static double |
CLOSING |
static double |
CONNECTING |
WebSocket.OncloseFn |
onclose |
WebSocket.OnmessageFn |
onmessage |
WebSocket.OnopenFn |
onopen |
static double |
OPEN |
int |
readyState |
java.lang.String |
url |
Constructor and Description |
---|
WebSocket(java.lang.String url) |
WebSocket(java.lang.String url,
java.lang.String protocol) |
Modifier and Type | Method and Description |
---|---|
void |
addEventListener(java.lang.String type,
EventListener listener) |
void |
addEventListener(java.lang.String type,
EventListener listener,
EventTarget.AddEventListenerOptionsUnionType options) |
void |
close() |
void |
close(int code) |
void |
close(int code,
java.lang.String reason) |
boolean |
dispatchEvent(Event evt) |
void |
removeEventListener(java.lang.String type,
EventListener listener) |
void |
removeEventListener(java.lang.String type,
EventListener listener,
EventTarget.RemoveEventListenerOptionsUnionType options) |
boolean |
send(ArrayBuffer data) |
boolean |
send(ArrayBufferView data) |
boolean |
send(java.lang.String data) |
boolean |
send(WebSocket.SendDataUnionType data) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addEventListener, addEventListener, removeEventListener, removeEventListener
public static double CLOSED
public static double CLOSING
public static double CONNECTING
public static double OPEN
public java.lang.String binaryType
public int bufferedAmount
public WebSocket.OncloseFn onclose
public WebSocket.OnmessageFn onmessage
public WebSocket.OnopenFn onopen
public int readyState
public java.lang.String url
public WebSocket(java.lang.String url, java.lang.String protocol)
public WebSocket(java.lang.String url)
public void addEventListener(java.lang.String type, EventListener listener, EventTarget.AddEventListenerOptionsUnionType options)
addEventListener
in interface EventTarget
public void addEventListener(java.lang.String type, EventListener listener)
addEventListener
in interface EventTarget
public void close()
public void close(int code, java.lang.String reason)
public void close(int code)
public boolean dispatchEvent(Event evt)
dispatchEvent
in interface EventTarget
public void removeEventListener(java.lang.String type, EventListener listener, EventTarget.RemoveEventListenerOptionsUnionType options)
removeEventListener
in interface EventTarget
public void removeEventListener(java.lang.String type, EventListener listener)
removeEventListener
in interface EventTarget
public final boolean send(ArrayBuffer data)
public final boolean send(ArrayBufferView data)
public boolean send(WebSocket.SendDataUnionType data)
public final boolean send(java.lang.String data)