diff --git a/dubbo-cluster/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.Cluster b/dubbo-cluster/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.Cluster similarity index 100% rename from dubbo-cluster/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.Cluster rename to dubbo-cluster/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.Cluster diff --git a/dubbo-cluster/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory b/dubbo-cluster/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory similarity index 100% rename from dubbo-cluster/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory rename to dubbo-cluster/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory diff --git a/dubbo-cluster/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.LoadBalance b/dubbo-cluster/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.LoadBalance similarity index 100% rename from dubbo-cluster/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.LoadBalance rename to dubbo-cluster/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.LoadBalance diff --git a/dubbo-cluster/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.Merger b/dubbo-cluster/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.Merger similarity index 100% rename from dubbo-cluster/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.Merger rename to dubbo-cluster/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.Merger diff --git a/dubbo-cluster/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.RouterFactory b/dubbo-cluster/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.RouterFactory similarity index 100% rename from dubbo-cluster/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.RouterFactory rename to dubbo-cluster/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.RouterFactory diff --git a/dubbo-common/src/main/java/com/alibaba/dubbo/common/extension/ExtensionLoader.java b/dubbo-common/src/main/java/com/alibaba/dubbo/common/extension/ExtensionLoader.java index c82823a04326cb6d1019e9ddb0b764226cd043da..7bfeb39736260c33ff5357fe07be2f5c5b1b3750 100644 --- a/dubbo-common/src/main/java/com/alibaba/dubbo/common/extension/ExtensionLoader.java +++ b/dubbo-common/src/main/java/com/alibaba/dubbo/common/extension/ExtensionLoader.java @@ -64,6 +64,8 @@ public class ExtensionLoader { private static final String SERVICES_DIRECTORY = "META-INF/services/"; private static final String DUBBO_DIRECTORY = "META-INF/dubbo/"; + + private static final String DUBBO_INTERNAL_DIRECTORY = DUBBO_DIRECTORY + "internal/"; private static final Pattern NAME_SEPARATOR = Pattern.compile("\\s*[,]+\\s*"); @@ -476,6 +478,7 @@ public class ExtensionLoader { } Map> extensionClasses = new HashMap>(); + loadFile(extensionClasses, DUBBO_INTERNAL_DIRECTORY); loadFile(extensionClasses, DUBBO_DIRECTORY); loadFile(extensionClasses, SERVICES_DIRECTORY); return extensionClasses; diff --git a/dubbo-common/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.compiler.Compiler b/dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.compiler.Compiler similarity index 100% rename from dubbo-common/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.compiler.Compiler rename to dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.compiler.Compiler diff --git a/dubbo-common/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.extension.ExtensionFactory b/dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.extension.ExtensionFactory similarity index 100% rename from dubbo-common/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.extension.ExtensionFactory rename to dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.extension.ExtensionFactory diff --git a/dubbo-common/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.logger.LoggerAdapter b/dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.logger.LoggerAdapter similarity index 100% rename from dubbo-common/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.logger.LoggerAdapter rename to dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.logger.LoggerAdapter diff --git a/dubbo-common/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.serialize.Serialization b/dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.serialize.Serialization similarity index 100% rename from dubbo-common/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.serialize.Serialization rename to dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.serialize.Serialization diff --git a/dubbo-common/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.status.StatusChecker b/dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.status.StatusChecker similarity index 100% rename from dubbo-common/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.status.StatusChecker rename to dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.status.StatusChecker diff --git a/dubbo-common/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.threadpool.ThreadPool b/dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.threadpool.ThreadPool similarity index 100% rename from dubbo-common/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.threadpool.ThreadPool rename to dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.threadpool.ThreadPool diff --git a/dubbo-config/dubbo-config-spring/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.extension.ExtensionFactory b/dubbo-config/dubbo-config-spring/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.extension.ExtensionFactory similarity index 100% rename from dubbo-config/dubbo-config-spring/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.extension.ExtensionFactory rename to dubbo-config/dubbo-config-spring/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.extension.ExtensionFactory diff --git a/dubbo-config/dubbo-config-spring/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.status.StatusChecker b/dubbo-config/dubbo-config-spring/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.status.StatusChecker similarity index 100% rename from dubbo-config/dubbo-config-spring/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.status.StatusChecker rename to dubbo-config/dubbo-config-spring/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.status.StatusChecker diff --git a/dubbo-container/dubbo-container-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.Container b/dubbo-container/dubbo-container-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.Container similarity index 100% rename from dubbo-container/dubbo-container-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.Container rename to dubbo-container/dubbo-container-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.Container diff --git a/dubbo-container/dubbo-container-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.page.PageHandler b/dubbo-container/dubbo-container-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.page.PageHandler similarity index 100% rename from dubbo-container/dubbo-container-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.page.PageHandler rename to dubbo-container/dubbo-container-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.page.PageHandler diff --git a/dubbo-container/dubbo-container-jetty/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.Container b/dubbo-container/dubbo-container-jetty/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.Container similarity index 100% rename from dubbo-container/dubbo-container-jetty/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.Container rename to dubbo-container/dubbo-container-jetty/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.Container diff --git a/dubbo-container/dubbo-container-log4j/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.Container b/dubbo-container/dubbo-container-log4j/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.Container similarity index 100% rename from dubbo-container/dubbo-container-log4j/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.Container rename to dubbo-container/dubbo-container-log4j/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.Container diff --git a/dubbo-container/dubbo-container-spring/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.Container b/dubbo-container/dubbo-container-spring/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.Container similarity index 100% rename from dubbo-container/dubbo-container-spring/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.Container rename to dubbo-container/dubbo-container-spring/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.Container diff --git a/dubbo-filter/dubbo-filter-cache/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.cache.CacheFactory b/dubbo-filter/dubbo-filter-cache/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.cache.CacheFactory similarity index 100% rename from dubbo-filter/dubbo-filter-cache/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.cache.CacheFactory rename to dubbo-filter/dubbo-filter-cache/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.cache.CacheFactory diff --git a/dubbo-filter/dubbo-filter-cache/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter b/dubbo-filter/dubbo-filter-cache/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter similarity index 100% rename from dubbo-filter/dubbo-filter-cache/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter rename to dubbo-filter/dubbo-filter-cache/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter diff --git a/dubbo-filter/dubbo-filter-validation/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter b/dubbo-filter/dubbo-filter-validation/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter similarity index 100% rename from dubbo-filter/dubbo-filter-validation/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter rename to dubbo-filter/dubbo-filter-validation/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter diff --git a/dubbo-filter/dubbo-filter-validation/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.validation.Validation b/dubbo-filter/dubbo-filter-validation/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.validation.Validation similarity index 100% rename from dubbo-filter/dubbo-filter-validation/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.validation.Validation rename to dubbo-filter/dubbo-filter-validation/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.validation.Validation diff --git a/dubbo-monitor/dubbo-monitor-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter b/dubbo-monitor/dubbo-monitor-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter similarity index 100% rename from dubbo-monitor/dubbo-monitor-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter rename to dubbo-monitor/dubbo-monitor-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter diff --git a/dubbo-monitor/dubbo-monitor-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.monitor.MonitorFactory b/dubbo-monitor/dubbo-monitor-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.monitor.MonitorFactory similarity index 100% rename from dubbo-monitor/dubbo-monitor-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.monitor.MonitorFactory rename to dubbo-monitor/dubbo-monitor-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.monitor.MonitorFactory diff --git a/dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.status.StatusChecker b/dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.status.StatusChecker similarity index 100% rename from dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.status.StatusChecker rename to dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.status.StatusChecker diff --git a/dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.page.PageHandler b/dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.page.PageHandler similarity index 100% rename from dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.page.PageHandler rename to dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.page.PageHandler diff --git a/dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol b/dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol similarity index 100% rename from dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol rename to dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol diff --git a/dubbo-registry/dubbo-registry-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.registry.RegistryFactory b/dubbo-registry/dubbo-registry-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.registry.RegistryFactory similarity index 100% rename from dubbo-registry/dubbo-registry-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.registry.RegistryFactory rename to dubbo-registry/dubbo-registry-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.registry.RegistryFactory diff --git a/dubbo-registry/dubbo-registry-multicast/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.registry.RegistryFactory b/dubbo-registry/dubbo-registry-multicast/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.registry.RegistryFactory similarity index 100% rename from dubbo-registry/dubbo-registry-multicast/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.registry.RegistryFactory rename to dubbo-registry/dubbo-registry-multicast/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.registry.RegistryFactory diff --git a/dubbo-registry/dubbo-registry-redis/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.registry.RegistryFactory b/dubbo-registry/dubbo-registry-redis/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.registry.RegistryFactory similarity index 100% rename from dubbo-registry/dubbo-registry-redis/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.registry.RegistryFactory rename to dubbo-registry/dubbo-registry-redis/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.registry.RegistryFactory diff --git a/dubbo-registry/dubbo-registry-zookeeper/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.registry.RegistryFactory b/dubbo-registry/dubbo-registry-zookeeper/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.registry.RegistryFactory similarity index 100% rename from dubbo-registry/dubbo-registry-zookeeper/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.registry.RegistryFactory rename to dubbo-registry/dubbo-registry-zookeeper/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.registry.RegistryFactory diff --git a/dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Codec b/dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Codec similarity index 100% rename from dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Codec rename to dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Codec diff --git a/dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Dispather b/dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Dispather similarity index 100% rename from dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Dispather rename to dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Dispather diff --git a/dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.exchange.Exchanger b/dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.exchange.Exchanger similarity index 100% rename from dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.exchange.Exchanger rename to dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.exchange.Exchanger diff --git a/dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.telnet.TelnetHandler b/dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.telnet.TelnetHandler similarity index 100% rename from dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.telnet.TelnetHandler rename to dubbo-remoting/dubbo-remoting-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.telnet.TelnetHandler diff --git a/dubbo-remoting/dubbo-remoting-grizzly/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Transporter b/dubbo-remoting/dubbo-remoting-grizzly/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Transporter similarity index 100% rename from dubbo-remoting/dubbo-remoting-grizzly/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Transporter rename to dubbo-remoting/dubbo-remoting-grizzly/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Transporter diff --git a/dubbo-remoting/dubbo-remoting-http/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.http.HttpBinder b/dubbo-remoting/dubbo-remoting-http/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.http.HttpBinder similarity index 100% rename from dubbo-remoting/dubbo-remoting-http/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.http.HttpBinder rename to dubbo-remoting/dubbo-remoting-http/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.http.HttpBinder diff --git a/dubbo-remoting/dubbo-remoting-mina/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Transporter b/dubbo-remoting/dubbo-remoting-mina/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Transporter similarity index 100% rename from dubbo-remoting/dubbo-remoting-mina/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Transporter rename to dubbo-remoting/dubbo-remoting-mina/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Transporter diff --git a/dubbo-remoting/dubbo-remoting-netty/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Transporter b/dubbo-remoting/dubbo-remoting-netty/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Transporter similarity index 100% rename from dubbo-remoting/dubbo-remoting-netty/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Transporter rename to dubbo-remoting/dubbo-remoting-netty/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Transporter diff --git a/dubbo-remoting/dubbo-remoting-p2p/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.p2p.Networker b/dubbo-remoting/dubbo-remoting-p2p/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.p2p.Networker similarity index 100% rename from dubbo-remoting/dubbo-remoting-p2p/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.p2p.Networker rename to dubbo-remoting/dubbo-remoting-p2p/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.p2p.Networker diff --git a/dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter b/dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter similarity index 100% rename from dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter rename to dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter diff --git a/dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.InvokerListener b/dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.InvokerListener similarity index 100% rename from dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.InvokerListener rename to dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.InvokerListener diff --git a/dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol b/dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol similarity index 100% rename from dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol rename to dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol diff --git a/dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.ProxyFactory b/dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.ProxyFactory similarity index 100% rename from dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.ProxyFactory rename to dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.ProxyFactory diff --git a/dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.status.StatusChecker b/dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.status.StatusChecker similarity index 100% rename from dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.common.status.StatusChecker rename to dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.status.StatusChecker diff --git a/dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.page.PageHandler b/dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.page.PageHandler similarity index 100% rename from dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.page.PageHandler rename to dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.page.PageHandler diff --git a/dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Codec b/dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Codec similarity index 100% rename from dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Codec rename to dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Codec diff --git a/dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.telnet.TelnetHandler b/dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.telnet.TelnetHandler similarity index 100% rename from dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.telnet.TelnetHandler rename to dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.telnet.TelnetHandler diff --git a/dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter b/dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter similarity index 100% rename from dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter rename to dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter diff --git a/dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol b/dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol similarity index 100% rename from dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol rename to dubbo-rpc/dubbo-rpc-default/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol diff --git a/dubbo-rpc/dubbo-rpc-hessian/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol b/dubbo-rpc/dubbo-rpc-hessian/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol similarity index 100% rename from dubbo-rpc/dubbo-rpc-hessian/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol rename to dubbo-rpc/dubbo-rpc-hessian/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol diff --git a/dubbo-rpc/dubbo-rpc-http/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol b/dubbo-rpc/dubbo-rpc-http/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol similarity index 100% rename from dubbo-rpc/dubbo-rpc-http/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol rename to dubbo-rpc/dubbo-rpc-http/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol diff --git a/dubbo-rpc/dubbo-rpc-injvm/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter b/dubbo-rpc/dubbo-rpc-injvm/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter similarity index 100% rename from dubbo-rpc/dubbo-rpc-injvm/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter rename to dubbo-rpc/dubbo-rpc-injvm/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter diff --git a/dubbo-rpc/dubbo-rpc-injvm/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol b/dubbo-rpc/dubbo-rpc-injvm/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol similarity index 100% rename from dubbo-rpc/dubbo-rpc-injvm/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol rename to dubbo-rpc/dubbo-rpc-injvm/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol diff --git a/dubbo-rpc/dubbo-rpc-memcached/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol b/dubbo-rpc/dubbo-rpc-memcached/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol similarity index 100% rename from dubbo-rpc/dubbo-rpc-memcached/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol rename to dubbo-rpc/dubbo-rpc-memcached/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol diff --git a/dubbo-rpc/dubbo-rpc-redis/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol b/dubbo-rpc/dubbo-rpc-redis/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol similarity index 100% rename from dubbo-rpc/dubbo-rpc-redis/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol rename to dubbo-rpc/dubbo-rpc-redis/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol diff --git a/dubbo-rpc/dubbo-rpc-rmi/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol b/dubbo-rpc/dubbo-rpc-rmi/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol similarity index 100% rename from dubbo-rpc/dubbo-rpc-rmi/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol rename to dubbo-rpc/dubbo-rpc-rmi/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol diff --git a/dubbo-rpc/dubbo-rpc-thrift/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Codec b/dubbo-rpc/dubbo-rpc-thrift/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Codec similarity index 100% rename from dubbo-rpc/dubbo-rpc-thrift/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Codec rename to dubbo-rpc/dubbo-rpc-thrift/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Codec diff --git a/dubbo-rpc/dubbo-rpc-thrift/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol b/dubbo-rpc/dubbo-rpc-thrift/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol similarity index 100% rename from dubbo-rpc/dubbo-rpc-thrift/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol rename to dubbo-rpc/dubbo-rpc-thrift/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol diff --git a/dubbo-rpc/dubbo-rpc-thrift/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.protocol.thrift.ClassNameGenerator b/dubbo-rpc/dubbo-rpc-thrift/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.protocol.thrift.ClassNameGenerator similarity index 100% rename from dubbo-rpc/dubbo-rpc-thrift/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.protocol.thrift.ClassNameGenerator rename to dubbo-rpc/dubbo-rpc-thrift/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.protocol.thrift.ClassNameGenerator diff --git a/dubbo-rpc/dubbo-rpc-webservice/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol b/dubbo-rpc/dubbo-rpc-webservice/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol similarity index 100% rename from dubbo-rpc/dubbo-rpc-webservice/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Protocol rename to dubbo-rpc/dubbo-rpc-webservice/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol diff --git a/dubbo-simple/dubbo-monitor-simple/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.Container b/dubbo-simple/dubbo-monitor-simple/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.Container similarity index 100% rename from dubbo-simple/dubbo-monitor-simple/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.Container rename to dubbo-simple/dubbo-monitor-simple/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.Container diff --git a/dubbo-simple/dubbo-monitor-simple/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.page.PageHandler b/dubbo-simple/dubbo-monitor-simple/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.page.PageHandler similarity index 100% rename from dubbo-simple/dubbo-monitor-simple/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.container.page.PageHandler rename to dubbo-simple/dubbo-monitor-simple/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.container.page.PageHandler