A B C D E F G H I J K L N O P R S T U V 

A

acquire() - Method in class com.eclipsesource.v8.V8Locker
Acquire the lock if it's currently not acquired by another thread.
add(long, long, String, int) - Method in class com.eclipsesource.v8.V8
 
add(long, long, String, boolean) - Method in class com.eclipsesource.v8.V8
 
add(long, long, String, double) - Method in class com.eclipsesource.v8.V8
 
add(long, long, String, String) - Method in class com.eclipsesource.v8.V8
 
add(String, int) - Method in class com.eclipsesource.v8.V8Object
Adds a key value pair to the receiver where the value is an integer.
add(String, boolean) - Method in class com.eclipsesource.v8.V8Object
Adds a key value pair to the receiver where the value is a boolean.
add(String, double) - Method in class com.eclipsesource.v8.V8Object
Adds a key value pair to the receiver where the value is a double.
add(String, String) - Method in class com.eclipsesource.v8.V8Object
Adds a key value pair to the receiver where the value is a String.
add(String, V8Value) - Method in class com.eclipsesource.v8.V8Object
Adds a key value pair to the receiver where the value is a V8Value.
addArrayBooleanItem(long, long, boolean) - Method in class com.eclipsesource.v8.V8
 
addArrayDoubleItem(long, long, double) - Method in class com.eclipsesource.v8.V8
 
addArrayIntItem(long, long, int) - Method in class com.eclipsesource.v8.V8
 
addArrayNullItem(long, long) - Method in class com.eclipsesource.v8.V8
 
addArrayObjectItem(long, long, long) - Method in class com.eclipsesource.v8.V8
 
addArrayStringItem(long, long, String) - Method in class com.eclipsesource.v8.V8
 
addArrayUndefinedItem(long, long) - Method in class com.eclipsesource.v8.V8
 
addNull(long, long, String) - Method in class com.eclipsesource.v8.V8
 
addNull(String) - Method in class com.eclipsesource.v8.V8Object
Associate NULL with the given key.
addObject(long, long, String, long) - Method in class com.eclipsesource.v8.V8
 
addUndefined(long, long, String) - Method in class com.eclipsesource.v8.V8
 
addUndefined(String) - Method in class com.eclipsesource.v8.V8Object
Associate UNDEFINED with the given key.
arrayGet(long, int, long, int) - Method in class com.eclipsesource.v8.V8
 
arrayGetBoolean(long, long, int) - Method in class com.eclipsesource.v8.V8
 
arrayGetBooleans(long, long, int, int) - Method in class com.eclipsesource.v8.V8
 
arrayGetBooleans(long, long, int, int, boolean[]) - Method in class com.eclipsesource.v8.V8
 
arrayGetDouble(long, long, int) - Method in class com.eclipsesource.v8.V8
 
arrayGetDoubles(long, long, int, int) - Method in class com.eclipsesource.v8.V8
 
arrayGetDoubles(long, long, int, int, double[]) - Method in class com.eclipsesource.v8.V8
 
arrayGetInteger(long, long, int) - Method in class com.eclipsesource.v8.V8
 
arrayGetIntegers(long, long, int, int) - Method in class com.eclipsesource.v8.V8
 
arrayGetIntegers(long, long, int, int, int[]) - Method in class com.eclipsesource.v8.V8
 
arrayGetSize(long, long) - Method in class com.eclipsesource.v8.V8
 
arrayGetString(long, long, int) - Method in class com.eclipsesource.v8.V8
 
arrayGetStrings(long, long, int, int) - Method in class com.eclipsesource.v8.V8
 
arrayGetStrings(long, long, int, int, String[]) - Method in class com.eclipsesource.v8.V8
 

B

BOOLEAN - Static variable in class com.eclipsesource.v8.V8Value
 

C

call(V8Object, V8Array) - Method in class com.eclipsesource.v8.V8Function
Invoke the JavaScript function on the current runtime.
callObjectJavaMethod(int, V8Object, V8Array) - Method in class com.eclipsesource.v8.V8
 
callVoidJavaMethod(int, V8Object, V8Array) - Method in class com.eclipsesource.v8.V8
 
checkReleaesd() - Method in class com.eclipsesource.v8.V8Value
 
clear() - Method in class com.eclipsesource.v8.utils.V8Map
 
com.eclipsesource.v8 - package com.eclipsesource.v8
 
