public final class WebViewDispatcher extends java.lang.Object implements DispatchReadyListener, DispatchSendListener, PublishSettingsUpdateListener, EvalJavaScriptListener, WebViewLoadedListener, WebViewCreatedListener
| Constructor and Description |
|---|
WebViewDispatcher(Tealium.Config config,
com.tealium.internal.MessageRouter messageRouter) |
| Modifier and Type | Method and Description |
|---|---|
TagBridge |
getTagBridge() |
void |
onDispatchReady(Dispatch dispatch) |
void |
onDispatchSend(Dispatch dispatch) |
void |
onEvalJavaScript(java.lang.String js) |
void |
onPublishSettingsUpdate(PublishSettings publishSettings) |
void |
onWebViewCreated(android.webkit.WebView webView) |
void |
onWebViewLoad(android.webkit.WebView webView,
boolean success) |
void |
setTraceId(java.lang.String newTraceId,
boolean shouldUpdateWebView) |
public WebViewDispatcher(Tealium.Config config, com.tealium.internal.MessageRouter messageRouter)
public TagBridge getTagBridge()
public void setTraceId(java.lang.String newTraceId,
boolean shouldUpdateWebView)
public void onDispatchSend(Dispatch dispatch)
onDispatchSend in interface DispatchSendListenerpublic void onDispatchReady(Dispatch dispatch)
onDispatchReady in interface DispatchReadyListenerpublic void onPublishSettingsUpdate(PublishSettings publishSettings)
onPublishSettingsUpdate in interface PublishSettingsUpdateListenerpublic void onEvalJavaScript(java.lang.String js)
onEvalJavaScript in interface EvalJavaScriptListenerpublic void onWebViewLoad(android.webkit.WebView webView,
boolean success)
onWebViewLoad in interface WebViewLoadedListenerpublic void onWebViewCreated(android.webkit.WebView webView)
onWebViewCreated in interface WebViewCreatedListener