public Collection<SchemaMeta> getAllSchemaMeta(String microserviceName) { MicroserviceMeta microserviceMeta = microserviceMetaManager.ensureFindValue(microserviceName); return microserviceMeta.getSchemaMetas(); } }
public void notifySchemaListener(MicroserviceMeta... microserviceMetas) { List<SchemaMeta> schemaMetaList = new ArrayList<>(); for (MicroserviceMeta microserviceMeta : microserviceMetas) { schemaMetaList.addAll(microserviceMeta.getSchemaMetas()); } notifySchemaListener(schemaMetaList.toArray(new SchemaMeta[schemaMetaList.size()])); }
public Collection<SchemaMeta> getAllSchemaMeta(String microserviceName) { MicroserviceMeta microserviceMeta = ensureFindValue(microserviceName); return microserviceMeta.getSchemaMetas(); }
public void init() throws Exception { for (ProducerProvider provider : producerProviderList) { provider.init(); } Microservice microservice = RegistryUtils.getMicroservice(); MicroserviceMeta microserviceMeta = microserviceMetaManager.getOrCreateMicroserviceMeta(microservice); for (SchemaMeta schemaMeta : microserviceMeta.getSchemaMetas()) { String content = SchemaUtils.swaggerToString(schemaMeta.getSwagger()); microservice.addSchema(schemaMeta.getSchemaId(), content); } } }