Skip to content

Commit 5487ea8

Browse files
committed
Remove unused variables
This fixed a threading issue in ServerImpl because the unused variable should have been used.
1 parent e11917e commit 5487ea8

File tree

5 files changed

+18
-24
lines changed

5 files changed

+18
-24
lines changed

auth/src/main/java/io/grpc/auth/GoogleAuthLibraryCallCredentials.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ public GoogleAuthLibraryCallCredentials(Credentials creds) {
7070
@Override
7171
public void applyRequestMetadata(MethodDescriptor<?, ?> method, Attributes attrs,
7272
Executor appExecutor, final MetadataApplier applier) {
73-
Metadata cachedSaved;
7473
String authority = checkNotNull(attrs.get(ATTR_AUTHORITY), "authority");
7574
final URI uri;
7675
try {

core/src/main/java/io/grpc/internal/ServerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ public ServerImpl shutdownNow() {
201201
}
202202
// Short-circuiting not strictly necessary, but prevents transports from needing to handle
203203
// multiple shutdownNow invocations, between here and the serverShutdown callback.
204-
if (serverShutdownCallbackInvoked) {
204+
if (savedServerShutdownCallbackInvoked) {
205205
// Have to call shutdownNow, because serverShutdown callback only called shutdown, not
206206
// shutdownNow
207207
for (ServerTransport transport : transportsCopy) {

okhttp/src/test/java/io/grpc/okhttp/OkHttpChannelBuilderTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import com.squareup.okhttp.ConnectionSpec;
3939

4040
import io.grpc.NameResolver;
41-
import io.grpc.internal.ClientTransportFactory;
4241
import io.grpc.internal.GrpcUtil;
4342

4443
import org.junit.Rule;
@@ -66,7 +65,7 @@ protected String checkAuthority(String authority) {
6665
}
6766
};
6867

69-
ClientTransportFactory factory = builder.overrideAuthority("[invalidauthority")
68+
builder.overrideAuthority("[invalidauthority")
7069
.negotiationType(NegotiationType.PLAINTEXT)
7170
.buildTransportFactory();
7271
}
@@ -77,7 +76,7 @@ public void failOverrideInvalidAuthority() {
7776
thrown.expectMessage("Invalid authority:");
7877
OkHttpChannelBuilder builder = new OkHttpChannelBuilder("good", 1234);
7978

80-
ClientTransportFactory factory = builder.overrideAuthority("[invalidauthority")
79+
builder.overrideAuthority("[invalidauthority")
8180
.negotiationType(NegotiationType.PLAINTEXT)
8281
.buildTransportFactory();
8382
}

stub/src/test/java/io/grpc/stub/ClientCallsTest.java

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -166,29 +166,27 @@ public void run() {
166166
public void disablingInboundAutoFlowControlSuppressesRequestsForMoreMessages()
167167
throws Exception {
168168
ArgumentCaptor<ClientCall.Listener<String>> listenerCaptor = ArgumentCaptor.forClass(null);
169-
CallStreamObserver<Integer> requestObserver =
170-
(CallStreamObserver<Integer>)
171-
ClientCalls.asyncBidiStreamingCall(call, new ClientResponseObserver<Integer, String>() {
172-
@Override
173-
public void beforeStart(ClientCallStreamObserver<Integer> requestStream) {
174-
requestStream.disableAutoInboundFlowControl();
175-
}
169+
ClientCalls.asyncBidiStreamingCall(call, new ClientResponseObserver<Integer, String>() {
170+
@Override
171+
public void beforeStart(ClientCallStreamObserver<Integer> requestStream) {
172+
requestStream.disableAutoInboundFlowControl();
173+
}
176174

177-
@Override
178-
public void onNext(String value) {
175+
@Override
176+
public void onNext(String value) {
179177

180-
}
178+
}
181179

182-
@Override
183-
public void onError(Throwable t) {
180+
@Override
181+
public void onError(Throwable t) {
184182

185-
}
183+
}
186184

187-
@Override
188-
public void onCompleted() {
185+
@Override
186+
public void onCompleted() {
189187

190-
}
191-
});
188+
}
189+
});
192190
verify(call).start(listenerCaptor.capture(), any(Metadata.class));
193191
listenerCaptor.getValue().onMessage("message");
194192
verify(call, times(1)).request(1);

testing/src/main/java/io/grpc/internal/testing/AbstractTransportTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,6 @@ public void shutdownNowKillsClientStream() throws Exception {
335335
verify(mockClientTransportListener, timeout(TIMEOUT_MS)).transportInUse(true);
336336
StreamCreation serverStreamCreation
337337
= serverTransportListener.takeStreamOrFail(TIMEOUT_MS, TimeUnit.MILLISECONDS);
338-
ServerStream serverStream = serverStreamCreation.stream;
339338
ServerStreamListener mockServerStreamListener = serverStreamCreation.listener;
340339

341340
Status status = Status.UNKNOWN.withDescription("test shutdownNow");
@@ -366,7 +365,6 @@ public void shutdownNowKillsServerStream() throws Exception {
366365
verify(mockClientTransportListener, timeout(TIMEOUT_MS)).transportInUse(true);
367366
StreamCreation serverStreamCreation
368367
= serverTransportListener.takeStreamOrFail(TIMEOUT_MS, TimeUnit.MILLISECONDS);
369-
ServerStream serverStream = serverStreamCreation.stream;
370368
ServerStreamListener mockServerStreamListener = serverStreamCreation.listener;
371369

372370
serverTransport.shutdownNow(Status.UNKNOWN.withDescription("test shutdownNow"));

0 commit comments

Comments
 (0)