public class DevServerHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
DevServerHelper.BundleDownloadCallback |
static interface |
DevServerHelper.OnServerContentChangeListener |
static interface |
DevServerHelper.PackagerCommandListener |
static interface |
DevServerHelper.PackagerStatusCallback |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RELOAD_APP_EXTRA_JS_PROXY |
Constructor and Description |
---|
DevServerHelper(DevInternalSettings settings) |
Modifier and Type | Method and Description |
---|---|
void |
cancelDownloadBundleFromURL() |
void |
closeInspectorConnection() |
void |
closePackagerConnection() |
void |
downloadBundleFromURL(DevServerHelper.BundleDownloadCallback callback,
java.io.File outputFile,
java.lang.String bundleURL) |
java.io.File |
downloadBundleResourceFromUrlSync(java.lang.String resourcePath,
java.io.File outputFile)
This is a debug-only utility to allow fetching a file via packager.
|
java.lang.String |
getDevServerBundleURL(java.lang.String jsModulePath) |
java.lang.String |
getHeapCaptureUploadUrl() |
java.lang.String |
getInspectorDeviceUrl() |
java.lang.String |
getJSBundleURLForRemoteDebugging(java.lang.String mainModuleName) |
static java.lang.String |
getReloadAppAction(android.content.Context context)
Intent action for reloading the JS
|
java.lang.String |
getSourceMapUrl(java.lang.String mainModuleName) |
java.lang.String |
getSourceUrl(java.lang.String mainModuleName) |
java.lang.String |
getWebsocketProxyURL() |
void |
isPackagerRunning(DevServerHelper.PackagerStatusCallback callback) |
void |
launchJSDevtools() |
void |
openInspector(java.lang.String id) |
void |
openInspectorConnection() |
void |
openPackagerConnection(DevServerHelper.PackagerCommandListener commandListener) |
void |
startPollingOnChangeEndpoint(DevServerHelper.OnServerContentChangeListener onServerContentChangeListener) |
void |
stopPollingOnChangeEndpoint() |
public static final java.lang.String RELOAD_APP_EXTRA_JS_PROXY
public DevServerHelper(DevInternalSettings settings)
public void openPackagerConnection(DevServerHelper.PackagerCommandListener commandListener)
public void closePackagerConnection()
public void openInspectorConnection()
public void openInspector(java.lang.String id)
public void closeInspectorConnection()
public static java.lang.String getReloadAppAction(android.content.Context context)
public java.lang.String getWebsocketProxyURL()
public java.lang.String getHeapCaptureUploadUrl()
public java.lang.String getInspectorDeviceUrl()
public java.lang.String getDevServerBundleURL(java.lang.String jsModulePath)
public void downloadBundleFromURL(DevServerHelper.BundleDownloadCallback callback, java.io.File outputFile, java.lang.String bundleURL)
public void cancelDownloadBundleFromURL()
public void isPackagerRunning(DevServerHelper.PackagerStatusCallback callback)
public void stopPollingOnChangeEndpoint()
public void startPollingOnChangeEndpoint(DevServerHelper.OnServerContentChangeListener onServerContentChangeListener)
public void launchJSDevtools()
public java.lang.String getSourceMapUrl(java.lang.String mainModuleName)
public java.lang.String getSourceUrl(java.lang.String mainModuleName)
public java.lang.String getJSBundleURLForRemoteDebugging(java.lang.String mainModuleName)
@Nullable public java.io.File downloadBundleResourceFromUrlSync(java.lang.String resourcePath, java.io.File outputFile)