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.