| Interface and Description |
|---|
| GrpcRoutes.AllGrpcRoutes
This class is not used starting from version 0.42.0 (see
PR#1893), we plan to remove it in future releases.
In case you have a use-case, let us know.
|
| GrpcSerializationProvider
Serialization is now specified via
MethodDescriptor. Compression is configured per route.
gRPC framing is internalized in the gRPC implementation. |
| GrpcServiceFilterFactory
gRPC Service Filters will be removed in future release of ServiceTalk. We encourage the use of
StreamingHttpServiceFilterFactory and if the access to the decoded payload is necessary, then performing
that logic can be done in the particular service implementation.
Please use HttpServerBuilder.appendServiceFilter(StreamingHttpServiceFilterFactory)
upon the builder obtained using GrpcServerBuilder.initializeHttp(GrpcServerBuilder.HttpInitializer)
if HTTP filters are acceptable in your use case. |
| Exceptions and Description |
|---|
| MessageEncodingException
This exception type was thrown only by
ProtoBufSerializationProviderBuilder that was deprecated
and will be removed in future releases. Use SerializationException instead that can be thrown by a new
implementation. |
| Field and Description |
|---|
| io.servicetalk.grpc.api.DefaultGrpcClientMetadata.INSTANCE
Use
DefaultGrpcClientMetadata() to create a new instance instead.
GrpcClientMetadata contains modifiable GrpcMetadata.requestContext() and
GrpcMetadata.responseContext() now. Using this constant there will be no access to the actual
context and both mentioned methods will throw UnsupportedOperationException. |