com.eclipsesource.v8.utils - package com.eclipsesource.v8.utils
 
contains(long, long, String) - Method in class com.eclipsesource.v8.V8
 
contains(String) - Method in class com.eclipsesource.v8.V8Object
Determine if a key/value pair with this key exists in the Object.
containsKey(Object) - Method in class com.eclipsesource.v8.utils.V8Map
 
containsValue(Object) - Method in class com.eclipsesource.v8.utils.V8Map
 
createTwin(V8Value, V8Value) - Method in class com.eclipsesource.v8.V8
 
createTwin(long, long, long) - Method in class com.eclipsesource.v8.V8
 
createTwin() - Method in class com.eclipsesource.v8.V8Array
 
createTwin() - Method in class com.eclipsesource.v8.V8Function
 
createTwin() - Method in class com.eclipsesource.v8.V8Object
 
createTwin() - Method in class com.eclipsesource.v8.V8Value
 
createV8Runtime() - Static method in class com.eclipsesource.v8.V8
Creates a new V8Runtime and loads the required native libraries if they are not already loaded.
createV8Runtime(String) - Static method in class com.eclipsesource.v8.V8
Creates a new V8Runtime and loads the required native libraries if they are not already loaded.
createV8Runtime(String, String) - Static method in class com.eclipsesource.v8.V8
Creates a new V8Runtime and loads the required native libraries if they are not already loaded.

D

debugMessageReceived() - Static method in class com.eclipsesource.v8.V8
 
DebugTunnel - Class in com.eclipsesource.v8.utils
Deprecated. 
DebugTunnel(int, int) - Constructor for class com.eclipsesource.v8.utils.DebugTunnel
Deprecated. 
disableDebugSupport() - Method in class com.eclipsesource.v8.V8
Deprecated. 
disableDebugSupport(long) - Method in class com.eclipsesource.v8.V8
 
DOUBLE - Static variable in class com.eclipsesource.v8.V8Value
 

E

enableDebugSupport(int, boolean) - Method in class com.eclipsesource.v8.V8
Deprecated.
NOTE: This is not API and likely to change
enableDebugSupport(int) - Method in class com.eclipsesource.v8.V8
Deprecated.
NOTE: This is not API and likely to change
enableDebugSupport(long, int, boolean) - Method in class com.eclipsesource.v8.V8
 
entrySet() - Method in class com.eclipsesource.v8.utils.V8Map
 
equals(long, long, long) - Method in class com.eclipsesource.v8.V8
 
equals(Object) - Method in class com.eclipsesource.v8.V8Value
 
executeArrayFunction(String, V8Array) - Method in class com.eclipsesource.v8.V8Object
Invoke a JavaScript function and return the result as a V8Array.
executeArrayScript(String) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as a V8Array.
executeArrayScript(String, String, int) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as a V8Array.
executeBooleanFunction(long, long, String, long) - Method in class com.eclipsesource.v8.V8
 
executeBooleanFunction(String, V8Array) - Method in class com.eclipsesource.v8.V8Object
Invoke a JavaScript function and return the result as a boolean.
executeBooleanScript(String) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as a boolean.
executeBooleanScript(String, String, int) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as a boolean.
executeBooleanScript(long, String, String, int) - Method in class com.eclipsesource.v8.V8
 
executeDoubleFunction(long, long, String, long) - Method in class com.eclipsesource.v8.V8
 
executeDoubleFunction(String, V8Array) - Method in class com.eclipsesource.v8.V8Object
Invoke a JavaScript function and return the result as a double.
executeDoubleScript(String) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as a double.
executeDoubleScript(String, String, int) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as a double.
executeDoubleScript(long, String, String, int) - Method in class com.eclipsesource.v8.V8
 
executeFunction(long, int, long, String, long) - Method in class com.eclipsesource.v8.V8
 
executeFunction(long, long, long, long) - Method in class com.eclipsesource.v8.V8
 
executeFunction(String, V8Array) - Method in class com.eclipsesource.v8.V8Object
Invoke a JavaScript function and return the result as a Java Object.
executeIntegerFunction(long, long, String, long) - Method in class com.eclipsesource.v8.V8
 
