@JsType(namespace="hal.dmr") public class Dispatcher extends Object implements RecordingEvent.RecordingHandler
| Modifier and Type | Class and Description |
|---|---|
static class |
Dispatcher.HttpMethod |
static interface |
Dispatcher.JsCompositeCallback |
static interface |
Dispatcher.JsOperationCallback |
static interface |
Dispatcher.OnError |
static interface |
Dispatcher.OnFail |
| Constructor and Description |
|---|
Dispatcher(Environment environment,
Endpoints endpoints,
Settings settings,
com.google.web.bindery.event.shared.EventBus eventBus,
ResponseHeadersProcessors responseHeadersProcessors,
Macros macros,
Resources resources) |
| Modifier and Type | Method and Description |
|---|---|
void |
download(Operation operation,
Consumer<String> success) |
String |
downloadUrl(Operation operation) |
rx.Single<CompositeResult> |
execute(Composite operations) |
void |
execute(Composite operations,
Consumer<CompositeResult> success) |
void |
execute(Composite operations,
Consumer<CompositeResult> success,
Dispatcher.OnFail fail) |
void |
execute(Composite operations,
Consumer<CompositeResult> success,
Dispatcher.OnFail fail,
Dispatcher.OnError error) |
rx.Single<ModelNode> |
execute(Operation operation) |
void |
execute(Operation operation,
Consumer<ModelNode> success) |
void |
execute(Operation operation,
Consumer<ModelNode> success,
Dispatcher.OnFail fail) |
void |
execute(Operation operation,
Consumer<ModelNode> success,
Dispatcher.OnFail fail,
Dispatcher.OnError error) |
void |
executeDMR(Operation operation,
Consumer<ModelNode> success,
Dispatcher.OnFail fail,
Dispatcher.OnError error)
Executes the operation and upon sucessfull result calls the success function with the response results,
but doesn't retrieve the "result" payload as the other execute methods does.
|
void |
jsExecute(Operation operation,
Dispatcher.JsOperationCallback callback)
Executes the specified operation.
|
void |
jsExecuteComposite(Composite composite,
Dispatcher.JsCompositeCallback callback)
Executes the specified composite operation.
|
void |
onRecording(RecordingEvent event) |
static void |
setPendingLifecycleAction(boolean value) |
rx.Single<ModelNode> |
upload(elemental2.dom.File file,
Operation operation) |
void |
upload(elemental2.dom.File file,
Operation operation,
Consumer<ModelNode> success) |
@Inject @JsIgnore public Dispatcher(Environment environment, Endpoints endpoints, Settings settings, com.google.web.bindery.event.shared.EventBus eventBus, ResponseHeadersProcessors responseHeadersProcessors, Macros macros, Resources resources)
@JsIgnore public static void setPendingLifecycleAction(boolean value)
@JsIgnore public void execute(Composite operations, Consumer<CompositeResult> success)
@JsIgnore public void execute(Composite operations, Consumer<CompositeResult> success, Dispatcher.OnFail fail)
@JsIgnore public void execute(Composite operations, Consumer<CompositeResult> success, Dispatcher.OnFail fail, Dispatcher.OnError error)
@JsIgnore public rx.Single<CompositeResult> execute(Composite operations)
@JsIgnore public void execute(Operation operation, Consumer<ModelNode> success, Dispatcher.OnFail fail)
@JsIgnore public void execute(Operation operation, Consumer<ModelNode> success, Dispatcher.OnFail fail, Dispatcher.OnError error)
@JsIgnore public void executeDMR(Operation operation, Consumer<ModelNode> success, Dispatcher.OnFail fail, Dispatcher.OnError error)
@JsIgnore
public void upload(elemental2.dom.File file,
Operation operation,
Consumer<ModelNode> success)
@JsIgnore public void onRecording(RecordingEvent event)
onRecording in interface RecordingEvent.RecordingHandler@JsMethod(name="executeComposite") public void jsExecuteComposite(Composite composite, Dispatcher.JsCompositeCallback callback)
composite - The composite operation to execute.callback - The callback receiving the result.@JsMethod(name="execute") public void jsExecute(Operation operation, Dispatcher.JsOperationCallback callback)
operation - The operation to execute.callback - The callback receiving the result.Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.