Package elemental2.dom
Class Worker
- java.lang.Object
-
- elemental2.dom.Worker
-
- All Implemented Interfaces:
EventTarget
- Direct Known Subclasses:
ServiceWorker
@JsType(isNative=true, namespace="<global>") public class Worker extends java.lang.Object implements EventTarget
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Worker.ConstructorScriptURLUnionType
static interface
Worker.OnerrorFn
static interface
Worker.OnmessageFn
static interface
Worker.PostMessageTransferOrOptionsUnionType
static interface
Worker.WebkitPostMessageTransferOrOptionsUnionType
-
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 Worker.OnerrorFn
onerror
Worker.OnmessageFn
onmessage
-
Constructor Summary
Constructors Constructor Description Worker(TrustedScriptURL scriptURL)
Worker(TrustedScriptURL scriptURL, WorkerOptions options)
Worker(URL scriptURL)
Worker(URL scriptURL, WorkerOptions options)
Worker(Worker.ConstructorScriptURLUnionType scriptURL)
Worker(Worker.ConstructorScriptURLUnionType scriptURL, WorkerOptions options)
Worker(java.lang.String scriptURL)
Worker(java.lang.String scriptURL, WorkerOptions options)
-
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)
boolean
dispatchEvent(Event evt)
void
postMessage(java.lang.Object message)
void
postMessage(java.lang.Object message, elemental2.core.JsArray<elemental2.core.Transferable> transferOrOptions)
void
postMessage(java.lang.Object message, elemental2.core.Transferable[] transferOrOptions)
void
postMessage(java.lang.Object message, StructuredSerializeOptions transferOrOptions)
void
postMessage(java.lang.Object message, Worker.PostMessageTransferOrOptionsUnionType transferOrOptions)
void
removeEventListener(java.lang.String type, EventListener listener)
void
removeEventListener(java.lang.String type, EventListener listener, EventTarget.RemoveEventListenerOptionsUnionType options)
void
terminate()
void
webkitPostMessage(java.lang.Object message)
void
webkitPostMessage(java.lang.Object message, elemental2.core.JsArray<elemental2.core.Transferable> transferOrOptions)
void
webkitPostMessage(java.lang.Object message, elemental2.core.Transferable[] transferOrOptions)
void
webkitPostMessage(java.lang.Object message, StructuredSerializeOptions transferOrOptions)
void
webkitPostMessage(java.lang.Object message, Worker.WebkitPostMessageTransferOrOptionsUnionType transferOrOptions)
-
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
-
onerror
public Worker.OnerrorFn onerror
-
onmessage
public Worker.OnmessageFn onmessage
-
-
Constructor Detail
-
Worker
public Worker(Worker.ConstructorScriptURLUnionType scriptURL, WorkerOptions options)
-
Worker
public Worker(Worker.ConstructorScriptURLUnionType scriptURL)
-
Worker
public Worker(java.lang.String scriptURL, WorkerOptions options)
-
Worker
public Worker(java.lang.String scriptURL)
-
Worker
public Worker(TrustedScriptURL scriptURL, WorkerOptions options)
-
Worker
public Worker(TrustedScriptURL scriptURL)
-
Worker
public Worker(URL scriptURL, WorkerOptions options)
-
Worker
public Worker(URL scriptURL)
-
-
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
-
dispatchEvent
public boolean dispatchEvent(Event evt)
- Specified by:
dispatchEvent
in interfaceEventTarget
-
postMessage
@JsOverlay public final void postMessage(java.lang.Object message, elemental2.core.JsArray<elemental2.core.Transferable> transferOrOptions)
-
postMessage
public void postMessage(java.lang.Object message, Worker.PostMessageTransferOrOptionsUnionType transferOrOptions)
-
postMessage
@JsOverlay public final void postMessage(java.lang.Object message, StructuredSerializeOptions transferOrOptions)
-
postMessage
@JsOverlay public final void postMessage(java.lang.Object message, elemental2.core.Transferable[] transferOrOptions)
-
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
-
terminate
public void terminate()
-
webkitPostMessage
@JsOverlay public final void webkitPostMessage(java.lang.Object message, elemental2.core.JsArray<elemental2.core.Transferable> transferOrOptions)
-
webkitPostMessage
@JsOverlay public final void webkitPostMessage(java.lang.Object message, StructuredSerializeOptions transferOrOptions)
-
webkitPostMessage
@JsOverlay public final void webkitPostMessage(java.lang.Object message, elemental2.core.Transferable[] transferOrOptions)
-
webkitPostMessage
public void webkitPostMessage(java.lang.Object message, Worker.WebkitPostMessageTransferOrOptionsUnionType transferOrOptions)
-
webkitPostMessage
public void webkitPostMessage(java.lang.Object message)
-
-