executeIntegerFunction(String, V8Array) - Method in class com.eclipsesource.v8.V8Object
Invoke a JavaScript function and return the result as a integer.
executeIntegerScript(String) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as an integer.
executeIntegerScript(String, String, int) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as an integer.
executeIntegerScript(long, String, String, int) - Method in class com.eclipsesource.v8.V8
 
executeObjectFunction(String, V8Array) - Method in class com.eclipsesource.v8.V8Object
Invoke a JavaScript function and return the result as a V8Object.
executeObjectScript(String) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as a V8Object.
executeObjectScript(String, String, int) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as a V8Object.
executeScript(String) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as a Java Object.
executeScript(String, String, int) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as a Java Object.
executeScript(long, int, String, String, int) - Method in class com.eclipsesource.v8.V8
 
executeStringFunction(long, long, String, long) - Method in class com.eclipsesource.v8.V8
 
executeStringFunction(String, V8Array) - Method in class com.eclipsesource.v8.V8Object
Invoke a JavaScript function and return the result as a String.
executeStringScript(String) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as a String.
executeStringScript(String, String, int) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime and returns the result as a String.
executeStringScript(long, String, String, int) - Method in class com.eclipsesource.v8.V8
 
executeVoidFunction(long, long, String, long) - Method in class com.eclipsesource.v8.V8
 
executeVoidFunction(String, V8Array) - Method in class com.eclipsesource.v8.V8Object
Invokes a JavaScript function which does not return a result.
executeVoidScript(String) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime.
executeVoidScript(String, String, int) - Method in class com.eclipsesource.v8.V8
Executes a JS Script on this runtime.
executeVoidScript(long, String, String, int) - Method in class com.eclipsesource.v8.V8
 

F

forceTermination() - Method in class com.eclipsesource.v8.utils.V8Executor
Forces the executor to shutdown immediately.

G

get(Object) - Method in class com.eclipsesource.v8.utils.V8Map
 
get(long, int, long, String) - Method in class com.eclipsesource.v8.V8
 
get(int) - Method in class com.eclipsesource.v8.V8Array
Gets the value at a given index as a Java Object.
get(String) - Method in class com.eclipsesource.v8.V8Object
Returns the value associated with this key.
getActiveRuntimes() - Static method in class com.eclipsesource.v8.V8
Returns the number of active runtimes.
getArray(int) - Method in class com.eclipsesource.v8.V8Array
Returns the V8Array value associated at this index.
getArray(String) - Method in class com.eclipsesource.v8.V8Object
Returns the V8Array value associated with this key.
getArrayType(long, long) - Method in class com.eclipsesource.v8.V8
 
getBoolean(long, long, String) - Method in class com.eclipsesource.v8.V8
 
getBoolean(int) - Method in class com.eclipsesource.v8.V8Array
Returns the boolean value associated at this index.
getBoolean(String) - Method in class com.eclipsesource.v8.V8Object
Returns the boolean value associated with this key.
getBooleans(int, int) - Method in class com.eclipsesource.v8.V8Array
Returns the booleans contained in a subset of a V8Array.
getBooleans(int, int, boolean[]) - Method in class com.eclipsesource.v8.V8Array
Gets the booleans contained in a subset of a V8Array.
getBuildID() - Method in class com.eclipsesource.v8.V8
Returns the unique build ID of the native library.
getDouble(long, long, String) - Method in class com.eclipsesource.v8.V8
 
getDouble(int) - Method in class com.eclipsesource.v8.V8Array
Returns the double value associated at this index.
getDouble(String) - Method in class com.eclipsesource.v8.V8Object
Returns the double value associated with this key.
getDoubles(int, int) - Method in class com.eclipsesource.v8.V8Array
Returns the doubles contained in a subset of a V8Array.
getDoubles(int, int, double[]) - Method in class com.eclipsesource.v8.V8Array
Gets the doubles contained in a subset of a V8Array.
getEndColumn() - Method in exception com.eclipsesource.v8.V8ScriptException
Get the JavaScript column where the error ends.
getException() - Method in class com.eclipsesource.v8.utils.V8Executor
Gets the exception that was thrown during the JavaScript execution.
getExecutor(V8Object) - Method in class com.eclipsesource.v8.V8
Returns the executor associated with the given key.
getFileName() - Method in exception com.eclipsesource.v8.V8ScriptException
Get the file name contains the script that was currently executing.
getHandle() - Method in class com.eclipsesource.v8.V8Value
 
