public final class CompletionAwareManualCompletionClient extends java.lang.Object implements ManualActivityCompletionClient
Constructor and Description |
---|
CompletionAwareManualCompletionClient(ManualActivityCompletionClient client,
Functions.Proc completionHandle) |
Modifier and Type | Method and Description |
---|---|
void |
complete(java.lang.Object result) |
void |
fail(java.lang.Throwable failure) |
void |
recordHeartbeat(java.lang.Object details) |
void |
reportCancellation(java.lang.Object details) |
public CompletionAwareManualCompletionClient(ManualActivityCompletionClient client, Functions.Proc completionHandle)
public void complete(java.lang.Object result)
complete
in interface ManualActivityCompletionClient
public void fail(java.lang.Throwable failure)
fail
in interface ManualActivityCompletionClient
public void recordHeartbeat(java.lang.Object details) throws CanceledFailure
recordHeartbeat
in interface ManualActivityCompletionClient
CanceledFailure
public void reportCancellation(java.lang.Object details)
reportCancellation
in interface ManualActivityCompletionClient