public Collection<SchemaMeta> getAllSchemaMeta(String microserviceName) { MicroserviceMeta microserviceMeta = microserviceMetaManager.ensureFindValue(microserviceName); return microserviceMeta.getSchemaMetas(); } }
public SchemaMeta ensureFindSchemaMeta(String microserviceName, String schemaId) { MicroserviceMeta microserviceMeta = ensureFindValue(microserviceName); return microserviceMeta.ensureFindSchemaMeta(schemaId); }
public SchemaMeta ensureFindSchemaMeta(String microserviceName, String schemaId) { MicroserviceMeta microserviceMeta = microserviceMetaManager.ensureFindValue(microserviceName); return microserviceMeta.ensureFindSchemaMeta(schemaId); }
public Collection<SchemaMeta> getAllSchemaMeta(String microserviceName) { MicroserviceMeta microserviceMeta = ensureFindValue(microserviceName); return microserviceMeta.getSchemaMetas(); }
protected void findRestOperation() { String targetMicroserviceName = requestEx.getHeader(Const.TARGET_MICROSERVICE); if (targetMicroserviceName == null) { // for compatible targetMicroserviceName = RegistryUtils.getMicroservice().getServiceName(); } MicroserviceMeta selfMicroserviceMeta = CseContext.getInstance().getMicroserviceMetaManager().ensureFindValue(targetMicroserviceName); findRestOperation(selfMicroserviceMeta); }
private void doInit(RoutingContext routingContext) throws Exception { String schemaId = routingContext.pathParam("schema"); String operationName = routingContext.pathParam("operation"); MicroserviceMeta microserviceMeta = microserviceMetaManager.ensureFindValue(routingContext.request().getHeader(Const.DEST_MICROSERVICE)); SchemaMeta schemaMeta = microserviceMeta.ensureFindSchemaMeta(schemaId); this.routingContext = routingContext; this.operationMeta = schemaMeta.ensureFindOperation(operationName); this.operationProtobuf = ProtobufManager.getOrCreateOperation(operationMeta); }