getInteger(long, long, String) - Method in class com.eclipsesource.v8.V8
 
getInteger(int) - Method in class com.eclipsesource.v8.V8Array
Returns the integer value associated at this index.
getInteger(String) - Method in class com.eclipsesource.v8.V8Object
Returns the integer value associated with this key.
getIntegers(int, int) - Method in class com.eclipsesource.v8.V8Array
Returns the integers contained in a subset of a V8Array.
getIntegers(int, int, int[]) - Method in class com.eclipsesource.v8.V8Array
Gets the integers contained in a subset of a V8Array.
getJSMessage() - Method in exception com.eclipsesource.v8.V8ScriptException
Get the message set by the JavaScript exception.
getJSStackTrace() - Method in exception com.eclipsesource.v8.V8ScriptException
Get the JavaScript Stack as a String.
getKeys(long, long) - Method in class com.eclipsesource.v8.V8
 
getKeys() - Method in class com.eclipsesource.v8.V8Object
Returns all the keys associated with this JavaScript Object.
getLineNumber() - Method in exception com.eclipsesource.v8.V8ScriptException
Get the line number that the failure occurred on.
getLocker() - Method in class com.eclipsesource.v8.V8
Returns the locker associated with this runtime.
getMessage() - Method in exception com.eclipsesource.v8.V8ScriptException
 
getObject(int) - Method in class com.eclipsesource.v8.V8Array
Returns the V8Object value associated at this index.
getObject(String) - Method in class com.eclipsesource.v8.V8Object
Returns the V8Object value associated with this key.
getResult() - Method in class com.eclipsesource.v8.utils.V8Executor
Gets the result of the JavaScript that was executed on this executor.
getRuntime() - Method in class com.eclipsesource.v8.V8Value
Gets the runtime this Value was created on.
getRutime() - Method in class com.eclipsesource.v8.V8Value
Deprecated. 
getSourceLine() - Method in exception com.eclipsesource.v8.V8ScriptException
Get the JavaScript line of source that caused the error.
getStartColumn() - Method in exception com.eclipsesource.v8.V8ScriptException
Get the JavaScript column where the error begins.
getString(long, long, String) - Method in class com.eclipsesource.v8.V8
 
getString(int) - Method in class com.eclipsesource.v8.V8Array
Returns the String value associated at this index.
getString(String) - Method in class com.eclipsesource.v8.V8Object
Returns the String value associated with this key.
getStrings(int, int) - Method in class com.eclipsesource.v8.V8Array
Returns the Strings contained in a subset of a V8Array.
getStrings(int, int, String[]) - Method in class com.eclipsesource.v8.V8Array
Gets the Strings contained in a subset of a V8Array.
getType(long, long, String) - Method in class com.eclipsesource.v8.V8
 
getType(long, long, int) - Method in class com.eclipsesource.v8.V8
 
getType(long, long, int, int) - Method in class com.eclipsesource.v8.V8
 
getType(int) - Method in class com.eclipsesource.v8.V8Array
Returns the type of element at this given index.
getType() - Method in class com.eclipsesource.v8.V8Array
Gets the type of the array.
getType(int, int) - Method in class com.eclipsesource.v8.V8Array
Gets the type of a subset of the array.
getType(String) - Method in class com.eclipsesource.v8.V8Object
Returns the type of the value associated with this Key, or UNDEFINED if the key does not exist.
getTypedArray(V8Array, int, Object) - Static method in class com.eclipsesource.v8.utils.V8ObjectUtils
Populates a Java array from a V8Array.
getTypedArray(V8Array, int) - Static method in class com.eclipsesource.v8.utils.V8ObjectUtils
Creates a Java array from a V8Array.
getUndefined() - Static method in class com.eclipsesource.v8.V8
Returns an UNDEFINED constant.
getV8Result(V8, Object) - Static method in class com.eclipsesource.v8.utils.V8ObjectUtils
Returns an object usable with a V8 Runtime which represents the parameter 'value'.
getV8RuntimePtr() - Method in class com.eclipsesource.v8.V8
 
getValue(V8Array, int) - Static method in class com.eclipsesource.v8.utils.V8ObjectUtils
Gets a Java Object representing the value at the given index in the V8Array.
getValue(V8Object, String) - Static method in class com.eclipsesource.v8.utils.V8ObjectUtils
Gets a Java Object representing the value with the given key in the V8Object.

