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) |
Modifier and Type | Method and Description |
---|---|
void |
closeInspectorConnection() |
void |
closePackagerConnection() |
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.
|
BundleDownloader |
getBundleDownloader() |
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(PackagerStatusCallback callback) |
void |
launchJSDevtools() |
void |
openInspector(java.lang.String id) |
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)
public void openPackagerConnection(java.lang.String clientId, DevServerHelper.PackagerCommandListener commandListener)
public void closePackagerConnection()
public void openInspectorConnection()
public void openInspector(java.lang.String id)
public void closeInspectorConnection()
public void symbolicateStackTrace(java.lang.Iterable<StackFrame> stackFrames, DevServerHelper.SymbolicationListener listener)
public void openStackFrameCall(StackFrame stackFrame)
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 BundleDownloader getBundleDownloader()
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)