List of usage examples for com.google.gwt.webworker.client Worker create
public static native Worker create(String url) ;
From source file:com.google.speedtracer.client.model.BreakyWorkerHost.java
License:Apache License
BreakyWorkerHost(DataDispatcher dataDispatcher, HintletEngineHost hintletHost) {
breakyWorker = Worker.create("../breakyworker/breakyworker.nocache.js");
this.dataDispatcher = dataDispatcher;
this.hintletHost = hintletHost;
init();/*from w ww .jav a 2s. c o m*/
}
From source file:com.google.speedtracer.client.model.HintletEngineHost.java
License:Apache License
HintletEngineHost() {
// Fire up the Dedicated worker that will run the actual hintlet engine.
hintletEngineWorker = Worker.create("../hintletengine/hintletengine.nocache.js");
init();
}
From source file:org.drools.workbench.screens.guided.dtable.client.widget.analysis.VerifierWebWorkerConnectionImpl.java
License:Apache License
private void startWorker() { worker = Worker.create("verifier/verifier.nocache.js"); poster.setUp(worker); receiver.setUp(worker); }
From source file:org.eclipse.che.ide.ext.java.client.editor.JavaParserWorkerImpl.java
License:Open Source License
@Override public void onProjectOpened(ProjectActionEvent event) { if (worker != null) { worker.terminate();// w ww. jav a 2s . c o m } try { //TODO check project type, create worker only if project is Java // worker = Worker.create("http://localhost:8080/ide/_app/javaParserWorker/javaParserWorker.nocache.js"); worker = Worker.create(GWT.getModuleBaseURL() + "javaParserWorker/javaParserWorker.nocache.js"); worker.setOnMessage(new MessageHandler() { @Override public void onMessage(MessageEvent event) { MessageImpl message = event.getDataAsJSO().cast(); messageFilter.dispatchMessage(message); } }); worker.setOnError(new ErrorHandler() { @Override public void onError(ErrorEvent event) { Log.error(JavaParserWorkerImpl.class, event.getMessage(), event.getFilename(), event.getLineNumber()); } }); MessagesImpls.ConfigMessageImpl config = MessagesImpls.ConfigMessageImpl.make(); config.setRestContext(restContext); config.setWsId("/" + workspaceId); config.setCaPath(javaCAPath); config.setProjectName(event.getProject().getName()); config.setJavaDocContext(""); //TODO configure doc context worker.postMessage(config.serialize()); } catch (Exception e) { Log.error(getClass(), e); } }
From source file:org.kie.workbench.common.services.verifier.reporting.client.analysis.VerifierWebWorkerConnectionImpl.java
License:Apache License
private void startWorker() { worker = Worker.create(pathToVerifier); poster.setUp(worker); receiver.setUp(worker); }