mirror of
https://gitee.com/mirrors/Spring-Cloud-Alibaba.git
synced 2021-06-26 13:25:11 +08:00
Polish spring-cloud-incubator/spring-cloud-alibaba#543 : DubboMetadataService will be always exported
This commit is contained in:
parent
9caa0f9742
commit
be521de748
@ -30,7 +30,7 @@ public interface DubboMetadataService {
|
|||||||
/**
|
/**
|
||||||
* Get The json content of {@link ServiceRestMetadata} {@link Set}
|
* Get The json content of {@link ServiceRestMetadata} {@link Set}
|
||||||
*
|
*
|
||||||
* @return the non-null String
|
* @return <code>null</code> if present
|
||||||
*/
|
*/
|
||||||
String getServiceRestMetadata();
|
String getServiceRestMetadata();
|
||||||
}
|
}
|
||||||
|
@ -25,7 +25,6 @@ import org.slf4j.LoggerFactory;
|
|||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
import org.springframework.util.StringUtils;
|
|
||||||
|
|
||||||
import java.util.function.Supplier;
|
import java.util.function.Supplier;
|
||||||
|
|
||||||
@ -43,7 +42,7 @@ public class DubboMetadataServiceExporter {
|
|||||||
private ApplicationConfig applicationConfig;
|
private ApplicationConfig applicationConfig;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private PublishingDubboMetadataService dubboMetadataService;
|
private DubboMetadataService dubboMetadataService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private Supplier<ProtocolConfig> protocolConfigSupplier;
|
private Supplier<ProtocolConfig> protocolConfigSupplier;
|
||||||
@ -65,15 +64,6 @@ public class DubboMetadataServiceExporter {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StringUtils.isEmpty(dubboMetadataService.getServiceRestMetadata())) {
|
|
||||||
// If there is no REST metadata, DubboMetadataConfigService will not be exported.
|
|
||||||
if (logger.isInfoEnabled()) {
|
|
||||||
logger.info("There is no REST metadata, the Dubbo service[{}] will not be exported.",
|
|
||||||
dubboMetadataService.getClass().getName());
|
|
||||||
}
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
serviceConfig = new ServiceConfig<>();
|
serviceConfig = new ServiceConfig<>();
|
||||||
|
|
||||||
serviceConfig.setInterface(DubboMetadataService.class);
|
serviceConfig.setInterface(DubboMetadataService.class);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user