Skip navigation links
A B C D E G I L M O P R S T W _ 

A

AbstractWorkerEndpointImpl<LOCAL extends Endpoint<LOCAL,REMOTE>,REMOTE extends Endpoint<REMOTE,LOCAL>> - Class in com.colinalworth.gwt.worker.client.impl
Base implementation of Endpoint
AbstractWorkerEndpointImpl(MessagePort) - Constructor for class com.colinalworth.gwt.worker.client.impl.AbstractWorkerEndpointImpl
 
AbstractWorkerFactoryImpl<R extends Endpoint<R,L>,L extends Endpoint<L,R>> - Class in com.colinalworth.gwt.worker.client.impl
base class for generated factories, with a hook to create the remote endpoint to connect to
AbstractWorkerFactoryImpl() - Constructor for class com.colinalworth.gwt.worker.client.impl.AbstractWorkerFactoryImpl
 
addEventListener(String, MessageEvent.MessageHandler) - Method in class com.colinalworth.gwt.worker.client.worker.MessagePort
 
addMessageHandler(MessageEvent.MessageHandler) - Method in class com.colinalworth.gwt.worker.client.worker.MessagePort
 
append(String) - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 

B

BITS - Static variable in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
BITS01 - Static variable in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
BITS2 - Static variable in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 

C

close() - Method in class com.colinalworth.gwt.worker.client.worker.MessagePort
 
com.colinalworth.gwt.worker.client - package com.colinalworth.gwt.worker.client
 
com.colinalworth.gwt.worker.client.impl - package com.colinalworth.gwt.worker.client.impl
 
com.colinalworth.gwt.worker.client.pako - package com.colinalworth.gwt.worker.client.pako
 
com.colinalworth.gwt.worker.client.worker - package com.colinalworth.gwt.worker.client.worker
 
com.colinalworth.gwt.worker.rebind - package com.colinalworth.gwt.worker.rebind
 
create(MessagePort) - Method in class com.colinalworth.gwt.worker.client.impl.AbstractWorkerFactoryImpl
build the actual instance to connect
create(TreeLogger, GeneratorContext) - Method in class com.colinalworth.gwt.worker.rebind.RemoteEndpointCreator
 
createDedicatedWorker(String, L) - Method in class com.colinalworth.gwt.worker.client.impl.AbstractWorkerFactoryImpl
 
createDedicatedWorker(String, L) - Method in interface com.colinalworth.gwt.worker.client.WorkerFactory
Creates a worker with the remote JS connected to the local endpoint.
createSharedWorker(String, L) - Method in class com.colinalworth.gwt.worker.client.impl.AbstractWorkerFactoryImpl
 
createSharedWorker(String, L) - Method in interface com.colinalworth.gwt.worker.client.WorkerFactory
 

D

Deflate - Class in com.colinalworth.gwt.worker.client.pako
 
Deflate() - Constructor for class com.colinalworth.gwt.worker.client.pako.Deflate
 
deserialize(SerializationStreamReader, RemoteCallbackInvocation) - Static method in class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation_CustomFieldSerializer
 
deserialize(SerializationStreamReader, RemoteInvocation) - Static method in class com.colinalworth.gwt.worker.client.impl.RemoteInvocation_CustomFieldSerializer
 
deserialize(String) - Method in class com.colinalworth.gwt.worker.client.impl.StreamReader
 
deserializeInstance(SerializationStreamReader, RemoteCallbackInvocation) - Method in class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation_CustomFieldSerializer
 
deserializeInstance(SerializationStreamReader, RemoteInvocation) - Method in class com.colinalworth.gwt.worker.client.impl.RemoteInvocation_CustomFieldSerializer
 

E

Endpoint<LOCAL extends Endpoint<LOCAL,REMOTE>,REMOTE extends Endpoint<REMOTE,LOCAL>> - Interface in com.colinalworth.gwt.worker.client
Created by colin on 1/14/16.
EndpointFactoryGenerator - Class in com.colinalworth.gwt.worker.rebind
Generator for ServerBuilder instances.
EndpointFactoryGenerator() - Constructor for class com.colinalworth.gwt.worker.rebind.EndpointFactoryGenerator
 

