Skip to content

Commit

Permalink
Update the version to be 2.7.5 (#5035)
Browse files Browse the repository at this point in the history
* Polish #4542 : [Enhancement] Adapt the Java standard Event/Listener mechanism

* Polish #4541 : [Feature] Add local File System DynamicConfigurationFactory‘s extension

* Polish #4541 : Bugfix

* Polish #4541 : Optimization

* Polish #4541 : Add the compatibility for PollingWatchService on the some platforms

* Polish #4541 : Add delay publish without ThreadPoolExecutor

* Polish #4541 : Refactor the extension name

* Polish #4541 : Add remove ops

* Polish #4541 : Add testable constructor

* Polish #4541 : Add getConfigGroups method

* Polish #4610 : [Refactor] Refactor the bootstrap module

* Polish #4541 : Fix the nulling URL issue

* Polish #4622 : [Refactor] Refactor ConfigManager

* Polish #4622 : [Refactor] Refactor ConfigManager

* Polish #4622 : Support multiple configcenters

* Polish #4671 : ServiceNameMapping will not map the group, version and protocol

* update referenceCount log (#4683)

Add comments to support multiple shared connections

* Polish /#4687 : Remove the duplicated test code in dubbo-config-spring (#4688)

* #4685  修改代码if判断false问题 if (hasException == false)修改成if (!hasException) (#4695)

* Fixed Service annotation method parameters are not in effect (#4598)

* keep demo simple, and switch to use zookeeper as registry center (#4705)

* keep demo simple, and switch to use zookeeper as registry center

* remove comment

* @reference auto-wires the instance of generic interface #4594 (#4677)

* try to shorten maven output to make travis build pass (#4710)

* use CountDownLatch to check zk registry if establish connection (#4589)

* Minor change

* Rename the extension name of WritableMetadataService

* Polish #4759 : [Refactor] Change the signature of methods of MetadataService #4759

* Merge remote-tracking branch 'upstream/master' into dubbo-cloud-native

# Conflicts:
#	dubbo-all/pom.xml
#	dubbo-bom/pom.xml
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractInterfaceConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ApplicationConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ConfigCenterConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/RegistryConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
#	dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
#	dubbo-configcenter/dubbo-configcenter-api/src/main/java/org/apache/dubbo/configcenter/DynamicConfiguration.java
#	dubbo-configcenter/dubbo-configcenter-api/src/test/java/org/apache/dubbo/configcenter/mock/MockDynamicConfiguration.java
#	dubbo-configcenter/dubbo-configcenter-consul/src/main/java/org/apache/dubbo/configcenter/consul/ConsulDynamicConfiguration.java
#	dubbo-configcenter/dubbo-configcenter-etcd/src/test/java/org/apache/dubbo/configcenter/support/etcd/EtcdDynamicConfigurationTest.java
#	dubbo-configcenter/dubbo-configcenter-nacos/src/main/java/org/apache/dubbo/configcenter/support/nacos/NacosDynamicConfiguration.java
#	dubbo-configcenter/dubbo-configcenter-nacos/src/test/java/org/apache/dubbo/configcenter/support/nacos/NacosDynamicConfigurationTest.java
#	dubbo-configcenter/dubbo-configcenter-zookeeper/src/main/java/org/apache/dubbo/configcenter/support/zookeeper/ZookeeperDynamicConfiguration.java
#	dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/definition/model/MethodDefinition.java
#	dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/identifier/MetadataIdentifier.java
#	dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/support/AbstractMetadataReport.java
#	dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/identifier/MetadataIdentifierTest.java
#	dubbo-metadata/dubbo-metadata-definition-protobuf/src/main/java/org/apache/dubbo/metadata/definition/protobuf/ProtobufTypeBuilder.java
#	dubbo-metadata/dubbo-metadata-definition-protobuf/src/test/java/org/apache/dubbo/metadata/definition/protobuf/ProtobufTypeBuilderTest.java
#	dubbo-metadata/pom.xml
#	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/AbstractConfiguratorListener.java
#	dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosRegistry.java
#	dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosRegistryFactory.java
#	dubbo-rpc/dubbo-rpc-xml/src/main/java/org/apache/dubbo/xml/rpc/protocol/xmlrpc/XmlRpcProtocol.java

* Polish #3984 : Add the implementation of Page<ServiceInstance> getInstances(String serviceName, int offset, int pageSize, boolean healthyOnly)

* Code merge

* Fix the cases

* Merge remote-tracking branch 'upstream/cloud-native' into dubbo-cloud-native

# Conflicts:
#	dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboServiceProviderBootstrap.java
#	dubbo-metadata/dubbo-metadata-definition-protobuf/pom.xml
#	dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/support/ServiceOrientedRegistryTest.java
#	dubbo-registry/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulServiceDiscoveryFactory.java
#	dubbo-registry/dubbo-registry-etcd3/src/main/java/org/apache/dubbo/registry/etcd/EtcdServiceDiscovery.java

* Refactor ConfigManager

* Refactor ConfigManager

* Resolve the issues on ConfigManager

* Refactor and add test-cases for ConfigManager

* Polish #4774 : [Feature] Dubbo Cloud Native - To Support in Spring

* Polish #4808 : [Feature] Add the registered/unregistered event mechanism ShutdownHook

* Polish #4807 : [Feature] Add the callback mechanism ShutdownHook #4807

* Polish #4813 : [Feature] add Prioritized implementation for ServiceInstanceCustomizer

* Polish #4815 : [Feature] Add the ServiceLoader for Dubbo's services or components

* Polish #4815 : [Feature] Add the ServiceLoader for Dubbo's services or components

* Polish #4813 : [Feature] add Prioritized implementation for ServiceInstanceCustomizer

* Polish #4807 : Add sort implementation

* Refactor

* Refactor

* Polish #4845 : [Feature] Enhance the Event-Publishing feature to original ServiceDiscovery

* Merge remote-tracking branch 'upstream/cloud-native' into dubbo-cloud-native

# Conflicts:
#	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceDiscoveryFactory.java
#	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistry.java

* Merge remote-tracking branch 'upstream/cloud-native' into dubbo-cloud-native

# Conflicts:
#	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceDiscoveryFactory.java
#	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistry.java

* Polish #4854 : [Feature] MetadataService supports the Dubbo protocol under auto-increased port

* Polish #4857 : [Enhancement] Sync the Metadata storage type into ApplicationConfig

* Polish #4868 : [Enhancement] Refactor ConfigChangeEvent

* Polish #4868 : [Enhancement] Refactor ConfigChangeEvent

* Polish #4873 : [Feature] Add a conditional EventListener into Event Module

* Polish #4875 : [Feature] Refactor ServiceInstancesChangedListener

* Remove the cycle dependencies

* Remove the cycle dependencies

* Polish #4903 : [Feature] Set source into the BeanDefinition of Dubbo Config

* Polish #4902 : [Feature] Dubbo Cloud Native to Spring XML scenario

* Polish #4713 : Initial the new module and dependencies

* Polish #4690 : AnnotatedBeanDefinitionRegistryUtils#registerBeans can't remove the duplicated bean definitions

* Polish #4690 : AnnotatedBeanDefinitionRegistryUtils#registerBeans can't remove the duplicated bean definitions

* Polish #4690 : AnnotatedBeanDefinitionRegistryUtils#registerBeans can't remove the duplicated bean definitions

* Polish #4910 : [Feature] To suppoort DubboLifecycleComponentApplicationListener in Spring XML scenario

* Polish #4713 : Add Service discovery implementation for Eureka #4713

* Polish #4713 : Add Service registration and discovery implementation for Eureka

* Polish #4713 : Add Service registration and discovery implementation for Eureka

* Polish #4920 : [Refactor] Extract the common implementation for URLs' revision

* Refactor

* Polish #4925 : ServiceDiscovery limits only one ServiceInstancesChangedListener each service

* Polish #4925 : ServiceDiscovery limits only one ServiceInstancesChangedListener each service

* Remove useless classes

* Bugfix & Refactor ServiceDiscoveryRegistry

* Polish #4937 : The calculation of Revision should add the parameters of URL

* Polish #4940 : NacosDynamicConfiguration supports getConfigKeys method

* Polish #4942 : Dubbo Cloud Native supports multiple protcols

* Polish #4944 : [Feature] Simplify The metadata of URL for MetadataService

* Polish #4947 : [Feature] Dubbo Cloud-Native supports the REST call to Non-Dubbo

* Merge remote-tracking branch 'upstream/cloud-native' into dubbo-cloud-native

# Conflicts:
#	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataUtils.java

* Refactor

* Update JavaDoc

* Polish #4905 : Add test cases for Configuration

* Polish #4905 : Add test cases for AbstractDynamicConfigurationFactory

* Polish #4905 : Add test cases for ConfigChangeType

* Polish #4905 : Add test cases for AbstractDynamicConfiguration

* Polish #4905 : Add test cases for ConfigChangedEvent

* Polish #4905 : Add test cases for ConfigChangedEvent

* Polish #4905 : Add test cases for FileSystemDynamicConfiguration

* Polish #4905 : Add test cases for FileSystemDynamicConfigurationFactory

* Polish #4905 : Enhancement the robustness for FileSystemDynamicConfiguration

* Polish #4905 : Add test cases for AdaptiveClassCodeGenerator

* Polish #4905 : Add test cases for ExtensionLoader

* Polish #4905 : Add test cases for ThrowableAction, ThrowableConsumer, ThrowableFunction

* Polish #4905 : Add test cases for Prioritized

* Polish #4905 : Add test cases for ShutdownHookCallbacks

* Polish #4905 : Add test cases for DubboServiceLoader

* Polish #4981 : Add dubbo-common

* Polish #4907 : Add test cases for DubboServiceDestroyedEvent

* Polish #4907 : Add test cases for DubboShutdownHookRegisteredEvent

* Polish #4907 : Add test cases for DubboShutdownHookUnregisteredEvent

* Polish #4907 : Add test cases for ReferenceConfigDestroyedEvent

* Polish #4907 : Add test cases for ReferenceConfigInitializedEvent

* Polish #4907 : Add test cases for ServiceInstancePortCustomizer

* Polish #4907 : Add test cases for ConfigurableMetadataServiceExporter

* Polish #4907 : bugfix for @EnableDubbo

* Polish #4907 : add test cases for @EnableDubboLifecycle

* Update the version to be 2.7.5
  • Loading branch information
mercyblitz committed Sep 9, 2019
1 parent 0dad829 commit 3a9f46f
Show file tree
Hide file tree
Showing 174 changed files with 205 additions and 208 deletions.
4 changes: 2 additions & 2 deletions dubbo-all/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -537,7 +537,7 @@
<optional>true</optional>
</dependency>

<!-- 2.7.4 new modules -->
<!-- 2.7.5 new modules -->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-event</artifactId>
Expand Down Expand Up @@ -818,7 +818,7 @@
<resource>META-INF/dubbo/internal/org.apache.dubbo.metadata.report.MetadataReportFactory
</resource>
</transformer>
<!-- @since 2.7.4 -->
<!-- @since 2.7.5 -->
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/dubbo/internal/org.apache.dubbo.event.EventDispatcher
</resource>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
/**
* The bootstrap class of Dubbo
*
* @since 2.7.4
* @since 2.7.5
*/
public class DubboBootstrap extends GenericEventListener implements Lifecycle {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
/**
* {@link DubboBootstrap} Test
*
* @since 2.7.4
* @since 2.7.5
*/
public class DubboBootstrapTest {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
/**
* Dubbo Provider Bootstrap
*
* @since 2.7.4
* @since 2.7.5
*/
public class DubboServiceConsumerBootstrap {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
/**
* Dubbo Provider Bootstrap
*
* @since 2.7.4
* @since 2.7.5
*/
public class DubboServiceProviderBootstrap {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
/**
* Echo Service
*
* @since 2.7.4
* @since 2.7.5
*/
public interface EchoService {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
* The implementation of {@link EchoService}
*
* @see EchoService
* @since 2.7.4
* @since 2.7.5
*/
public class EchoServiceImpl implements EchoService {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
/**
* Dubbo Provider Bootstrap
*
* @since 2.7.4
* @since 2.7.5
*/
public class EtcdDubboServiceConsumerBootstrap {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
import org.apache.dubbo.bootstrap.rest.UserService;
import org.apache.dubbo.bootstrap.rest.UserServiceImpl;
import org.apache.dubbo.config.ApplicationConfig;
import org.apache.dubbo.config.MetadataReportConfig;
import org.apache.dubbo.config.ProtocolConfig;
import org.apache.dubbo.config.RegistryConfig;
import org.apache.dubbo.config.ServiceConfig;
Expand All @@ -29,7 +28,7 @@
/**
* Dubbo Provider Bootstrap
*
* @since 2.7.4
* @since 2.7.5
*/
public class EtcdDubboServiceProviderBootstrap {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
/**
* Dubbo Provider Bootstrap
*
* @since 2.7.4
* @since 2.7.5
*/
public class NacosDubboServiceConsumerBootstrap {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
/**
* Dubbo Provider Bootstrap
*
* @since 2.7.4
* @since 2.7.5
*/
public class NacosDubboServiceProviderBootstrap {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
/**
* Dubbo Provider Bootstrap
*
* @since 2.7.4
* @since 2.7.5
*/
public class ZookeeperDubboServiceConsumerBootstrap {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
/**
* Dubbo Provider Bootstrap
*
* @since 2.7.4
* @since 2.7.5
*/
public class DubboInterfaceConsumerBootstrap {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
/**
* The abstract implementation of {@link DynamicConfiguration}
*
* @since 2.7.4
* @since 2.7.5
*/
public abstract class AbstractDynamicConfiguration implements DynamicConfiguration {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
* Abstract {@link DynamicConfigurationFactory} implementation with cache ability
*
* @see DynamicConfigurationFactory
* @since 2.7.4
* @since 2.7.5
*/
public abstract class AbstractDynamicConfigurationFactory implements DynamicConfigurationFactory {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ default String getProperties(String key, String group) throws IllegalStateExcept
/**
* This method are mostly used to get a compound config file, such as a complete dubbo.properties file.
*
* @revision 2.7.4
* @revision 2.7.5
*/
default String getProperties(String key, String group, long timeout) throws IllegalStateException {
return getConfig(key, group, timeout);
Expand All @@ -136,7 +136,7 @@ default String getProperties(String key, String group, long timeout) throws Ille
* @param content the content of configuration
* @return <code>true</code> if success, or <code>false</code>
* @throws UnsupportedOperationException If the under layer does not support
* @since 2.7.4
* @since 2.7.5
*/
default boolean publishConfig(String key, String content) throws UnsupportedOperationException {
return publishConfig(key, DEFAULT_GROUP, content);
Expand All @@ -150,7 +150,7 @@ default boolean publishConfig(String key, String content) throws UnsupportedOper
* @param content the content of configuration
* @return <code>true</code> if success, or <code>false</code>
* @throws UnsupportedOperationException If the under layer does not support
* @since 2.7.4
* @since 2.7.5
*/
default boolean publishConfig(String key, String group, String content) throws UnsupportedOperationException {
throw new UnsupportedOperationException("No support");
Expand All @@ -162,7 +162,7 @@ default boolean publishConfig(String key, String group, String content) throws U
* @param key the key to represent a configuration
* @return the content of configuration was removed
* @throws UnsupportedOperationException If the under layer does not support
* @since 2.7.4
* @since 2.7.5
*/
default String removeConfig(String key) throws UnsupportedOperationException {
return removeConfig(key, DEFAULT_GROUP);
Expand All @@ -175,7 +175,7 @@ default String removeConfig(String key) throws UnsupportedOperationException {
* @param group the group where the key belongs to
* @return the content of configuration was removed
* @throws UnsupportedOperationException If the under layer does not support
* @since 2.7.4
* @since 2.7.5
*/
default String removeConfig(String key, String group) throws UnsupportedOperationException {
throw new UnsupportedOperationException("No support");
Expand All @@ -186,7 +186,7 @@ default String removeConfig(String key, String group) throws UnsupportedOperatio
*
* @return the read-only non-null {@link Set set} of config keys
* @throws UnsupportedOperationException If the under layer does not support
* @since 2.7.4
* @since 2.7.5
*/
default Set<String> getConfigGroups() throws UnsupportedOperationException {
throw new UnsupportedOperationException("No support");
Expand All @@ -198,7 +198,7 @@ default Set<String> getConfigGroups() throws UnsupportedOperationException {
* @param group the specified group
* @return the read-only non-null sorted {@link Set set} of config keys
* @throws UnsupportedOperationException If the under layer does not support
* @since 2.7.4
* @since 2.7.5
*/
default SortedSet<String> getConfigKeys(String group) throws UnsupportedOperationException {
throw new UnsupportedOperationException("No support");
Expand All @@ -210,7 +210,7 @@ default SortedSet<String> getConfigKeys(String group) throws UnsupportedOperatio
* @param group the specified group
* @return the read-only non-null sorted {@link SortedMap map}
* @throws UnsupportedOperationException If the under layer does not support
* @since 2.7.4
* @since 2.7.5
*/
default SortedMap<String, String> getConfigs(String group) throws UnsupportedOperationException {
return getConfigs(group, -1);
Expand All @@ -224,7 +224,7 @@ default SortedMap<String, String> getConfigs(String group) throws UnsupportedOpe
* @return the read-only non-null sorted {@link SortedMap map}
* @throws UnsupportedOperationException If the under layer does not support
* @throws IllegalStateException If timeout exceeds
* @since 2.7.4
* @since 2.7.5
*/
default SortedMap<String, String> getConfigs(String group, long timeout) throws UnsupportedOperationException,
IllegalStateException {
Expand All @@ -238,7 +238,7 @@ default SortedMap<String, String> getConfigs(String group, long timeout) throws
* Close the configuration
*
* @throws Exception
* @since 2.7.4
* @since 2.7.5
*/
@Override
default void close() throws Exception {
Expand All @@ -262,7 +262,7 @@ static DynamicConfiguration getDynamicConfiguration() {
*
* @param connectionURL
* @return non-null
* @since 2.7.4
* @since 2.7.5
*/
static DynamicConfiguration getDynamicConfiguration(URL connectionURL) {
String protocol = connectionURL.getProtocol();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
/**
* The factory interface to create the instance of {@link DynamicConfiguration}
*/
@SPI("file") // 2.7.4 change the default SPI implementation
@SPI("file") // 2.7.5 change the default SPI implementation
public interface DynamicConfigurationFactory {

DynamicConfiguration getDynamicConfiguration(URL url);
Expand All @@ -36,7 +36,7 @@ public interface DynamicConfigurationFactory {
*
* @param name the name of extension of {@link DynamicConfigurationFactory}
* @return non-null
* @see 2.7.4
* @see 2.7.5
*/
static DynamicConfigurationFactory getDynamicConfigurationFactory(String name) {
Class<DynamicConfigurationFactory> factoryClass = DynamicConfigurationFactory.class;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
/**
* File-System based {@link DynamicConfiguration} implementation
*
* @since 2.7.4
* @since 2.7.5
*/
public class FileSystemDynamicConfiguration extends AbstractDynamicConfiguration {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
/**
* File-System based {@link DynamicConfigurationFactory} implementation
*
* @since 2.7.4
* @since 2.7.5
*/
public class FileSystemDynamicConfigurationFactory extends AbstractDynamicConfigurationFactory {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,15 +57,15 @@ public String getConfig(String key, String group, long timeout) throws IllegalSt
}

/**
* @since 2.7.4
* @since 2.7.5
*/
@Override
public boolean publishConfig(String key, String group, String content) {
return true;
}

/**
* @since 2.7.4
* @since 2.7.5
*/
@Override
public SortedSet<String> getConfigKeys(String group) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,28 +56,28 @@ public interface RegistryConstants {
/**
* The parameter key of Dubbo Registry type
*
* @since 2.7.4
* @since 2.7.5
*/
String REGISTRY_TYPE_KEY = "registry-type";

/**
* The parameter value of Service-Oriented Registry type
*
* @since 2.7.4
* @since 2.7.5
*/
String SERVICE_REGISTRY_TYPE = "service";

/**
* The protocol for Service Discovery
*
* @since 2.7.4
* @since 2.7.5
*/
String SERVICE_REGISTRY_PROTOCOL = "service-discovery-registry";

/**
* The parameter key of the subscribed service names for Service-Oriented Registry
*
* @since 2.7.4
* @since 2.7.5
*/
String SUBSCRIBED_SERVICE_NAMES_KEY = "subscribed-services";

Expand All @@ -87,7 +87,7 @@ public interface RegistryConstants {
/**
* The request size of service instances
*
* @since 2.7.4
* @since 2.7.5
*/
String INSTANCES_REQUEST_SIZE_KEY = "instances-request-size";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
/**
* The Lifecycle of Dubbo component
*
* @since 2.7.4
* @since 2.7.5
*/
public interface Lifecycle<V> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
*
* @see Function
* @see Throwable
* @since 2.7.4
* @since 2.7.5
*/
@FunctionalInterface
public interface ThrowableAction {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
* @param <T> the source type
* @see Function
* @see Throwable
* @since 2.7.4
* @since 2.7.5
*/
@FunctionalInterface
public interface ThrowableConsumer<T> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
* @param <R> the return type
* @see Function
* @see Throwable
* @since 2.7.4
* @since 2.7.5
*/
@FunctionalInterface
public interface ThrowableFunction<T, R> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
* {@code Prioritized} interface can be implemented by objects that
* should be sorted, for example the tasks in executable queue.
*
* @since 2.7.4
* @since 2.7.5
*/
public interface Prioritized extends Comparable<Prioritized> {

Expand Down

0 comments on commit 3a9f46f

Please sign in to comment.