Top Description Methods
org.glassfish.grizzly.impl

public Interface FutureImpl<R>

extends GrizzlyFuture<R>
Known Direct Implementers
org.glassfish.grizzly.impl.ReadyFutureImpl, org.glassfish.grizzly.impl.SafeFutureImpl, org.glassfish.grizzly.impl.UnsafeFutureImpl
Imports
java.util.concurrent.Future, org.glassfish.grizzly.GrizzlyFuture

Future interface, which has full control over the state.
Author
Alexey Stashok
See Also
Future

Method Summary

Modifier and TypeMethod and Description
public void
failure(Throwable failure)

Notify about the failure, occurred during asynchronous operation execution.

public R

Returns:

current result value without any blocking.
getResult
()

Get current result value without any blocking.

public void
result(R
the result value
result
)

Set the result value and notify about operation completion.

Inherited from org.glassfish.grizzly.GrizzlyFuture:
addCompletionHandlermarkForRecyclerecycle

Method Detail

failureback to summary
public void failure(Throwable failure)

Notify about the failure, occurred during asynchronous operation execution.

getResultback to summary
public R getResult()

Get current result value without any blocking.

Returns:R

current result value without any blocking.

resultback to summary
public void result(R result)

Set the result value and notify about operation completion.

Parameters
result:R

the result value