Class GrpcServiceStubClassComposer
- java.lang.Object
-
- com.google.api.generator.gapic.composer.common.AbstractTransportServiceStubClassComposer
-
- com.google.api.generator.gapic.composer.grpc.GrpcServiceStubClassComposer
-
- All Implemented Interfaces:
ClassComposer
public class GrpcServiceStubClassComposer extends AbstractTransportServiceStubClassComposer
-
-
Field Summary
-
Fields inherited from class com.google.api.generator.gapic.composer.common.AbstractTransportServiceStubClassComposer
CALLABLE_CLASS_MEMBER_PATTERN, FIXED_TYPESTORE, PAGED_CALLABLE_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGrpcServiceStubClassComposer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StatementcreateMethodDescriptorVariableDecl(Service service, Method protoMethod, VariableExpr methodDescriptorVarExpr, Map<String,Message> messageTypes, boolean restNumericEnumsEnabled)protected ExprcreateTransportSettingsInitExpr(Method method, VariableExpr transportSettingsVarExpr, VariableExpr methodDescriptorVarExpr, List<Statement> classStatements)protected EnumRefExprgetMethodDescriptorMethodTypeExpr(Method protoMethod)protected StringgetProtoRpcFullMethodName(Service protoService, Method protoMethod)static GrpcServiceStubClassComposerinstance()-
Methods inherited from class com.google.api.generator.gapic.composer.common.AbstractTransportServiceStubClassComposer
createClassAnnotations, createClassMethods, createClassStatements, createConstructorMethods, createGetMethodDescriptorsMethod, createLongRunningClient, createLongRunningClientGetters, createMethodDescriptorVariableDecls, createOperationsStubGetterMethod, createOperationsStubInitExpr, createProtoMethodNameToDescriptorClassMembers, createStaticCreatorMethods, createTypeRegistry, declareLongRunningClient, generate, generateOperationsStubLogic, getCallableCreatorMethodName, getCallableType, getTransportContext, getTransportOperationsStubType
-
-
-
-
Method Detail
-
instance
public static GrpcServiceStubClassComposer instance()
-
createMethodDescriptorVariableDecl
protected Statement createMethodDescriptorVariableDecl(Service service, Method protoMethod, VariableExpr methodDescriptorVarExpr, Map<String,Message> messageTypes, boolean restNumericEnumsEnabled)
- Specified by:
createMethodDescriptorVariableDeclin classAbstractTransportServiceStubClassComposer
-
getMethodDescriptorMethodTypeExpr
protected EnumRefExpr getMethodDescriptorMethodTypeExpr(Method protoMethod)
-
createTransportSettingsInitExpr
protected Expr createTransportSettingsInitExpr(Method method, VariableExpr transportSettingsVarExpr, VariableExpr methodDescriptorVarExpr, List<Statement> classStatements)
- Specified by:
createTransportSettingsInitExprin classAbstractTransportServiceStubClassComposer
-
getProtoRpcFullMethodName
protected String getProtoRpcFullMethodName(Service protoService, Method protoMethod)
- Overrides:
getProtoRpcFullMethodNamein classAbstractTransportServiceStubClassComposer
-
-