H

hasException() - Method in class com.eclipsesource.v8.utils.V8Executor
Determines if an exception was thrown during the JavaScript execution.
hashCode() - Method in class com.eclipsesource.v8.V8Value
 
hasLock() - Method in class com.eclipsesource.v8.V8Locker
Check if the current thread holds this lock.
hasTerminated() - Method in class com.eclipsesource.v8.utils.V8Executor
Determines if the executor has terminated.

I

identityHash(long, long) - Method in class com.eclipsesource.v8.V8
 
initialize(long) - Method in class com.eclipsesource.v8.V8Array
 
initialize(long) - Method in class com.eclipsesource.v8.V8Value
 
initNewV8Array(long) - Method in class com.eclipsesource.v8.V8
 
initNewV8Object(long) - Method in class com.eclipsesource.v8.V8
 
INTEGER - Static variable in class com.eclipsesource.v8.V8Value
 
invoke(V8Object, V8Array) - Method in interface com.eclipsesource.v8.JavaCallback
Called when a JS Function invokes a the registered Java method.
invoke(V8Object, V8Array) - Method in interface com.eclipsesource.v8.JavaVoidCallback
Called when a JS Function invokes a the registered Java method.
isEmpty() - Method in class com.eclipsesource.v8.utils.V8Map
 
isLoaded() - Static method in class com.eclipsesource.v8.V8
Determines if the native libraries are loaded.
isReleased() - Method in class com.eclipsesource.v8.V8Value
Determine if the native resources have been released.
isShuttingDown() - Method in class com.eclipsesource.v8.utils.V8Executor
Returns true if shutdown() or forceTermination() was called to shutdown this executor.
isTerminating() - Method in class com.eclipsesource.v8.utils.V8Executor
Returns true if forceTermination was called to shutdown this executor.
isUndefined() - Method in class com.eclipsesource.v8.V8Value
Determines if this value is undefined.

J

JavaCallback - Interface in com.eclipsesource.v8
Classes that implement this interface provide a method which can be invoked from JavaScript.
JavaVoidCallback - Interface in com.eclipsesource.v8
Classes that implement this interface provide a method which can be invoked from JavaScript.
jsEquals(Object) - Method in class com.eclipsesource.v8.V8Value
Performs a JS == on the parameter and the receiver.

K

keySet() - Method in class com.eclipsesource.v8.utils.V8Map
 

L

length() - Method in class com.eclipsesource.v8.V8Array
Returns the length of this array.

N

NULL - Static variable in class com.eclipsesource.v8.V8Value
 

O

objectHandle - Variable in class com.eclipsesource.v8.V8Value
 

P

postMessage(String...) - Method in class com.eclipsesource.v8.utils.V8Executor
Posts a message to the receiver to be processed by the executor and sent to the V8 runtime via the messageHandler.
processDebugMessages(V8) - Static method in class com.eclipsesource.v8.V8
Deprecated. 
processDebugMessages(long) - Method in class com.eclipsesource.v8.V8
 
push(int) - Method in class com.eclipsesource.v8.V8Array
Pushes an integer value to the next available spot in the Array.
push(boolean) - Method in class com.eclipsesource.v8.V8Array
Pushes a boolean value to the next available spot in the Array.
push(double) - Method in class com.eclipsesource.v8.V8Array
Pushes a double value to the next available spot in the Array.
push(String) - Method in class com.eclipsesource.v8.V8Array
Pushes a String value to the next available spot in the Array.
push(V8Value) - Method in class com.eclipsesource.v8.V8Array
Pushes a V8Value to the next available spot in the Array.
pushNull() - Method in class com.eclipsesource.v8.V8Array
Pushes null to the next available spot in the Array.
pushUndefined() - Method in class com.eclipsesource.v8.V8Array
Pushes undefined to the next available spot in the Array.
pushValue(V8, V8Array, Object) - Static method in class com.eclipsesource.v8.utils.V8ObjectUtils
Pushes a Java Object to a V8Array by first converting it to a V8Value if needed.
put(V8Value, V) - Method in class com.eclipsesource.v8.utils.V8Map
 
putAll(Map<? extends V8Value, ? extends V>) - Method in class com.eclipsesource.v8.utils.V8Map
 

R

