A B C D E F G H I J K L M N O P R S T V W X 
All Classes All Packages

A

addListener(RTCTransportListener) - Method in interface org.ngengine.platform.transport.RTCTransport
 
addListener(WebsocketTransportListener) - Method in interface org.ngengine.platform.transport.WebsocketTransport
 
addRemoteIceCandidates(Collection<RTCTransportIceCandidate>) - Method in interface org.ngengine.platform.transport.RTCTransport
 
address(ByteBuffer) - Method in interface org.ngengine.platform.NGEAllocator
 
aes256cbc(byte[], byte[], byte[], boolean) - Method in class org.ngengine.platform.NGEPlatform
Encrypts or decrypts data using AES-256 in CBC mode with PKCS7 padding.
all(List<AsyncTask<T>>) - Static method in interface org.ngengine.platform.AsyncTask
Returns an AsyncTask that resolved when all of the provided AsyncTask instances resolve, or fails if any of the provided AsyncTask instances fails.
allSettled(List<AsyncTask<T>>) - Static method in interface org.ngengine.platform.AsyncTask
Returns an AsyncTask that resolves when all of the provided AsyncTask instances have settled (either resolved or failed).
allZeroes(byte[]) - Static method in class org.ngengine.platform.NGEUtils
 
any(List<AsyncTask<T>>) - Static method in interface org.ngengine.platform.AsyncTask
Returns an AsyncTask that resolves as soon as any of the provided AsyncTask instances resolves, or fails if all of the provided AsyncTask instances fail.
apply(T) - Method in interface org.ngengine.platform.ThrowableFunction
 
AsyncExecutor - Interface in org.ngengine.platform
 
AsyncTask<T> - Interface in org.ngengine.platform
 
await() - Method in interface org.ngengine.platform.AsyncTask
 
awaitAll(List<AsyncTask<T>>) - Static method in interface org.ngengine.platform.AsyncTask
Blocks the current thread and awaits all the provided AsyncTask instances to complete and returns a list of their results.
awaitAll(List<AsyncTask<T>>) - Method in class org.ngengine.platform.NGEPlatform
Waits for all promises to resolve.
awaitAllSettled(List<AsyncTask<T>>) - Static method in interface org.ngengine.platform.AsyncTask
Blocks the current thread and awaits all the provided AsyncTask instances to complete (either resolved or failed) and returns a list of their results.
awaitAllSettled(List<AsyncTask<T>>) - Method in class org.ngengine.platform.NGEPlatform
Awaits for all promises to settle (either resolve or reject).
awaitAny(List<AsyncTask<T>>) - Static method in interface org.ngengine.platform.AsyncTask
Blocks the current thread and awaits any of the provided AsyncTask instances to complete and returns its result.
awaitAny(List<AsyncTask<T>>) - Method in class org.ngengine.platform.NGEPlatform
Waits for any promise to resolve.
awaitAny(List<AsyncTask<T>>, Predicate<T>) - Method in class org.ngengine.platform.NGEPlatform
Waits for any promise to resolve and match the filter.
awaitNoThrow(AsyncTask<T>) - Static method in class org.ngengine.platform.NGEUtils
 

B

B - Variable in class org.ngengine.platform.MemoryLimits
 
BASE64_LIMIT - Variable in class org.ngengine.platform.MemoryLimits
 
base64decode(String) - Method in class org.ngengine.platform.NGEPlatform
 
base64encode(byte[]) - Method in class org.ngengine.platform.NGEPlatform
 
BIGDATA_LIMIT - Variable in class org.ngengine.platform.MemoryLimits
 
body - Variable in class org.ngengine.platform.transport.NGEHttpResponse
 
body - Variable in class org.ngengine.platform.transport.NGEHttpResponseStream
 
body() - Method in class org.ngengine.platform.transport.NGEHttpResponse
 
body() - Method in class org.ngengine.platform.transport.NGEHttpResponseStream
 
bodyAsString() - Method in class org.ngengine.platform.transport.NGEHttpResponse
 
BrowserInterceptor - Interface in org.ngengine.platform
 
bytesToHex(byte[]) - Static method in class org.ngengine.platform.NGEUtils
 
bytesToHex(ByteBuffer) - Static method in class org.ngengine.platform.NGEUtils
 