G

generate(TreeLogger, GeneratorContext, String) - Method in class com.colinalworth.gwt.worker.rebind.EndpointFactoryGenerator
 
getCallbackId() - Method in class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation
 
getCallbackId() - Method in class com.colinalworth.gwt.worker.client.impl.RemoteInvocation
Returns the id of the callback on the client that should be invoked when the callback argument is used on the server
getData() - Method in class com.colinalworth.gwt.worker.client.worker.MessageEvent
 
getDescription() - Method in class prj.gwtwwlinker.workerlinker.code.WorkerLinker
 
getMethod() - Method in class com.colinalworth.gwt.worker.client.impl.RemoteInvocation
 
getObjectTypeSignature(Object) - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
getOrigin() - Method in class com.colinalworth.gwt.worker.client.worker.MessageEvent
 
getPackageName() - Method in class com.colinalworth.gwt.worker.rebind.RemoteEndpointCreator
 
getParameters() - Method in class com.colinalworth.gwt.worker.client.impl.RemoteInvocation
 
getPort() - Method in class com.colinalworth.gwt.worker.client.worker.SharedWorker
 
getQualifiedSourceName() - Method in class com.colinalworth.gwt.worker.rebind.RemoteEndpointCreator
 
getRemote() - Method in interface com.colinalworth.gwt.worker.client.Endpoint
 
getRemote() - Method in class com.colinalworth.gwt.worker.client.impl.AbstractWorkerEndpointImpl
 
getResponse() - Method in class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation
 
getResult() - Method in class com.colinalworth.gwt.worker.client.pako.Deflate
 
getResult() - Method in class com.colinalworth.gwt.worker.client.pako.Inflate
 
getSimpleName() - Method in class com.colinalworth.gwt.worker.rebind.RemoteEndpointCreator
 
getSocketData() - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
getString(int) - Method in class com.colinalworth.gwt.worker.client.impl.StreamReader
 
getWorkerData() - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 

I

Inflate - Class in com.colinalworth.gwt.worker.client.pako
TODO jsinterop
Inflate() - Constructor for class com.colinalworth.gwt.worker.client.pako.Inflate
 
isSuccess() - Method in class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation
 

L

link(TreeLogger, LinkerContext, ArtifactSet) - Method in class prj.gwtwwlinker.workerlinker.code.WorkerLinker
 

M

MASK - Static variable in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
MASK_2 - Static variable in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
MessageEvent - Class in com.colinalworth.gwt.worker.client.worker
 
MessageEvent() - Constructor for class com.colinalworth.gwt.worker.client.worker.MessageEvent
 
MessageEvent.MessageHandler - Interface in com.colinalworth.gwt.worker.client.worker
 
MessagePort - Class in com.colinalworth.gwt.worker.client.worker
Created by colin on 1/18/16.
MessagePort() - Constructor for class com.colinalworth.gwt.worker.client.worker.MessagePort
 

O

onMessage(MessageEvent) - Method in interface com.colinalworth.gwt.worker.client.worker.MessageEvent.MessageHandler
 
OUTPUT_NAME_PROPERTY - Static variable in class prj.gwtwwlinker.workerlinker.code.WorkerLinker
 

P

postMessage(Object, ArrayBuffer[]) - Method in class com.colinalworth.gwt.worker.client.worker.MessagePort
 
prepareToRead(String) - Method in class com.colinalworth.gwt.worker.client.impl.StreamReader
 
prj.gwtwwlinker.workerlinker.code - package prj.gwtwwlinker.workerlinker.code
 
push(ArrayBuffer, boolean) - Method in class com.colinalworth.gwt.worker.client.pako.Deflate
 
