|
@@ -20,14 +20,11 @@
|
|
|
package org.elasticsearch.transport;
|
|
|
|
|
|
import org.elasticsearch.ElasticsearchException;
|
|
|
-import org.elasticsearch.ElasticsearchTimeoutException;
|
|
|
import org.elasticsearch.common.io.stream.StreamInput;
|
|
|
import org.elasticsearch.common.util.concurrent.BaseFuture;
|
|
|
|
|
|
import java.io.IOException;
|
|
|
import java.util.concurrent.ExecutionException;
|
|
|
-import java.util.concurrent.TimeUnit;
|
|
|
-import java.util.concurrent.TimeoutException;
|
|
|
|
|
|
public class PlainTransportFuture<V extends TransportResponse> extends BaseFuture<V>
|
|
|
implements TransportFuture<V>, TransportResponseHandler<V> {
|
|
@@ -54,23 +51,6 @@ public class PlainTransportFuture<V extends TransportResponse> extends BaseFutur
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public V txGet(long timeout, TimeUnit unit) {
|
|
|
- try {
|
|
|
- return get(timeout, unit);
|
|
|
- } catch (TimeoutException e) {
|
|
|
- throw new ElasticsearchTimeoutException(e);
|
|
|
- } catch (InterruptedException e) {
|
|
|
- throw new IllegalStateException("Future got interrupted", e);
|
|
|
- } catch (ExecutionException e) {
|
|
|
- if (e.getCause() instanceof ElasticsearchException) {
|
|
|
- throw (ElasticsearchException) e.getCause();
|
|
|
- } else {
|
|
|
- throw new TransportException("Failed execution", e);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
@Override
|
|
|
public V read(StreamInput in) throws IOException {
|
|
|
return handler.read(in);
|