C

callFunction(String, Object, Consumer<Object>, Consumer<Throwable>) - Method in class org.ngengine.platform.NGEPlatform
Run platform specific script
calloc(int, int) - Method in interface org.ngengine.platform.NGEAllocator
 
canCallFunction(String, Consumer<Boolean>) - Method in class org.ngengine.platform.NGEPlatform
 
cancel() - Method in interface org.ngengine.platform.AsyncTask
 
catchException(Consumer<Throwable>) - Method in interface org.ngengine.platform.AsyncTask
 
censorSpecial(String) - Static method in class org.ngengine.platform.NGEUtils
 
chacha20(byte[], byte[], byte[], boolean) - Method in class org.ngengine.platform.NGEPlatform
 
checkForBase64(long) - Method in class org.ngengine.platform.MemoryLimits
Check limit for base64 encoded data
checkForBigData(long) - Method in class org.ngengine.platform.MemoryLimits
Check limit for big data blobs (eg.
checkForData(long) - Method in class org.ngengine.platform.MemoryLimits
Check limit for generic data blobs (eg.
checkForImage(long) - Method in class org.ngengine.platform.MemoryLimits
Check limit for image data
checkForJSON(long) - Method in class org.ngengine.platform.MemoryLimits
Check limit for json encoded data
checkForKeys(long) - Method in class org.ngengine.platform.MemoryLimits
Check limit for cryptographic keys and signatures
checkForRandomData(long) - Method in class org.ngengine.platform.MemoryLimits
Check limit for random generated data
checkForString(int) - Method in class org.ngengine.platform.MemoryLimits
Check limit for human readable strings (eg.
checkForTransport(long) - Method in class org.ngengine.platform.MemoryLimits
Check limit for network packets
checkLimit(long, long) - Method in class org.ngengine.platform.MemoryLimits
 
close() - Method in interface org.ngengine.platform.AsyncExecutor
 
close() - Method in class org.ngengine.platform.ExecutionQueue
 
close() - Method in class org.ngengine.platform.transport.RTCDataChannel
 
close() - Method in interface org.ngengine.platform.transport.RTCTransport
 
close(String) - Method in interface org.ngengine.platform.transport.WebsocketTransport
 
completed(T) - Static method in interface org.ngengine.platform.AsyncTask
Returns an already completed AsyncTask with the given value.
compose(ThrowableFunction<T, AsyncTask<R>>) - Method in interface org.ngengine.platform.AsyncTask
 
connect(String) - Method in interface org.ngengine.platform.transport.RTCTransport
 
connect(String) - Method in interface org.ngengine.platform.transport.WebsocketTransport
 
create(BiConsumer<Consumer<T>, Consumer<Throwable>>) - Static method in interface org.ngengine.platform.AsyncTask
Create an AsyncTask wrapper around some asynchronous code.
create(BiConsumer<Consumer<T>, Consumer<Throwable>>, AsyncExecutor) - Static method in interface org.ngengine.platform.AsyncTask
Same as AsyncTask.create(BiConsumer) but the function is executed in the provided executor.
createDataChannel(String, String, boolean, boolean, int, Duration) - Method in interface org.ngengine.platform.transport.RTCTransport
 
createDefaultChannel() - Method in interface org.ngengine.platform.transport.RTCTransport
 

D

DATA_LIMIT - Variable in class org.ngengine.platform.MemoryLimits
 
dbg(Runnable) - Static method in class org.ngengine.platform.NGEUtils
Wrapper to exploit assert to toggle on/off debug code usage:
DEFAULT_CHANNEL - Static variable in interface org.ngengine.platform.transport.RTCTransport
 
defaultChannelLabel() - Method in interface org.ngengine.platform.transport.RTCTransport
 
delete(String) - Method in class org.ngengine.platform.VStore
 
delete(String) - Method in interface org.ngengine.platform.VStore.VStoreBackend
 

E

enqueue(BiConsumer<Consumer<T>, Consumer<Throwable>>) - Method in class org.ngengine.platform.ExecutionQueue
 
equals(Object) - Method in class org.ngengine.platform.transport.NGEHttpResponse
 
equals(Object) - Method in class org.ngengine.platform.transport.NGEHttpResponseStream
 
equals(Object) - Method in class org.ngengine.platform.transport.RTCTransportIceCandidate
 
equalsIgnoreOrder(Map<String, List<String>>, Map<String, List<String>>) - Static method in class org.ngengine.platform.NGEUtils
 
equalsWithOrder(Map<String, List<String>>, Map<String, List<String>>) - Static method in class org.ngengine.platform.NGEUtils
 
ExecutionQueue - Class in org.ngengine.platform
 
ExecutionQueue() - Constructor for class org.ngengine.platform.ExecutionQueue
 
ExecutionQueue(AsyncExecutor) - Constructor for class org.ngengine.platform.ExecutionQueue
 
exists(String) - Method in class org.ngengine.platform.VStore
 
exists(String) - Method in interface org.ngengine.platform.VStore.VStoreBackend
 

F

failed(Throwable) - Static method in interface org.ngengine.platform.AsyncTask
Returns an already failed AsyncTask with the given error.
FailedToSignException - Exception in org.ngengine.platform
 
FailedToSignException(String) - Constructor for exception org.ngengine.platform.FailedToSignException
 
FailedToSignException(String, Throwable) - Constructor for exception org.ngengine.platform.FailedToSignException
 
FailedToSignException(Throwable) - Constructor for exception org.ngengine.platform.FailedToSignException
 
free(ByteBuffer) - Method in interface org.ngengine.platform.NGEAllocator
Attempt an eager cleanup if supported by the underlying implementation.
fromJSON(String, Class<T>) - Method in class org.ngengine.platform.NGEPlatform
 

G

generatePrivateKey() - Method in class org.ngengine.platform.NGEPlatform
 
genPubKey(byte[]) - Method in class org.ngengine.platform.NGEPlatform
 
get() - Static method in class org.ngengine.platform.NGEPlatform
 
getAvailableAmount() - Method in class org.ngengine.platform.transport.RTCDataChannel
 
getBrowserInterceptor() - Static method in class org.ngengine.platform.NGEPlatform
 
getBufferedAmount() - Method in class org.ngengine.platform.transport.RTCDataChannel
 
getCacheStore(String, String) - Method in class org.ngengine.platform.NGEPlatform
 
getCacheStore(String, String) - Method in interface org.ngengine.platform.VStoreInterceptor
 
getCandidate() - Method in class org.ngengine.platform.transport.RTCTransportIceCandidate
 
getClipboardContent() - Method in class org.ngengine.platform.NGEPlatform
 
getDataChannel(String) - Method in interface org.ngengine.platform.transport.RTCTransport
 
getDataStore(String, String) - Method in class org.ngengine.platform.NGEPlatform
 
getDataStore(String, String) - Method in interface org.ngengine.platform.VStoreInterceptor
 
getDefaultChannel() - Method in interface org.ngengine.platform.transport.RTCTransport
 
getMaxMessageSize() - Method in class org.ngengine.platform.transport.RTCDataChannel
 
getMaxMessageSize() - Method in interface org.ngengine.platform.transport.WebsocketTransport
Return configured max message size.
getMaxPacketLifeTime() - Method in class org.ngengine.platform.transport.RTCDataChannel
 
getMaxRetransmits() - Method in class org.ngengine.platform.transport.RTCDataChannel
 
getMemoryLimits() - Method in class org.ngengine.platform.NGEPlatform
 
getName() - Method in class org.ngengine.platform.transport.RTCDataChannel
 
getName() - Method in interface org.ngengine.platform.transport.RTCTransport
 
getNativeAllocator() - Method in class org.ngengine.platform.NGEPlatform
 
getPlatform() - Static method in class org.ngengine.platform.NGEUtils
 
getPlatformName() - Method in class org.ngengine.platform.NGEPlatform
 
getProtocol() - Method in class org.ngengine.platform.transport.RTCDataChannel
 
getRecoveryId() - Method in class org.ngengine.platform.secp256k1.Secp256k1RecoverableSignature
 
getSdpMid() - Method in class org.ngengine.platform.transport.RTCTransportIceCandidate
 
getSignature64() - Method in class org.ngengine.platform.secp256k1.Secp256k1RecoverableSignature
 
getStoreInterceptor() - Static method in class org.ngengine.platform.NGEPlatform
 
getTimestampSeconds() - Method in class org.ngengine.platform.NGEPlatform
 
getTransportLimit() - Method in class org.ngengine.platform.MemoryLimits
 
getVStoreQueue() - Method in class org.ngengine.platform.NGEPlatform
 

H

hashCode() - Method in class org.ngengine.platform.transport.NGEHttpResponse
 
hashCode() - Method in class org.ngengine.platform.transport.NGEHttpResponseStream
 
hashCode() - Method in class org.ngengine.platform.transport.RTCTransportIceCandidate
 
headers - Variable in class org.ngengine.platform.transport.NGEHttpResponse
 
headers - Variable in class org.ngengine.platform.transport.NGEHttpResponseStream
 
headers() - Method in class org.ngengine.platform.transport.NGEHttpResponse
 
headers() - Method in class org.ngengine.platform.transport.NGEHttpResponseStream
 
hexToByteArray(String) - Static method in class org.ngengine.platform.NGEUtils
 
hexToBytes(String) - Static method in class org.ngengine.platform.NGEUtils
 
hkdf_expand(byte[], byte[], int) - Method in class org.ngengine.platform.NGEPlatform
 
hkdf_extract(byte[], byte[]) - Method in class org.ngengine.platform.NGEPlatform
 
hmac(byte[], byte[], byte[]) - Method in class org.ngengine.platform.NGEPlatform
 
httpGet(String, Duration, Map<String, String>) - Method in class org.ngengine.platform.NGEPlatform
 
httpGetBytes(String, Duration, Map<String, String>) - Method in class org.ngengine.platform.NGEPlatform
httpRequest(String, String, byte[], Duration, Map<String, String>) - Method in class org.ngengine.platform.NGEPlatform
 
httpRequestStream(String, String, byte[], Duration, Map<String, String>) - Method in class org.ngengine.platform.NGEPlatform
 

I

IMAGE_LIMIT - Variable in class org.ngengine.platform.MemoryLimits
 
initiateChannel() - Method in interface org.ngengine.platform.transport.RTCTransport
Deprecated.
use listen() instead
isConnected() - Method in interface org.ngengine.platform.transport.RTCTransport
 
isConnected() - Method in interface org.ngengine.platform.transport.WebsocketTransport
 
isDone() - Method in interface org.ngengine.platform.AsyncTask
 
isFailed() - Method in interface org.ngengine.platform.AsyncTask
 
isLoopbackAddress(URI) - Method in class org.ngengine.platform.NGEPlatform
Checks if the given URI is a loopback address.
isOrdered() - Method in class org.ngengine.platform.transport.RTCDataChannel
 
isReliable() - Method in class org.ngengine.platform.transport.RTCDataChannel
 
isSuccess() - Method in interface org.ngengine.platform.AsyncTask
 

J

JSON_LIMIT - Variable in class org.ngengine.platform.MemoryLimits
 

K

KEYS_LIMIT - Variable in class org.ngengine.platform.MemoryLimits
 
KIB - Variable in class org.ngengine.platform.MemoryLimits
 

L

listAll() - Method in class org.ngengine.platform.VStore
 
listAll() - Method in interface org.ngengine.platform.VStore.VStoreBackend
 
listen() - Method in interface org.ngengine.platform.transport.RTCTransport
initialize default channel

M

malloc(int) - Method in interface org.ngengine.platform.NGEAllocator
 
mallocAligned(int, int) - Method in interface org.ngengine.platform.NGEAllocator
 
MemoryLimits - Class in org.ngengine.platform
A last resort hardening against memory overuse.
MemoryLimits() - Constructor for class org.ngengine.platform.MemoryLimits
 
MIB - Variable in class org.ngengine.platform.MemoryLimits
 

N

newAsyncExecutor() - Method in class org.ngengine.platform.NGEPlatform
 
newAsyncExecutor(Object) - Method in class org.ngengine.platform.NGEPlatform
 
newConcurrentQueue(Class<T>) - Method in class org.ngengine.platform.NGEPlatform
 
newExecutionQueue() - Method in class org.ngengine.platform.NGEPlatform
 
newExecutionQueue(AsyncExecutor) - Method in class org.ngengine.platform.NGEPlatform
 
newPoolExecutor() - Method in class org.ngengine.platform.NGEPlatform
Deprecated.
newRelayExecutor() - Method in class org.ngengine.platform.NGEPlatform
Deprecated.
newRTCTransport(Duration, String, Collection<String>) - Method in class org.ngengine.platform.NGEPlatform
 
newSignerExecutor() - Method in class org.ngengine.platform.NGEPlatform
Deprecated.
newSubscriptionExecutor() - Method in class org.ngengine.platform.NGEPlatform
Deprecated.
newTransport() - Method in class org.ngengine.platform.NGEPlatform
 
nfkc(String) - Method in class org.ngengine.platform.NGEPlatform
 
NGEAllocator - Interface in org.ngengine.platform
A native memory allocator interface.
NGEHttpResponse - Class in org.ngengine.platform.transport
 
NGEHttpResponse(int, Map<String, List<String>>, byte[], boolean) - Constructor for class org.ngengine.platform.transport.NGEHttpResponse
 
NGEHttpResponseStream - Class in org.ngengine.platform.transport
 
NGEHttpResponseStream(int, Map<String, List<String>>, InputStream, boolean) - Constructor for class org.ngengine.platform.transport.NGEHttpResponseStream
 
NGEPlatform - Class in org.ngengine.platform
 
NGEPlatform() - Constructor for class org.ngengine.platform.NGEPlatform
 
NGEUtils - Class in org.ngengine.platform
 
NGEUtils() - Constructor for class org.ngengine.platform.NGEUtils
 

O

onConnectionBinaryMessage(ByteBuffer) - Method in interface org.ngengine.platform.transport.WebsocketTransportListener
 
onConnectionClosedByClient(String) - Method in interface org.ngengine.platform.transport.WebsocketTransportListener
 
onConnectionClosedByServer(String) - Method in interface org.ngengine.platform.transport.WebsocketTransportListener
 
onConnectionError(Throwable) - Method in interface org.ngengine.platform.transport.WebsocketTransportListener
 
onConnectionMessage(String) - Method in interface org.ngengine.platform.transport.WebsocketTransportListener
 
onConnectionOpen() - Method in interface org.ngengine.platform.transport.WebsocketTransportListener
 
onLocalRTCIceCandidate(RTCTransportIceCandidate) - Method in interface org.ngengine.platform.transport.RTCTransportListener
 
onRTCBinaryMessage(RTCDataChannel, ByteBuffer) - Method in interface org.ngengine.platform.transport.RTCTransportListener
 
onRTCBufferedAmountLow(RTCDataChannel) - Method in interface org.ngengine.platform.transport.RTCTransportListener
 
onRTCChannelClosed(RTCDataChannel) - Method in interface org.ngengine.platform.transport.RTCTransportListener
 
onRTCChannelError(RTCDataChannel, Throwable) - Method in interface org.ngengine.platform.transport.RTCTransportListener
 
onRTCChannelReady(RTCDataChannel) - Method in interface org.ngengine.platform.transport.RTCTransportListener
 
onRTCConnected() - Method in interface org.ngengine.platform.transport.RTCTransportListener
 
onRTCDisconnected(String) - Method in interface org.ngengine.platform.transport.RTCTransportListener
 
openInWebBrowser(String) - Method in class org.ngengine.platform.NGEPlatform
 
openLink(String) - Method in interface org.ngengine.platform.BrowserInterceptor
 
openResource(String) - Method in class org.ngengine.platform.NGEPlatform
 
org.ngengine.platform - package org.ngengine.platform
 
org.ngengine.platform.secp256k1 - package org.ngengine.platform.secp256k1
 
org.ngengine.platform.transport - package org.ngengine.platform.transport
 

P

panic(String) - Method in class org.ngengine.platform.NGEPlatform
 
promisify(BiConsumer<Consumer<T>, Consumer<Throwable>>, AsyncExecutor) - Method in class org.ngengine.platform.NGEPlatform
 

R

RANDOM_LIMIT - Variable in class org.ngengine.platform.MemoryLimits
 
randomBytes(int) - Method in class org.ngengine.platform.NGEPlatform
 
read(String) - Method in class org.ngengine.platform.VStore
 
read(String) - Method in interface org.ngengine.platform.VStore.VStoreBackend
 
readFully(String) - Method in class org.ngengine.platform.VStore
 
ready() - Method in class org.ngengine.platform.transport.RTCDataChannel
 
realloc(ByteBuffer, int) - Method in interface org.ngengine.platform.NGEAllocator
 
registerFinalizer(Object, Runnable) - Method in class org.ngengine.platform.NGEPlatform
 
removeListener(RTCTransportListener) - Method in interface org.ngengine.platform.transport.RTCTransport
 
removeListener(WebsocketTransportListener) - Method in interface org.ngengine.platform.transport.WebsocketTransport
 
RTCDataChannel - Class in org.ngengine.platform.transport
 
RTCDataChannel(String, String, boolean, boolean, int, Duration) - Constructor for class org.ngengine.platform.transport.RTCDataChannel
 
RTCTransport - Interface in org.ngengine.platform.transport
 
RTCTransportIceCandidate - Class in org.ngengine.platform.transport
 
RTCTransportIceCandidate(String, String) - Constructor for class org.ngengine.platform.transport.RTCTransportIceCandidate
 
RTCTransportListener - Interface in org.ngengine.platform.transport
 
run(Callable<T>) - Method in interface org.ngengine.platform.AsyncExecutor
 
runInThread(Thread, Consumer<Runnable>, Runnable) - Method in class org.ngengine.platform.NGEPlatform
 
runLater(Callable<T>, long, TimeUnit) - Method in interface org.ngengine.platform.AsyncExecutor
 

S

safeBigByteArray(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeBigByteBuffer(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeBigDecimal(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeBigInteger(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeBool(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeByteArray(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeByteBuffer(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeCollectionOfStringArray(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeDouble(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeDurationInSeconds(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeFloat(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeInstantInSeconds(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeInt(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeIntList(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeJsonString(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeLong(Object) - Static method in class org.ngengine.platform.NGEUtils
Convert an input object to a long
safeMSats(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeSecondsInstant(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeString(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeStringArray(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeStringList(Object) - Static method in class org.ngengine.platform.NGEUtils
 
safeURI(Object) - Static method in class org.ngengine.platform.NGEUtils
 
schnorrSign(String, byte[]) - Method in class org.ngengine.platform.NGEPlatform
 
schnorrSignAsync(String, byte[]) - Method in class org.ngengine.platform.NGEPlatform
 
schnorrVerify(String, String, byte[]) - Method in class org.ngengine.platform.NGEPlatform
 
schnorrVerifyAsync(String, String, byte[]) - Method in class org.ngengine.platform.NGEPlatform
 
scrypt(byte[], byte[], int, int, int, int) - Method in class org.ngengine.platform.NGEPlatform
 
secp256k1PrivateKeyVerify(byte[]) - Method in class org.ngengine.platform.NGEPlatform
Verifies whether a secp256k1 private key is valid.
secp256k1PublicKeyCreate(byte[], boolean) - Method in class org.ngengine.platform.NGEPlatform
Derives a secp256k1 public key from a private key.
secp256k1PublicKeyVerify(byte[]) - Method in class org.ngengine.platform.NGEPlatform
Verifies whether a secp256k1 public key is valid.
Secp256k1RecoverableSignature - Class in org.ngengine.platform.secp256k1
 
Secp256k1RecoverableSignature(byte[], int) - Constructor for class org.ngengine.platform.secp256k1.Secp256k1RecoverableSignature
 
secp256k1RecoverPublicKey(byte[], byte[], int, boolean) - Method in class org.ngengine.platform.NGEPlatform
Recovers a secp256k1 public key from hash + recoverable signature.
secp256k1SharedSecret(byte[], byte[]) - Method in class org.ngengine.platform.NGEPlatform
 
secp256k1SignRecoverable(byte[], byte[]) - Method in class org.ngengine.platform.NGEPlatform
Signs a 32-byte hash with ECDSA over secp256k1 and returns a recoverable signature.
send(String) - Method in interface org.ngengine.platform.transport.WebsocketTransport
 
sendBinary(ByteBuffer) - Method in interface org.ngengine.platform.transport.WebsocketTransport
 
set(NGEPlatform) - Static method in class org.ngengine.platform.NGEPlatform
 
setBrowserInterceptor(BrowserInterceptor) - Static method in class org.ngengine.platform.NGEPlatform
 
setBufferedAmountLowThreshold(int) - Method in class org.ngengine.platform.transport.RTCDataChannel
 
setClipboardContent(String) - Method in class org.ngengine.platform.NGEPlatform
 
setMaxMessageSize(int) - Method in interface org.ngengine.platform.transport.WebsocketTransport
Set maximum message size in bytes/chars depending on transport payload type.
setPlatform(NGEPlatform) - Static method in class org.ngengine.platform.NGEUtils
 
setStoreInterceptor(VStoreInterceptor) - Static method in class org.ngengine.platform.NGEPlatform
 
sha256(byte[]) - Method in class org.ngengine.platform.NGEPlatform
 
sha256(String) - Method in class org.ngengine.platform.NGEPlatform
 
sign(String, byte[]) - Method in class org.ngengine.platform.NGEPlatform
Deprecated.
signAsync(String, byte[]) - Method in class org.ngengine.platform.NGEPlatform
Deprecated.
start(Duration, AsyncExecutor, String, Collection<String>) - Method in interface org.ngengine.platform.transport.RTCTransport
 
status - Variable in class org.ngengine.platform.transport.NGEHttpResponse
 
status - Variable in class org.ngengine.platform.transport.NGEHttpResponseStream
 
status() - Method in class org.ngengine.platform.transport.NGEHttpResponse
 
status() - Method in class org.ngengine.platform.transport.NGEHttpResponseStream
 
statusCode - Variable in class org.ngengine.platform.transport.NGEHttpResponse
 
statusCode - Variable in class org.ngengine.platform.transport.NGEHttpResponseStream
 
statusCode() - Method in class org.ngengine.platform.transport.NGEHttpResponse
 
statusCode() - Method in class org.ngengine.platform.transport.NGEHttpResponseStream
 
STRING_LIMIT - Variable in class org.ngengine.platform.MemoryLimits
 

T

then(ThrowableFunction<T, R>) - Method in interface org.ngengine.platform.AsyncTask
 
ThrowableFunction<T,​R> - Interface in org.ngengine.platform
 
toJSON(Collection) - Method in class org.ngengine.platform.NGEPlatform
 
toJSON(Map) - Method in class org.ngengine.platform.NGEPlatform
 
toString() - Method in class org.ngengine.platform.transport.NGEHttpResponse
 
toString() - Method in class org.ngengine.platform.transport.NGEHttpResponseStream
 
toString() - Method in class org.ngengine.platform.transport.RTCTransportIceCandidate
 
TRANSPORT_LIMIT - Variable in class org.ngengine.platform.MemoryLimits
 

V

verify(String, String, byte[]) - Method in class org.ngengine.platform.NGEPlatform
Deprecated.
verifyAsync(String, String, byte[]) - Method in class org.ngengine.platform.NGEPlatform
Deprecated.
VStore - Class in org.ngengine.platform
 
VStore(VStore.VStoreBackend) - Constructor for class org.ngengine.platform.VStore
 
VStore.VStoreBackend - Interface in org.ngengine.platform
 
VStoreInterceptor - Interface in org.ngengine.platform
 

W

WebsocketTransport - Interface in org.ngengine.platform.transport
 
WebsocketTransportListener - Interface in org.ngengine.platform.transport
 
wrapPromise(BiConsumer<Consumer<T>, Consumer<Throwable>>) - Method in class org.ngengine.platform.NGEPlatform
 
write(String) - Method in interface org.ngengine.platform.VStore.VStoreBackend
 
write(String) - Method in class org.ngengine.platform.VStore
 
write(ByteBuffer) - Method in class org.ngengine.platform.transport.RTCDataChannel
 
write(ByteBuffer) - Method in interface org.ngengine.platform.transport.RTCTransport
Writes to the default channel
writeFully(String, byte[]) - Method in class org.ngengine.platform.VStore
 

X

xchacha20poly1305(byte[], byte[], byte[], byte[], boolean) - Method in class org.ngengine.platform.NGEPlatform
 
A B C D E F G H I J K L M N O P R S T V W X 
All Classes All Packages