registerDebugHandler(Runnable) - Static method in class com.eclipsesource.v8.V8
Deprecated. 
registerJavaMethod(long, long, String, int, boolean) - Method in class com.eclipsesource.v8.V8
 
registerJavaMethod(JavaCallback, String) - Method in class com.eclipsesource.v8.V8Object
Register a Java method as a JavaScript function.
registerJavaMethod(JavaVoidCallback, String) - Method in class com.eclipsesource.v8.V8Object
Register a void Java method as a JavaScript function.
registerJavaMethod(Object, String, String, Class<?>[]) - Method in class com.eclipsesource.v8.V8Object
Register a Java method reflectively given it's name a signature.
registerJavaMethod(Object, String, String, Class<?>[], boolean) - Method in class com.eclipsesource.v8.V8Object
Register a Java method reflectively given it's name a signature.
registerResource(Releasable) - Method in class com.eclipsesource.v8.V8
Registers a resource with this runtime.
registerV8Executor(V8Object, V8Executor) - Method in class com.eclipsesource.v8.V8
Registers an executor with this runtime.
Releasable - Interface in com.eclipsesource.v8
An interface used to denote all V8 Classes which can be released.
release() - Method in interface com.eclipsesource.v8.Releasable
Release the underlying resources.
release() - Method in class com.eclipsesource.v8.utils.V8Map
Releases all the resources associated with this map.
release() - Method in class com.eclipsesource.v8.V8
 
release(boolean) - Method in class com.eclipsesource.v8.V8
Release native resources associated with this runtime.
release(long, long) - Method in class com.eclipsesource.v8.V8
 
release() - Method in class com.eclipsesource.v8.V8Locker
Release the lock if it's currently held by the calling thread.
release() - Method in class com.eclipsesource.v8.V8Value
Releases the native resources associated with this V8Value.
released - Variable in class com.eclipsesource.v8.V8Value
 
remove(Object) - Method in class com.eclipsesource.v8.utils.V8Map
 
removeExecutor(V8Object) - Method in class com.eclipsesource.v8.V8
Removes the executor from this runtime.
run() - Method in class com.eclipsesource.v8.utils.V8Executor
 
run(V8) - Method in interface com.eclipsesource.v8.utils.V8Runnable
Execute the code on the provided runtime.
run() - Method in class com.eclipsesource.v8.utils.V8Thread
 

S

sameValue(long, long, long) - Method in class com.eclipsesource.v8.V8
 
setPrototype(long, long, long) - Method in class com.eclipsesource.v8.V8
 
setPrototype(V8Object) - Method in class com.eclipsesource.v8.V8Object
Sets the prototype of the receiver.
setup(V8) - Method in class com.eclipsesource.v8.utils.V8Executor
Override to provide a custom setup for this V8 runtime.
shutdown() - Method in class com.eclipsesource.v8.utils.V8Executor
Indicates to the executor that it should shutdown.
shutdownExecutors(boolean) - Method in class com.eclipsesource.v8.V8
Shutdown all executors associated with this runtime.
size() - Method in class com.eclipsesource.v8.utils.V8Map
 
start() - Method in class com.eclipsesource.v8.utils.DebugTunnel
Deprecated. 
stop() - Method in class com.eclipsesource.v8.utils.DebugTunnel
Deprecated. 
strictEquals(long, long, long) - Method in class com.eclipsesource.v8.V8
 
strictEquals(Object) - Method in class com.eclipsesource.v8.V8Value
Performs a JS === on the parameter and the receiver.
STRING - Static variable in class com.eclipsesource.v8.V8Value
 

T

terminateExecution() - Method in class com.eclipsesource.v8.V8
Terminates any JavaScript executing on this runtime.
terminateExecution(long) - Method in class com.eclipsesource.v8.V8
 
toList(V8Array) - Static method in class com.eclipsesource.v8.utils.V8ObjectUtils
Creates a List from a V8Array using a deep copy.
toMap(V8Object) - Static method in class com.eclipsesource.v8.utils.V8ObjectUtils
Creates a Map from a V8Object using a deep copy.
toString() - Method in class com.eclipsesource.v8.V8Object
 
toString() - Method in exception com.eclipsesource.v8.V8ScriptException
 
