Module io.helidon.grpc.core
Package io.helidon.grpc.core
Class MarshallerSupplier.ProtoMarshallerSupplier
java.lang.Object
io.helidon.grpc.core.MarshallerSupplier.ProtoMarshallerSupplier
- All Implemented Interfaces:
MarshallerSupplier
- Enclosing interface:
- MarshallerSupplier
@Named("proto")
public static class MarshallerSupplier.ProtoMarshallerSupplier
extends Object
implements MarshallerSupplier
A
MarshallerSupplier
implementation that
supplies Protocol Buffer marshaller instances.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.grpc.core.MarshallerSupplier
MarshallerSupplier.DefaultMarshallerSupplier, MarshallerSupplier.ProtoMarshallerSupplier
-
Field Summary
Fields inherited from interface io.helidon.grpc.core.MarshallerSupplier
DEFAULT, PROTO
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
ProtoMarshallerSupplier
public ProtoMarshallerSupplier()
-
-
Method Details
-
get
Description copied from interface:MarshallerSupplier
Obtain aMethodDescriptor.Marshaller
for a type.- Specified by:
get
in interfaceMarshallerSupplier
- Type Parameters:
T
- the type to be marshalled- Parameters:
clazz
- theClass
of the type to obtain theMethodDescriptor.Marshaller
for- Returns:
- a
MethodDescriptor.Marshaller
for a type
-