public class GrpcServiceStubClassComposer extends AbstractTransportServiceStubClassComposer
FIXED_TYPESTORE| Modifier | Constructor and Description |
|---|---|
protected |
GrpcServiceStubClassComposer() |
| Modifier and Type | Method and Description |
|---|---|
protected Statement |
createMethodDescriptorVariableDecl(Service service,
Method protoMethod,
VariableExpr methodDescriptorVarExpr,
Map<String,Message> messageTypes,
boolean restNumericEnumsEnabled) |
protected Expr |
createTransportSettingsInitExpr(Method method,
VariableExpr transportSettingsVarExpr,
VariableExpr methodDescriptorVarExpr,
List<Statement> classStatements) |
protected EnumRefExpr |
getMethodDescriptorMethodTypeExpr(Method protoMethod) |
protected String |
getProtoRpcFullMethodName(Service protoService,
Method protoMethod) |
static GrpcServiceStubClassComposer |
instance() |
createClassAnnotations, createClassMethods, createClassStatements, createConstructorMethods, createGetMethodDescriptorsMethod, createLongRunningClient, createLongRunningClientGetters, createMethodDescriptorVariableDecls, createOperationsStubGetterMethod, createOperationsStubInitExpr, createProtoMethodNameToDescriptorClassMembers, createStaticCreatorMethods, createTypeRegistry, declareLongRunningClient, generate, generateOperationsStubLogic, getCallableCreatorMethodName, getTransportContext, getTransportOperationsStubType, isSupportedMethodpublic static GrpcServiceStubClassComposer instance()
protected Statement createMethodDescriptorVariableDecl(Service service, Method protoMethod, VariableExpr methodDescriptorVarExpr, Map<String,Message> messageTypes, boolean restNumericEnumsEnabled)
createMethodDescriptorVariableDecl in class AbstractTransportServiceStubClassComposerprotected EnumRefExpr getMethodDescriptorMethodTypeExpr(Method protoMethod)
protected Expr createTransportSettingsInitExpr(Method method, VariableExpr transportSettingsVarExpr, VariableExpr methodDescriptorVarExpr, List<Statement> classStatements)
createTransportSettingsInitExpr in class AbstractTransportServiceStubClassComposerprotected String getProtoRpcFullMethodName(Service protoService, Method protoMethod)
getProtoRpcFullMethodName in class AbstractTransportServiceStubClassComposerCopyright © 2022 Google LLC. All rights reserved.