use of org.apache.servicecomb.core.ProducerProvider in project incubator-servicecomb-java-chassis by apache.
the class ProducerProviderManager method init.
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);
}
}
use of org.apache.servicecomb.core.ProducerProvider in project java-chassis by ServiceComb.
the class ProducerProviderManager method init.
public void init() {
registerProducerMetas(producerMetas);
for (ProducerProvider provider : producerProviderList) {
List<ProducerMeta> producerMetas = provider.init();
if (producerMetas == null) {
LOGGER.warn("ProducerProvider {} not provide any producer.", provider.getClass().getName());
continue;
}
registerProducerMetas(producerMetas);
}
}
Aggregations