public class HttpJsonServiceStubClassComposer extends AbstractTransportServiceStubClassComposer
FIXED_TYPESTORE| Modifier | Constructor and Description |
|---|---|
protected |
HttpJsonServiceStubClassComposer() |
createClassMethods, createClassStatements, createConstructorMethods, createLongRunningClientGetters, createMethodDescriptorVariableDecls, createProtoMethodNameToDescriptorClassMembers, createStaticCreatorMethods, generate, getCallableCreatorMethodName, getProtoRpcFullMethodName, getTransportContext, getTransportOperationsStubTypepublic static HttpJsonServiceStubClassComposer instance()
protected boolean isSupportedMethod(Method method)
isSupportedMethod in class AbstractTransportServiceStubClassComposerprotected boolean generateOperationsStubLogic(Service service)
generateOperationsStubLogic in class AbstractTransportServiceStubClassComposerprotected Statement createMethodDescriptorVariableDecl(Service service, Method protoMethod, VariableExpr methodDescriptorVarExpr, Map<String,Message> messageTypes, boolean restNumericEnumsEnabled)
createMethodDescriptorVariableDecl in class AbstractTransportServiceStubClassComposerprotected List<MethodDefinition> createOperationsStubGetterMethod(Service service, VariableExpr operationsStubVarExpr)
createOperationsStubGetterMethod in class AbstractTransportServiceStubClassComposerprotected Expr createTransportSettingsInitExpr(Method method, VariableExpr transportSettingsVarExpr, VariableExpr methodDescriptorVarExpr, List<Statement> classStatements)
createTransportSettingsInitExpr in class AbstractTransportServiceStubClassComposerprotected List<AnnotationNode> createClassAnnotations(Service service)
createClassAnnotations in class AbstractTransportServiceStubClassComposerprotected List<MethodDefinition> createGetMethodDescriptorsMethod(Service service, TypeStore typeStore, Map<String,VariableExpr> protoMethodNameToDescriptorVarExprs)
createGetMethodDescriptorsMethod in class AbstractTransportServiceStubClassComposerprotected List<Expr> createOperationsStubInitExpr(Service service, Expr thisExpr, VariableExpr operationsStubClassVarExpr, VariableExpr clientContextVarExpr, VariableExpr callableFactoryVarExpr)
createOperationsStubInitExpr in class AbstractTransportServiceStubClassComposerprotected List<Statement> createLongRunningClient(Service service, TypeStore typeStore)
createLongRunningClient in class AbstractTransportServiceStubClassComposerprotected VariableExpr declareLongRunningClient()
declareLongRunningClient in class AbstractTransportServiceStubClassComposerprotected List<Statement> createTypeRegistry(Service service)
createTypeRegistry in class AbstractTransportServiceStubClassComposerCopyright © 2022 Google LLC. All rights reserved.