Class HttpJsonServiceCallableFactoryClassComposer
- java.lang.Object
-
- com.google.api.generator.gapic.composer.common.AbstractServiceCallableFactoryClassComposer
-
- com.google.api.generator.gapic.composer.rest.HttpJsonServiceCallableFactoryClassComposer
-
- All Implemented Interfaces:
ClassComposer
public class HttpJsonServiceCallableFactoryClassComposer extends AbstractServiceCallableFactoryClassComposer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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 MethodDefinitioncreateOperationCallableMethod(Service service, TypeStore typeStore)static HttpJsonServiceCallableFactoryClassComposerinstance()-
Methods inherited from class com.google.api.generator.gapic.composer.common.AbstractServiceCallableFactoryClassComposer
createBatchingCallableMethod, createGenericCallableMethod, createGenericCallableMethod, createPagedCallableMethod, createServerStreamingCallableMethod, createUnaryCallableMethod, generate, getOperationsStubType, getTransportContext
-
-
-
-
Method Detail
-
instance
public static HttpJsonServiceCallableFactoryClassComposer instance()
-
createClassAnnotations
protected List<AnnotationNode> createClassAnnotations(Service service, TypeStore typeStore)
- Overrides:
createClassAnnotationsin classAbstractServiceCallableFactoryClassComposer
-
createClassImplements
protected List<TypeNode> createClassImplements(Service service, TypeStore typeStore)
Description copied from class:AbstractServiceCallableFactoryClassComposerConstruct the type to be implemented by the generated callable factory.- Specified by:
createClassImplementsin classAbstractServiceCallableFactoryClassComposertypeStore- type store with common types- Returns:
TypeNodecontaining the interface to be implemented by the generated callable factory class.
-
createClassMethods
protected List<MethodDefinition> createClassMethods(Service service, TypeStore typeStore)
- Overrides:
createClassMethodsin classAbstractServiceCallableFactoryClassComposer
-
createOperationCallableMethod
protected MethodDefinition createOperationCallableMethod(Service service, TypeStore typeStore)
- Specified by:
createOperationCallableMethodin classAbstractServiceCallableFactoryClassComposer
-
-