Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addListener(RTCTransportListener) - Method in interface org.ngengine.platform.transport.RTCTransport
- addListener(WebsocketTransportListener) - Method in interface org.ngengine.platform.transport.WebsocketTransport
- addRemoteIceCandidates(Collection<String>) - Method in interface org.ngengine.platform.transport.RTCTransport
- allZeroes(byte[]) - Static method in class org.ngengine.platform.NGEUtils
- 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
- awaitAll(List<AsyncTask<T>>) - Method in class org.ngengine.platform.NGEPlatform
- awaitAllSettled(List<AsyncTask<T>>) - Method in class org.ngengine.platform.NGEPlatform
- awaitNoThrow(AsyncTask<T>) - Static method in class org.ngengine.platform.NGEUtils
B
- base64decode(String) - Method in class org.ngengine.platform.NGEPlatform
- base64encode(byte[]) - Method in class org.ngengine.platform.NGEPlatform
- 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
- 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
- clone() - Method in class org.ngengine.platform.RTCSettings
- close() - Method in interface org.ngengine.platform.AsyncExecutor
- close() - Method in interface org.ngengine.platform.transport.RTCTransport
- close(String) - Method in interface org.ngengine.platform.transport.WebsocketTransport
- compose(Function<T, AsyncTask<R>>) - Method in interface org.ngengine.platform.AsyncTask
- connect(String) - Method in interface org.ngengine.platform.transport.WebsocketTransport
- connectToChannel(String) - Method in interface org.ngengine.platform.transport.RTCTransport
D
- dbg(Runnable) - Static method in class org.ngengine.platform.NGEUtils
-
Wrapper to exploit assert to toggle on/off debug code usage: assert dbg(()->{ // heavy debug code });
- DEFAULT - Static variable in class org.ngengine.platform.RTCSettings
- DELAYED_CANDIDATES_INTERVAL - Static variable in class org.ngengine.platform.RTCSettings
- delete(String) - Method in interface org.ngengine.platform.VStore
E
- equals(Object) - Method in class org.ngengine.platform.RTCSettings
- 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
- exists(String) - Method in interface org.ngengine.platform.VStore
F
- FailedToSignException - Exception Class in org.ngengine.platform
- FailedToSignException(String) - Constructor for exception class org.ngengine.platform.FailedToSignException
- FailedToSignException(String, Throwable) - Constructor for exception class org.ngengine.platform.FailedToSignException
- FailedToSignException(Throwable) - Constructor for exception class org.ngengine.platform.FailedToSignException
- 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
- getBrowserInterceptor() - Static method in class org.ngengine.platform.NGEPlatform
- getCacheStore(String, String) - Method in class org.ngengine.platform.NGEPlatform
- getCacheStore(String, String) - Method in interface org.ngengine.platform.VStoreInterceptor
- getClipboardContent() - Method in class org.ngengine.platform.NGEPlatform
- getDataStore(String, String) - Method in class org.ngengine.platform.NGEPlatform
- getDataStore(String, String) - Method in interface org.ngengine.platform.VStoreInterceptor
- getDelayedCandidatesInterval() - Method in class org.ngengine.platform.RTCSettings
- getP2pAttemptTimeout() - Method in class org.ngengine.platform.RTCSettings
- getPeerExpiration() - Method in class org.ngengine.platform.RTCSettings
- getPlatform() - Static method in class org.ngengine.platform.NGEUtils
- getRoomLoopInterval() - Method in class org.ngengine.platform.RTCSettings
- getSignalingLoopInterval() - Method in class org.ngengine.platform.RTCSettings
- getStoreInterceptor() - Static method in class org.ngengine.platform.NGEPlatform
- getTimestampSeconds() - Method in class org.ngengine.platform.NGEPlatform
H
- hashCode() - Method in class org.ngengine.platform.RTCSettings
- 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
I
- initiateChannel() - Method in interface org.ngengine.platform.transport.RTCTransport
- 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
- isSuccess() - Method in interface org.ngengine.platform.AsyncTask
L
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
- newPoolExecutor() - Method in class org.ngengine.platform.NGEPlatform
-
Deprecated.
- newRelayExecutor() - Method in class org.ngengine.platform.NGEPlatform
-
Deprecated.use
NGEPlatform.newAsyncExecutor(Object)
instead - newRTCTransport(RTCSettings, String, Collection<String>) - Method in class org.ngengine.platform.NGEPlatform
- newSignerExecutor() - Method in class org.ngengine.platform.NGEPlatform
-
Deprecated.use
NGEPlatform.newAsyncExecutor(Object)
instead - newSubscriptionExecutor() - Method in class org.ngengine.platform.NGEPlatform
-
Deprecated.use
NGEPlatform.newAsyncExecutor(Object)
instead - newTransport() - Method in class org.ngengine.platform.NGEPlatform
- nfkc(String) - Method in class org.ngengine.platform.NGEPlatform
- 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
- 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(String) - Method in interface org.ngengine.platform.transport.RTCTransportListener
- onRTCBinaryMessage(ByteBuffer) - Method in interface org.ngengine.platform.transport.RTCTransportListener
- onRTCChannelError(Throwable) - 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
- org.ngengine.platform - package org.ngengine.platform
- org.ngengine.platform.transport - package org.ngengine.platform.transport
P
- P2P_TIMEOUT - Static variable in class org.ngengine.platform.RTCSettings
- PEER_EXPIRATION - Static variable in class org.ngengine.platform.RTCSettings
- promisify(BiConsumer<Consumer<T>, Consumer<Throwable>>, AsyncExecutor) - Method in class org.ngengine.platform.NGEPlatform
- PUBLIC_STUN_SERVERS - Static variable in class org.ngengine.platform.RTCSettings
R
- randomBytes(int) - Method in class org.ngengine.platform.NGEPlatform
- read(String) - Method in interface org.ngengine.platform.VStore
- removeListener(RTCTransportListener) - Method in interface org.ngengine.platform.transport.RTCTransport
- removeListener(WebsocketTransportListener) - Method in interface org.ngengine.platform.transport.WebsocketTransport
- ROOM_LOOP_INTERVAL - Static variable in class org.ngengine.platform.RTCSettings
- RTCSettings - Class in org.ngengine.platform
- RTCSettings(Duration, Duration, Duration, Duration, Duration) - Constructor for class org.ngengine.platform.RTCSettings
- RTCTransport - Interface in org.ngengine.platform.transport
- RTCTransportListener - Interface in org.ngengine.platform.transport
- run(Callable<T>) - Method in interface org.ngengine.platform.AsyncExecutor
- runLater(Callable<T>, long, TimeUnit) - Method in interface org.ngengine.platform.AsyncExecutor
S
- safeBool(Object) - Static method in class org.ngengine.platform.NGEUtils
- safeCollectionOfStringArray(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
- safeLong(Object) - Static method in class org.ngengine.platform.NGEUtils
-
Convert an input object to a long
- 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
- scrypt(byte[], byte[], int, int, int, int) - Method in class org.ngengine.platform.NGEPlatform
- secp256k1SharedSecret(byte[], byte[]) - Method in class org.ngengine.platform.NGEPlatform
- send(String) - 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
- setClipboardContent(String) - Method in class org.ngengine.platform.NGEPlatform
- 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
- SIGNALING_LOOP_INTERVAL - Static variable in class org.ngengine.platform.RTCSettings
- signAsync(String, byte[]) - Method in class org.ngengine.platform.NGEPlatform
- start(RTCSettings, AsyncExecutor, String, Collection<String>) - Method in interface org.ngengine.platform.transport.RTCTransport
T
- then(Function<T, R>) - Method in interface org.ngengine.platform.AsyncTask
- toJSON(Object) - Method in class org.ngengine.platform.NGEPlatform
- toString() - Method in class org.ngengine.platform.RTCSettings
V
- verify(String, String, byte[]) - Method in class org.ngengine.platform.NGEPlatform
- verifyAsync(String, String, byte[]) - Method in class org.ngengine.platform.NGEPlatform
- VStore - 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
- write(ByteBuffer) - Method in interface org.ngengine.platform.transport.RTCTransport
X
- xchacha20poly1305(byte[], byte[], byte[], byte[], boolean) - Method in class org.ngengine.platform.NGEPlatform
All Classes and Interfaces|All Packages|Serialized Form
NGEPlatform.newAsyncExecutor(Object)
instead