@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Worker")
public class Worker
extends EventTarget
| Modifier and Type | Field and Description |
|---|---|
@JsNullable ErrorEventHandler |
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.
|
@JsNullable MessageEventHandler |
onmessage
The onmessage property of the Worker interface represents an EventHandler, that is a function to be called when the message event occurs.
|
@JsNullable 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 |
addErrorListener(ErrorEventListener callback) |
void |
addErrorListener(ErrorEventListener callback,
AddEventListenerOptions options) |
void |
addErrorListener(ErrorEventListener callback,
boolean useCapture) |
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,
StructuredSerializeOptions 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 |
removeErrorListener(ErrorEventListener callback) |
void |
removeErrorListener(ErrorEventListener callback,
boolean useCapture) |
void |
removeErrorListener(ErrorEventListener callback,
EventListenerOptions options) |
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_, valuespublic @JsNullable ErrorEventHandler onerror
public @JsNullable MessageEventHandler onmessage
public @JsNullable 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
StructuredSerializeOptions 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)
@JsOverlay
public final void addErrorListener(@Nonnull
ErrorEventListener callback,
@Nonnull
AddEventListenerOptions options)
@JsOverlay
public final void addErrorListener(@Nonnull
ErrorEventListener callback,
boolean useCapture)
@JsOverlay
public final void addErrorListener(@Nonnull
ErrorEventListener callback)
@JsOverlay
public final void removeErrorListener(@Nonnull
ErrorEventListener callback,
@Nonnull
EventListenerOptions options)
@JsOverlay
public final void removeErrorListener(@Nonnull
ErrorEventListener callback,
boolean useCapture)
@JsOverlay
public final void removeErrorListener(@Nonnull
ErrorEventListener callback)