public static enum MarshallerRegistry.DefaultMarshallerRegistry extends Enum<MarshallerRegistry.DefaultMarshallerRegistry> implements MarshallerRegistry
MarshallerRegistry.DefaultMarshallerRegistry| Enum Constant and Description |
|---|
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
Set<MethodDescriptor> |
getAllMethodDescriptors()
Get all registered method descriptor.
|
com.google.protobuf.Message |
getDefaultRequestInstance(Class<? extends com.google.protobuf.Message> reqCls)
Find default request instance by request class.
|
com.google.protobuf.Message |
getDefaultResponseInstance(Class<? extends com.google.protobuf.Message> reqCls)
Find default response instance by request class.
|
String |
getMethodName(Class<? extends com.google.protobuf.Message> reqCls,
MethodDescriptor.MethodType methodType)
Find method name by request class.
|
void |
registerMarshaller(MethodDescriptor method,
Class<? extends com.google.protobuf.Message> reqCls,
com.google.protobuf.Message defaultReqIns,
com.google.protobuf.Message defaultRespIns)
Register default request instance.
|
static MarshallerRegistry.DefaultMarshallerRegistry |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MarshallerRegistry.DefaultMarshallerRegistry[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetAllMethodsLimitPercent, getMethodName, supportedMethodTypepublic static final MarshallerRegistry.DefaultMarshallerRegistry INSTANCE
public static MarshallerRegistry.DefaultMarshallerRegistry[] values()
for (MarshallerRegistry.DefaultMarshallerRegistry c : MarshallerRegistry.DefaultMarshallerRegistry.values()) System.out.println(c);
public static MarshallerRegistry.DefaultMarshallerRegistry valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getMethodName(Class<? extends com.google.protobuf.Message> reqCls, MethodDescriptor.MethodType methodType)
MarshallerRegistrygetMethodName in interface MarshallerRegistryreqCls - request classmethodType - method typepublic Set<MethodDescriptor> getAllMethodDescriptors()
MarshallerRegistrygetAllMethodDescriptors in interface MarshallerRegistrypublic com.google.protobuf.Message getDefaultRequestInstance(Class<? extends com.google.protobuf.Message> reqCls)
MarshallerRegistrygetDefaultRequestInstance in interface MarshallerRegistryreqCls - request classpublic com.google.protobuf.Message getDefaultResponseInstance(Class<? extends com.google.protobuf.Message> reqCls)
MarshallerRegistrygetDefaultResponseInstance in interface MarshallerRegistryreqCls - request classpublic void registerMarshaller(MethodDescriptor method, Class<? extends com.google.protobuf.Message> reqCls, com.google.protobuf.Message defaultReqIns, com.google.protobuf.Message defaultRespIns)
MarshallerRegistryregisterMarshaller in interface MarshallerRegistrymethod - method name and typereqCls - request classdefaultReqIns - default request instancedefaultRespIns - default response instanceCopyright © 2023. All rights reserved.