@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 Set<String> |
findLocalSchemas(MicroserviceMeta microserviceMeta) |
protected Microservice |
findMicroservice(MicroserviceMeta microserviceMeta,
String microserviceVersionRule) |
protected void |
getOrCreateConsumerSchema(MicroserviceMeta microserviceMeta,
Set<String> schemaIds,
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 Set<String> findLocalSchemas(MicroserviceMeta microserviceMeta)
protected Microservice findMicroservice(MicroserviceMeta microserviceMeta, String microserviceVersionRule)
protected void getOrCreateConsumerSchema(MicroserviceMeta microserviceMeta, Set<String> schemaIds, 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.