-
- All Implemented Interfaces:
-
io.heap.core.web.contract.WebViewIntegration
public final class HeapJsWebViewIntegration implements WebViewIntegrationService used to pass data between Core and HeapJS v4.
-
-
Constructor Summary
Constructors Constructor Description HeapJsWebViewIntegration()
-
Method Summary
Modifier and Type Method Description UnitsetSessionExtender(SessionExtender sessionExtender)Unitregister(WebView webView, Set<String> allowedOriginRules)UnitapplySettings(WebViewSettingsHandler settingsHandler, Date timestamp)UnitaddHeapJsSettings(HeapJsSettings heapJsSettings)UnitaddHeapJsSettings(HeapJsSettings heapJsSettings, EnvironmentStateProtos.EnvironmentState environment, Date timestamp, ValueCallback<Boolean> callback)UnitremoveHeapJsCookie(HeapJsSettings heapJsSettings, String environmentId, ValueCallback<Boolean> callback)UnitupdateAllWebViews(EnvironmentStateProtos.EnvironmentState environment, Date timestamp, ValueCallback<Boolean> callback)-
-
Method Detail
-
setSessionExtender
Unit setSessionExtender(SessionExtender sessionExtender)
-
applySettings
Unit applySettings(WebViewSettingsHandler settingsHandler, Date timestamp)
-
addHeapJsSettings
Unit addHeapJsSettings(HeapJsSettings heapJsSettings)
-
addHeapJsSettings
Unit addHeapJsSettings(HeapJsSettings heapJsSettings, EnvironmentStateProtos.EnvironmentState environment, Date timestamp, ValueCallback<Boolean> callback)
-
removeHeapJsCookie
Unit removeHeapJsCookie(HeapJsSettings heapJsSettings, String environmentId, ValueCallback<Boolean> callback)
-
updateAllWebViews
Unit updateAllWebViews(EnvironmentStateProtos.EnvironmentState environment, Date timestamp, ValueCallback<Boolean> callback)
-
-
-
-