use of elemental2.dom.CustomEventInit in project deephaven-core by deephaven.
the class HasLifecycle method notifyDeath.
default void notifyDeath(HasEventHandling handler, Object error) {
JsLog.debug("Die!", this, error);
final CustomEventInit init = CustomEventInit.create();
init.setDetail(error);
unsuppressEvents();
handler.fireEvent(EVENT_RECONNECTFAILED, init);
suppressEvents();
}
use of elemental2.dom.CustomEventInit in project deephaven-core by deephaven.
the class SubscriptionTableData method notifyUpdates.
private TableData notifyUpdates(RangeSet added, RangeSet removed, RangeSet modified) {
UpdateEventData detail = new UpdateEventData(added, removed, modified);
if (evented != null) {
CustomEventInit event = CustomEventInit.create();
event.setDetail(detail);
evented.fireEvent(TableSubscription.EVENT_UPDATED, event);
}
return detail;
}
use of elemental2.dom.CustomEventInit in project deephaven-core by deephaven.
the class JsFigure method downsampleFailed.
@JsIgnore
public void downsampleFailed(String message, Set<JsSeries> series, double tableSize) {
CustomEventInit failInit = CustomEventInit.create();
failInit.setDetail(JsPropertyMap.of("series", series, "message", message, "size", tableSize));
fireEvent(EVENT_DOWNSAMPLEFAILED, failInit);
}
Aggregations