## Uses of Interface
org.eclipse.wst.jsdt.chromium.RelayOk

Packages that use RelayOk
org.eclipse.wst.jsdt.chromium: Main package of ChromDevTools SDK API.
org.eclipse.wst.jsdt.chromium.debug.core.model
org.eclipse.wst.jsdt.chromium.util
org.eclipse.wst.jsdt.chromium.wip: Contains all WIP-specific interfaces.

### Uses of RelayOk in org.eclipse.wst.jsdt.chromium

Methods in org.eclipse.wst.jsdt.chromium that return RelayOk
`RelayOk` Breakpoint.`clear(JavascriptVm.BreakpointCallback callback, SyncCallback syncCallback)` Removes the breakpoint from the JS debugger and invokes the callback once the operation has finished.
`RelayOk` DebugContext.`continueVm(DebugContext.StepAction stepAction, int stepCount, DebugContext.ContinueCallback callback, SyncCallback syncCallback)` Resumes the JavaScript VM execution using a "continue" request.
`RelayOk` JavascriptVm.`enableBreakpoints(java.lang.Boolean enabled, GenericCallback<java.lang.Boolean> callback, SyncCallback syncCallback)` Asynchronously enables or disables all breakpoints on remote.
`RelayOk` JsEvaluateContext.`evaluateAsync(java.lang.String expression, java.util.Map<java.lang.String,? extends JsValue> additionalContext, JsEvaluateContext.EvaluateCallback evaluateCallback, SyncCallback syncCallback)` Asynchronously evaluates an arbitrary JavaScript `expression` in the particular context.
`RelayOk` JsObjectProperty.`evaluateGet(JsEvaluateContext.EvaluateCallback callback, SyncCallback syncCallback)` Asynchronously evaluates property getter and returns property value.
`RelayOk` Breakpoint.`flush(JavascriptVm.BreakpointCallback callback, SyncCallback syncCallback)` Flushes the breakpoint parameter changes (set* methods) into the browser and invokes the callback once the operation has finished.
`RelayOk` JavascriptVm.`listBreakpoints(JavascriptVm.ListBreakpointsCallback callback, SyncCallback syncCallback)` Asynchronously reads breakpoints from remote VM.
`RelayOk` UpdatableScript.`previewSetSource(java.lang.String newSource, UpdatableScript.UpdateCallback callback, SyncCallback syncCallback)` Same as `UpdatableScript.setSourceOnRemote(java.lang.String, org.eclipse.wst.jsdt.chromium.UpdatableScript.UpdateCallback, org.eclipse.wst.jsdt.chromium.SyncCallback)`, but does not actually update a script, only provides a description of the planned changes.
`RelayOk` JsValue.`reloadHeavyValue(JsValue.ReloadBiggerCallback callback, SyncCallback syncCallback)` Asynchronously reloads object value with extended size limit.
`RelayOk` RestartFrameExtension.`restartFrame(CallFrame callFrame, GenericCallback<java.lang.Boolean> callback, SyncCallback syncCallback)` Restarts a frame (all frames above are dropped from the stack, this frame is started over).
`RelayOk` JavascriptVm.`setBreakOnException(JavascriptVm.ExceptionCatchMode catchMode, GenericCallback<JavascriptVm.ExceptionCatchMode> callback, SyncCallback syncCallback)` Controls whether VM stops on exceptions. 3 catch modes are supported.
`RelayOk` JavascriptVm.`setBreakpoint(Breakpoint.Target target, int line, int column, boolean enabled, java.lang.String condition, JavascriptVm.BreakpointCallback callback, SyncCallback syncCallback)` Sets a breakpoint with the specified parameters.
`RelayOk` IgnoreCountBreakpointExtension.`setBreakpoint(JavascriptVm javascriptVm, Breakpoint.Target target, int line, int column, boolean enabled, java.lang.String condition, int ignoreCount, JavascriptVm.BreakpointCallback callback, SyncCallback syncCallback)` Sets a breakpoint with the specified parameters.
`RelayOk` IgnoreCountBreakpointExtension.`setIgnoreCount(Breakpoint breakpoint, int ignoreCount, GenericCallback<java.lang.Void> callback, SyncCallback syncCallback)` Sets the ignore count for this breakpoint (`EMPTY_VALUE` to clear).
`RelayOk` UpdatableScript.`setSourceOnRemote(java.lang.String newSource, UpdatableScript.UpdateCallback callback, SyncCallback syncCallback)` Demands that script text should be replaced with a new one if possible.
`RelayOk` JsDeclarativeVariable.`setValue(JsValue newValue, JsDeclarativeVariable.SetValueCallback callback, SyncCallback syncCallback)` Sets a new value for this variable.

