java.lang.Object
io.helidon.grpc.core.JavaMarshaller<T>
- Type Parameters:
T- the type of value to to be marshalled
- All Implemented Interfaces:
io.grpc.MethodDescriptor.Marshaller<T>
@Singleton
@Named("java")
@Deprecated(since="2.3.0",
forRemoval=true)
public class JavaMarshaller<T>
extends Object
implements io.grpc.MethodDescriptor.Marshaller<T>
Deprecated, for removal: This API element is subject to removal in a future version.
Not suitable for production use, and will be removed in 3.0.
Please use one of the other supported marshallers instead.
An implementation of a gRPC
MethodDescriptor.Marshaller that
uses Java serialization.
This marshaller is disabled by default starting with Helidon 2.3.0, and must be
enabled explicitly by setting grpc.marshaller.java.enabled configuration
property to true before it can be used.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDeprecated, for removal: This API element is subject to removal in a future version.AMarshallerSupplierimplementation that supplies instances ofJavaMarshaller. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JavaMarshallerDeprecated, for removal: This API element is subject to removal in a future version.A singleton instance of aJavaMarshaller.static final StringDeprecated, for removal: This API element is subject to removal in a future version.The name of this marshaller. -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> JavaMarshaller<T>instance()Deprecated, for removal: This API element is subject to removal in a future version.Obtain the singleton instance of aJavaMarshaller.parse(InputStream in) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Details
-
NAME
Deprecated, for removal: This API element is subject to removal in a future version.The name of this marshaller.- See Also:
-
INSTANCE
Deprecated, for removal: This API element is subject to removal in a future version.A singleton instance of aJavaMarshaller.
-
-
Method Details
-
instance
Deprecated, for removal: This API element is subject to removal in a future version.Obtain the singleton instance of aJavaMarshaller.- Type Parameters:
T- the type the marshaller supports- Returns:
- an instance of a
JavaMarshaller
-
stream
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
streamin interfaceio.grpc.MethodDescriptor.Marshaller<T>
-
parse
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
parsein interfaceio.grpc.MethodDescriptor.Marshaller<T>
-