@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Worker")
public class Worker
extends EventTarget
| Modifier and Type | Field and Description |
|---|---|
EventHandler |
onerror
The AbstractWorker.onerror property of the AbstractWorker interface represents an EventHandler, that is a function to be called when the error event occurs and bubbles through the Worker.
|
MessageEventHandler |
onmessage
The onmessage property of the Worker interface represents an EventHandler, that is a function to be called when the message event occurs.
|
MessageEventHandler |
onmessageerror
The onmessageerror event handler of the Worker interface is an EventListener, called whenever an MessageEvent of type messageerror is fired on the Worker instance — that is, when it receives a message that cannot be deserialized.
|
| Constructor and Description |
|---|
Worker(java.lang.String scriptURL)
The Worker() constructor creates a Worker object that executes the script at the specified URL.
|
Worker(java.lang.String scriptURL,
WorkerOptions options)
The Worker() constructor creates a Worker object that executes the script at the specified URL.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageerrorListener(MessageEventListener callback) |
void |
addMessageerrorListener(MessageEventListener callback,
AddEventListenerOptions options) |
void |
addMessageerrorListener(MessageEventListener callback,
boolean useCapture) |
void |
addMessageListener(MessageEventListener callback) |
void |
addMessageListener(MessageEventListener callback,
AddEventListenerOptions options) |
void |
addMessageListener(MessageEventListener callback,
boolean useCapture) |
void |
postMessage(java.lang.Object message)
The postMessage() method of the Worker interface sends a message to the worker's inner scope.
|
void |
postMessage(java.lang.Object message,
JsArray<Transferable> transfer)
The postMessage() method of the Worker interface sends a message to the worker's inner scope.
|
void |
postMessage(java.lang.Object message,
PostMessageOptions options)
The postMessage() method of the Worker interface sends a message to the worker's inner scope.
|
void |
postMessage(java.lang.Object message,
Transferable[] transfer)
The postMessage() method of the Worker interface sends a message to the worker's inner scope.
|
void |
removeMessageerrorListener(MessageEventListener callback) |
void |
removeMessageerrorListener(MessageEventListener callback,
boolean useCapture) |
void |
removeMessageerrorListener(MessageEventListener callback,
EventListenerOptions options) |
void |
removeMessageListener(MessageEventListener callback) |
void |
removeMessageListener(MessageEventListener callback,
boolean useCapture) |
void |
removeMessageListener(MessageEventListener callback,
EventListenerOptions options) |
void |
terminate()
The terminate() method of the Worker interface immediately terminates the Worker.
|
addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListenerassign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toString_, valueOf_, values@Nullable public EventHandler onerror
@Nullable public MessageEventHandler onmessage
@Nullable public MessageEventHandler onmessageerror
public Worker(@Nonnull
java.lang.String scriptURL,
@Nonnull
WorkerOptions options)
public Worker(@Nonnull
java.lang.String scriptURL)
public void postMessage(@Nullable
java.lang.Object message,
@Nonnull
JsArray<Transferable> transfer)
public void postMessage(@Nullable
java.lang.Object message,
@Nonnull
Transferable[] transfer)
public void postMessage(@Nullable
java.lang.Object message,
@Nonnull
PostMessageOptions options)
public void postMessage(@Nullable
java.lang.Object message)
public void terminate()
@JsOverlay
public final void addMessageListener(@Nonnull
MessageEventListener callback,
@Nonnull
AddEventListenerOptions options)
@JsOverlay
public final void addMessageListener(@Nonnull
MessageEventListener callback,
boolean useCapture)
@JsOverlay
public final void addMessageListener(@Nonnull
MessageEventListener callback)
@JsOverlay
public final void removeMessageListener(@Nonnull
MessageEventListener callback,
@Nonnull
EventListenerOptions options)
@JsOverlay
public final void removeMessageListener(@Nonnull
MessageEventListener callback,
boolean useCapture)
@JsOverlay
public final void removeMessageListener(@Nonnull
MessageEventListener callback)
@JsOverlay
public final void addMessageerrorListener(@Nonnull
MessageEventListener callback,
@Nonnull
AddEventListenerOptions options)
@JsOverlay
public final void addMessageerrorListener(@Nonnull
MessageEventListener callback,
boolean useCapture)
@JsOverlay
public final void addMessageerrorListener(@Nonnull
MessageEventListener callback)
@JsOverlay
public final void removeMessageerrorListener(@Nonnull
MessageEventListener callback,
@Nonnull
EventListenerOptions options)
@JsOverlay
public final void removeMessageerrorListener(@Nonnull
MessageEventListener callback,
boolean useCapture)
@JsOverlay
public final void removeMessageerrorListener(@Nonnull
MessageEventListener callback)