public class DisabledDevSupportManager extends java.lang.Object implements DevSupportManager
DevSupportManager
to be used in production mode where
development features aren't needed.Constructor and Description |
---|
DisabledDevSupportManager() |
Modifier and Type | Method and Description |
---|---|
void |
addCustomDevOption(java.lang.String optionName,
DevOptionHandler optionHandler) |
java.io.File |
downloadBundleResourceFromUrlSync(java.lang.String resourceURL,
java.io.File outputFile) |
DeveloperSettings |
getDevSettings() |
boolean |
getDevSupportEnabled() |
java.lang.String |
getDownloadedJSBundleFile() |
java.lang.String |
getJSBundleURLForRemoteDebugging() |
StackFrame[] |
getLastErrorStack() |
java.lang.String |
getLastErrorTitle() |
java.lang.String |
getSourceMapUrl() |
java.lang.String |
getSourceUrl() |
void |
handleException(java.lang.Exception e)
Do something to display or log the exception.
|
void |
handleReloadJS() |
boolean |
hasUpToDateJSBundleInCache() |
void |
hideRedboxDialog() |
void |
isPackagerRunning(PackagerStatusCallback callback) |
void |
onNewReactContextCreated(ReactContext reactContext) |
void |
onReactInstanceDestroyed(ReactContext reactContext) |
void |
registerErrorCustomizer(ErrorCustomizer errorCustomizer) |
void |
reloadJSFromServer(java.lang.String bundleURL) |
void |
reloadSettings() |
void |
setDevSupportEnabled(boolean isDevSupportEnabled) |
void |
showDevOptionsDialog() |
void |
showNewJavaError(java.lang.String message,
java.lang.Throwable e) |
void |
showNewJSError(java.lang.String message,
ReadableArray details,
int errorCookie) |
void |
startInspector() |
void |
stopInspector() |
void |
updateJSError(java.lang.String message,
ReadableArray details,
int errorCookie) |
public void showNewJavaError(java.lang.String message, java.lang.Throwable e)
showNewJavaError
in interface DevSupportManager
public void addCustomDevOption(java.lang.String optionName, DevOptionHandler optionHandler)
addCustomDevOption
in interface DevSupportManager
public void showNewJSError(java.lang.String message, ReadableArray details, int errorCookie)
showNewJSError
in interface DevSupportManager
public void updateJSError(java.lang.String message, ReadableArray details, int errorCookie)
updateJSError
in interface DevSupportManager
public void hideRedboxDialog()
hideRedboxDialog
in interface DevSupportManager
public void showDevOptionsDialog()
showDevOptionsDialog
in interface DevSupportManager
public void setDevSupportEnabled(boolean isDevSupportEnabled)
setDevSupportEnabled
in interface DevSupportManager
public void startInspector()
startInspector
in interface DevSupportManager
public void stopInspector()
stopInspector
in interface DevSupportManager
public boolean getDevSupportEnabled()
getDevSupportEnabled
in interface DevSupportManager
public DeveloperSettings getDevSettings()
getDevSettings
in interface DevSupportManager
public void onNewReactContextCreated(ReactContext reactContext)
onNewReactContextCreated
in interface DevSupportManager
public void onReactInstanceDestroyed(ReactContext reactContext)
onReactInstanceDestroyed
in interface DevSupportManager
public java.lang.String getSourceMapUrl()
getSourceMapUrl
in interface DevSupportManager
public java.lang.String getSourceUrl()
getSourceUrl
in interface DevSupportManager
public java.lang.String getJSBundleURLForRemoteDebugging()
getJSBundleURLForRemoteDebugging
in interface DevSupportManager
public java.lang.String getDownloadedJSBundleFile()
getDownloadedJSBundleFile
in interface DevSupportManager
public boolean hasUpToDateJSBundleInCache()
hasUpToDateJSBundleInCache
in interface DevSupportManager
public void reloadSettings()
reloadSettings
in interface DevSupportManager
public void handleReloadJS()
handleReloadJS
in interface DevSupportManager
public void reloadJSFromServer(java.lang.String bundleURL)
reloadJSFromServer
in interface DevSupportManager
public void isPackagerRunning(PackagerStatusCallback callback)
isPackagerRunning
in interface DevSupportManager
public java.io.File downloadBundleResourceFromUrlSync(java.lang.String resourceURL, java.io.File outputFile)
downloadBundleResourceFromUrlSync
in interface DevSupportManager
public java.lang.String getLastErrorTitle()
getLastErrorTitle
in interface DevSupportManager
public StackFrame[] getLastErrorStack()
getLastErrorStack
in interface DevSupportManager
public void registerErrorCustomizer(ErrorCustomizer errorCustomizer)
registerErrorCustomizer
in interface DevSupportManager
public void handleException(java.lang.Exception e)
NativeModuleCallExceptionHandler
handleException
in interface NativeModuleCallExceptionHandler