Index

A B C D E F G H I L N O P R S T V W X 
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

listAll() - Method in interface org.ngengine.platform.VStore
 

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.
newRTCTransport(RTCSettings, 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
 
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
 
A B C D E F G H I L N O P R S T V W X 
All Classes and Interfaces|All Packages|Serialized Form