This repository was archived by the owner on Sep 9, 2024. It is now read-only.
File tree 3 files changed +8
-8
lines changed
src/main/java/io/contract_testing/contractcase/client
3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -25,9 +25,9 @@ dependencies {
25
25
api "io.contract-testing.contractcase:case_example_mock_types:${caseCoreVersion}"
26
26
api "io.contract-testing.contractcase:test-equivalence-matchers:${caseCoreVersion}"
27
27
implementation 'com.diogonunes:JColor:5.5.1'
28
- implementation 'com.google.protobuf:protobuf-java:3.25.3 '
29
- implementation 'com.google.protobuf:protobuf-java-util:3.25.3 '
30
- implementation 'com.google.protobuf:protoc:3.25.3 '
28
+ implementation 'com.google.protobuf:protobuf-java:4.27.0 '
29
+ implementation 'com.google.protobuf:protobuf-java-util:4.27.0 '
30
+ implementation 'com.google.protobuf:protoc:4.27.0 '
31
31
implementation "io.grpc:protoc-gen-grpc-java:${grpcVersion}"
32
32
implementation "io.grpc:grpc-core:${grpcVersion}"
33
33
implementation "io.grpc:grpc-stub:${grpcVersion}"
@@ -76,7 +76,7 @@ protobuf {
76
76
}
77
77
protoc {
78
78
// Download from repositories
79
- artifact = 'com.google.protobuf:protoc:3.25.1 '
79
+ artifact = 'com.google.protobuf:protoc:4.27.0 '
80
80
}
81
81
generateProtoTasks {
82
82
all().configureEach { task ->
Original file line number Diff line number Diff line change 1
1
package io.contract_testing.contractcase.client;
2
2
3
3
import com.google.protobuf.AbstractMessage;
4
- import com.google.protobuf.GeneratedMessageV3.Builder ;
4
+ import com.google.protobuf.GeneratedMessage ;
5
5
import com.google.protobuf.StringValue;
6
6
import io.contract_testing.contractcase.ContractCaseCoreError;
7
7
import io.contract_testing.contractcase.LogPrinter;
28
28
import java.util.concurrent.atomic.AtomicInteger;
29
29
import org.jetbrains.annotations.NotNull;
30
30
31
- abstract class AbstractRpcConnector<T extends AbstractMessage, B extends Builder<B>> {
31
+ abstract class AbstractRpcConnector<T extends AbstractMessage, B extends GeneratedMessage. Builder<B>> {
32
32
33
33
private final ConcurrentMap<String, CompletableFuture<BoundaryResult>> responseFutures = new ConcurrentHashMap<>();
34
34
private final AtomicInteger nextId = new AtomicInteger();
Original file line number Diff line number Diff line change 7
7
import static io.contract_testing.contractcase.client.ConnectorOutgoingMapper.mapResultResponse;
8
8
9
9
import com.google.protobuf.AbstractMessage;
10
- import com.google.protobuf.GeneratedMessageV3.Builder ;
10
+ import com.google.protobuf.GeneratedMessage ;
11
11
import io.contract_testing.contractcase.ContractCaseCoreError;
12
12
import io.contract_testing.contractcase.LogPrinter;
13
13
import io.contract_testing.contractcase.edge.ConnectorResult;
23
23
import java.util.concurrent.Executors;
24
24
import org.jetbrains.annotations.NotNull;
25
25
26
- class ContractResponseStreamObserver<T extends AbstractMessage, B extends Builder<B>> implements
26
+ class ContractResponseStreamObserver<T extends AbstractMessage, B extends GeneratedMessage. Builder<B>> implements
27
27
StreamObserver<ContractResponse> {
28
28
29
29
private final AbstractRpcConnector<T, B> rpcConnector;
You can’t perform that action at this time.
0 commit comments