public class RelaySyncCallback
extends java.lang.Object
SyncCallback in chained asynchronous operations.
Whatever happens to each step of operation, SyncCallback must be called once
in the end. RelaySyncCallback wraps the SyncCallback for the whole
multistep operation. It works in pair with RelaySyncCallback.Guard class.| Modifier and Type | Class and Description |
|---|---|
class |
RelaySyncCallback.Guard
Responsible for calling SyncCallback unless
operation has been successfully relayed to the next step.
|
| Constructor and Description |
|---|
RelaySyncCallback(SyncCallback syncCallback) |
| Modifier and Type | Method and Description |
|---|---|
RelayOk |
finish()
Finish relay by calling
SyncCallback. |
static RelayOk |
finish(SyncCallback syncCallback) |
SyncCallback |
getUserSyncCallback() |
RelaySyncCallback.Guard |
newGuard() |
public RelaySyncCallback(SyncCallback syncCallback)
public RelaySyncCallback.Guard newGuard()
public SyncCallback getUserSyncCallback()
public RelayOk finish()
SyncCallback.public static RelayOk finish(SyncCallback syncCallback)
Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.