import scala.concurrent.ExecutionContext;
import scala.concurrent.Future;
-class RemoteDOMRpcFuture extends AbstractFuture<DOMRpcResult> implements CheckedFuture<DOMRpcResult, DOMRpcException> {
+final class RemoteDOMRpcFuture extends AbstractFuture<DOMRpcResult>
+ implements CheckedFuture<DOMRpcResult, DOMRpcException> {
private static final Logger LOG = LoggerFactory.getLogger(RemoteDOMRpcFuture.class);
private final class FutureUpdater extends OnComplete<Object> {
@Override
- public void onComplete(final Throwable error, final Object reply) throws Throwable {
+ public void onComplete(final Throwable error, final Object reply) {
if (error != null) {
RemoteDOMRpcFuture.this.failNow(error);
} else if (reply instanceof RpcResponse) {