public abstract class AbstractResult<V> extends Object
get()
returns either the result or throws a
VaultException
if the execution completed with an error.Modifier | Constructor and Description |
---|---|
protected |
AbstractResult()
Create a
AbstractResult completed without an VaultException . |
protected |
AbstractResult(VaultException exception)
Create a
AbstractResult completed with an VaultException . |
Modifier and Type | Method and Description |
---|---|
V |
get()
Return the result or throw a
VaultException if the operation completed with
an error. |
protected abstract V |
get0() |
Exception |
getCause()
Returns the cause of the failed operation if the operation completed with an error.
|
boolean |
isSuccessful()
Returns
true if and only if the batch operation was completed successfully. |
protected AbstractResult()
AbstractResult
completed without an VaultException
.protected AbstractResult(VaultException exception)
AbstractResult
completed with an VaultException
.exception
- must not be null.public boolean isSuccessful()
true
if and only if the batch operation was completed successfully.
Use getCause()
to obtain the actual exception if the operation completed
with an error.true
if the batch operation was completed successfully.public Exception getCause()
public V get()
VaultException
if the operation completed with
an error. Use isSuccessful()
to verify the success status of this result
without throwing an exception.VaultException
- if the operation completed with an error.protected abstract V get0()
Copyright © 2016–2017 Pivotal Software, Inc.. All rights reserved.