@Component public class ConsumerSchemaFactory extends AbstractSchemaFactory<ConsumerSchemaContext>
| Modifier and Type | Field and Description |
|---|---|
protected SchemaListenerManager |
schemaListenerManager |
compositeSwaggerGeneratorContext, microserviceMetaManager, schemaLoader| Constructor and Description |
|---|
ConsumerSchemaFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected SchemaMeta |
createSchema(ConsumerSchemaContext context) |
protected Microservice |
findMicroservice(MicroserviceMeta microserviceMeta,
String microserviceVersionRule) |
protected void |
getOrCreateConsumerSchema(MicroserviceMeta microserviceMeta,
Microservice microservice) |
MicroserviceMeta |
getOrCreateMicroserviceMeta(String microserviceName,
String microserviceVersionRule) |
protected io.swagger.models.Swagger |
loadSwagger(ConsumerSchemaContext context) |
void |
setSchemaListenerManager(SchemaListenerManager schemaListenerManager) |
generateSchemaPath, generateSwagger, getOrCreateSchema, loadSwagger, setMicroserviceMetaManager@Inject protected SchemaListenerManager schemaListenerManager
public void setSchemaListenerManager(SchemaListenerManager schemaListenerManager)
public MicroserviceMeta getOrCreateMicroserviceMeta(String microserviceName, String microserviceVersionRule)
protected Microservice findMicroservice(MicroserviceMeta microserviceMeta, String microserviceVersionRule)
protected void getOrCreateConsumerSchema(MicroserviceMeta microserviceMeta, Microservice microservice)
protected SchemaMeta createSchema(ConsumerSchemaContext context)
createSchema in class AbstractSchemaFactory<ConsumerSchemaContext>protected io.swagger.models.Swagger loadSwagger(ConsumerSchemaContext context)
loadSwagger in class AbstractSchemaFactory<ConsumerSchemaContext>Copyright © 2017. All rights reserved.