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