- java.lang.Object
-
- org.xnio.TranslatingResult<T,O>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TranslatingResult(Result<O> output)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
setCancelled()
Acknowledge the cancellation of this operation.boolean
setException(java.io.IOException exception)
Set the exception for this operation.boolean
setResult(T result)
Set the result for this operation.protected abstract O
translate(T input)
-
-
-
Method Detail
-
setException
public boolean setException(java.io.IOException exception)
Description copied from interface:Result
Set the exception for this operation. Any threads blocking on this instance will be unblocked.- Specified by:
setException
in interfaceResult<T>
- Parameters:
exception
- the exception to set- Returns:
false
if the operation was already completed,true
otherwise
-
setCancelled
public boolean setCancelled()
Description copied from interface:Result
Acknowledge the cancellation of this operation.- Specified by:
setCancelled
in interfaceResult<T>
- Returns:
false
if the operation was already completed,true
otherwise
-
setResult
public boolean setResult(T result)
Description copied from interface:Result
Set the result for this operation. Any threads blocking on this instance will be unblocked.
-
-