Methods in org.eclipse.wst.jsdt.chromium with parameters of type RelayOk
`void` CallbackSemaphore.`acquireDefault(RelayOk relayOk)`
`boolean` CallbackSemaphore.`tryAcquireDefault(RelayOk relayOk)` Tries to acquire semaphore with some reasonable default timeout.

### Uses of RelayOk in org.eclipse.wst.jsdt.chromium.debug.core.model

Methods in org.eclipse.wst.jsdt.chromium.debug.core.model that return RelayOk
`RelayOk` BreakpointSynchronizer.BreakpointHelper.`createBreakpointOnRemote(ChromiumLineBreakpoint uiBreakpoint, VmResourceRef vmResourceRef, BreakpointSynchronizer.BreakpointHelper.CreateCallback createCallback, SyncCallback syncCallback)` Create breakpoint on remote VM (asynchronously) and link it to uiBreakpoint.
`static RelayOk` ChromiumLineBreakpoint.Helper.`createOnRemote(ChromiumLineBreakpoint uiBreakpoint, VmResourceRef vmResourceRef, ConnectedTargetData connectedTargetData, ChromiumLineBreakpoint.Helper.CreateOnRemoveCallback createOnRemoveCallback, SyncCallback syncCallback)`
`RelayOk` PushChangesPlan.`execute(boolean previewOnly, UpdatableScript.UpdateCallback callback, SyncCallback syncCallback)`

### Uses of RelayOk in org.eclipse.wst.jsdt.chromium.util

Methods in org.eclipse.wst.jsdt.chromium.util that return RelayOk
`RelayOk` RelaySyncCallback.`finish()` Finish relay by calling `SyncCallback`.
`static RelayOk` RelaySyncCallback.`finish(SyncCallback syncCallback)`
`abstract RelayOk` AsyncFuture.`getAsync(AsyncFuture.Callback<? super T> callback, SyncCallback syncCallback)` Obtains the operation result.
`RelayOk` AsyncFutureRef.`getAsync(AsyncFuture.Callback<T> callback, SyncCallback syncCallback)`
`RelayOk` AsyncFuture.Operation.`start(AsyncFuture.Callback<RES> callback, SyncCallback syncCallback)` Starts the operation.

Methods in org.eclipse.wst.jsdt.chromium.util with parameters of type RelayOk
`void` RelaySyncCallback.Guard.`discharge(RelayOk relayed)` This method should be called when operations was successfully relayed.

### Uses of RelayOk in org.eclipse.wst.jsdt.chromium.wip

Methods in org.eclipse.wst.jsdt.chromium.wip that return RelayOk
`RelayOk` PermanentRemoteValueMapping.`delete(GenericCallback<java.lang.Void> callback, SyncCallback syncCallback)` Asynchronously deletes mapping on remote VM.
`RelayOk` PermanentRemoteValueMapping.`delete(GenericCallback<java.lang.Void> callback, SyncCallback syncCallback)` Asynchronously deletes mapping on remote VM.
`RelayOk` EvaluateToMappingExtension.`evaluateAsync(JsEvaluateContext evaluateContext, java.lang.String expression, java.util.Map<java.lang.String,? extends JsValue> additionalContext, RemoteValueMapping targetMapping, JsEvaluateContext.EvaluateCallback evaluateCallback, SyncCallback syncCallback)` Asynchronously evaluates an arbitrary JavaScript `expression` in the particular context.
`RelayOk` EvaluateToMappingExtension.`evaluateAsync(JsEvaluateContext evaluateContext, java.lang.String expression, java.util.Map<java.lang.String,? extends JsValue> additionalContext, RemoteValueMapping targetMapping, JsEvaluateContext.EvaluateCallback evaluateCallback, SyncCallback syncCallback)` Asynchronously evaluates an arbitrary JavaScript `expression` in the particular context.