public class DevServerHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
DevServerHelper.OnServerContentChangeListener |
static interface |
DevServerHelper.PackagerCommandListener |
static interface |
DevServerHelper.SymbolicationListener |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RELOAD_APP_EXTRA_JS_PROXY |
Constructor and Description |
---|
DevServerHelper(DevInternalSettings settings,
java.lang.String packageName,
InspectorPackagerConnection.BundleStatusProvider bundleStatusProvider) |
Modifier and Type | Method and Description |
---|---|
void |
attachDebugger(android.content.Context context,
java.lang.String title) |
void |
closeInspectorConnection() |
void |
closePackagerConnection() |
void |
disableDebugger() |
void |
downloadBundleFromURL(DevBundleDownloadListener callback,
java.io.File outputFile,
java.lang.String bundleURL,
BundleDownloader.BundleInfo bundleInfo) |
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 |
getJSBundleURLForRemoteDebugging(java.lang.String mainModuleName) |
java.lang.String |
getSourceMapUrl(java.lang.String mainModuleName) |
java.lang.String |
getSourceUrl(java.lang.String mainModuleName) |
java.lang.String |
getWebsocketProxyURL() |
void |
isPackagerRunning(PackagerStatusCallback callback) |
void |
launchJSDevtools() |
void |
openInspectorConnection() |
void |
openPackagerConnection(java.lang.String clientId,
DevServerHelper.PackagerCommandListener commandListener) |
void |
openStackFrameCall(StackFrame stackFrame) |
void |
startPollingOnChangeEndpoint(DevServerHelper.OnServerContentChangeListener onServerContentChangeListener) |
void |
stopPollingOnChangeEndpoint() |
void |
symbolicateStackTrace(java.lang.Iterable<StackFrame> stackFrames,
DevServerHelper.SymbolicationListener listener) |
public static final java.lang.String RELOAD_APP_EXTRA_JS_PROXY
public DevServerHelper(DevInternalSettings settings, java.lang.String packageName, InspectorPackagerConnection.BundleStatusProvider bundleStatusProvider)
public void openPackagerConnection(java.lang.String clientId, DevServerHelper.PackagerCommandListener commandListener)
public void closePackagerConnection()
public void openInspectorConnection()
public void disableDebugger()
public void closeInspectorConnection()
public void attachDebugger(android.content.Context context, java.lang.String title)
public void symbolicateStackTrace(java.lang.Iterable<StackFrame> stackFrames, DevServerHelper.SymbolicationListener listener)
public void openStackFrameCall(StackFrame stackFrame)
public java.lang.String getWebsocketProxyURL()
public void downloadBundleFromURL(DevBundleDownloadListener callback, java.io.File outputFile, java.lang.String bundleURL, BundleDownloader.BundleInfo bundleInfo)
public java.lang.String getDevServerBundleURL(java.lang.String jsModulePath)
public void isPackagerRunning(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)