toV8Array(V8, List<? extends Object>) - Static method in class com.eclipsesource.v8.utils.V8ObjectUtils
Creates a V8Array from a java.util.List.
toV8Object(V8, Map<String, ? extends Object>) - Static method in class com.eclipsesource.v8.utils.V8ObjectUtils
Creates a V8Object from a java.util.Map.
twin() - Method in class com.eclipsesource.v8.V8Array
 
twin() - Method in class com.eclipsesource.v8.V8Function
 
twin() - Method in class com.eclipsesource.v8.V8Object
 
twin() - Method in class com.eclipsesource.v8.V8Value
Creates a new Java object pointing at the same V8 Value as this.

U

UNDEFINED - Static variable in class com.eclipsesource.v8.V8Value
 
UNKNOWN - Static variable in class com.eclipsesource.v8.V8Value
 

V

V8 - Class in com.eclipsesource.v8
An isolated V8Runtime.
V8() - Constructor for class com.eclipsesource.v8.V8
 
V8(String) - Constructor for class com.eclipsesource.v8.V8
 
v8 - Variable in class com.eclipsesource.v8.V8Value
 
V8_ARRAY - Static variable in class com.eclipsesource.v8.V8Value
 
V8_FUNCTION - Static variable in class com.eclipsesource.v8.V8Value
 
V8_OBJECT - Static variable in class com.eclipsesource.v8.V8Value
 
V8Array - Class in com.eclipsesource.v8
A V8Value that represents a JavaScript array.
V8Array() - Constructor for class com.eclipsesource.v8.V8Array
 
V8Array(V8) - Constructor for class com.eclipsesource.v8.V8Array
Creates a new V8Array and associates it with the given runtime.
V8Executor - Class in com.eclipsesource.v8.utils
Executes a JS Script on a new V8 runtime in its own thread, and once finished, will optionally wait on a message queue.
V8Executor(String, boolean, String) - Constructor for class com.eclipsesource.v8.utils.V8Executor
Create a new executor and execute the given script on it.
V8Executor(String) - Constructor for class com.eclipsesource.v8.utils.V8Executor
Create a new executor and execute the given script on it.
V8Function - Class in com.eclipsesource.v8
A V8Value that represents a JavaScript function.
V8Function(V8) - Constructor for class com.eclipsesource.v8.V8Function
 
V8Locker - Class in com.eclipsesource.v8
Represents a lock for a V8Runtime that can be moved between threads.
V8Map<V> - Class in com.eclipsesource.v8.utils
A Map that maps V8Values to arbitrary Java Objects.
V8Map() - Constructor for class com.eclipsesource.v8.utils.V8Map
Creates a V8Map.
V8Object - Class in com.eclipsesource.v8
The concrete class for all V8 Objects.
V8Object(V8) - Constructor for class com.eclipsesource.v8.V8Object
Create a new V8Object and associate it with a runtime.
V8Object() - Constructor for class com.eclipsesource.v8.V8Object
 
V8ObjectUtils - Class in com.eclipsesource.v8.utils
A set of static helper methods to convert V8Objects / V8Arrays to java.util Maps and Lists and back again.
V8ResultUndefined - Exception in com.eclipsesource.v8
An exception that's used to indicate that method that should have returned a primitive, returned an Undefined instead.
V8Runnable - Interface in com.eclipsesource.v8.utils
Classes can implement this interface to execute arbitrary code on isolated V8 runtime on its own thread.
V8RuntimeException - Exception in com.eclipsesource.v8
A top-level exception used to indicate that a script failed.
V8ScriptCompilationException - Exception in com.eclipsesource.v8
An exception used to indicate that a script failed to compile.
V8ScriptException - Exception in com.eclipsesource.v8
An exception that indicates that the execution of a script failed.
V8ScriptExecutionException - Exception in com.eclipsesource.v8
An exception used to indicate that a script failed to execute.
V8Thread - Class in com.eclipsesource.v8.utils
A Thread with its own V8 runtime.
V8Thread(V8Runnable) - Constructor for class com.eclipsesource.v8.utils.V8Thread
Create as new Thread with its own V8Runtime.
V8Value - Class in com.eclipsesource.v8
A base class for all V8 resources.
V8Value() - Constructor for class com.eclipsesource.v8.V8Value
 
V8Value(V8) - Constructor for class com.eclipsesource.v8.V8Value
 
values() - Method in class com.eclipsesource.v8.utils.V8Map
 
A B C D E F G H I J K L N O P R S T U V 

Copyright © 2015. All rights reserved.