Example usage for com.google.gwt.webworker.client MessageEvent getDataAsString

List of usage examples for com.google.gwt.webworker.client MessageEvent getDataAsString

Introduction

In this page you can find the example usage for com.google.gwt.webworker.client MessageEvent getDataAsString.

Prototype

public final native String getDataAsString() ;

Source Link

Usage

From source file:com.google.speedtracer.breaky.worker.BreakyWorker.java

License:Apache License

/**
 * On a message, validate.// w ww  . j ava 2  s .c om
 * If invalid, report to the host
 */
public void onMessage(MessageEvent event) {
    JavaScriptObject record = JSON.parse(event.getDataAsString());
    JsonSchemaResults results = validator.validate(record);
    if (!results.isValid()) {
        postMessage(JSON.stringify(createMessage(record, results.formatResultsText(event.getDataAsString()))));
    }
}

From source file:com.google.speedtracer.hintletengine.client.HintletEngine.java

License:Apache License

public void onMessage(MessageEvent event) {
    if (eventRecordProcessor == null) {
        eventRecordProcessor = new HintletEventRecordProcessor(getAllRules());
    }/*ww  w . j av a  2  s . c om*/
    JavaScriptObject record = JSON.parse(event.getDataAsString());
    eventRecordProcessor.onEventRecord(record);
}

From source file:org.drools.workbench.screens.guided.dtable.client.widget.analysis.Receiver.java

License:Apache License

public void setUp(final Worker worker) {
    worker.setOnMessage(new MessageHandler() {
        @Override//from  ww w.  j av  a2s .  com
        public void onMessage(final MessageEvent messageEvent) {
            received(messageEvent.getDataAsString());
        }
    });
}