push(ArrayBufferView, boolean) - Method in class com.colinalworth.gwt.worker.client.pako.Deflate
 
push(String, boolean) - Method in class com.colinalworth.gwt.worker.client.pako.Deflate
 
push(ArrayBuffer, boolean) - Method in class com.colinalworth.gwt.worker.client.pako.Inflate
 
push(ArrayBufferView, boolean) - Method in class com.colinalworth.gwt.worker.client.pako.Inflate
 
push(String, boolean) - Method in class com.colinalworth.gwt.worker.client.pako.Inflate
 

R

readBoolean() - Method in class com.colinalworth.gwt.worker.client.impl.StreamReader
 
readByte() - Method in class com.colinalworth.gwt.worker.client.impl.StreamReader
 
readChar() - Method in class com.colinalworth.gwt.worker.client.impl.StreamReader
 
readDouble() - Method in class com.colinalworth.gwt.worker.client.impl.StreamReader
 
readFloat() - Method in class com.colinalworth.gwt.worker.client.impl.StreamReader
 
readInt() - Method in class com.colinalworth.gwt.worker.client.impl.StreamReader
 
readLong() - Method in class com.colinalworth.gwt.worker.client.impl.StreamReader
 
readShort() - Method in class com.colinalworth.gwt.worker.client.impl.StreamReader
 
readString() - Method in class com.colinalworth.gwt.worker.client.impl.StreamReader
 
RemoteCallbackInvocation - Class in com.colinalworth.gwt.worker.client.impl
Created by colin on 1/18/16.
RemoteCallbackInvocation() - Constructor for class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation
 
RemoteCallbackInvocation(int, Object, boolean) - Constructor for class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation
 
RemoteCallbackInvocation_CustomFieldSerializer - Class in com.colinalworth.gwt.worker.client.impl
 
RemoteCallbackInvocation_CustomFieldSerializer() - Constructor for class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation_CustomFieldSerializer
 
RemoteEndpointCreator - Class in com.colinalworth.gwt.worker.rebind
Creates a new instance of the given Server type
RemoteEndpointCreator(JClassType) - Constructor for class com.colinalworth.gwt.worker.rebind.RemoteEndpointCreator
 
RemoteInvocation - Class in com.colinalworth.gwt.worker.client.impl
Created by colin on 1/18/16.
RemoteInvocation() - Constructor for class com.colinalworth.gwt.worker.client.impl.RemoteInvocation
 
RemoteInvocation(String, Object[], int) - Constructor for class com.colinalworth.gwt.worker.client.impl.RemoteInvocation
 
RemoteInvocation_CustomFieldSerializer - Class in com.colinalworth.gwt.worker.client.impl
 
RemoteInvocation_CustomFieldSerializer() - Constructor for class com.colinalworth.gwt.worker.client.impl.RemoteInvocation_CustomFieldSerializer
 

S

serialize(SerializationStreamWriter, RemoteCallbackInvocation) - Static method in class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation_CustomFieldSerializer
 
serialize(SerializationStreamWriter, RemoteInvocation) - Static method in class com.colinalworth.gwt.worker.client.impl.RemoteInvocation_CustomFieldSerializer
 
serialize(Object, String) - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
serializeInstance(SerializationStreamWriter, RemoteCallbackInvocation) - Method in class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation_CustomFieldSerializer
 
serializeInstance(SerializationStreamWriter, RemoteInvocation) - Method in class com.colinalworth.gwt.worker.client.impl.RemoteInvocation_CustomFieldSerializer
 
setCallbackId(int) - Method in class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation
 
setCallbackId(int) - Method in class com.colinalworth.gwt.worker.client.impl.RemoteInvocation
 
setRemote(REMOTE) - Method in interface com.colinalworth.gwt.worker.client.Endpoint
 
setRemote(REMOTE) - Method in class com.colinalworth.gwt.worker.client.impl.AbstractWorkerEndpointImpl
 
setResponse(Object) - Method in class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation
 
