Class AbstractGrpcMessageConverter<T extends com.google.protobuf.GeneratedMessageV3>
java.lang.Object
org.springframework.cloud.function.grpc.AbstractGrpcMessageConverter<T>
- Type Parameters:
T- instance ofGeneratedMessageV3
- All Implemented Interfaces:
GrpcMessageConverter<T>
- Direct Known Subclasses:
CloudEventMessageConverter, GrpcSpringMessageConverter
public abstract class AbstractGrpcMessageConverter<T extends com.google.protobuf.GeneratedMessageV3>
extends Object
implements GrpcMessageConverter<T>
- Author:
- Oleg Zhurakousky
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TdoFromSpringMessage(org.springframework.messaging.Message<byte[]> springMessage) protected abstract org.springframework.messaging.Message<byte[]> doToSpringMessage(T grpcMessage) fromSpringMessage(org.springframework.messaging.Message<byte[]> springMessage, Class<T> grpcClass) protected abstract booleanprotected booleanorg.springframework.messaging.Message<byte[]> toSpringMessage(T grpcMessage)
-
Constructor Details
-
AbstractGrpcMessageConverter
public AbstractGrpcMessageConverter()
-
-
Method Details
-
toSpringMessage
- Specified by:
toSpringMessagein interfaceGrpcMessageConverter<T extends com.google.protobuf.GeneratedMessageV3>
-
fromSpringMessage
public T fromSpringMessage(org.springframework.messaging.Message<byte[]> springMessage, Class<T> grpcClass) - Specified by:
fromSpringMessagein interfaceGrpcMessageConverter<T extends com.google.protobuf.GeneratedMessageV3>
-
doToSpringMessage
-
doFromSpringMessage
protected abstract T doFromSpringMessage(org.springframework.messaging.Message<byte[]> springMessage) -
supports
-
supports
protected abstract boolean supports(Class<? extends com.google.protobuf.GeneratedMessageV3> grpcClass)
-