// Copyright 2018 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. package org.chromium.support_lib_boundary; import android.content.Context; import android.net.Uri; import android.webkit.ValueCallback; import java.util.List; import java.util.Set; /** * Boundary interface for WebViewFactoryProvider.Statics. */ public interface StaticsBoundaryInterface { void initSafeBrowsing(Context context, ValueCallback callback); void setSafeBrowsingAllowlist(Set hosts, ValueCallback callback); void setSafeBrowsingWhitelist(List hosts, ValueCallback callback); Uri getSafeBrowsingPrivacyPolicyUrl(); boolean isMultiProcessEnabled(); String getVariationsHeader(); }