Package elemental2.dom
Class MessagePort
- java.lang.Object
-
- elemental2.dom.MessagePort
-
- All Implemented Interfaces:
elemental2.core.Transferable
,EventTarget
@JsType(isNative=true, namespace="<global>") public class MessagePort extends java.lang.Object implements elemental2.core.Transferable, EventTarget
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MessagePort.OnmessageFn
-
Nested classes/interfaces inherited from interface elemental2.dom.EventTarget
EventTarget.AddEventListenerListenerFn, EventTarget.AddEventListenerOptionsUnionType, EventTarget.RemoveEventListenerListenerFn, EventTarget.RemoveEventListenerOptionsUnionType
-
-
Field Summary
Fields Modifier and Type Field Description MessagePort.OnmessageFn
onmessage
-
Constructor Summary
Constructors Constructor Description MessagePort()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEventListener(java.lang.String type, EventListener listener)
void
addEventListener(java.lang.String type, EventListener listener, EventTarget.AddEventListenerOptionsUnionType options)
void
close()
boolean
dispatchEvent(Event evt)
void
postMessage(java.lang.Object message)
void
postMessage(java.lang.Object message, elemental2.core.JsArray<elemental2.core.Transferable> transfer)
void
postMessage(java.lang.Object message, elemental2.core.Transferable[] transfer)
void
removeEventListener(java.lang.String type, EventListener listener)
void
removeEventListener(java.lang.String type, EventListener listener, EventTarget.RemoveEventListenerOptionsUnionType options)
void
start()
-
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 Detail
-
onmessage
public MessagePort.OnmessageFn onmessage
-
-
Method Detail
-
addEventListener
public void addEventListener(java.lang.String type, EventListener listener, EventTarget.AddEventListenerOptionsUnionType options)
- Specified by:
addEventListener
in interfaceEventTarget
-
addEventListener
public void addEventListener(java.lang.String type, EventListener listener)
- Specified by:
addEventListener
in interfaceEventTarget
-
close
public void close()
-
dispatchEvent
public boolean dispatchEvent(Event evt)
- Specified by:
dispatchEvent
in interfaceEventTarget
-
postMessage
public void postMessage(java.lang.Object message, elemental2.core.JsArray<elemental2.core.Transferable> transfer)
-
postMessage
@JsOverlay public final void postMessage(java.lang.Object message, elemental2.core.Transferable[] transfer)
-
postMessage
public void postMessage(java.lang.Object message)
-
removeEventListener
public void removeEventListener(java.lang.String type, EventListener listener, EventTarget.RemoveEventListenerOptionsUnionType options)
- Specified by:
removeEventListener
in interfaceEventTarget
-
removeEventListener
public void removeEventListener(java.lang.String type, EventListener listener)
- Specified by:
removeEventListener
in interfaceEventTarget
-
start
public void start()
-
-