Skip to content

Commit 6ee024f

Browse files
committed
pr comment
1 parent 546d670 commit 6ee024f

File tree

4 files changed

+14
-44
lines changed

4 files changed

+14
-44
lines changed

google-cloud-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
<dependency>
112112
<groupId>com.google.api</groupId>
113113
<artifactId>gax</artifactId>
114-
<version>0.0.28-SNAPSHOT</version>
114+
<version>0.0.28</version>
115115
<exclusions>
116116
<exclusion>
117117
<groupId>io.grpc</groupId>

google-cloud-logging/src/main/java/com/google/cloud/logging/spi/DefaultLoggingRpc.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@
1616

1717
package com.google.cloud.logging.spi;
1818

19+
import com.google.api.gax.core.Function;
20+
import com.google.api.gax.core.RpcFuture;
1921
import com.google.api.gax.grpc.ApiException;
2022
import com.google.api.gax.grpc.ChannelProvider;
2123
import com.google.api.gax.grpc.ExecutorProvider;
2224
import com.google.api.gax.grpc.FixedChannelProvider;
2325
import com.google.api.gax.grpc.FixedExecutorProvider;
2426
import com.google.api.gax.grpc.ProviderManager;
25-
import com.google.api.gax.grpc.RpcFuture;
2627
import com.google.api.gax.grpc.UnaryCallSettings;
2728
import com.google.cloud.GrpcServiceOptions.ExecutorFactory;
2829
import com.google.cloud.NoCredentials;
@@ -155,7 +156,7 @@ private static <V> Future<V> translate(
155156
}
156157
return from.catching(
157158
ApiException.class,
158-
new RpcFuture.Function<ApiException, V>() {
159+
new Function<ApiException, V>() {
159160
@Override
160161
public V apply(ApiException exception) {
161162
if (returnNullOnSet.contains(exception.getStatusCode().value())) {

google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/spi/DefaultPubSubRpc.java

Lines changed: 10 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,16 @@
1616

1717
package com.google.cloud.pubsub.spi;
1818

19+
import com.google.api.gax.core.ForwardingRpcFuture;
20+
import com.google.api.gax.core.Function;
21+
import com.google.api.gax.core.RpcFuture;
22+
import com.google.api.gax.core.RpcFutureCallback;
1923
import com.google.api.gax.grpc.ApiException;
2024
import com.google.api.gax.grpc.ChannelProvider;
2125
import com.google.api.gax.grpc.ExecutorProvider;
2226
import com.google.api.gax.grpc.FixedChannelProvider;
2327
import com.google.api.gax.grpc.FixedExecutorProvider;
2428
import com.google.api.gax.grpc.ProviderManager;
25-
import com.google.api.gax.grpc.RpcFuture;
26-
import com.google.api.gax.grpc.RpcFutureCallback;
2729
import com.google.api.gax.grpc.UnaryCallSettings;
2830
import com.google.cloud.GrpcServiceOptions.ExecutorFactory;
2931
import com.google.cloud.NoCredentials;
@@ -65,11 +67,8 @@
6567
import io.grpc.netty.NettyChannelBuilder;
6668
import java.io.IOException;
6769
import java.util.Set;
68-
import java.util.concurrent.ExecutionException;
6970
import java.util.concurrent.Future;
7071
import java.util.concurrent.ScheduledExecutorService;
71-
import java.util.concurrent.TimeUnit;
72-
import java.util.concurrent.TimeoutException;
7372
import org.joda.time.Duration;
7473

7574
public class DefaultPubSubRpc implements PubSubRpc {
@@ -107,48 +106,19 @@ protected ChannelProvider getChannelProvider() {
107106
}
108107
}
109108

110-
private static final class PullFutureImpl
109+
private static final class PullFutureImpl extends ForwardingRpcFuture<PullResponse>
111110
implements PullFuture {
112-
113-
private final RpcFuture<PullResponse> delegate;
114-
115111
PullFutureImpl(RpcFuture<PullResponse> delegate) {
116-
this.delegate = delegate;
117-
}
118-
119-
@Override
120-
public boolean cancel(boolean mayInterruptIfRunning) {
121-
return delegate.cancel(mayInterruptIfRunning);
122-
}
123-
124-
@Override
125-
public PullResponse get() throws InterruptedException, ExecutionException {
126-
return delegate.get();
127-
}
128-
129-
@Override
130-
public PullResponse get(long timeout, TimeUnit unit)
131-
throws InterruptedException, ExecutionException, TimeoutException {
132-
return delegate.get(timeout, unit);
133-
}
134-
135-
@Override
136-
public boolean isCancelled() {
137-
return delegate.isCancelled();
138-
}
139-
140-
@Override
141-
public boolean isDone() {
142-
return delegate.isDone();
112+
super(delegate);
143113
}
144114

145115
@Override
146116
public void addCallback(final PullCallback callback) {
147-
delegate.addCallback(
117+
addCallback(
148118
new RpcFutureCallback<PullResponse>() {
149119
@Override
150-
public void onSuccess(PullResponse result) {
151-
callback.success(result);
120+
public void onSuccess(PullResponse response) {
121+
callback.success(response);
152122
}
153123

154124
@Override
@@ -211,7 +181,7 @@ private static <V> RpcFuture<V> translate(
211181
}
212182
return from.catching(
213183
ApiException.class,
214-
new RpcFuture.Function<ApiException, V>() {
184+
new Function<ApiException, V>() {
215185
@Override
216186
public V apply(ApiException exception) {
217187
if (returnNullOnSet.contains(exception.getStatusCode().value())) {

google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/spi/PubSubRpc.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
import com.google.pubsub.v1.PullResponse;
4141
import com.google.pubsub.v1.Subscription;
4242
import com.google.pubsub.v1.Topic;
43-
4443
import java.util.concurrent.Future;
4544

4645
public interface PubSubRpc extends AutoCloseable {

0 commit comments

Comments
 (0)