public class HttpJsonServiceCallableFactoryClassComposer extends AbstractServiceCallableFactoryClassComposer
| Modifier and Type | Method and Description |
|---|---|
protected List<AnnotationNode> |
createClassAnnotations(Service service,
TypeStore typeStore) |
protected List<TypeNode> |
createClassImplements(Service service,
TypeStore typeStore)
Construct the type to be implemented by the generated callable factory.
|
protected List<MethodDefinition> |
createClassMethods(Service service,
TypeStore typeStore) |
protected MethodDefinition |
createOperationCallableMethod(Service service,
TypeStore typeStore) |
static HttpJsonServiceCallableFactoryClassComposer |
instance() |
createBatchingCallableMethod, createGenericCallableMethod, createGenericCallableMethod, createPagedCallableMethod, createServerStreamingCallableMethod, createUnaryCallableMethod, generate, getOperationsStubType, getTransportContextpublic static HttpJsonServiceCallableFactoryClassComposer instance()
protected List<AnnotationNode> createClassAnnotations(Service service, TypeStore typeStore)
createClassAnnotations in class AbstractServiceCallableFactoryClassComposerprotected List<TypeNode> createClassImplements(Service service, TypeStore typeStore)
AbstractServiceCallableFactoryClassComposercreateClassImplements in class AbstractServiceCallableFactoryClassComposertypeStore - type store with common typesTypeNode containing the interface to be implemented by the generated callable
factory class.protected List<MethodDefinition> createClassMethods(Service service, TypeStore typeStore)
createClassMethods in class AbstractServiceCallableFactoryClassComposerprotected MethodDefinition createOperationCallableMethod(Service service, TypeStore typeStore)
createOperationCallableMethod in class AbstractServiceCallableFactoryClassComposerCopyright © 2022 Google LLC. All rights reserved.