setSuccess(boolean) - Method in class com.colinalworth.gwt.worker.client.impl.RemoteCallbackInvocation
 
SharedWorker - Class in com.colinalworth.gwt.worker.client.worker
Created by colin on 2/10/16.
SharedWorker(String) - Constructor for class com.colinalworth.gwt.worker.client.worker.SharedWorker
 
SharedWorker(String, String) - Constructor for class com.colinalworth.gwt.worker.client.worker.SharedWorker
 
start() - Method in class com.colinalworth.gwt.worker.client.worker.MessagePort
 
StreamReader - Class in com.colinalworth.gwt.worker.client.impl
 
StreamReader(Serializer, ByteBuffer, JsArrayString) - Constructor for class com.colinalworth.gwt.worker.client.impl.StreamReader
 
StreamReader(Serializer, ArrayBuffer) - Constructor for class com.colinalworth.gwt.worker.client.impl.StreamReader
 
StreamWriter - Class in com.colinalworth.gwt.worker.client.impl
Header (int version, int flags, int payloadLength (empty)) Payload (header then int[]) StringTable (String[]) Basic worker format: [payload, stringtable] For workers, we can actually push through the Header+Payload as a single arraybuffer and skip copying it, but the StringTable has to be copied.
StreamWriter(Serializer) - Constructor for class com.colinalworth.gwt.worker.client.impl.StreamWriter
 

T

terminate() - Method in class com.colinalworth.gwt.worker.client.worker.Worker
 
toString() - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 

W

Worker - Class in com.colinalworth.gwt.worker.client.worker
Created by colin on 1/18/16.
Worker(String) - Constructor for class com.colinalworth.gwt.worker.client.worker.Worker
 
WorkerFactory<R extends Endpoint<R,L>,L extends Endpoint<L,R>> - Interface in com.colinalworth.gwt.worker.client
todo how to differentiate between shared, dedicated, service workers...
WorkerLinker - Class in prj.gwtwwlinker.workerlinker.code
This linker removes unnecessary GWT stuff to make the generated JS work inside HTML5 web worker Part of https://github.com/tomekziel/gwtwwlinker Derived from project Titaniumj Mobile, where it was described as "This linker removes unnecessary GWT stuff to make the generated JS work inside Titanium TiMobileHybridLinker.java is part of Ti4j 3.1.0 Copyright 2013 Emitrom LLC" https://github.com/emitrom/titanium4j/blob/master/src/com/emitrom/ti4j/mobile/linker/TiMobileLinker.java
WorkerLinker() - Constructor for class prj.gwtwwlinker.workerlinker.code.WorkerLinker
 
wrapRemoteMessagePort(MessagePort, L) - Method in class com.colinalworth.gwt.worker.client.impl.AbstractWorkerFactoryImpl
 
wrapRemoteMessagePort(MessagePort, L) - Method in interface com.colinalworth.gwt.worker.client.WorkerFactory
 
writeBoolean(boolean) - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
writeByte(byte) - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
writeChar(char) - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
writeDouble(double) - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
writeFloat(float) - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
writeInt(int) - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
writeLong(long) - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 
writeShort(short) - Method in class com.colinalworth.gwt.worker.client.impl.StreamWriter
 

_

__getSerializer() - Method in class com.colinalworth.gwt.worker.client.impl.AbstractWorkerEndpointImpl
 
__invoke(String, Object[]) - Method in class com.colinalworth.gwt.worker.client.impl.AbstractWorkerEndpointImpl
 
__onMessage(MessageEvent) - Method in class com.colinalworth.gwt.worker.client.impl.AbstractWorkerEndpointImpl
 
__sendMessage(String, Callback<?, ?>, Object...) - Method in class com.colinalworth.gwt.worker.client.impl.AbstractWorkerEndpointImpl
 
A B C D E G I L M O P R S T W _ 
Skip navigation links

Copyright © 2011–2018 Vertispan LLC. All rights reserved.