Class WebSocket
java.lang.Object
elemental2.dom.WebSocket
- All Implemented Interfaces:
EventTarget
@JsType(isNative=true,
namespace="<global>")
public class WebSocket
extends Object
implements EventTarget
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
static interface
static interface
static interface
static interface
static interface
Nested classes/interfaces inherited from interface elemental2.dom.EventTarget
EventTarget.AddEventListenerListenerFn, EventTarget.AddEventListenerOptionsUnionType, EventTarget.RemoveEventListenerListenerFn, EventTarget.RemoveEventListenerOptionsUnionType
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
static final int
static final int
static final int
static final int
int
-
Constructor Summary
ConstructorsConstructorDescriptionWebSocket
(URL url, WebSocket.ConstructorProtocolUnionType protocol) WebSocket
(WebSocket.ConstructorUrlUnionType url, elemental2.core.JsArray<String> protocol) WebSocket
(WebSocket.ConstructorUrlUnionType url, String protocol) WebSocket
(WebSocket.ConstructorUrlUnionType url, String[] protocol) WebSocket
(String url, WebSocket.ConstructorProtocolUnionType protocol) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addEventListener
(String type, EventListener listener) void
addEventListener
(String type, EventListener listener, EventTarget.AddEventListenerOptionsUnionType options) void
close()
void
close
(int code) void
boolean
dispatchEvent
(Event evt) void
removeEventListener
(String type, EventListener listener) void
removeEventListener
(String type, EventListener listener, EventTarget.RemoveEventListenerOptionsUnionType options) final void
send
(elemental2.core.ArrayBuffer data) final void
send
(elemental2.core.ArrayBufferView data) final void
void
final void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface elemental2.dom.EventTarget
addEventListener, addEventListener, removeEventListener, removeEventListener
-
Field Details
-
CLOSED
@JsOverlay public static final int CLOSED -
CLOSING
@JsOverlay public static final int CLOSING -
CONNECTING
@JsOverlay public static final int CONNECTING -
OPEN
@JsOverlay public static final int OPEN -
binaryType
-
bufferedAmount
public int bufferedAmount -
onclose
-
onerror
-
onmessage
-
onopen
-
readyState
public int readyState -
url
-
-
Constructor Details
-
WebSocket
public WebSocket(WebSocket.ConstructorUrlUnionType url, WebSocket.ConstructorProtocolUnionType protocol) -
WebSocket
-
WebSocket
-
WebSocket
-
WebSocket
-
WebSocket
-
WebSocket
-
WebSocket
-
WebSocket
-
WebSocket
-
WebSocket
-
WebSocket
-
WebSocket
-
WebSocket
-
WebSocket
-
-
Method Details
-
addEventListener
public void addEventListener(String type, EventListener listener, EventTarget.AddEventListenerOptionsUnionType options) - Specified by:
addEventListener
in interfaceEventTarget
-
addEventListener
- Specified by:
addEventListener
in interfaceEventTarget
-
close
public void close() -
close
-
close
public void close(int code) -
dispatchEvent
- Specified by:
dispatchEvent
in interfaceEventTarget
-
removeEventListener
public void removeEventListener(String type, EventListener listener, EventTarget.RemoveEventListenerOptionsUnionType options) - Specified by:
removeEventListener
in interfaceEventTarget
-
removeEventListener
- Specified by:
removeEventListener
in interfaceEventTarget
-
send
@JsOverlay public final void send(elemental2.core.ArrayBuffer data) -
send
@JsOverlay public final void send(elemental2.core.ArrayBufferView data) -
send
-
send
-
send
-