public class DeferredRemoteExecution<T> extends Object implements com.oracle.bedrock.deferred.Deferred<T>
Deferred representing the result of a Callable
submitted to a RemoteChannel
Copyright (c) 2013. All Rights Reserved. Oracle Corporation.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
| Constructor and Description |
|---|
DeferredRemoteExecution(RemoteChannel remoteChannel,
RemoteCallable<T> callable)
Constructs a
DeferredRemoteExecution |
public DeferredRemoteExecution(RemoteChannel remoteChannel, RemoteCallable<T> callable)
DeferredRemoteExecutionremoteChannel - the RemoteChannel to be used for executioncallable - the RemoteCallable to executepublic T get() throws com.oracle.bedrock.deferred.TemporarilyUnavailableException, com.oracle.bedrock.deferred.PermanentlyUnavailableException
get in interface com.oracle.bedrock.deferred.Deferred<T>com.oracle.bedrock.deferred.TemporarilyUnavailableExceptioncom.oracle.bedrock.deferred.PermanentlyUnavailableExceptionCopyright © 2017. All rights reserved.