SYMBOL INDEX (27668 symbols across 3092 files) FILE: dubbo-cluster/src/main/java/org/apache/dubbo/registry/AddressListener.java type AddressListener (line 26) | @SPI(scope = ExtensionScope.MODULE) method notify (line 36) | List notify(List addresses, URL consumerUrl, Directory regis... method destroy (line 38) | default void destroy(URL consumerUrl, Directory registryDirectory) {} FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/CacheableRouterFactory.java class CacheableRouterFactory (line 29) | public abstract class CacheableRouterFactory implements RouterFactory { method getRouter (line 32) | @Override method createRouter (line 37) | protected abstract Router createRouter(URL url); FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Cluster.java type Cluster (line 34) | @SPI(Cluster.DEFAULT) method join (line 47) | @Adaptive method getCluster (line 50) | static Cluster getCluster(ScopeModel scopeModel, String name) { method getCluster (line 54) | static Cluster getCluster(ScopeModel scopeModel, String name, boolean ... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/ClusterInvoker.java type ClusterInvoker (line 34) | public interface ClusterInvoker extends Invoker { method getRegistryUrl (line 36) | URL getRegistryUrl(); method getDirectory (line 38) | Directory getDirectory(); method isDestroyed (line 40) | boolean isDestroyed(); method isServiceDiscovery (line 42) | default boolean isServiceDiscovery() { method hasProxyInvokers (line 50) | default boolean hasProxyInvokers() { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/ClusterScopeModelInitializer.java class ClusterScopeModelInitializer (line 26) | public class ClusterScopeModelInitializer implements ScopeModelInitializ... method initializeFrameworkModel (line 28) | @Override method initializeApplicationModel (line 34) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Configurator.java type Configurator (line 37) | public interface Configurator extends Comparable { method getUrl (line 44) | URL getUrl(); method configure (line 52) | URL configure(URL url); method toConfigurators (line 70) | static Optional> toConfigurators(List urls) { method compareTo (line 104) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/ConfiguratorFactory.java type ConfiguratorFactory (line 28) | @SPI method getConfigurator (line 37) | @Adaptive(CommonConstants.PROTOCOL_KEY) FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Constants.java type Constants (line 19) | public interface Constants { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Directory.java type Directory (line 35) | public interface Directory extends Node { method getInterface (line 42) | Class getInterface(); method list (line 50) | List> list(Invocation invocation) throws RpcException; method getAllInvokers (line 56) | List> getAllInvokers(); method getConsumerUrl (line 58) | URL getConsumerUrl(); method isDestroyed (line 60) | boolean isDestroyed(); method isEmpty (line 62) | default boolean isEmpty() { method isServiceDiscovery (line 66) | default boolean isServiceDiscovery() { method discordAddresses (line 70) | void discordAddresses(); method getRouterChain (line 72) | RouterChain getRouterChain(); method addInvalidateInvoker (line 80) | void addInvalidateInvoker(Invoker invoker); method addDisabledInvoker (line 89) | void addDisabledInvoker(Invoker invoker); method recoverDisabledInvoker (line 96) | void recoverDisabledInvoker(Invoker invoker); method isNotificationReceived (line 98) | default boolean isNotificationReceived() { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/LoadBalance.java type LoadBalance (line 36) | @SPI(RandomLoadBalance.NAME) method select (line 47) | @Adaptive("loadbalance") FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/MergeableClusterScopeModelInitializer.java class MergeableClusterScopeModelInitializer (line 24) | public class MergeableClusterScopeModelInitializer implements ScopeModel... method initializeApplicationModel (line 26) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Merger.java type Merger (line 21) | @SPI method merge (line 24) | T merge(T... items); FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/ProviderURLMergeProcessor.java type ProviderURLMergeProcessor (line 24) | @SPI("default") method mergeUrl (line 34) | URL mergeUrl(URL remoteUrl, Map localParametersMap); method mergeLocalParams (line 36) | default Map mergeLocalParams(Map local... method accept (line 40) | default boolean accept(URL providerUrl, Map localParam... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Router.java type Router (line 35) | public interface Router extends Comparable { method getUrl (line 44) | URL getUrl(); method route (line 55) | @Deprecated method route (line 71) | default RouterResult> route( method notify (line 83) | default void notify(List> invokers) {} method isRuntime (line 91) | boolean isRuntime(); method isForce (line 100) | boolean isForce(); method getPriority (line 107) | int getPriority(); method stop (line 109) | default void stop() { method compareTo (line 113) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/RouterChain.java class RouterChain (line 44) | public class RouterChain { method buildChain (line 51) | @SuppressWarnings({"rawtypes", "unchecked"}) method buildSingleChain (line 58) | public static SingleRouterChain buildSingleChain(Class inter... method RouterChain (line 83) | public RouterChain(SingleRouterChain[] chains) { method getLock (line 96) | public ReadWriteLock getLock() { method getSingleChain (line 100) | public SingleRouterChain getSingleChain(URL url, BitList... method route (line 119) | @Deprecated method setInvokers (line 128) | public synchronized void setInvokers(BitList> invokers, Run... method destroy (line 212) | public synchronized void destroy() { method addRouters (line 225) | public void addRouters(List routers) { method getCurrentChain (line 230) | public SingleRouterChain getCurrentChain() { method getRouters (line 234) | public List getRouters() { method getHeadStateRouter (line 238) | public StateRouter getHeadStateRouter() { method getStateRouters (line 242) | @Deprecated FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/RouterFactory.java type RouterFactory (line 36) | @SPI method getRouter (line 46) | @Adaptive(CommonConstants.PROTOCOL_KEY) FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/RuleConverter.java type RuleConverter (line 24) | @SPI method convert (line 27) | List convert(URL subscribeUrl, Object source); FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/SingleRouterChain.java class SingleRouterChain (line 50) | public class SingleRouterChain { method SingleRouterChain (line 82) | public SingleRouterChain( method initWithStateRouters (line 95) | private void initWithStateRouters(List> stateRouters) { method initWithRouters (line 110) | public void initWithRouters(List builtinRouters) { method addRouters (line 123) | public void addRouters(List routers) { method getRouters (line 131) | public List getRouters() { method getHeadStateRouter (line 135) | public StateRouter getHeadStateRouter() { method route (line 139) | public List> route(URL url, BitList> availableIn... method routeAndPrint (line 156) | public List> routeAndPrint(URL url, BitList> ava... method simpleRoute (line 162) | public List> simpleRoute(URL url, BitList> avail... method printRouterSnapshot (line 203) | private void printRouterSnapshot(URL url, BitList> availabl... method buildRouterSnapshot (line 212) | public RouterSnapshotNode buildRouterSnapshot( method logRouterSnapshot (line 279) | private void logRouterSnapshot(URL url, Invocation invocation, RouterS... method setInvokers (line 313) | public void setInvokers(BitList> invokers) { method setHeadStateRouter (line 322) | @Deprecated method getStateRouters (line 330) | @Deprecated method getLock (line 335) | public ReadWriteLock getLock() { method destroy (line 339) | public void destroy() { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/configurator/AbstractConfigurator.java class AbstractConfigurator (line 51) | public abstract class AbstractConfigurator implements Configurator { method AbstractConfigurator (line 57) | public AbstractConfigurator(URL url) { method getUrl (line 64) | @Override method configure (line 69) | @Override method configureDeprecated (line 99) | @Deprecated method configureIfMatch (line 125) | private URL configureIfMatch(String host, URL url) { method isV27ConditionMatchOrUnset (line 159) | private boolean isV27ConditionMatchOrUnset(URL url) { method isDeprecatedConditionMatch (line 201) | private boolean isDeprecatedConditionMatch(Set conditionKeys, ... method genConditionKeys (line 222) | private Set genConditionKeys() { method startWithTilde (line 238) | private boolean startWithTilde(String key) { method doConfigure (line 242) | protected abstract URL doConfigure(URL currentUrl, URL configUrl); FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/configurator/absent/AbsentConfigurator.java class AbsentConfigurator (line 22) | public class AbsentConfigurator extends AbstractConfigurator { method AbsentConfigurator (line 24) | public AbsentConfigurator(URL url) { method doConfigure (line 28) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/configurator/absent/AbsentConfiguratorFactory.java class AbsentConfiguratorFactory (line 27) | public class AbsentConfiguratorFactory implements ConfiguratorFactory { method getConfigurator (line 29) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/configurator/override/OverrideConfigurator.java class OverrideConfigurator (line 24) | public class OverrideConfigurator extends AbstractConfigurator { method OverrideConfigurator (line 27) | public OverrideConfigurator(URL url) { method doConfigure (line 31) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/configurator/override/OverrideConfiguratorFactory.java class OverrideConfiguratorFactory (line 27) | public class OverrideConfiguratorFactory implements ConfiguratorFactory { method getConfigurator (line 29) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/configurator/parser/ConfigParser.java class ConfigParser (line 44) | public class ConfigParser { method parseConfigurators (line 46) | public static List parseConfigurators(String rawConfig) { method parseJsonArray (line 69) | private static List parseJsonArray(String rawConfig) { method parseObject (line 82) | private static ConfiguratorConfig parseObject(String rawConfig) { method serviceItemToUrls (line 88) | private static List serviceItemToUrls(ConfigItem item, Configurat... method appItemToUrls (line 122) | private static List appItemToUrls(ConfigItem item, ConfiguratorCo... method toParameterString (line 153) | private static String toParameterString(ConfigItem item) { method appendService (line 189) | private static String appendService(String serviceKey) { method parseEnabled (line 216) | private static void parseEnabled(ConfigItem item, ConfiguratorConfig c... method parseAddresses (line 225) | private static List parseAddresses(ConfigItem item) { method appendMatchCondition (line 236) | private static URL appendMatchCondition(URL url, ConfigItem item) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/configurator/parser/model/ConditionMatch.java class ConditionMatch (line 27) | public class ConditionMatch { method getAddress (line 34) | public AddressMatch getAddress() { method setAddress (line 38) | public void setAddress(AddressMatch address) { method getProviderAddress (line 42) | public AddressMatch getProviderAddress() { method setProviderAddress (line 46) | public void setProviderAddress(AddressMatch providerAddress) { method getService (line 50) | public ListStringMatch getService() { method setService (line 54) | public void setService(ListStringMatch service) { method getApp (line 58) | public ListStringMatch getApp() { method setApp (line 62) | public void setApp(ListStringMatch app) { method getParam (line 66) | public List getParam() { method setParam (line 70) | public void setParam(List param) { method isMatch (line 74) | public boolean isMatch(String host, URL url) { method toString (line 102) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/configurator/parser/model/ConfigItem.java class ConfigItem (line 29) | public class ConfigItem { method parseFromMap (line 56) | @SuppressWarnings("unchecked") method getType (line 115) | public String getType() { method setType (line 119) | public void setType(String type) { method getEnabled (line 123) | public Boolean getEnabled() { method setEnabled (line 127) | public void setEnabled(Boolean enabled) { method getAddresses (line 131) | public List getAddresses() { method setAddresses (line 135) | public void setAddresses(List addresses) { method getServices (line 139) | public List getServices() { method setServices (line 143) | public void setServices(List services) { method getApplications (line 147) | public List getApplications() { method setApplications (line 151) | public void setApplications(List applications) { method getProviderAddresses (line 155) | public List getProviderAddresses() { method setProviderAddresses (line 159) | public void setProviderAddresses(List providerAddresses) { method getParameters (line 163) | public Map getParameters() { method setParameters (line 167) | public void setParameters(Map parameters) { method getSide (line 171) | public String getSide() { method setSide (line 175) | public void setSide(String side) { method getMatch (line 179) | public ConditionMatch getMatch() { method setMatch (line 183) | public void setMatch(ConditionMatch match) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/configurator/parser/model/ConfiguratorConfig.java class ConfiguratorConfig (line 23) | public class ConfiguratorConfig { method parseFromMap (line 38) | @SuppressWarnings("unchecked") method getConfigVersion (line 59) | public String getConfigVersion() { method setConfigVersion (line 63) | public void setConfigVersion(String configVersion) { method getScope (line 67) | public String getScope() { method setScope (line 71) | public void setScope(String scope) { method getKey (line 75) | public String getKey() { method setKey (line 79) | public void setKey(String key) { method getEnabled (line 83) | public Boolean getEnabled() { method setEnabled (line 87) | public void setEnabled(Boolean enabled) { method getConfigs (line 91) | public List getConfigs() { method setConfigs (line 95) | public void setConfigs(List configs) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/configurator/parser/model/ParamMatch.java class ParamMatch (line 22) | public class ParamMatch { method getKey (line 26) | public String getKey() { method setKey (line 30) | public void setKey(String key) { method getValue (line 34) | public StringMatch getValue() { method setValue (line 38) | public void setValue(StringMatch value) { method isMatch (line 42) | public boolean isMatch(URL url) { method toString (line 51) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/directory/AbstractDirectory.java class AbstractDirectory (line 82) | public abstract class AbstractDirectory implements Directory { method AbstractDirectory (line 145) | public AbstractDirectory(URL url) { method AbstractDirectory (line 149) | public AbstractDirectory(URL url, boolean isUrlFromRegistry) { method AbstractDirectory (line 153) | public AbstractDirectory(URL url, RouterChain routerChain, boolean ... method list (line 203) | @Override method getUrl (line 275) | @Override method getRouterChain (line 280) | public RouterChain getRouterChain() { method setRouterChain (line 284) | public void setRouterChain(RouterChain routerChain) { method addRouters (line 288) | protected void addRouters(List routers) { method getConsumerUrl (line 293) | public URL getConsumerUrl() { method setConsumerUrl (line 297) | public void setConsumerUrl(URL consumerUrl) { method isDestroyed (line 301) | @Override method destroy (line 306) | @Override method discordAddresses (line 314) | @Override method addInvalidateInvoker (line 319) | @Override method checkConnectivity (line 336) | public void checkConnectivity() { method refreshInvoker (line 433) | public void refreshInvoker() { method getDirectoryMeta (line 443) | protected Map getDirectoryMeta() { method refreshInvokerInternal (line 447) | private void refreshInvokerInternal() { method refreshInvokers (line 454) | private void refreshInvokers(BitList> targetInvokers, Colle... method addDisabledInvoker (line 466) | @Override method recoverDisabledInvoker (line 479) | @Override method refreshRouter (line 495) | protected final void refreshRouter(BitList> newlyInvokers, ... method getCheckConnectivityPermit (line 517) | @Deprecated method getConnectivityCheckFuture (line 525) | @Deprecated method getInvokers (line 530) | public BitList> getInvokers() { method getValidInvokers (line 535) | public BitList> getValidInvokers() { method getInvokersToReconnect (line 540) | public List> getInvokersToReconnect() { method getDisabledInvokers (line 544) | public Set> getDisabledInvokers() { method setInvokers (line 548) | protected void setInvokers(BitList> invokers) { method destroyInvokers (line 559) | protected void destroyInvokers() { method addValidInvoker (line 568) | private boolean addValidInvoker(Invoker invoker) { method removeValidInvoker (line 578) | private boolean removeValidInvoker(Invoker invoker) { method doList (line 588) | protected abstract List> doList( method joinValidInvokerAddresses (line 592) | protected String joinValidInvokerAddresses() { method getSummary (line 604) | private Map> getSummary() { method groupByServiceKey (line 614) | private Map groupByServiceKey(Collection> ... method toString (line 618) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/directory/StaticDirectory.java class StaticDirectory (line 41) | public class StaticDirectory extends AbstractDirectory { method StaticDirectory (line 45) | public StaticDirectory(List> invokers) { method StaticDirectory (line 49) | public StaticDirectory(List> invokers, RouterChain route... method StaticDirectory (line 53) | public StaticDirectory(URL url, List> invokers) { method StaticDirectory (line 57) | public StaticDirectory(URL url, List> invokers, RouterChain... method getInterface (line 71) | @Override method getAllInvokers (line 76) | @Override method isAvailable (line 81) | @Override method destroy (line 96) | @Override method buildRouterChain (line 107) | public void buildRouterChain() { method notify (line 113) | public void notify(List> invokers) { method doList (line 122) | @Override method getDirectoryMeta (line 143) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/filter/DefaultFilterChainBuilder.java class DefaultFilterChainBuilder (line 37) | @Activate method buildInvokerChain (line 43) | @Override method buildClusterInvokerChain (line 82) | @Override method sortingAndDeduplication (line 120) | private List sortingAndDeduplication(List filters, List getModuleModelsFromUrl(URL url) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/filter/FilterChainBuilder.java type FilterChainBuilder (line 43) | @SPI(value = "default", scope = APPLICATION) method buildInvokerChain (line 48) | Invoker buildInvokerChain(final Invoker invoker, String key,... method buildClusterInvokerChain (line 53) | ClusterInvoker buildClusterInvokerChain(final ClusterInvoker... class FilterChainNode (line 61) | class FilterChainNode, FILTER extends BaseF... method FilterChainNode (line 66) | public FilterChainNode(TYPE originalInvoker, Invoker nextNode, FI... method getOriginalInvoker (line 72) | public TYPE getOriginalInvoker() { method getInterface (line 76) | @Override method getUrl (line 81) | @Override method isAvailable (line 86) | @Override method invoke (line 91) | @Override method destroy (line 145) | @Override method toString (line 150) | @Override class ClusterFilterChainNode (line 162) | class ClusterFilterChainNode, FILTER... method ClusterFilterChainNode (line 164) | public ClusterFilterChainNode(TYPE originalInvoker, Invoker nextN... method getRegistryUrl (line 168) | @Override method getDirectory (line 173) | @Override method isDestroyed (line 178) | @Override class CallbackRegistrationInvoker (line 184) | class CallbackRegistrationInvoker implem... method CallbackRegistrationInvoker (line 190) | public CallbackRegistrationInvoker(Invoker filterInvoker, List getFilterInvoker() { method getInterface (line 258) | @Override method getUrl (line 263) | @Override method isAvailable (line 268) | @Override method destroy (line 273) | @Override class ClusterCallbackRegistrationInvoker (line 279) | class ClusterCallbackRegistrationInvoker method ClusterCallbackRegistrationInvoker (line 283) | public ClusterCallbackRegistrationInvoker( method getOriginalInvoker (line 289) | public ClusterInvoker getOriginalInvoker() { method getRegistryUrl (line 293) | @Override method getDirectory (line 298) | @Override method isDestroyed (line 303) | @Override class CopyOfFilterChainNode (line 309) | @Experimental( method CopyOfFilterChainNode (line 318) | public CopyOfFilterChainNode(TYPE originalInvoker, Invoker nextNo... method getOriginalInvoker (line 324) | public TYPE getOriginalInvoker() { method getInterface (line 328) | @Override method getUrl (line 333) | @Override method isAvailable (line 338) | @Override method invoke (line 343) | @Override method destroy (line 381) | @Override method toString (line 386) | @Override class CopyOfClusterFilterChainNode (line 392) | @Experimental( method CopyOfClusterFilterChainNode (line 396) | public CopyOfClusterFilterChainNode(TYPE originalInvoker, Invoker... method getRegistryUrl (line 400) | @Override method getDirectory (line 405) | @Override method isDestroyed (line 410) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/filter/InvocationInterceptorBuilder.java type InvocationInterceptorBuilder (line 22) | @SPI("default") method buildClusterInterceptorChain (line 24) | ClusterInvoker buildClusterInterceptorChain(final ClusterInvoke... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/filter/ProtocolFilterWrapper.java class ProtocolFilterWrapper (line 35) | @Activate(order = 100) method ProtocolFilterWrapper (line 40) | public ProtocolFilterWrapper(Protocol protocol) { method getDefaultPort (line 47) | @Override method export (line 52) | @Override method getFilterChainBuilder (line 61) | private FilterChainBuilder getFilterChainBuilder(URL url) { method refer (line 66) | @Override method destroy (line 75) | @Override method getServers (line 80) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/filter/support/CallbackConsumerContextFilter.java class CallbackConsumerContextFilter (line 30) | @Activate(group = CALLBACK, order = Integer.MIN_VALUE) method CallbackConsumerContextFilter (line 33) | public CallbackConsumerContextFilter(ApplicationModel applicationModel) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/filter/support/ConsumerClassLoaderFilter.java class ConsumerClassLoaderFilter (line 31) | @Activate(group = CONSUMER, order = Integer.MIN_VALUE + 100) method invoke (line 33) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/filter/support/ConsumerContextFilter.java class ConsumerContextFilter (line 52) | @Activate(group = CONSUMER, order = Integer.MIN_VALUE) method ConsumerContextFilter (line 57) | public ConsumerContextFilter(ApplicationModel applicationModel) { method invoke (line 63) | @Override method onResponse (line 122) | @Override method onError (line 130) | @Override method removeContext (line 135) | private void removeContext(Invocation invocation) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/filter/support/MetricsConsumerFilter.java class MetricsConsumerFilter (line 30) | @Activate( method MetricsConsumerFilter (line 34) | public MetricsConsumerFilter() {} method invoke (line 36) | @Override method onResponse (line 41) | @Override method onError (line 46) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/governance/DefaultGovernanceRuleRepositoryImpl.java class DefaultGovernanceRuleRepositoryImpl (line 23) | public class DefaultGovernanceRuleRepositoryImpl implements GovernanceRu... method DefaultGovernanceRuleRepositoryImpl (line 27) | public DefaultGovernanceRuleRepositoryImpl(ModuleModel moduleModel) { method addListener (line 31) | @Override method removeListener (line 39) | @Override method getRule (line 47) | @Override method getDynamicConfiguration (line 56) | private DynamicConfiguration getDynamicConfiguration() { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/governance/GovernanceRuleRepository.java type GovernanceRuleRepository (line 24) | @SPI(value = "default", scope = MODULE) method addListener (line 35) | default void addListener(String key, ConfigurationListener listener) { method removeListener (line 45) | default void removeListener(String key, ConfigurationListener listener) { method addListener (line 59) | void addListener(String key, String group, ConfigurationListener liste... method removeListener (line 68) | void removeListener(String key, String group, ConfigurationListener li... method getRule (line 77) | default String getRule(String key, String group) { method getRule (line 91) | String getRule(String key, String group, long timeout) throws IllegalS... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/interceptor/ClusterInterceptor.java type ClusterInterceptor (line 29) | @Deprecated method before (line 33) | void before(AbstractClusterInvoker clusterInvoker, Invocation invoc... method after (line 35) | void after(AbstractClusterInvoker clusterInvoker, Invocation invoca... method intercept (line 47) | default Result intercept(AbstractClusterInvoker clusterInvoker, Inv... type Listener (line 51) | interface Listener { method onMessage (line 53) | void onMessage(Result appResponse, AbstractClusterInvoker cluster... method onError (line 55) | void onError(Throwable t, AbstractClusterInvoker clusterInvoker, ... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/AbstractLoadBalance.java class AbstractLoadBalance (line 36) | public abstract class AbstractLoadBalance implements LoadBalance { method calculateWarmupWeight (line 46) | static int calculateWarmupWeight(int uptime, int warmup, int weight) { method select (line 51) | @Override method doSelect (line 62) | protected abstract Invoker doSelect(List> invokers, ... method getWeight (line 72) | protected int getWeight(Invoker invoker, Invocation invocation) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/AdaptiveLoadBalance.java class AdaptiveLoadBalance (line 36) | public class AdaptiveLoadBalance extends AbstractLoadBalance { method AdaptiveLoadBalance (line 45) | public AdaptiveLoadBalance(ApplicationModel scopeModel) { method doSelect (line 49) | @Override method selectByP2C (line 62) | private Invoker selectByP2C(List> invokers, Invocati... method getServiceKey (line 81) | private String getServiceKey(Invoker invoker, Invocation invocation) { method buildServiceKey (line 93) | private String buildServiceKey(Invoker invoker, Invocation invocati... method getTimeout (line 100) | private int getTimeout(Invoker invoker, Invocation invocation) { method chooseLowLoadInvoker (line 107) | private Invoker chooseLowLoadInvoker(Invoker invoker1, Invok... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/ConsistentHashLoadBalance.java class ConsistentHashLoadBalance (line 33) | public class ConsistentHashLoadBalance extends AbstractLoadBalance { method doSelect (line 48) | @SuppressWarnings("unchecked") class ConsistentHashSelector (line 70) | private static final class ConsistentHashSelector { method ConsistentHashSelector (line 80) | ConsistentHashSelector(List> invokers, String methodName,... method select (line 102) | public Invoker select(Invocation invocation) { method toKey (line 109) | private String toKey(Object[] args) { method selectForKey (line 119) | private Invoker selectForKey(long hash) { method hash (line 127) | private long hash(byte[] digest, int number) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/LeastActiveLoadBalance.java class LeastActiveLoadBalance (line 36) | public class LeastActiveLoadBalance extends AbstractLoadBalance { method doSelect (line 40) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/RandomLoadBalance.java class RandomLoadBalance (line 42) | public class RandomLoadBalance extends AbstractLoadBalance { method doSelect (line 55) | @Override method needWeightLoadBalance (line 108) | private boolean needWeightLoadBalance(List> invokers, I... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/RoundRobinLoadBalance.java class RoundRobinLoadBalance (line 35) | public class RoundRobinLoadBalance extends AbstractLoadBalance { class WeightedRoundRobin (line 43) | protected static class WeightedRoundRobin { method getWeight (line 48) | public int getWeight() { method setWeight (line 52) | public void setWeight(int weight) { method increaseCurrent (line 57) | public long increaseCurrent() { method sel (line 61) | public void sel(int total) { method getLastUpdate (line 65) | public long getLastUpdate() { method setLastUpdate (line 69) | public void setLastUpdate(long lastUpdate) { method getInvokerAddrList (line 83) | protected Collection getInvokerAddrList(List> i... method doSelect (line 92) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/ShortestResponseLoadBalance.java class ShortestResponseLoadBalance (line 46) | public class ShortestResponseLoadBalance extends AbstractLoadBalance imp... method setApplicationModel (line 60) | @Override class SlideWindowData (line 73) | protected static class SlideWindowData { method SlideWindowData (line 79) | public SlideWindowData(RpcStatus rpcStatus) { method reset (line 85) | public void reset() { method getSucceededAverageElapsed (line 90) | private long getSucceededAverageElapsed() { method getEstimateResponse (line 98) | public long getEstimateResponse() { method doSelect (line 104) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/ArrayMerger.java class ArrayMerger (line 24) | public class ArrayMerger implements Merger { method merge (line 28) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/BooleanArrayMerger.java class BooleanArrayMerger (line 22) | public class BooleanArrayMerger implements Merger { method merge (line 24) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/ByteArrayMerger.java class ByteArrayMerger (line 22) | public class ByteArrayMerger implements Merger { method merge (line 24) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/CharArrayMerger.java class CharArrayMerger (line 22) | public class CharArrayMerger implements Merger { method merge (line 24) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/DoubleArrayMerger.java class DoubleArrayMerger (line 25) | public class DoubleArrayMerger implements Merger { method merge (line 27) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/FloatArrayMerger.java class FloatArrayMerger (line 22) | public class FloatArrayMerger implements Merger { method merge (line 24) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/IntArrayMerger.java class IntArrayMerger (line 25) | public class IntArrayMerger implements Merger { method merge (line 27) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/ListMerger.java class ListMerger (line 29) | public class ListMerger implements Merger> { method merge (line 31) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/LongArrayMerger.java class LongArrayMerger (line 25) | public class LongArrayMerger implements Merger { method merge (line 27) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/MapMerger.java class MapMerger (line 28) | public class MapMerger implements Merger> { method merge (line 30) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/MergerFactory.java class MergerFactory (line 35) | public class MergerFactory implements ScopeModelAware { method setScopeModel (line 42) | @Override method getMerger (line 55) | public Merger getMerger(Class returnType) { method loadMergers (line 70) | private void loadMergers() { method getActualTypeArgument (line 93) | private Class getActualTypeArgument(Class mergerC... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/SetMerger.java class SetMerger (line 28) | public class SetMerger implements Merger> { method merge (line 30) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/ShortArrayMerger.java class ShortArrayMerger (line 22) | public class ShortArrayMerger implements Merger { method merge (line 24) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/AbstractRouter.java class AbstractRouter (line 23) | public abstract class AbstractRouter implements Router { method AbstractRouter (line 30) | public AbstractRouter(URL url) { method AbstractRouter (line 37) | public AbstractRouter() {} method getUrl (line 39) | @Override method setUrl (line 44) | public void setUrl(URL url) { method isRuntime (line 48) | @Override method isForce (line 53) | @Override method setForce (line 58) | public void setForce(boolean force) { method getPriority (line 62) | @Override method setPriority (line 67) | public void setPriority(int priority) { method getRuleRepository (line 71) | public GovernanceRuleRepository getRuleRepository() { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/AbstractRouterRule.java class AbstractRouterRule (line 35) | public abstract class AbstractRouterRule { method parseFromMap0 (line 48) | protected void parseFromMap0(Map map) { method getRawRule (line 86) | public String getRawRule() { method setRawRule (line 90) | public void setRawRule(String rawRule) { method isRuntime (line 94) | public boolean isRuntime() { method setRuntime (line 98) | public void setRuntime(boolean runtime) { method isForce (line 102) | public boolean isForce() { method setForce (line 106) | public void setForce(boolean force) { method isValid (line 110) | public boolean isValid() { method setValid (line 114) | public void setValid(boolean valid) { method isEnabled (line 118) | public boolean isEnabled() { method setEnabled (line 122) | public void setEnabled(boolean enabled) { method getPriority (line 126) | public int getPriority() { method setPriority (line 130) | public void setPriority(int priority) { method isDynamic (line 134) | public boolean isDynamic() { method setDynamic (line 138) | public void setDynamic(boolean dynamic) { method getScope (line 142) | public String getScope() { method setScope (line 146) | public void setScope(String scope) { method getKey (line 150) | public String getKey() { method setKey (line 154) | public void setKey(String key) { method getVersion (line 158) | public String getVersion() { method setVersion (line 162) | public void setVersion(String version) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/RouterResult.java class RouterResult (line 21) | public class RouterResult { method RouterResult (line 26) | public RouterResult(List result) { method RouterResult (line 32) | public RouterResult(List result, String message) { method RouterResult (line 38) | public RouterResult(boolean needContinueRoute, List result, String ... method isNeedContinueRoute (line 44) | public boolean isNeedContinueRoute() { method getResult (line 48) | public List getResult() { method getMessage (line 52) | public String getMessage() { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/RouterSnapshotFilter.java class RouterSnapshotFilter (line 33) | @Activate(group = {CONSUMER}) method RouterSnapshotFilter (line 39) | public RouterSnapshotFilter(FrameworkModel frameworkModel) { method invoke (line 43) | @Override method onResponse (line 61) | @Override method onError (line 66) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/RouterSnapshotNode.java class RouterSnapshotNode (line 29) | public class RouterSnapshotNode { method RouterSnapshotNode (line 41) | public RouterSnapshotNode(String name, List> inputInvokers) { method getName (line 55) | public String getName() { method getBeforeSize (line 59) | public int getBeforeSize() { method getNodeOutputSize (line 63) | public int getNodeOutputSize() { method getRouterMessage (line 67) | public String getRouterMessage() { method setRouterMessage (line 71) | public void setRouterMessage(String routerMessage) { method getNodeOutputInvokers (line 75) | public List> getNodeOutputInvokers() { method setNodeOutputInvokers (line 79) | public void setNodeOutputInvokers(List> outputInvokers) { method setChainOutputInvokers (line 84) | public void setChainOutputInvokers(List> outputInvokers) { method getChainOutputSize (line 89) | public int getChainOutputSize() { method getChainOutputInvokers (line 93) | public List> getChainOutputInvokers() { method getNextNode (line 97) | public List> getNextNode() { method getParentNode (line 101) | public RouterSnapshotNode getParentNode() { method appendNode (line 105) | public void appendNode(RouterSnapshotNode nextNode) { method toString (line 110) | @Override method toString (line 115) | public String toString(int level) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/RouterSnapshotSwitcher.java class RouterSnapshotSwitcher (line 25) | public class RouterSnapshotSwitcher { method isEnable (line 34) | public boolean isEnable() { method addEnabledService (line 38) | public synchronized void addEnabledService(String service) { method isEnable (line 44) | public boolean isEnable(String service) { method removeEnabledService (line 48) | public synchronized void removeEnabledService(String service) { method getEnabledService (line 54) | public synchronized Set getEnabledService() { method setSnapshot (line 58) | public void setSnapshot(String snapshot) { method cloneSnapshot (line 65) | public String[] cloneSnapshot() { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/affinity/AffinityStateRouter.java class AffinityStateRouter (line 59) | public class AffinityStateRouter extends AbstractStateRouter { method AffinityStateRouter (line 71) | public AffinityStateRouter(URL url) { method AffinityStateRouter (line 83) | public AffinityStateRouter(URL url, String affinityKey, Double ratio, ... method init (line 95) | public void init(String rule) { method parseRule (line 106) | private ConditionMatcher parseRule(String rule) throws ParseException { method doRoute (line 114) | @Override method isRuntime (line 173) | @Override method getMatcher (line 180) | private ConditionMatcher getMatcher(String key) { method matchInvoker (line 187) | private boolean matchInvoker(URL url, URL param) { method doMatch (line 191) | private boolean doMatch(URL url, URL param, Invocation invocation, Con... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/affinity/AffinityStateRouterFactory.java class AffinityStateRouterFactory (line 26) | public class AffinityStateRouterFactory extends CacheableStateRouterFact... method createRouter (line 30) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/affinity/config/AffinityListenableStateRouter.java class AffinityListenableStateRouter (line 46) | public abstract class AffinityListenableStateRouter extends AbstractS... method AffinityListenableStateRouter (line 56) | public AffinityListenableStateRouter(URL url, String ruleKey) { method process (line 63) | @Override method doRoute (line 90) | @Override method isForce (line 124) | @Override method isRuleRuntime (line 129) | private boolean isRuleRuntime() { method generateConditions (line 133) | private void generateConditions(AbstractRouterRule rule) { method init (line 143) | private synchronized void init(String ruleKey) { method getAffinityRouter (line 155) | public AffinityStateRouter getAffinityRouter() { method stop (line 159) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/affinity/config/AffinityProviderAppStateRouter.java class AffinityProviderAppStateRouter (line 36) | public class AffinityProviderAppStateRouter extends ListenableStateRo... method AffinityProviderAppStateRouter (line 43) | public AffinityProviderAppStateRouter(URL url) { method notify (line 48) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/affinity/config/AffinityProviderAppStateRouterFactory.java class AffinityProviderAppStateRouterFactory (line 27) | @Activate(order = 135) method createRouter (line 32) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/affinity/config/AffinityServiceStateRouter.java class AffinityServiceStateRouter (line 25) | public class AffinityServiceStateRouter extends AffinityListenableSta... method AffinityServiceStateRouter (line 28) | public AffinityServiceStateRouter(URL url) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/affinity/config/AffinityServiceStateRouterFactory.java class AffinityServiceStateRouterFactory (line 27) | @Activate(order = 130) method createRouter (line 32) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/affinity/config/model/AffinityRouterRule.java class AffinityRouterRule (line 29) | public class AffinityRouterRule extends AbstractRouterRule { method parseFromMap (line 35) | @SuppressWarnings("unchecked") method AffinityRouterRule (line 57) | public AffinityRouterRule() {} method getAffinityKey (line 59) | public String getAffinityKey() { method setAffinityKey (line 63) | public void setAffinityKey(String affinityKey) { method getRatio (line 67) | public Double getRatio() { method setRatio (line 71) | public void setRatio(Double ratio) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/affinity/config/model/AffinityRuleParser.java class AffinityRuleParser (line 41) | public class AffinityRuleParser { method parse (line 43) | public static AffinityRouterRule parse(String rawRule) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/ConditionStateRouter.java class ConditionStateRouter (line 72) | public class ConditionStateRouter extends AbstractStateRouter { method ConditionStateRouter (line 83) | public ConditionStateRouter(URL url, String rule, boolean force, boole... method ConditionStateRouter (line 94) | public ConditionStateRouter(URL url) { method init (line 106) | public void init(String rule) { method parseRule (line 127) | private Map parseRule(String rule) throws Pa... method doRoute (line 204) | @Override method isRuntime (line 281) | @Override method getMatcher (line 288) | private ConditionMatcher getMatcher(String key) { method matchWhen (line 300) | boolean matchWhen(URL url, Invocation invocation) { method matchThen (line 308) | private boolean matchThen(URL url, URL param) { method doMatch (line 316) | private boolean doMatch( FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/ConditionStateRouterFactory.java class ConditionStateRouterFactory (line 27) | public class ConditionStateRouterFactory extends CacheableStateRouterFac... method createRouter (line 31) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/MultiDestConditionRouter.java class MultiDestConditionRouter (line 52) | public class MultiDestConditionRouter extends AbstractStateRouter { method MultiDestConditionRouter (line 63) | public MultiDestConditionRouter(URL url, MultiDestCondition multiDestC... method init (line 72) | public void init(Map from, List> t... method parseRule (line 101) | private Map parseRule(String rule) throws Pa... method getMatcher (line 171) | private ConditionMatcher getMatcher(String key) { method doRoute (line 183) | @Override method matchWhen (line 277) | boolean matchWhen(URL url, Invocation invocation) { method doMatch (line 285) | private boolean doMatch( method setWhenCondition (line 302) | public void setWhenCondition(Map whenConditi... method setThenCondition (line 306) | public void setThenCondition(List thenCondition) { method setForce (line 310) | public void setForce(boolean force) { method getWhenCondition (line 314) | public Map getWhenCondition() { method isForce (line 318) | public boolean isForce() { method getThenCondition (line 322) | public List getThenCondition() { method getMatcherFactories (line 326) | public List getMatcherFactories() { method setMatcherFactories (line 330) | public void setMatcherFactories(List matcherF... method isEnabled (line 334) | public boolean isEnabled() { method setEnabled (line 338) | public void setEnabled(boolean enabled) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/AppStateRouter.java class AppStateRouter (line 24) | public class AppStateRouter extends ListenableStateRouter { method AppStateRouter (line 27) | public AppStateRouter(URL url) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/AppStateRouterFactory.java class AppStateRouterFactory (line 28) | @Activate(order = 150) method getRouter (line 35) | @SuppressWarnings("unchecked") method createRouter (line 49) | private StateRouter createRouter(URL url) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/ListenableStateRouter.java class ListenableStateRouter (line 52) | public abstract class ListenableStateRouter extends AbstractStateRout... method ListenableStateRouter (line 65) | public ListenableStateRouter(URL url, String ruleKey) { method process (line 72) | @Override method doRoute (line 101) | @Override method isForce (line 146) | @Override method isRuleRuntime (line 151) | private boolean isRuleRuntime() { method generateConditions (line 155) | private void generateConditions(AbstractRouterRule rule) { method init (line 183) | private synchronized void init(String ruleKey) { method stop (line 195) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/ProviderAppStateRouter.java class ProviderAppStateRouter (line 35) | public class ProviderAppStateRouter extends ListenableStateRouter { method ProviderAppStateRouter (line 42) | public ProviderAppStateRouter(URL url) { method notify (line 47) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/ProviderAppStateRouterFactory.java class ProviderAppStateRouterFactory (line 24) | @Activate(order = 145) method createRouter (line 29) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/ServiceStateRouter.java class ServiceStateRouter (line 25) | public class ServiceStateRouter extends ListenableStateRouter { method ServiceStateRouter (line 28) | public ServiceStateRouter(URL url) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/ServiceStateRouterFactory.java class ServiceStateRouterFactory (line 28) | @Activate(order = 140) method createRouter (line 33) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/model/ConditionRouterRule.java class ConditionRouterRule (line 27) | public class ConditionRouterRule extends AbstractRouterRule { method parseFromMap (line 30) | @SuppressWarnings("unchecked") method ConditionRouterRule (line 44) | public ConditionRouterRule() {} method getConditions (line 46) | public List getConditions() { method setConditions (line 50) | public void setConditions(List conditions) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/model/ConditionRuleParser.java class ConditionRuleParser (line 48) | public class ConditionRuleParser { method parse (line 52) | public static AbstractRouterRule parse(String rawRule) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/model/ConditionSubSet.java class ConditionSubSet (line 26) | public class ConditionSubSet { method ConditionSubSet (line 30) | public ConditionSubSet() {} method ConditionSubSet (line 32) | public ConditionSubSet(Map condition, Intege... method getCondition (line 40) | public Map getCondition() { method setCondition (line 44) | public void setCondition(Map condition) { method getSubSetWeight (line 48) | public Integer getSubSetWeight() { method setSubSetWeight (line 52) | public void setSubSetWeight(int subSetWeight) { method toString (line 56) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/model/Destination.java class Destination (line 22) | public class Destination { method Destination (line 26) | Destination(int weight, BitList> invokers) { method getWeight (line 31) | public int getWeight() { method setWeight (line 35) | public void setWeight(int weight) { method getInvokers (line 39) | public BitList> getInvokers() { method setInvokers (line 43) | public void setInvokers(BitList> invokers) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/model/DestinationSet.java class DestinationSet (line 27) | public class DestinationSet { method DestinationSet (line 32) | public DestinationSet() { method addDestination (line 38) | public void addDestination(int weight, BitList> invokers) { method randDestination (line 43) | public BitList> randDestination() { method getDestinations (line 58) | public List> getDestinations() { method getWeightSum (line 62) | public long getWeightSum() { method setWeightSum (line 66) | public void setWeightSum(long weightSum) { method getRandom (line 70) | public Random getRandom() { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/model/MultiDestCondition.java class MultiDestCondition (line 24) | public class MultiDestCondition { method getFrom (line 28) | public Map getFrom() { method setFrom (line 32) | public void setFrom(Map from) { method getTo (line 36) | public List> getTo() { method setTo (line 40) | public void setTo(List> to) { method toString (line 44) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/model/MultiDestConditionRouterRule.java class MultiDestConditionRouterRule (line 28) | public class MultiDestConditionRouterRule extends AbstractRouterRule { method parseFromMap (line 32) | public static AbstractRouterRule parseFromMap(Map map) { method getConditions (line 47) | public List getConditions() { method setConditions (line 51) | public void setConditions(List conditions) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/matcher/AbstractConditionMatcher.java class AbstractConditionMatcher (line 40) | public abstract class AbstractConditionMatcher implements ConditionMatch... method AbstractConditionMatcher (line 50) | public AbstractConditionMatcher(String key, ModuleModel model) { method getSampleValueFromUrl (line 56) | public static String getSampleValueFromUrl( method isMatch (line 69) | public boolean isMatch(Map sample, URL param, Invocati... method getMatches (line 112) | @Override method getMismatches (line 117) | @Override method doPatternMatch (line 123) | protected boolean doPatternMatch( method getValue (line 147) | protected abstract String getValue(Map sample, URL url... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/matcher/ConditionMatcher.java type ConditionMatcher (line 35) | public interface ConditionMatcher { method isMatch (line 46) | boolean isMatch(Map sample, URL param, Invocation invo... method getMatches (line 53) | Set getMatches(); method getMismatches (line 60) | Set getMismatches(); FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/matcher/ConditionMatcherFactory.java type ConditionMatcherFactory (line 25) | @SPI method shouldMatch (line 33) | boolean shouldMatch(String key); method createMatcher (line 42) | ConditionMatcher createMatcher(String key, ModuleModel model); FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/matcher/argument/ArgumentConditionMatcher.java class ArgumentConditionMatcher (line 39) | @Activate method ArgumentConditionMatcher (line 45) | public ArgumentConditionMatcher(String key, ModuleModel model) { method getValue (line 49) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/matcher/argument/ArgumentConditionMatcherFactory.java class ArgumentConditionMatcherFactory (line 25) | @Activate(order = 300) method shouldMatch (line 28) | @Override method createMatcher (line 33) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/matcher/attachment/AttachmentConditionMatcher.java class AttachmentConditionMatcher (line 39) | @Activate method AttachmentConditionMatcher (line 45) | public AttachmentConditionMatcher(String key, ModuleModel model) { method getValue (line 49) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/matcher/attachment/AttachmentConditionMatcherFactory.java class AttachmentConditionMatcherFactory (line 24) | @Activate(order = 200) method shouldMatch (line 28) | @Override method createMatcher (line 33) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/matcher/param/UrlParamConditionMatcher.java class UrlParamConditionMatcher (line 30) | public class UrlParamConditionMatcher extends AbstractConditionMatcher { method UrlParamConditionMatcher (line 32) | public UrlParamConditionMatcher(String key, ModuleModel model) { method getValue (line 36) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/matcher/param/UrlParamConditionMatcherFactory.java class UrlParamConditionMatcherFactory (line 25) | @Activate(order = Integer.MAX_VALUE) method shouldMatch (line 27) | @Override method createMatcher (line 32) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/matcher/pattern/ValuePattern.java type ValuePattern (line 23) | @SPI method shouldMatch (line 31) | boolean shouldMatch(String pattern); method match (line 43) | boolean match(String pattern, String value, URL url, Invocation invoca... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/matcher/pattern/range/RangeValuePattern.java class RangeValuePattern (line 32) | @Activate(order = 100) method shouldMatch (line 36) | @Override method match (line 41) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/matcher/pattern/wildcard/WildcardValuePattern.java class WildcardValuePattern (line 30) | @Activate(order = Integer.MAX_VALUE) method shouldMatch (line 32) | @Override method match (line 37) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/file/FileStateRouterFactory.java class FileStateRouterFactory (line 34) | public class FileStateRouterFactory implements StateRouterFactory { method setRouterFactory (line 40) | public void setRouterFactory(StateRouterFactory routerFactory) { method getRouter (line 44) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/MeshScopeModelInitializer.java class MeshScopeModelInitializer (line 24) | public class MeshScopeModelInitializer implements ScopeModelInitializer { method initializeModuleModel (line 26) | public void initializeModuleModel(ModuleModel moduleModel) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshAppRuleListener.java class MeshAppRuleListener (line 45) | public class MeshAppRuleListener implements ConfigurationListener { method MeshAppRuleListener (line 55) | public MeshAppRuleListener(String appName) { method receiveConfigInfo (line 60) | @SuppressWarnings("unchecked") method computeRuleType (line 113) | @SuppressWarnings("unchecked") method register (line 128) | public void register(MeshRuleListener subscriber) { method unregister (line 138) | public void unregister(MeshRuleListener subscriber) { method process (line 142) | @Override method isEmpty (line 151) | public boolean isEmpty() { method getMeshRuleDispatcher (line 158) | @Deprecated FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshEnvListener.java type MeshEnvListener (line 23) | public interface MeshEnvListener { method isEnable (line 27) | default boolean isEnable() { method onSubscribe (line 31) | void onSubscribe(String appName, MeshAppRuleListener listener); method onUnSubscribe (line 33) | void onUnSubscribe(String appName); FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshEnvListenerFactory.java type MeshEnvListenerFactory (line 21) | @SPI method getListener (line 23) | MeshEnvListener getListener(); FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshRuleCache.java class MeshRuleCache (line 38) | public class MeshRuleCache { method MeshRuleCache (line 44) | private MeshRuleCache( method getAppList (line 55) | public List getAppList() { method getAppToVDGroup (line 59) | public Map getAppToVDGroup() { method getTotalSubsetMap (line 63) | public Map>>> getTotalSubsetMap... method getUnmatchedInvokers (line 67) | public BitList> getUnmatchedInvokers() { method getVsDestinationGroup (line 71) | public VsDestinationGroup getVsDestinationGroup(String appName) { method getSubsetInvokers (line 75) | public BitList> getSubsetInvokers(String appName, String su... method containsRule (line 86) | public boolean containsRule() { method build (line 90) | public static MeshRuleCache build( method emptyCache (line 144) | public static MeshRuleCache emptyCache() { method isLabelMatch (line 149) | protected static boolean isLabelMatch(URL url, String protocolServiceK... method equals (line 167) | @Override method hashCode (line 182) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshRuleConstants.java class MeshRuleConstants (line 19) | public class MeshRuleConstants { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshRuleManager.java class MeshRuleManager (line 34) | public class MeshRuleManager { method MeshRuleManager (line 44) | public MeshRuleManager(ModuleModel moduleModel) { method subscribeAppRule (line 54) | private synchronized MeshAppRuleListener subscribeAppRule(String app) { method unsubscribeAppRule (line 88) | private synchronized void unsubscribeAppRule(String app, MeshAppRuleLi... method register (line 103) | public synchronized void register(String app, MeshRuleListener sub... method unregister (line 111) | public synchronized void unregister(String app, MeshRuleListener s... method getAppRuleListeners (line 123) | @Deprecated FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshRuleRouter.java class MeshRuleRouter (line 60) | public abstract class MeshRuleRouter extends AbstractStateRouter i... method MeshRuleRouter (line 73) | public MeshRuleRouter(URL url) { method doRoute (line 82) | @Override method getDubboRouteDestination (line 145) | protected List getDubboRouteDestination( method getDubboRoute (line 166) | protected DubboRoute getDubboRoute(VirtualServiceRule virtualServiceRu... method getDubboRouteDestination (line 190) | protected List getDubboRouteDestination(DubboRo... method randomSelectDestination (line 212) | protected String randomSelectDestination( method computeDestination (line 249) | protected String computeDestination( method notify (line 281) | @Override method registerAppRule (line 289) | private void registerAppRule(BitList> invokers) { method onRuleChange (line 317) | @Override method clearRule (line 349) | @Override method computeSubset (line 356) | protected void computeSubset(Map vsDestina... method stop (line 361) | @Override method getRemoteAppName (line 371) | @Deprecated method getInvokerList (line 379) | @Deprecated method getMeshRuleCache (line 387) | @Deprecated FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/StandardMeshRuleRouter.java class StandardMeshRuleRouter (line 23) | public class StandardMeshRuleRouter extends MeshRuleRouter { method StandardMeshRuleRouter (line 25) | public StandardMeshRuleRouter(URL url) { method ruleSuffix (line 29) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/StandardMeshRuleRouterFactory.java class StandardMeshRuleRouterFactory (line 24) | @Activate(order = -50) method getRouter (line 26) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/BaseRule.java class BaseRule (line 21) | public class BaseRule { method getApiVersion (line 26) | public String getApiVersion() { method setApiVersion (line 30) | public void setApiVersion(String apiVersion) { method getKind (line 34) | public String getKind() { method setKind (line 38) | public void setKind(String kind) { method getMetadata (line 42) | public Map getMetadata() { method setMetadata (line 46) | public void setMetadata(Map metadata) { method toString (line 50) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/VsDestinationGroup.java class VsDestinationGroup (line 25) | public class VsDestinationGroup { method getAppName (line 30) | public String getAppName() { method setAppName (line 34) | public void setAppName(String appName) { method getVirtualServiceRuleList (line 38) | public List getVirtualServiceRuleList() { method setVirtualServiceRuleList (line 42) | public void setVirtualServiceRuleList(List virtual... method getDestinationRuleList (line 46) | public List getDestinationRuleList() { method setDestinationRuleList (line 50) | public void setDestinationRuleList(List destinationRu... method isValid (line 54) | public boolean isValid() { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/destination/ConnectionPoolSettings.java class ConnectionPoolSettings (line 19) | public class ConnectionPoolSettings {} FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/destination/DestinationRule.java class DestinationRule (line 21) | public class DestinationRule extends BaseRule { method getSpec (line 24) | public DestinationRuleSpec getSpec() { method setSpec (line 28) | public void setSpec(DestinationRuleSpec spec) { method toString (line 32) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/destination/DestinationRuleSpec.java class DestinationRuleSpec (line 21) | public class DestinationRuleSpec { method getHost (line 26) | public String getHost() { method setHost (line 30) | public void setHost(String host) { method getSubsets (line 34) | public List getSubsets() { method setSubsets (line 38) | public void setSubsets(List subsets) { method getTrafficPolicy (line 42) | public TrafficPolicy getTrafficPolicy() { method setTrafficPolicy (line 46) | public void setTrafficPolicy(TrafficPolicy trafficPolicy) { method toString (line 50) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/destination/Subset.java class Subset (line 21) | public class Subset { method getName (line 25) | public String getName() { method setName (line 29) | public void setName(String name) { method getLabels (line 33) | public Map getLabels() { method setLabels (line 37) | public void setLabels(Map labels) { method toString (line 41) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/destination/TCPSettings.java class TCPSettings (line 19) | public class TCPSettings { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/destination/TcpKeepalive.java class TcpKeepalive (line 19) | public class TcpKeepalive { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/destination/TrafficPolicy.java class TrafficPolicy (line 21) | public class TrafficPolicy { method getLoadBalancer (line 24) | public LoadBalancerSettings getLoadBalancer() { method setLoadBalancer (line 28) | public void setLoadBalancer(LoadBalancerSettings loadBalancer) { method toString (line 32) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/destination/loadbalance/ConsistentHashLB.java class ConsistentHashLB (line 19) | public class ConsistentHashLB {} FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/destination/loadbalance/LoadBalancerSettings.java class LoadBalancerSettings (line 19) | public class LoadBalancerSettings { method getSimple (line 23) | public SimpleLB getSimple() { method setSimple (line 27) | public void setSimple(SimpleLB simple) { method getConsistentHash (line 31) | public ConsistentHashLB getConsistentHash() { method setConsistentHash (line 35) | public void setConsistentHash(ConsistentHashLB consistentHash) { method toString (line 39) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/destination/loadbalance/SimpleLB.java type SimpleLB (line 19) | public enum SimpleLB { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/DubboMatchRequest.java class DubboMatchRequest (line 28) | public class DubboMatchRequest { method getName (line 35) | public String getName() { method setName (line 39) | public void setName(String name) { method getMethod (line 43) | public DubboMethodMatch getMethod() { method setMethod (line 47) | public void setMethod(DubboMethodMatch method) { method getSourceLabels (line 51) | public Map getSourceLabels() { method setSourceLabels (line 55) | public void setSourceLabels(Map sourceLabels) { method getAttachments (line 59) | public DubboAttachmentMatch getAttachments() { method setAttachments (line 63) | public void setAttachments(DubboAttachmentMatch attachments) { method getHeaders (line 67) | public Map getHeaders() { method setHeaders (line 71) | public void setHeaders(Map headers) { method toString (line 75) | @Override method isMatch (line 85) | public boolean isMatch( FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/DubboRoute.java class DubboRoute (line 23) | public class DubboRoute { method getName (line 28) | public String getName() { method setName (line 32) | public void setName(String name) { method getServices (line 36) | public List getServices() { method setServices (line 40) | public void setServices(List services) { method getRoutedetail (line 44) | public List getRoutedetail() { method setRoutedetail (line 48) | public void setRoutedetail(List routedetail) { method toString (line 52) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/DubboRouteDetail.java class DubboRouteDetail (line 23) | public class DubboRouteDetail { method getName (line 28) | public String getName() { method setName (line 32) | public void setName(String name) { method getMatch (line 36) | public List getMatch() { method setMatch (line 40) | public void setMatch(List match) { method getRoute (line 44) | public List getRoute() { method setRoute (line 48) | public void setRoute(List route) { method toString (line 52) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/VirtualServiceRule.java class VirtualServiceRule (line 21) | public class VirtualServiceRule extends BaseRule { method getSpec (line 24) | public VirtualServiceSpec getSpec() { method setSpec (line 28) | public void setSpec(VirtualServiceSpec spec) { method toString (line 32) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/VirtualServiceSpec.java class VirtualServiceSpec (line 21) | public class VirtualServiceSpec { method getHosts (line 25) | public List getHosts() { method setHosts (line 29) | public void setHosts(List hosts) { method getDubbo (line 33) | public List getDubbo() { method setDubbo (line 37) | public void setDubbo(List dubbo) { method toString (line 41) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/destination/DubboDestination.java class DubboDestination (line 19) | public class DubboDestination { method getHost (line 25) | public String getHost() { method setHost (line 29) | public void setHost(String host) { method getSubset (line 33) | public String getSubset() { method setSubset (line 37) | public void setSubset(String subset) { method getPort (line 41) | public int getPort() { method setPort (line 45) | public void setPort(int port) { method getFallback (line 49) | public DubboRouteDestination getFallback() { method setFallback (line 53) | public void setFallback(DubboRouteDestination fallback) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/destination/DubboRouteDestination.java class DubboRouteDestination (line 19) | public class DubboRouteDestination { method getDestination (line 23) | public DubboDestination getDestination() { method setDestination (line 27) | public void setDestination(DubboDestination destination) { method getWeight (line 31) | public int getWeight() { method setWeight (line 35) | public void setWeight(int weight) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/AddressMatch.java class AddressMatch (line 30) | public class AddressMatch { method getWildcard (line 36) | public String getWildcard() { method setWildcard (line 40) | public void setWildcard(String wildcard) { method getCird (line 44) | public String getCird() { method setCird (line 48) | public void setCird(String cird) { method getExact (line 52) | public String getExact() { method setExact (line 56) | public void setExact(String exact) { method isMatch (line 60) | public boolean isMatch(String input) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/BoolMatch.java class BoolMatch (line 19) | public class BoolMatch { method getExact (line 22) | public Boolean getExact() { method setExact (line 26) | public void setExact(Boolean exact) { method isMatch (line 30) | public boolean isMatch(boolean input) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/DoubleMatch.java class DoubleMatch (line 19) | public class DoubleMatch { method getExact (line 24) | public Double getExact() { method setExact (line 28) | public void setExact(Double exact) { method getRange (line 32) | public DoubleRangeMatch getRange() { method setRange (line 36) | public void setRange(DoubleRangeMatch range) { method getMod (line 40) | public Double getMod() { method setMod (line 44) | public void setMod(Double mod) { method isMatch (line 48) | public boolean isMatch(Double input) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/DoubleRangeMatch.java class DoubleRangeMatch (line 19) | public class DoubleRangeMatch { method getStart (line 23) | public Double getStart() { method setStart (line 27) | public void setStart(Double start) { method getEnd (line 31) | public Double getEnd() { method setEnd (line 35) | public void setEnd(Double end) { method isMatch (line 39) | public boolean isMatch(Double input) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/DubboAttachmentMatch.java class DubboAttachmentMatch (line 25) | public class DubboAttachmentMatch { method getTracingContext (line 29) | public Map getTracingContext() { method setTracingContext (line 33) | public void setTracingContext(Map tracingContext) { method getDubboContext (line 37) | public Map getDubboContext() { method setDubboContext (line 41) | public void setDubboContext(Map dubboContext) { method isMatch (line 45) | public boolean isMatch(Invocation invocation, Set getArgs() { method setArgs (line 52) | public void setArgs(List args) { method getArgp (line 56) | public List getArgp() { method setArgp (line 60) | public void setArgp(List argp) { method getHeaders (line 64) | public Map getHeaders() { method setHeaders (line 68) | public void setHeaders(Map headers) { method toString (line 72) | @Override method isMatch (line 82) | public boolean isMatch(Invocation invocation) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/ListBoolMatch.java class ListBoolMatch (line 21) | public class ListBoolMatch { method getOneof (line 24) | public List getOneof() { method setOneof (line 28) | public void setOneof(List oneof) { method isMatch (line 32) | public boolean isMatch(boolean input) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/ListDoubleMatch.java class ListDoubleMatch (line 21) | public class ListDoubleMatch { method getOneof (line 24) | public List getOneof() { method setOneof (line 28) | public void setOneof(List oneof) { method isMatch (line 32) | public boolean isMatch(Double input) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/ListStringMatch.java class ListStringMatch (line 21) | public class ListStringMatch { method getOneof (line 24) | public List getOneof() { method setOneof (line 28) | public void setOneof(List oneof) { method isMatch (line 32) | public boolean isMatch(String input) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/StringMatch.java class StringMatch (line 21) | public class StringMatch { method getExact (line 29) | public String getExact() { method setExact (line 33) | public void setExact(String exact) { method getPrefix (line 37) | public String getPrefix() { method setPrefix (line 41) | public void setPrefix(String prefix) { method getRegex (line 45) | public String getRegex() { method setRegex (line 49) | public void setRegex(String regex) { method getNoempty (line 53) | public String getNoempty() { method setNoempty (line 57) | public void setNoempty(String noempty) { method getEmpty (line 61) | public String getEmpty() { method setEmpty (line 65) | public void setEmpty(String empty) { method getWildcard (line 69) | public String getWildcard() { method setWildcard (line 73) | public void setWildcard(String wildcard) { method isMatch (line 77) | public boolean isMatch(String input) { method toString (line 96) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/util/MeshRuleDispatcher.java class MeshRuleDispatcher (line 33) | public class MeshRuleDispatcher { method MeshRuleDispatcher (line 39) | public MeshRuleDispatcher(String appName) { method post (line 43) | public synchronized void post(Map>> r... method register (line 79) | public synchronized void register(MeshRuleListener listener) { method unregister (line 87) | public synchronized void unregister(MeshRuleListener listener) { method isEmpty (line 100) | public boolean isEmpty() { method getListenerMap (line 107) | @Deprecated FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/util/MeshRuleListener.java type MeshRuleListener (line 22) | public interface MeshRuleListener { method onRuleChange (line 23) | void onRuleChange(String appName, List> rules); method clearRule (line 25) | void clearRule(String appName); method ruleSuffix (line 27) | String ruleSuffix(); FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/util/TracingContextProvider.java type TracingContextProvider (line 26) | @SPI(scope = ExtensionScope.APPLICATION) method getValue (line 36) | String getValue(Invocation invocation, String key); FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mock/MockInvokersSelector.java class MockInvokersSelector (line 40) | public class MockInvokersSelector extends AbstractStateRouter { method MockInvokersSelector (line 47) | public MockInvokersSelector(URL url) { method doRoute (line 51) | @Override method notify (line 92) | @Override method cacheMockedInvokers (line 98) | private void cacheMockedInvokers(BitList> invokers) { method cacheNormalInvokers (line 104) | @SuppressWarnings("rawtypes") method doBuildSnapshot (line 111) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mock/MockStateRouterFactory.java class MockStateRouterFactory (line 24) | @Activate(order = -100) method getRouter (line 28) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/script/ScriptStateRouter.java class ScriptStateRouter (line 65) | public class ScriptStateRouter extends AbstractStateRouter { method ScriptStateRouter (line 89) | public ScriptStateRouter(URL url) { method getRule (line 112) | private String getRule(URL url) { method getEngine (line 123) | private ScriptEngine getEngine(URL url) { method doRoute (line 135) | @Override method getRoutedInvokers (line 175) | @SuppressWarnings("unchecked") method createBindings (line 192) | private Bindings createBindings(List> invokers, Invocation ... method isRuntime (line 201) | @Override method isForce (line 206) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/script/ScriptStateRouterFactory.java class ScriptStateRouterFactory (line 36) | public class ScriptStateRouterFactory implements StateRouterFactory { method getRouter (line 40) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/script/config/AppScriptRouterFactory.java class AppScriptRouterFactory (line 24) | @Activate(order = 200) method createRouter (line 28) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/script/config/AppScriptStateRouter.java class AppScriptStateRouter (line 47) | public class AppScriptStateRouter extends AbstractStateRouter impl... method AppScriptStateRouter (line 56) | public AppScriptStateRouter(URL url) { method doRoute (line 60) | @Override method process (line 87) | @Override method notify (line 118) | @Override method stop (line 154) | @Override method setScriptRule (line 162) | public void setScriptRule(ScriptRule scriptRule) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/script/config/model/ScriptRule.java class ScriptRule (line 27) | public class ScriptRule extends AbstractRouterRule { method parse (line 33) | public static ScriptRule parse(String rawRule) { method getType (line 56) | public String getType() { method setType (line 60) | public void setType(String type) { method getScript (line 64) | public String getScript() { method setScript (line 68) | public void setScript(String script) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/state/AbstractStateRouter.java class AbstractStateRouter (line 34) | public abstract class AbstractStateRouter implements StateRouter { method AbstractStateRouter (line 48) | public AbstractStateRouter(URL url) { method getUrl (line 57) | @Override method setUrl (line 62) | public void setUrl(URL url) { method isRuntime (line 66) | @Override method isForce (line 71) | @Override method setForce (line 76) | public void setForce(boolean force) { method getRuleRepository (line 80) | public GovernanceRuleRepository getRuleRepository() { method getNextRouter (line 84) | public StateRouter getNextRouter() { method notify (line 88) | @Override method route (line 93) | @Override method doRoute (line 162) | protected abstract BitList> doRoute( method continueRoute (line 176) | protected final BitList> continueRoute( method supportContinueRoute (line 196) | protected boolean supportContinueRoute() { method setNextRouter (line 205) | @Override method buildSnapshot (line 210) | @Override method doBuildSnapshot (line 215) | protected String doBuildSnapshot() { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/state/BitList.java class BitList (line 55) | public class BitList extends AbstractList implements Cloneable { method BitList (line 61) | public BitList(List originList) { method BitList (line 65) | public BitList(List originList, boolean empty) { method BitList (line 80) | public BitList(List originList, boolean empty, List tailList) { method BitList (line 89) | public BitList(List originList, BitSet rootSet, List tailList) { method getOriginList (line 96) | public synchronized List getOriginList() { method addIndex (line 100) | public synchronized void addIndex(int index) { method totalSetSize (line 104) | public synchronized int totalSetSize() { method indexExist (line 108) | public synchronized boolean indexExist(int index) { method getByIndex (line 112) | public synchronized E getByIndex(int index) { method and (line 123) | public synchronized BitList and(BitList target) { method or (line 131) | public synchronized BitList or(BitList target) { method hasMoreElementInTailList (line 137) | public synchronized boolean hasMoreElementInTailList() { method getTailList (line 141) | public synchronized List getTailList() { method addToTailList (line 145) | public synchronized void addToTailList(E e) { method randomSelectOne (line 152) | public synchronized E randomSelectOne() { method emptyList (line 177) | @SuppressWarnings("unchecked") method size (line 183) | @Override method contains (line 188) | @Override method iterator (line 194) | @Override method add (line 207) | @Override method remove (line 227) | @Override method clear (line 244) | @Override method get (line 254) | @Override method remove (line 274) | @Override method indexOf (line 292) | @Override method addAll (line 312) | @Override method lastIndexOf (line 327) | @Override method isEmpty (line 346) | @Override method listIterator (line 351) | @Override method listIterator (line 356) | @Override method subList (line 361) | @Override class BitListIterator (line 387) | public static class BitListIterator implements ListIterator { method BitListIterator (line 395) | public BitListIterator(BitList bitList, int index) { method hasNext (line 416) | @Override method next (line 430) | @Override method hasPrevious (line 459) | @Override method previous (line 473) | @Override method nextIndex (line 505) | @Override method previousIndex (line 510) | @Override method remove (line 515) | @Override method set (line 535) | @Override method add (line 540) | @Override method cloneToArrayList (line 546) | public synchronized ArrayList cloneToArrayList() { method clone (line 555) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/state/CacheableStateRouterFactory.java class CacheableStateRouterFactory (line 29) | public abstract class CacheableStateRouterFactory implements StateRouter... method getRouter (line 33) | @Override method createRouter (line 39) | protected abstract StateRouter createRouter(Class interfaceC... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/state/RouterGroupingState.java class RouterGroupingState (line 25) | public class RouterGroupingState { method RouterGroupingState (line 30) | public RouterGroupingState(String routerName, int total, Map>> getGrouping() { method toString (line 48) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/state/StateRouter.java type StateRouter (line 39) | public interface StateRouter { method getUrl (line 46) | URL getUrl(); method route (line 58) | BitList> route( method isRuntime (line 72) | boolean isRuntime(); method isForce (line 81) | boolean isForce(); method notify (line 90) | void notify(BitList> invokers); method buildSnapshot (line 97) | String buildSnapshot(); method stop (line 99) | default void stop() { method setNextRouter (line 108) | void setNextRouter(StateRouter nextRouter); FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/state/StateRouterFactory.java type StateRouterFactory (line 24) | @SPI method getRouter (line 33) | @Adaptive(CommonConstants.PROTOCOL_KEY) FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/state/TailStateRouter.java class TailStateRouter (line 26) | public class TailStateRouter implements StateRouter { method getInstance (line 29) | @SuppressWarnings("unchecked") method TailStateRouter (line 34) | private TailStateRouter() {} method setNextRouter (line 36) | @Override method getUrl (line 39) | @Override method route (line 44) | @Override method isRuntime (line 55) | @Override method isForce (line 60) | @Override method notify (line 65) | @Override method buildSnapshot (line 68) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/tag/TagStateRouter.java class TagStateRouter (line 53) | public class TagStateRouter extends AbstractStateRouter implements... method TagStateRouter (line 63) | public TagStateRouter(URL url) { method process (line 67) | @Override method doRoute (line 93) | @Override method filterUsingStaticTag (line 210) | private BitList> filterUsingStaticTag(BitList BitList> filterInvoker(BitList> invo... method addressMatches (line 261) | private boolean addressMatches(URL url, Set addresses) { method addressNotMatches (line 265) | private boolean addressNotMatches(URL url, Set addresses) { method checkAddressMatch (line 269) | private boolean checkAddressMatch(Set addresses, String host, ... method setApplication (line 290) | public void setApplication(String app) { method notify (line 294) | @Override method getInvokers (line 337) | public BitList> getInvokers() { method stop (line 341) | @Override method setTagRouterRule (line 349) | public void setTagRouterRule(TagRouterRule tagRouterRule) { method selectAddressByTagLevel (line 367) | public static Set selectAddressByTagLevel( FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/tag/TagStateRouterFactory.java class TagStateRouterFactory (line 27) | @Activate(order = 100) method createRouter (line 32) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/tag/model/ParamMatch.java class ParamMatch (line 21) | public class ParamMatch { method getKey (line 25) | public String getKey() { method setKey (line 29) | public void setKey(String key) { method getValue (line 33) | public StringMatch getValue() { method setValue (line 37) | public void setValue(StringMatch value) { method isMatch (line 41) | public boolean isMatch(String input) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/tag/model/Tag.java class Tag (line 30) | public class Tag { method parseFromMap (line 37) | @SuppressWarnings("unchecked") method getName (line 78) | public String getName() { method setName (line 82) | public void setName(String name) { method getAddresses (line 86) | public List getAddresses() { method setAddresses (line 90) | public void setAddresses(List addresses) { method getMatch (line 94) | public List getMatch() { method setMatch (line 98) | public void setMatch(List match) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/tag/model/TagRouterRule.java class TagRouterRule (line 50) | public class TagRouterRule extends AbstractRouterRule { method parseFromMap (line 56) | @SuppressWarnings("unchecked") method init (line 72) | public void init(TagStateRouter router) { method getAddresses (line 118) | public Set getAddresses() { method getTagNames (line 125) | public List getTagNames() { method getAddressToTagnames (line 129) | public Map> getAddressToTagnames() { method getTagnameToAddresses (line 133) | public Map> getTagnameToAddresses() { method getTags (line 137) | public List getTags() { method setTags (line 141) | public void setTags(List tags) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/tag/model/TagRuleParser.java class TagRuleParser (line 30) | public class TagRuleParser { method parse (line 32) | public static TagRouterRule parse(String rawRule) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/AbstractClusterInvoker.java class AbstractClusterInvoker (line 62) | public abstract class AbstractClusterInvoker implements ClusterInvoke... method AbstractClusterInvoker (line 79) | public AbstractClusterInvoker() {} method AbstractClusterInvoker (line 81) | public AbstractClusterInvoker(Directory directory) { method AbstractClusterInvoker (line 85) | public AbstractClusterInvoker(Directory directory, URL url) { method getInterface (line 98) | @Override method getUrl (line 103) | @Override method getRegistryUrl (line 108) | @Override method isAvailable (line 113) | @Override method getDirectory (line 122) | @Override method destroy (line 127) | @Override method isDestroyed (line 134) | @Override method select (line 155) | protected Invoker select( method doSelect (line 187) | private Invoker doSelect( method reselect (line 254) | private Invoker reselect( method checkShouldInvalidateInvoker (line 330) | private void checkShouldInvalidateInvoker(Invoker invoker) { method invalidateInvoker (line 336) | private void invalidateInvoker(Invoker invoker) { method invoke (line 344) | @Override method checkWhetherDestroyed (line 372) | protected void checkWhetherDestroyed() { method toString (line 381) | @Override method checkInvokers (line 386) | protected void checkInvokers(List> invokers, Invocation inv... method invokeWithContext (line 402) | protected Result invokeWithContext(Invoker invoker, Invocation invo... method setRemote (line 424) | private void setRemote(Invoker invoker, Invocation invocation) { method invokeWithContextAsync (line 437) | protected Result invokeWithContextAsync(Invoker invoker, Invocation... method doInvoke (line 448) | protected abstract Result doInvoke(Invocation invocation, List> list(Invocation invocation) throws RpcExcep... method initLoadBalance (line 466) | protected LoadBalance initLoadBalance(List> invokers, Invoc... method setContext (line 480) | private Invoker setContext(Invoker invoker) { method setContext (line 484) | private Invoker setContext(Invoker invoker, URL consumerUrl) { method clearContext (line 495) | private void clearContext(Invoker invoker) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/AvailableCluster.java class AvailableCluster (line 27) | public class AvailableCluster extends AbstractCluster { method doJoin (line 31) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/AvailableClusterInvoker.java class AvailableClusterInvoker (line 32) | public class AvailableClusterInvoker extends AbstractClusterInvoker { method AvailableClusterInvoker (line 34) | public AvailableClusterInvoker(Directory directory) { method doInvoke (line 38) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/BroadcastCluster.java class BroadcastCluster (line 27) | public class BroadcastCluster extends AbstractCluster { method doJoin (line 29) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/BroadcastClusterInvoker.java class BroadcastClusterInvoker (line 40) | public class BroadcastClusterInvoker extends AbstractClusterInvoker { method BroadcastClusterInvoker (line 48) | public BroadcastClusterInvoker(Directory directory) { method doInvoke (line 52) | @Override method getRpcException (line 148) | private RpcException getRpcException(Throwable throwable) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/ClusterUtils.java class ClusterUtils (line 29) | public class ClusterUtils implements ScopeModelAware { method setApplicationModel (line 33) | @Override method mergeUrl (line 38) | public URL mergeUrl(URL remoteUrl, Map localMap) { method mergeLocalParams (line 56) | public Map mergeLocalParams(Map localM... FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/FailbackCluster.java class FailbackCluster (line 27) | public class FailbackCluster extends AbstractCluster { method doJoin (line 31) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/FailbackClusterInvoker.java class FailbackClusterInvoker (line 54) | public class FailbackClusterInvoker extends AbstractClusterInvoker { method FailbackClusterInvoker (line 70) | public FailbackClusterInvoker(Directory directory) { method addFailed (line 85) | private void addFailed( method doInvoke (line 117) | @Override method destroy (line 143) | @Override class RetryTimerTask (line 154) | private class RetryTimerTask implements TimerTask { method RetryTimerTask (line 172) | RetryTimerTask( method run (line 189) | @Override method rePut (line 220) | private void rePut(Timeout timeout) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/FailfastCluster.java class FailfastCluster (line 27) | public class FailfastCluster extends AbstractCluster { method doJoin (line 31) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/FailfastClusterInvoker.java class FailfastClusterInvoker (line 37) | public class FailfastClusterInvoker extends AbstractClusterInvoker { method FailfastClusterInvoker (line 39) | public FailfastClusterInvoker(Directory directory) { method doInvoke (line 43) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/FailoverCluster.java class FailoverCluster (line 27) | public class FailoverCluster extends AbstractCluster { method doJoin (line 31) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/FailoverClusterInvoker.java class FailoverClusterInvoker (line 48) | public class FailoverClusterInvoker extends AbstractClusterInvoker { method FailoverClusterInvoker (line 53) | public FailoverClusterInvoker(Directory directory) { method doInvoke (line 57) | @Override method calculateInvokeTimes (line 129) | private int calculateInvokeTimes(String methodName) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/FailsafeCluster.java class FailsafeCluster (line 27) | public class FailsafeCluster extends AbstractCluster { method doJoin (line 31) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/FailsafeClusterInvoker.java class FailsafeClusterInvoker (line 40) | public class FailsafeClusterInvoker extends AbstractClusterInvoker { method FailsafeClusterInvoker (line 44) | public FailsafeClusterInvoker(Directory directory) { method doInvoke (line 48) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/ForkingCluster.java class ForkingCluster (line 27) | public class ForkingCluster extends AbstractCluster { method doJoin (line 31) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/ForkingClusterInvoker.java class ForkingClusterInvoker (line 52) | public class ForkingClusterInvoker extends AbstractClusterInvoker { method ForkingClusterInvoker (line 60) | public ForkingClusterInvoker(Directory directory) { method doInvoke (line 70) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/MergeableCluster.java class MergeableCluster (line 23) | public class MergeableCluster extends AbstractCluster { method doJoin (line 27) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/MergeableClusterInvoker.java class MergeableClusterInvoker (line 51) | @SuppressWarnings("unchecked") method MergeableClusterInvoker (line 57) | public MergeableClusterInvoker(Directory directory) { method doInvoke (line 61) | @Override method getInterface (line 201) | @Override method isAvailable (line 206) | @Override method destroy (line 211) | @Override method getGroupDescFromServiceKey (line 216) | private String getGroupDescFromServiceKey(String key) { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/merger/DefaultProviderURLMergeProcessor.java class DefaultProviderURLMergeProcessor (line 46) | public class DefaultProviderURLMergeProcessor implements ProviderURLMerg... method mergeUrl (line 48) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/registry/ZoneAwareCluster.java class ZoneAwareCluster (line 24) | public class ZoneAwareCluster extends AbstractCluster { method doJoin (line 28) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/registry/ZoneAwareClusterInvoker.java class ZoneAwareClusterInvoker (line 50) | public class ZoneAwareClusterInvoker extends AbstractClusterInvoker { method ZoneAwareClusterInvoker (line 56) | public ZoneAwareClusterInvoker(Directory directory) { method doInvoke (line 65) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/wrapper/AbstractCluster.java class AbstractCluster (line 43) | public abstract class AbstractCluster implements Cluster { method buildClusterInterceptors (line 45) | private Invoker buildClusterInterceptors(AbstractClusterInvoker... method join (line 57) | @Override method buildInterceptorInvoker (line 66) | private AbstractClusterInvoker buildInterceptorInvoker(Abstract... method doJoin (line 77) | protected abstract AbstractClusterInvoker doJoin(Directory d... class ClusterFilterInvoker (line 79) | static class ClusterFilterInvoker extends AbstractClusterInvoker { method ClusterFilterInvoker (line 82) | public ClusterFilterInvoker(AbstractClusterInvoker invoker) { method invoke (line 99) | @Override method getDirectory (line 104) | @Override method getRegistryUrl (line 109) | @Override method isDestroyed (line 114) | @Override method getUrl (line 119) | @Override method doInvoke (line 128) | @Override method getFilterInvoker (line 134) | public ClusterInvoker getFilterInvoker() { class InvocationInterceptorInvoker (line 139) | static class InvocationInterceptorInvoker extends AbstractClusterIn... method InvocationInterceptorInvoker (line 142) | public InvocationInterceptorInvoker( method invoke (line 152) | @Override method getDirectory (line 157) | @Override method getRegistryUrl (line 162) | @Override method isDestroyed (line 167) | @Override method getUrl (line 172) | @Override method doInvoke (line 181) | @Override method build27xCompatibleClusterInterceptors (line 188) | @Deprecated class InterceptorInvokerNode (line 206) | @Deprecated method InterceptorInvokerNode (line 213) | public InterceptorInvokerNode( method getInterface (line 222) | @Override method getUrl (line 227) | @Override method isAvailable (line 232) | @Override method invoke (line 237) | @Override method destroy (line 266) | @Override method toString (line 271) | @Override method doInvoke (line 276) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/wrapper/MockClusterInvoker.java class MockClusterInvoker (line 48) | public class MockClusterInvoker implements ClusterInvoker { method MockClusterInvoker (line 58) | public MockClusterInvoker(Directory directory, Invoker invoker) { method getUrl (line 63) | @Override method getRegistryUrl (line 68) | @Override method getDirectory (line 73) | @Override method isDestroyed (line 78) | @Override method isAvailable (line 83) | @Override method destroy (line 88) | @Override method getInterface (line 93) | @Override method invoke (line 98) | @Override method doMockInvoke (line 154) | @SuppressWarnings({"unchecked", "rawtypes"}) method getMockExceptionMessage (line 188) | private String getMockExceptionMessage(Throwable t, Throwable mt) { method selectMockInvoker (line 205) | private List> selectMockInvoker(Invocation invocation) { method toString (line 230) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/wrapper/MockClusterWrapper.java class MockClusterWrapper (line 28) | public class MockClusterWrapper implements Cluster { method MockClusterWrapper (line 32) | public MockClusterWrapper(Cluster cluster) { method join (line 36) | @Override method getCluster (line 41) | public Cluster getCluster() { FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/wrapper/ScopeClusterInvoker.java class ScopeClusterInvoker (line 60) | public class ScopeClusterInvoker implements ClusterInvoker, Export... method ScopeClusterInvoker (line 74) | public ScopeClusterInvoker(Directory directory, Invoker invoker) { method getUrl (line 81) | @Override method getRegistryUrl (line 86) | @Override method getDirectory (line 91) | @Override method isDestroyed (line 96) | @Override method isAvailable (line 101) | @Override method destroy (line 118) | @Override method getInterface (line 127) | @Override method invoke (line 140) | @Override method isBroadcast (line 174) | private boolean isBroadcast() { method onExporterChangeExport (line 178) | @Override method onExporterChangeUnExport (line 190) | @Override method getInvoker (line 199) | public Invoker getInvoker() { method init (line 206) | private void init() { method isNotRemoteOrGeneric (line 244) | private boolean isNotRemoteOrGeneric() { method isInjvmExported (line 255) | private boolean isInjvmExported() { method isForceLocal (line 279) | private boolean isForceLocal() { method createInjvmInvoker (line 287) | private void createInjvmInvoker(Exporter exporter) { method destroyInjvmInvoker (line 319) | private void destroyInjvmInvoker() { method toString (line 326) | @Override FILE: dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/wrapper/ScopeClusterWrapper.java class ScopeClusterWrapper (line 28) | @Wrapper(order = -1) method ScopeClusterWrapper (line 32) | public ScopeClusterWrapper(Cluster cluster) { method join (line 36) | @Override method getCluster (line 41) | public Cluster getCluster() { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/ConfiguratorTest.java class ConfiguratorTest (line 34) | class ConfiguratorTest { method test (line 36) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/StickyTest.java class StickyTest (line 39) | @SuppressWarnings("unchecked") method setUp (line 54) | @BeforeEach method testStickyNoCheck (line 71) | @Test method testStickyForceCheck (line 77) | @Test method testMethodStickyNoCheck (line 83) | @Test method testMethodStickyForceCheck (line 89) | @Test method testMethodsSticky (line 95) | @Test method testSticky (line 104) | public int testSticky(String methodName, boolean check) { class StickyClusterInvoker (line 133) | static class StickyClusterInvoker extends AbstractClusterInvoker { method StickyClusterInvoker (line 136) | public StickyClusterInvoker(Directory directory) { method StickyClusterInvoker (line 140) | public StickyClusterInvoker(Directory directory, URL url) { method doInvoke (line 144) | @Override method getSelectedInvoker (line 152) | public Invoker getSelectedInvoker() { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/configurator/absent/AbsentConfiguratorTest.java class AbsentConfiguratorTest (line 29) | class AbsentConfiguratorTest { method testOverrideApplication (line 31) | @Test method testOverrideHost (line 49) | @Test method testAbsentForVersion27 (line 70) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/configurator/consts/UrlConstant.java class UrlConstant (line 22) | public class UrlConstant { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/configurator/override/OverrideConfiguratorTest.java class OverrideConfiguratorTest (line 36) | class OverrideConfiguratorTest { method testOverride_Application (line 38) | @Test method testOverride_Host (line 56) | @Test method testOverrideForVersion27 (line 78) | @Test method testOverrideForVersion3 (line 127) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/configurator/parser/ConfigParserTest.java class ConfigParserTest (line 40) | class ConfigParserTest { method streamToString (line 42) | private String streamToString(InputStream stream) throws IOException { method snakeYamlBasicTest (line 48) | @Test method parseConfiguratorsServiceNoAppTest (line 58) | @Test method parseConfiguratorsServiceGroupVersionTest (line 70) | @Test method parseConfiguratorsServiceMultiAppsTest (line 82) | @Test method parseConfiguratorsServiceNoRuleTest (line 95) | @Test method parseConfiguratorsAppMultiServicesTest (line 105) | @Test method parseConfiguratorsAppAnyServicesTest (line 121) | @Test method parseConfiguratorsAppNoServiceTest (line 136) | @Test method parseConsumerSpecificProvidersTest (line 151) | @Test method parseProviderConfigurationV3 (line 167) | @Test method parseProviderConfigurationV3Compatibility (line 196) | @Test method parseProviderConfigurationV3Conflict (line 218) | @Test method parseURLJsonArrayCompatible (line 240) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/directory/AbstractDirectoryConcurrencyTest.java class AbstractDirectoryConcurrencyTest (line 45) | class AbstractDirectoryConcurrencyTest { method setUp (line 51) | @BeforeEach method tearDown (line 58) | @AfterEach method testMultipleReadLocks (line 68) | @Test method testWriteBlocksRead (line 107) | @Test method testConcurrentReadAndWrite (line 145) | @Test class TestDirectory (line 200) | static class TestDirectory extends AbstractDirectory { method TestDirectory (line 203) | public TestDirectory(URL url) { method setListAction (line 209) | public void setListAction(Runnable listAction) { method getInterface (line 213) | @Override method getAllInvokers (line 218) | @Override method isAvailable (line 223) | @Override method doList (line 228) | @Override method simulateWriteLock (line 237) | public void simulateWriteLock(CountDownLatch acquired, CountDownLatc... method setInvokers (line 271) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/directory/MockDirInvocation.java class MockDirInvocation (line 36) | class MockDirInvocation implements Invocation { method MockDirInvocation (line 40) | public MockDirInvocation() { method getTargetServiceUniqueName (line 50) | @Override method getProtocolServiceKey (line 55) | @Override method getMethodName (line 60) | public String getMethodName() { method getServiceName (line 64) | @Override method getParameterTypes (line 69) | public Class[] getParameterTypes() { method getArguments (line 73) | public Object[] getArguments() { method getAttachments (line 77) | public Map getAttachments() { method getObjectAttachments (line 81) | @Override method copyObjectAttachments (line 86) | @Override method foreachAttachment (line 91) | @Override method setAttachment (line 96) | @Override method setAttachment (line 101) | @Override method setObjectAttachment (line 106) | @Override method setAttachmentIfAbsent (line 111) | @Override method setAttachmentIfAbsent (line 116) | @Override method setObjectAttachmentIfAbsent (line 121) | @Override method getInvoker (line 126) | public Invoker getInvoker() { method put (line 130) | @Override method get (line 135) | @Override method setServiceModel (line 140) | @Override method getServiceModel (line 143) | @Override method getAttributes (line 148) | @Override method getAttachment (line 153) | public String getAttachment(String key) { method getObjectAttachment (line 157) | @Override method getAttachment (line 162) | public String getAttachment(String key, String defaultValue) { method addInvokedInvoker (line 166) | @Override method getInvokedInvokers (line 169) | @Override method getObjectAttachment (line 174) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/directory/StaticDirectoryTest.java class StaticDirectoryTest (line 39) | class StaticDirectoryTest { method getRouteUrl (line 42) | private URL getRouteUrl(String rule) { method testStaticDirectory (line 46) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/DefaultFilterChainBuilderTest.java class DefaultFilterChainBuilderTest (line 33) | class DefaultFilterChainBuilderTest { method testBuildInvokerChainForLocalReference (line 35) | @Test method testBuildInvokerChainForRemoteReference (line 71) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/DemoService.java type DemoService (line 19) | public interface DemoService { method sayHello (line 20) | String sayHello(String name); method plus (line 22) | int plus(int a, int b); FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/DemoServiceImpl.java class DemoServiceImpl (line 19) | class DemoServiceImpl implements DemoService { method sayHello (line 21) | @Override method plus (line 26) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/DemoServiceLocal.java class DemoServiceLocal (line 19) | class DemoServiceLocal implements DemoService { method DemoServiceLocal (line 21) | public DemoServiceLocal(DemoService demoService) {} method sayHello (line 23) | public String sayHello(String name) { method plus (line 27) | public int plus(int a, int b) { method ondisconnect (line 31) | public void ondisconnect() {} method onconnect (line 33) | public void onconnect() {} FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/DemoServiceMock.java class DemoServiceMock (line 19) | class DemoServiceMock implements DemoService { method sayHello (line 20) | public String sayHello(String name) { method plus (line 24) | public int plus(int a, int b) { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/DemoServiceStub.java class DemoServiceStub (line 19) | class DemoServiceStub implements DemoService { method DemoServiceStub (line 21) | public DemoServiceStub(DemoService demoService) {} method sayHello (line 23) | public String sayHello(String name) { method plus (line 27) | public int plus(int a, int b) { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/LogFilter.java class LogFilter (line 28) | @Activate(group = CONSUMER, value = "log") method invoke (line 31) | @Override method onResponse (line 36) | @Override method onError (line 39) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/MockService.java class MockService (line 19) | class MockService implements DemoService { method sayHello (line 20) | public String sayHello(String name) { method plus (line 24) | public int plus(int a, int b) { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/loadbalance/AbstractLoadBalanceTest.java class AbstractLoadBalanceTest (line 38) | class AbstractLoadBalanceTest { method doSelect (line 41) | @Override method testGetWeight (line 47) | @Test method testGetRegistryWeight (line 65) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/loadbalance/AdaptiveLoadBalanceTest.java class AdaptiveLoadBalanceTest (line 36) | @TestMethodOrder(MethodOrderer.OrderAnnotation.class) method testSelectByWeight (line 43) | @Test method buildServiceKey (line 74) | private String buildServiceKey(Invoker invoker) { method getAdaptiveMetricsInstance (line 79) | private AdaptiveMetrics getAdaptiveMetricsInstance() { method testSelectByAdaptive (line 86) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/loadbalance/ConsistentHashLoadBalanceTest.java class ConsistentHashLoadBalanceTest (line 38) | @SuppressWarnings("rawtypes") method testConsistentHashLoadBalanceInGenericCall (line 41) | @Test method testArgumentMatchAll (line 53) | @Test method findHit (line 81) | private Invoker findHit(Map invokerCounter) { method testConsistentHashLoadBalance (line 96) | @Test method testNormalWhenRouterEnabled (line 122) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/loadbalance/LeastActiveBalanceTest.java class LeastActiveBalanceTest (line 28) | class LeastActiveBalanceTest extends LoadBalanceBaseTest { method testLeastActiveLoadBalance_select (line 29) | @Disabled method testSelectByWeight (line 42) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/loadbalance/LoadBalanceBaseTest.java class LoadBalanceBaseTest (line 48) | @SuppressWarnings({"unchecked", "rawtypes"}) method setUpBeforeClass (line 69) | @BeforeAll method setUp (line 75) | @BeforeEach method getInvokeCounter (line 129) | public Map getInvokeCounter(int runs, String load... method getGenericInvokeCounter (line 143) | public Map getGenericInvokeCounter(int runs, Stri... method getLoadBalance (line 157) | protected AbstractLoadBalance getLoadBalance(String loadbalanceName) { method testLoadBalanceWarmup (line 162) | @Test method calculateDefaultWarmupWeight (line 185) | private static int calculateDefaultWarmupWeight(int uptime) { class InvokeResult (line 191) | protected static class InvokeResult { method InvokeResult (line 196) | public InvokeResult(int weight) { method getCount (line 200) | public AtomicLong getCount() { method getWeight (line 204) | public int getWeight() { method getTotalWeight (line 208) | public int getTotalWeight() { method setTotalWeight (line 212) | public void setTotalWeight(int totalWeight) { method getExpected (line 216) | public int getExpected(int runCount) { method getDeltaPercentage (line 220) | public float getDeltaPercentage(int runCount) { method toString (line 225) | @Override method before (line 240) | @BeforeEach method getWeightedInvokeResult (line 300) | protected Map getWeightedInvokeResult(int runs,... FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/loadbalance/RandomLoadBalanceTest.java class RandomLoadBalanceTest (line 31) | class RandomLoadBalanceTest extends LoadBalanceBaseTest { method testRandomLoadBalanceSelect (line 32) | @Test method testSelectByWeight (line 59) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/loadbalance/RoundRobinLoadBalanceTest.java class RoundRobinLoadBalanceTest (line 34) | @Disabled method assertStrictWRRResult (line 37) | private void assertStrictWRRResult(int loop, Map { method merge (line 26) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/merger/FloatSumMerger.java class FloatSumMerger (line 24) | public class FloatSumMerger implements Merger { method merge (line 26) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/merger/IntFindAnyMerger.java class IntFindAnyMerger (line 23) | public class IntFindAnyMerger implements Merger { method merge (line 25) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/merger/IntFindFirstMerger.java class IntFindFirstMerger (line 23) | public class IntFindFirstMerger implements Merger { method merge (line 25) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/merger/IntSumMerger.java class IntSumMerger (line 24) | public class IntSumMerger implements Merger { method merge (line 26) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/merger/LongSumMerger.java class LongSumMerger (line 24) | public class LongSumMerger implements Merger { method merge (line 26) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/merger/ResultMergerTest.java class ResultMergerTest (line 38) | class ResultMergerTest { method setup (line 41) | @BeforeEach method testMergerFactoryIllegalArgumentException (line 50) | @Test method testArrayMergerIllegalArgumentException (line 63) | @Test method testArrayMerger (line 78) | @Test method testBooleanArrayMerger (line 117) | @Test method testByteArrayMerger (line 138) | @Test method testCharArrayMerger (line 159) | @Test method testDoubleArrayMerger (line 180) | @Test method testFloatArrayMerger (line 201) | @Test method testIntArrayMerger (line 222) | @Test method testListMerger (line 243) | @Test method testMapArrayMerger (line 282) | @Test method testLongArrayMerger (line 318) | @Test method testSetMerger (line 339) | @Test method testShortArrayMerger (line 380) | @Test method testIntSumMerger (line 401) | @Test method testDoubleSumMerger (line 414) | @Test method testFloatSumMerger (line 428) | @Test method testLongSumMerger (line 441) | @Test method testIntFindAnyMerger (line 454) | @Test method testIntFindFirstMerger (line 467) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/MockInvoker.java class MockInvoker (line 25) | public class MockInvoker implements Invoker { method MockInvoker (line 29) | public MockInvoker() {} method MockInvoker (line 31) | public MockInvoker(URL url) { method MockInvoker (line 36) | public MockInvoker(URL url, boolean available) { method MockInvoker (line 42) | public MockInvoker(boolean available) { method getInterface (line 46) | @Override method getUrl (line 51) | public URL getUrl() { method isAvailable (line 55) | @Override method invoke (line 60) | @Override method destroy (line 65) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/RouterSnapshotFilterTest.java class RouterSnapshotFilterTest (line 30) | class RouterSnapshotFilterTest { method setUp (line 32) | @BeforeAll method test (line 37) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/affinity/AffinityRouteTest.java class AffinityRouteTest (line 41) | public class AffinityRouteTest { method setUp (line 48) | @BeforeAll method filtrate (line 100) | public List filtrate(List invokers, String key) { method testMetAffinityRoute (line 105) | @Test method testUnMetAffinityRoute (line 136) | @Test method testRatioEqualsAffinityRoute (line 167) | @Test method testRatioNotEqualsAffinityRoute (line 198) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/condition/ConditionStateRouterTest.java class ConditionStateRouterTest (line 39) | class ConditionStateRouterTest { method setUpBeforeClass (line 43) | @BeforeAll method setUp (line 46) | @BeforeEach method getRouteUrl (line 49) | private URL getRouteUrl(String rule) { method testRoute_matchWhen (line 53) | @Test method testRoute_matchFilter (line 107) | @Test method testRoute_methodRoute (line 199) | @Test method testRoute_ReturnFalse (line 265) | @Test method testRoute_ReturnEmpty (line 284) | @Test method testRoute_ReturnAll (line 303) | @Test method testRoute_HostFilter (line 322) | @Test method testRoute_Empty_HostFilter (line 348) | @Test method testRoute_False_HostFilter (line 374) | @Test method testRoute_Placeholder (line 400) | @Test method testRoute_NoForce (line 426) | @Test method testRoute_Force (line 450) | @Test method testRoute_Arguments (line 477) | @Test method testRoute_Attachments (line 557) | @Test method testRoute_Range_Pattern (line 621) | @Test method testRoute_Key_Not_Exist (line 709) | @Test method testRoute_Multiple_Conditions (line 742) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/condition/config/ConditionStateRouterTestV31.java class ConditionStateRouterTestV31 (line 43) | public class ConditionStateRouterTestV31 { method setUp (line 47) | @BeforeAll method testParseRawRule (line 99) | @Test method testMultiplyConditionRoute (line 118) | @Test method testRemoveDuplicatesCondition (line 157) | @Test method testConsequentCondition (line 199) | @Test method testUnMatchCondition (line 247) | @Test method testMatchAndRouteZero (line 293) | @Test method testMatchRouteZeroAndIgnore (line 331) | @Test method testTrafficDisabledAndIgnoreConditionRouteForce (line 377) | @Test method testMultiplyDestination (line 412) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/condition/config/ProviderAppConditionStateRouterTest.java class ProviderAppConditionStateRouterTest (line 38) | public class ProviderAppConditionStateRouterTest { method setUpBeforeClass (line 55) | @BeforeAll method test (line 60) | @Test method getInvokers (line 82) | private BitList> getInvokers() { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/file/FileRouterEngineTest.java class FileRouterEngineTest (line 52) | @SuppressWarnings("unchecked") method setUpBeforeClass (line 64) | @BeforeAll method setUp (line 70) | @BeforeEach method teardown (line 76) | @AfterEach method testRouteNotAvailable (line 82) | @Test method testRouteAvailable (line 98) | @Test method testRouteByMethodName (line 114) | @Test method initUrl (line 143) | private URL initUrl(String filename) { method initInvocation (line 153) | private void initInvocation(String methodName) { method initInvokers (line 158) | private void initInvokers(URL url) { method initInvokers (line 162) | private void initInvokers(URL url, boolean invoker1Status, boolean inv... method initDic (line 174) | private void initDic(URL url) { class MockClusterInvoker (line 185) | static class MockClusterInvoker extends AbstractClusterInvoker { method MockClusterInvoker (line 188) | public MockClusterInvoker(Directory directory) { method MockClusterInvoker (line 192) | public MockClusterInvoker(Directory directory, URL url) { method doInvoke (line 196) | @Override method getSelectedInvoker (line 204) | public Invoker getSelectedInvoker() { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshAppRuleListenerTest.java class MeshAppRuleListenerTest (line 42) | class MeshAppRuleListenerTest { method testStandard (line 111) | @Test method register (line 137) | @Test method unregister (line 185) | @Test method process (line 225) | @Test method testUnknownRule (line 276) | @Test method testMultipleRule (line 307) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshRuleCacheTest.java class MeshRuleCacheTest (line 41) | class MeshRuleCacheTest { method createInvoker (line 43) | private Invoker createInvoker(String app) { method containMapKeyValue (line 51) | @Test method testBuild (line 76) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshRuleManagerTest.java class MeshRuleManagerTest (line 46) | class MeshRuleManagerTest { method setup (line 71) | @BeforeEach method teardown (line 85) | @AfterEach method testRegister1 (line 90) | @Test method testRegister2 (line 151) | @Test method testRegister3 (line 197) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshRuleRouterTest.java class MeshRuleRouterTest (line 54) | class MeshRuleRouterTest { method setup (line 167) | @BeforeEach method teardown (line 187) | @AfterEach method createInvoker (line 192) | private Invoker createInvoker(String app) { method createInvoker (line 200) | private Invoker createInvoker(Map parameters) { method testNotify (line 208) | @Test method testRuleChange (line 235) | @Test method testRoute1 (line 261) | @Test method testRoute2 (line 272) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/route/StandardMeshRuleRouterFactoryTest.java class StandardMeshRuleRouterFactoryTest (line 24) | class StandardMeshRuleRouterFactoryTest { method getRouter (line 26) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/DestinationRuleTest.java class DestinationRuleTest (line 34) | class DestinationRuleTest { method parserTest (line 36) | @Test method parserMultiRuleTest (line 92) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/VirtualServiceRuleTest.java class VirtualServiceRuleTest (line 32) | class VirtualServiceRuleTest { method parserTest (line 34) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/DubboMatchRequestTest.java class DubboMatchRequestTest (line 34) | class DubboMatchRequestTest { method isMatch (line 36) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/BoolMatchTest.java class BoolMatchTest (line 24) | class BoolMatchTest { method isMatch (line 26) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/DoubleMatchTest.java class DoubleMatchTest (line 24) | class DoubleMatchTest { method exactMatch (line 26) | @Test method rangeStartMatch (line 35) | @Test method rangeEndMatch (line 48) | @Test method rangeStartEndMatch (line 61) | @Test method modMatch (line 80) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/DubboAttachmentMatchTest.java class DubboAttachmentMatchTest (line 33) | class DubboAttachmentMatchTest { method dubboContextMatch (line 35) | @Test method tracingContextMatch (line 82) | @Test method contextMatch (line 126) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/DubboMethodMatchTest.java class DubboMethodMatchTest (line 29) | class DubboMethodMatchTest { method nameMatch (line 31) | @Test method argcMatch (line 44) | @Test method argpMatch (line 55) | @Test method parametersMatch (line 80) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/ListBoolMatchTest.java class ListBoolMatchTest (line 27) | class ListBoolMatchTest { method isMatch (line 29) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/ListDoubleMatchTest.java class ListDoubleMatchTest (line 27) | class ListDoubleMatchTest { method isMatch (line 29) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/ListStringMatchTest.java class ListStringMatchTest (line 27) | class ListStringMatchTest { method isMatch (line 29) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/StringMatchTest.java class StringMatchTest (line 24) | class StringMatchTest { method exactMatch (line 26) | @Test method prefixMatch (line 36) | @Test method regxMatch (line 46) | @Test method emptyMatch (line 57) | @Test method noEmptyMatch (line 67) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mesh/util/MeshRuleDispatcherTest.java class MeshRuleDispatcherTest (line 28) | class MeshRuleDispatcherTest { method post (line 30) | @Test method register (line 104) | @Test method unregister (line 129) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mock/MockInvokersSelectorTest.java class MockInvokersSelectorTest (line 34) | class MockInvokersSelectorTest { method test (line 35) | @Test class DemoService (line 71) | class DemoService {} FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/script/ScriptStateRouterTest.java class ScriptStateRouterTest (line 39) | @DisabledForJreRange(min = JRE.JAVA_16) method setUpBeforeClass (line 44) | @BeforeAll method setUp (line 47) | @BeforeEach method getRouteUrl (line 50) | private URL getRouteUrl(String rule) { method testRouteReturnAll (line 54) | @Test method testRoutePickInvokers (line 69) | @Test method testRouteHostFilter (line 96) | @Test method testRoute_throwException (line 130) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/script/config/AppScriptStateRouterTest.java class AppScriptStateRouterTest (line 40) | @DisabledForJreRange(min = JRE.JAVA_16) method setUpBeforeClass (line 62) | @BeforeAll method testConfigScriptRoute (line 67) | @Test method getInvokers (line 85) | private BitList> getInvokers() { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/state/BitListTest.java class BitListTest (line 32) | class BitListTest { method test (line 33) | @Test method testIntersect (line 83) | @Test method testIsEmpty (line 105) | @Test method testAdd (line 118) | @Test method testAddAll (line 143) | @Test method testGet (line 162) | @Test method testRemove (line 182) | @Test method testRemoveIndex (line 214) | @Test method testRetain (line 244) | @Test method testIndex (line 268) | @Test method testSubList (line 290) | @Test method testListIterator1 (line 337) | @Test method testListIterator2 (line 356) | @Test method testListIterator3 (line 381) | @Test method testListIterator4 (line 402) | @Test method testListIterator5 (line 423) | @Test method testListIterator6 (line 452) | @Test method testListIterator7 (line 481) | @Test method testListIterator8 (line 510) | @Test method testClone1 (line 539) | @Test method testClone2 (line 560) | @Test method testConcurrent (line 582) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/tag/TagStateRouterTest.java class TagStateRouterTest (line 48) | class TagStateRouterTest { method setup (line 53) | @BeforeEach method testTagRoutePickInvokers (line 65) | @Test method testTagRouteWithDynamicRuleV3 (line 91) | @Test method tagRouterRuleParseTest (line 132) | @Test method tagRouterRuleParseTestV3 (line 171) | @Test method getInvokers (line 232) | public BitList> getInvokers() { method getTagRule (line 244) | private TagRouterRule getTagRule() { method tagMultiLevelTest (line 263) | @Test method tagLevelForceTest (line 294) | @Test method testTagRouteWithWildcardShouldReturnAllProviders (line 303) | @Test method testTagRouteWithDynamicRuleWildcardShouldReturnAllProviders (line 341) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/AbstractClusterInvokerTest.java class AbstractClusterInvokerTest (line 70) | @SuppressWarnings("rawtypes") method setUpBeforeClass (line 91) | @BeforeAll method teardown (line 96) | @AfterEach method afterClass (line 101) | @AfterAll method setUp (line 106) | @SuppressWarnings({"unchecked"}) method testBindingAttachment (line 170) | @Disabled( method testSelect_Invokersize0 (line 198) | @Test method testSelectedInvokers (line 214) | @Test method testSelect_Invokersize1 (line 232) | @Test method testSelect_Invokersize2AndselectNotNull (line 242) | @Test method testSelect_multiInvokers (line 263) | @Test method testCloseAvailablecheck (line 270) | @Test method turnRegistryUrlToConsumerUrl (line 284) | private URL turnRegistryUrlToConsumerUrl(URL url, Map ... method testDonotSelectAgainAndNoCheckAvailable (line 298) | @Test method testSelectAgainAndCheckAvailable (line 356) | @Test method testSelect_multiInvokers (line 415) | public void testSelect_multiInvokers(String lbname) { method testSelectBalance (line 480) | @Test method initlistsize5 (line 507) | private void initlistsize5() { method initDic (line 518) | private void initDic() { method testTimeoutExceptionCode (line 523) | @Test type IHelloService (line 578) | public static interface IHelloService {} FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/AvailableClusterInvokerTest.java class AvailableClusterInvokerTest (line 42) | class AvailableClusterInvokerTest { method setUp (line 53) | @BeforeEach method resetInvokerToNoException (line 70) | private void resetInvokerToNoException() { method testInvokeNoException (line 88) | @Test method testInvokeWithException (line 98) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/BroadCastClusterInvokerTest.java class BroadCastClusterInvokerTest (line 42) | class BroadCastClusterInvokerTest { method setUp (line 53) | @BeforeEach method testNormal (line 74) | @Test method testEx (line 85) | @Test method testFailPercent (line 100) | @Test class MockInvoker (line 121) | class MockInvoker implements Invoker { method getUrl (line 127) | @Override method isAvailable (line 132) | @Override method destroy (line 137) | @Override method getInterface (line 140) | @Override method invoke (line 145) | @Override method invokeThrowEx (line 155) | public void invokeThrowEx() { method isInvoked (line 159) | public boolean isInvoked() { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/ClusterUtilsTest.java class ClusterUtilsTest (line 46) | class ClusterUtilsTest { method setup (line 50) | @BeforeEach method testMergeUrl (line 56) | @Test method testMergeLocalParams (line 135) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/ConnectivityValidationTest.java class ConnectivityValidationTest (line 50) | @SuppressWarnings("all") method setup (line 73) | @BeforeEach method tearDown (line 119) | @AfterEach method configInvoker (line 124) | private void configInvoker(Invoker invoker) { method setupClass (line 129) | @BeforeAll method clearAfterClass (line 134) | @AfterAll method testBasic (line 139) | @Test method testRetry (line 191) | @Test method testRandomSelect (line 217) | @Test class ConnectivityClusterInvoker (line 301) | private static class ConnectivityClusterInvoker extends AbstractClu... method ConnectivityClusterInvoker (line 302) | public ConnectivityClusterInvoker(Directory directory) { method select (line 306) | @Override method doInvoke (line 313) | @Override method waitRefresh (line 320) | private void waitRefresh(Set invokerSet) throws InterruptedEx... class RandomLoadBalance (line 332) | private static class RandomLoadBalance implements LoadBalance { method select (line 333) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/DemoServiceA.java type DemoServiceA (line 19) | public interface DemoServiceA { method methodA (line 20) | String methodA(); FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/DemoServiceAMock.java class DemoServiceAMock (line 22) | public class DemoServiceAMock implements DemoServiceA { method methodA (line 25) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/DemoServiceB.java type DemoServiceB (line 19) | public interface DemoServiceB { method methodB (line 20) | String methodB(); FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/DemoServiceBMock.java class DemoServiceBMock (line 22) | public class DemoServiceBMock implements DemoServiceB { method methodB (line 25) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/FailSafeClusterInvokerTest.java class FailSafeClusterInvokerTest (line 44) | @SuppressWarnings("unchecked") method setUp (line 56) | @BeforeEach method resetInvokerToException (line 71) | private void resetInvokerToException() { method resetInvokerToNoException (line 77) | private void resetInvokerToNoException() { method testInvokeException (line 84) | @Test method testInvokeNoException (line 92) | @Test method testNoInvoke (line 101) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/FailbackClusterInvokerTest.java class FailbackClusterInvokerTest (line 57) | @TestMethodOrder(MethodOrderer.OrderAnnotation.class) method setUp (line 70) | @BeforeEach method tearDown (line 85) | @AfterEach method resetInvokerToException (line 93) | private void resetInvokerToException() { method resetInvokerToNoException (line 99) | private void resetInvokerToNoException() { method testInvokeWithIllegalRetriesParam (line 105) | @Test method testInvokeWithIllegalFailbacktasksParam (line 121) | @Test method testInvokeException (line 137) | @Test method testInvokeNoException (line 147) | @Test method testNoInvoke (line 158) | @Test method testARetryFailed (line 180) | @Disabled method getRetryFailedPeriod (line 212) | private long getRetryFailedPeriod() throws NoSuchFieldException, Illeg... method testInvokeRetryTimesWithZeroValue (line 218) | @Test method testInvokeRetryTimesWithTwoValue (line 243) | @Test method testInvokeRetryTimesWithDefaultValue (line 268) | @Test method testInvokeRetryTimesWithIllegalValue (line 292) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/FailfastClusterInvokerTest.java class FailfastClusterInvokerTest (line 42) | @SuppressWarnings("unchecked") method setUp (line 54) | @BeforeEach method resetInvoker1ToException (line 69) | private void resetInvoker1ToException() { method resetInvoker1ToNoException (line 75) | private void resetInvoker1ToNoException() { method testInvokeException (line 81) | @Test method testInvokeBizException (line 91) | @Test method testInvokeNoException (line 107) | @Test method testNoInvoke (line 117) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/FailoverClusterInvokerTest.java class FailoverClusterInvokerTest (line 51) | @SuppressWarnings("unchecked") method setUp (line 65) | @BeforeEach method testInvokeWithRuntimeException (line 80) | @Test method testInvokeWithRPCException (line 102) | @Test method testInvoke_retryTimes (line 121) | @Test method testInvoke_retryTimes2 (line 144) | @Test method testInvoke_retryTimes_withBizException (line 171) | @Test method testInvoke_without_retry (line 193) | @Test method testInvoke_when_retry_illegal (line 221) | @Test method testNoInvoke (line 249) | @Test method testInvokerDestroyAndReList (line 274) | @Test type Demo (line 313) | public interface Demo {} class MockInvoker (line 315) | public static class MockInvoker extends AbstractInvoker { method MockInvoker (line 323) | public MockInvoker(Class type, URL url) { method setResult (line 327) | public void setResult(Result result) { method setException (line 331) | public void setException(RpcException exception) { method setCallable (line 335) | public void setCallable(Callable callable) { method doInvoke (line 339) | @Override class MockDirectory (line 356) | public static class MockDirectory extends StaticDirectory { method MockDirectory (line 357) | public MockDirectory(URL url, List> invokers) { method doList (line 361) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/ForkingClusterInvokerTest.java class ForkingClusterInvokerTest (line 40) | @SuppressWarnings("unchecked") method setUp (line 52) | @BeforeEach method resetInvokerToException (line 69) | private void resetInvokerToException() { method resetInvokerToNoException (line 86) | private void resetInvokerToNoException() { method testInvokeException (line 103) | @Test method testClearRpcContext (line 117) | @Test method testInvokeNoException (line 142) | @Test method testInvokeWithIllegalForksParam (line 152) | @Test FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/Greeting.java type Greeting (line 21) | @SPI method hello (line 23) | String hello(); FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/GreetingMock1.java class GreetingMock1 (line 19) | public class GreetingMock1 {} FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/GreetingMock2.java class GreetingMock2 (line 19) | public class GreetingMock2 implements Greeting { method GreetingMock2 (line 20) | private GreetingMock2() {} method hello (line 22) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/Menu.java class Menu (line 25) | class Menu { method Menu (line 29) | public Menu() {} method Menu (line 31) | public Menu(Map> menus) { method putMenuItem (line 37) | public void putMenuItem(String menu, String item) { method addMenu (line 46) | public void addMenu(String menu, List items) { method getMenus (line 55) | public Map> getMenus() { method merge (line 59) | public void merge(Menu menu) { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/MenuService.java type MenuService (line 21) | public interface MenuService { method getMenu (line 23) | Menu getMenu(); method addMenu (line 25) | void addMenu(String menu, List items); FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/MergeableClusterInvokerTest.java class MergeableClusterInvokerTest (line 52) | class MergeableClusterInvokerTest { method merge (line 83) | static void merge(Map> first, Map extends AbstractClusterInvo... method getUrl (line 82) | @Override method DemoAbstractClusterInvoker (line 87) | public DemoAbstractClusterInvoker(Directory directory, URL url) { method doInvoke (line 91) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/wrapper/DemoClusterFilter.java class DemoClusterFilter (line 28) | @Activate( method invoke (line 32) | @Override FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/wrapper/MockClusterInvokerTest.java class MockClusterInvokerTest (line 50) | class MockClusterInvokerTest { method beforeMethod (line 55) | @BeforeEach method testMockInvokerInvoke_normal (line 64) | @Test method testMockInvokerInvoke_failmock (line 92) | @Test method testMockInvokerInvoke_forcemock (line 131) | @Test method testMockInvokerInvoke_forcemock_defaultreturn (line 167) | @Test method testMockInvokerFromOverride_Invoke_Fock_someMethods (line 191) | @Test method testMockInvokerFromOverride_Invoke_Fock_WithOutDefault (line 228) | @Test method testMockInvokerFromOverride_Invoke_Fock_WithDefault (line 264) | @Test method testMockInvokerFromOverride_Invoke_Fock_WithFailDefault (line 303) | @Test method testMockInvokerFromOverride_Invoke_Fock_WithForceDefault (line 342) | @Test method testMockInvokerFromOverride_Invoke_Fock_Default (line 381) | @Test method testMockInvokerFromOverride_Invoke_checkCompatible_return (line 411) | @Test method testMockInvokerFromOverride_Invoke_checkCompatible_ImplMock (line 439) | @Test method testMockInvokerFromOverride_Invoke_checkCompatible_ImplMock2 (line 458) | @Test method testMockInvokerFromOverride_Invoke_checkCompatible_ImplMock3 (line 474) | @Test method testMockInvokerFromOverride_Invoke_check_String (line 487) | @Test method testMockInvokerFromOverride_Invoke_check_int (line 507) | @Test method testMockInvokerFromOverride_Invoke_check_boolean (line 526) | @Test method testMockInvokerFromOverride_Invoke_check_Boolean (line 545) | @Test method testMockInvokerFromOverride_Invoke_check_ListString_empty (line 561) | @SuppressWarnings("unchecked") method testMockInvokerFromOverride_Invoke_check_ListString (line 578) | @SuppressWarnings("unchecked") method testMockInvokerFromOverride_Invoke_check_ListPojo_empty (line 597) | @SuppressWarnings("unchecked") method testMockInvokerFromOverride_Invoke_check_ListPojoAsync (line 614) | @Test method testMockInvokerFromOverride_Invoke_check_ListPojo (line 637) | @SuppressWarnings("unchecked") method testMockInvokerFromOverride_Invoke_check_ListPojo_error (line 656) | @Test method testMockInvokerFromOverride_Invoke_force_throw (line 674) | @Test method testMockInvokerFromOverride_Invoke_force_throwCustemException (line 694) | @Test method testMockInvokerFromOverride_Invoke_force_throwCustemExceptionNotFound (line 715) | @Test method testMockInvokerFromOverride_Invoke_mock_false (line 735) | @Test method getClusterInvokerMock (line 753) | private Invoker getClusterInvokerMock(URL url, Invoker<... method getClusterInvoker (line 782) | @SuppressWarnings({"unchecked", "rawtypes"}) type IHelloService (line 787) | public interface IHelloService { method getSomething (line 788) | String getSomething(); method getSomething2 (line 790) | String getSomething2(); method getSomething3 (line 792) | String getSomething3(); method getSomething4 (line 794) | String getSomething4(); method getInt1 (line 796) | int getInt1(); method getBoolean1 (line 798) | boolean getBoolean1(); method getBoolean2 (line 800) | Boolean getBoolean2(); method getListString (line 802) | List getListString(); method getUsers (line 804) | List getUsers(); method getUsersAsync (line 806) | CompletableFuture> getUsersAsync(); method sayHello (line 808) | void sayHello(); class HelloService (line 811) | public static class HelloService implements IHelloService { method getSomething (line 812) | public String getSomething() { method getSomething2 (line 816) | public String getSomething2() { method getSomething3 (line 820) | public String getSomething3() { method getSomething4 (line 824) | public String getSomething4() { method getInt1 (line 828) | public int getInt1() { method getBoolean1 (line 832) | public boolean getBoolean1() { method getBoolean2 (line 836) | public Boolean getBoolean2() { method getListString (line 840) | public List getListString() { method getUsers (line 844) | public List getUsers() { method getUsersAsync (line 848) | @Override method sayHello (line 855) | public void sayHello() { class IHelloServiceMock (line 860) | public static class IHelloServiceMock implements IHelloService { method IHelloServiceMock (line 861) | public IHelloServiceMock() {} method getSomething (line 863) | public String getSomething() { method getSomething2 (line 867) | public String getSomething2() { method getSomething3 (line 871) | public String getSomething3() { method getSomething4 (line 875) | public String getSomething4() { method getListString (line 879) | public List getListString() { method getUsers (line 883) | public List getUsers() { method getUsersAsync (line 887) | @Override method getInt1 (line 894) | public int getInt1() { method getBoolean1 (line 898) | public boolean getBoolean1() { method getBoolean2 (line 902) | public Boolean getBoolean2() { method sayHello (line 906) | public void sayHello() { class User (line 911) | public static class User { method User (line 915) | public User() {} method User (line 917) | public User(int id, String name) { method getId (line 923) | public int getId() { method setId (line 927) | public void setId(int id) { method getName (line 931) | public String getName() { method setName (line 935) | public void setName(String name) { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/wrapper/MockProviderRpcExceptionTest.java class MockProviderRpcExceptionTest (line 47) | class MockProviderRpcExceptionTest { method beforeMethod (line 52) | @BeforeEach method testMockInvokerProviderRpcException (line 61) | @Test method getClusterInvokerMock (line 78) | private Invoker getClusterInvokerMock(URL url, Invok... method getClusterInvoker (line 107) | @SuppressWarnings({"unchecked", "rawtypes"}) type IHelloRpcService (line 112) | public static interface IHelloRpcService { method getSomething (line 113) | String getSomething(); method getSomething2 (line 115) | String getSomething2(); method getSomething3 (line 117) | String getSomething3(); method getSomething4 (line 119) | String getSomething4(); method getInt1 (line 121) | int getInt1(); method getBoolean1 (line 123) | boolean getBoolean1(); method getBoolean2 (line 125) | Boolean getBoolean2(); method getListString (line 127) | public List getListString(); method getUsers (line 129) | public List getUsers(); method sayHello (line 131) | void sayHello(); class HelloRpcService (line 134) | public static class HelloRpcService implements IHelloRpcService { method getSomething (line 135) | public String getSomething() { method getSomething2 (line 139) | public String getSomething2() { method getSomething3 (line 143) | public String getSomething3() { method getSomething4 (line 147) | public String getSomething4() { method getInt1 (line 151) | public int getInt1() { method getBoolean1 (line 155) | public boolean getBoolean1() { method getBoolean2 (line 159) | public Boolean getBoolean2() { method getListString (line 163) | public List getListString() { method getUsers (line 167) | public List getUsers() { method sayHello (line 171) | public void sayHello() { class IHelloRpcServiceMock (line 176) | public static class IHelloRpcServiceMock implements IHelloRpcService { method IHelloRpcServiceMock (line 177) | public IHelloRpcServiceMock() {} method getSomething (line 179) | public String getSomething() { method getSomething2 (line 183) | public String getSomething2() { method getSomething3 (line 187) | public String getSomething3() { method getSomething4 (line 191) | public String getSomething4() { method getListString (line 195) | public List getListString() { method getUsers (line 199) | public List getUsers() { method getInt1 (line 203) | public int getInt1() { method getBoolean1 (line 207) | public boolean getBoolean1() { method getBoolean2 (line 211) | public Boolean getBoolean2() { method sayHello (line 215) | public void sayHello() { class User (line 220) | public static class User { method User (line 224) | public User() {} method User (line 226) | public User(int id, String name) { method getId (line 232) | public int getId() { method setId (line 236) | public void setId(int id) { method getName (line 240) | public String getName() { method setName (line 244) | public void setName(String name) { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/wrapper/MyMockException.java class MyMockException (line 19) | public class MyMockException extends RuntimeException { method MyMockException (line 23) | public MyMockException(String message) { FILE: dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/wrapper/ScopeClusterInvokerTest.java class ScopeClusterInvokerTest (line 58) | class ScopeClusterInvokerTest { method beforeMonth (line 69) | @BeforeEach method after (line 74) | @AfterEach method testScopeNull_RemoteInvoke (line 89) | @Test method testScopeNull_LocalInvoke (line 105) | @Test method testScopeRemoteInvoke (line 128) | @Test method testScopeLocalInvoke (line 152) | @Test method testInjvmRefer (line 184) | @Test method testListenUnExport (line 207) | @Test method testPeerInvoke (line 235) | @Test method testInjvmUrlInvoke (line 255) | @Test method testDynamicInvoke (line 272) | @Test method testBroadcast (line 316) | @Test method getClusterInvoker (line 333) | private Invoker getClusterInvoker(URL url) { type DemoService (line 360) | public static interface DemoService { method doSomething1 (line 361) | String doSomething1(); method doSomething2 (line 363) | String doSomething2(); method doSomething3 (line 365) | String doSomething3(); method doSomething4 (line 367) | String doSomething4(); method doSomething5 (line 369) | String doSomething5(); method doSomething6 (line 371) | String doSomething6(); method doSomething7 (line 373) | String doSomething7(); method doSomething8 (line 375) | String doSomething8(); class DemoServiceImpl (line 378) | public static class DemoServiceImpl implements DemoService { method doSomething1 (line 380) | @Override method doSomething2 (line 385) | @Override method doSomething3 (line 390) | @Override method doSomething4 (line 395) | @Override method doSomething5 (line 400) | @Override method doSomething6 (line 405) | @Override method doSomething7 (line 410) | @Override method doSomething8 (line 415) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/BaseServiceMetadata.java class BaseServiceMetadata (line 27) | public class BaseServiceMetadata { method buildServiceKey (line 36) | public static String buildServiceKey(String path, String group, String... method versionFromServiceKey (line 52) | public static String versionFromServiceKey(String serviceKey) { method groupFromServiceKey (line 60) | public static String groupFromServiceKey(String serviceKey) { method interfaceFromServiceKey (line 68) | public static String interfaceFromServiceKey(String serviceKey) { method getDisplayServiceKey (line 81) | public String getDisplayServiceKey() { method revertDisplayServiceKey (line 94) | public static BaseServiceMetadata revertDisplayServiceKey(String displ... method keyWithoutGroup (line 107) | public static String keyWithoutGroup(String interfaceName, String vers... method getServiceKey (line 114) | public String getServiceKey() { method generateServiceKey (line 118) | public void generateServiceKey() { method setServiceKey (line 122) | public void setServiceKey(String serviceKey) { method getServiceInterfaceName (line 126) | public String getServiceInterfaceName() { method setServiceInterfaceName (line 130) | public void setServiceInterfaceName(String serviceInterfaceName) { method getVersion (line 134) | public String getVersion() { method setVersion (line 138) | public void setVersion(String version) { method getGroup (line 142) | public String getGroup() { method setGroup (line 146) | public void setGroup(String group) { method getServiceModel (line 150) | public ServiceModel getServiceModel() { method setServiceModel (line 154) | public void setServiceModel(ServiceModel serviceModel) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/BatchExecutorQueue.java class BatchExecutorQueue (line 25) | public class BatchExecutorQueue { method BatchExecutorQueue (line 32) | public BatchExecutorQueue() { method BatchExecutorQueue (line 36) | public BatchExecutorQueue(int chunkSize) { method enqueue (line 42) | public void enqueue(T message, Executor executor) { method scheduleFlush (line 47) | protected void scheduleFlush(Executor executor) { method run (line 53) | private void run(Executor executor) { method prepare (line 87) | protected void prepare(T item) {} method flush (line 89) | protected void flush(T item) {} FILE: dubbo-common/src/main/java/org/apache/dubbo/common/CommonScopeModelInitializer.java class CommonScopeModelInitializer (line 35) | public class CommonScopeModelInitializer implements ScopeModelInitializer { method initializeFrameworkModel (line 36) | @Override method initializeApplicationModel (line 47) | @Override method initializeModuleModel (line 55) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/Node.java type Node (line 22) | public interface Node { method getUrl (line 29) | URL getUrl(); method isAvailable (line 36) | boolean isAvailable(); method destroy (line 41) | void destroy(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/Parameters.java class Parameters (line 40) | @Deprecated method Parameters (line 45) | public Parameters(String... pairs) { method Parameters (line 49) | public Parameters(Map parameters) { method toMap (line 54) | private static Map toMap(String... pairs) { method parseParameters (line 58) | public static Parameters parseParameters(String query) { method getParameters (line 62) | public Map getParameters() { method getExtension (line 69) | @Deprecated method getExtension (line 78) | @Deprecated method getMethodExtension (line 87) | @Deprecated method getMethodExtension (line 96) | @Deprecated method getDecodedParameter (line 102) | public String getDecodedParameter(String key) { method getDecodedParameter (line 106) | public String getDecodedParameter(String key, String defaultValue) { method getParameter (line 118) | public String getParameter(String key) { method getParameter (line 132) | public String getParameter(String key, String defaultValue) { method getIntParameter (line 140) | public int getIntParameter(String key) { method getIntParameter (line 148) | public int getIntParameter(String key, int defaultValue) { method getPositiveIntParameter (line 156) | public int getPositiveIntParameter(String key, int defaultValue) { method getBooleanParameter (line 171) | public boolean getBooleanParameter(String key) { method getBooleanParameter (line 179) | public boolean getBooleanParameter(String key, boolean defaultValue) { method hasParameter (line 187) | public boolean hasParameter(String key) { method getMethodParameter (line 192) | public String getMethodParameter(String method, String key) { method getMethodParameter (line 203) | public String getMethodParameter(String method, String key, String def... method getMethodIntParameter (line 211) | public int getMethodIntParameter(String method, String key) { method getMethodIntParameter (line 219) | public int getMethodIntParameter(String method, String key, int defaul... method getMethodPositiveIntParameter (line 227) | public int getMethodPositiveIntParameter(String method, String key, in... method getMethodBooleanParameter (line 242) | public boolean getMethodBooleanParameter(String method, String key) { method getMethodBooleanParameter (line 250) | public boolean getMethodBooleanParameter(String method, String key, bo... method hasMethodParameter (line 258) | public boolean hasMethodParameter(String method, String key) { method equals (line 263) | @Override method hashCode (line 271) | @Override method toString (line 276) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/ProtocolServiceKey.java class ProtocolServiceKey (line 24) | public class ProtocolServiceKey extends ServiceKey { method ProtocolServiceKey (line 27) | public ProtocolServiceKey(String interfaceName, String version, String... method getProtocol (line 32) | public String getProtocol() { method getServiceKeyString (line 36) | public String getServiceKeyString() { method isSameWith (line 40) | public boolean isSameWith(ProtocolServiceKey protocolServiceKey) { method equals (line 60) | @Override method hashCode (line 75) | @Override method toString (line 80) | @Override class Matcher (line 85) | public static class Matcher { method isMatch (line 86) | public static boolean isMatch(ProtocolServiceKey rule, ProtocolServi... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/Resetable.java type Resetable (line 22) | public interface Resetable { method reset (line 29) | void reset(URL url); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/ServiceKey.java class ServiceKey (line 24) | public class ServiceKey { method ServiceKey (line 29) | public ServiceKey(String interfaceName, String version, String group) { method getInterfaceName (line 35) | public String getInterfaceName() { method getGroup (line 39) | public String getGroup() { method getVersion (line 43) | public String getVersion() { method equals (line 47) | @Override method hashCode (line 61) | @Override method toString (line 66) | @Override class Matcher (line 71) | public static class Matcher { method isMatch (line 72) | public static boolean isMatch(ServiceKey rule, ServiceKey target) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/URL.java class URL (line 114) | public /*final**/ class URL implements Serializable { method URL (line 129) | protected URL() { method URL (line 135) | public URL(URLAddress urlAddress, URLParam urlParam) { method URL (line 139) | public URL(URLAddress urlAddress, URLParam urlParam, Map... method URL (line 166) | public URL(String protocol, String host, int port, String path) { method URL (line 170) | public URL(String protocol, String host, int port, String path, String... method URL (line 174) | public URL(String protocol, String host, int port, String path, Map getBackupUrls() { method getPath (line 536) | public String getPath() { method setPath (line 540) | public URL setPath(String path) { method getAbsolutePath (line 549) | public String getAbsolutePath() { method getOriginalParameters (line 557) | public Map getOriginalParameters() { method getParameters (line 561) | public Map getParameters() { method getAllParameters (line 565) | public Map getAllParameters() { method getParameters (line 576) | public Map getParameters(Predicate nameToSelec... method getParameterAndDecoded (line 587) | public String getParameterAndDecoded(String key) { method getParameterAndDecoded (line 591) | public String getParameterAndDecoded(String key, String defaultValue) { method getOriginalParameter (line 595) | public String getOriginalParameter(String key) { method getParameter (line 599) | public String getParameter(String key) { method getParameter (line 603) | public String getParameter(String key, String defaultValue) { method getParameter (line 608) | public String[] getParameter(String key, String[] defaultValue) { method getParameter (line 613) | public List getParameter(String key, List defaultValue) { method getParameter (line 631) | public T getParameter(String key, Class valueType) { method getParameter (line 645) | public T getParameter(String key, Class valueType, T defaultVal... method setScopeModel (line 660) | public URL setScopeModel(ScopeModel scopeModel) { method getScopeModel (line 664) | public ScopeModel getScopeModel() { method getOrDefaultFrameworkModel (line 668) | public FrameworkModel getOrDefaultFrameworkModel() { method getOrDefaultApplicationModel (line 672) | public ApplicationModel getOrDefaultApplicationModel() { method getApplicationModel (line 676) | public ApplicationModel getApplicationModel() { method getOrDefaultModuleModel (line 680) | public ModuleModel getOrDefaultModuleModel() { method setServiceModel (line 684) | public URL setServiceModel(ServiceModel serviceModel) { method getServiceModel (line 688) | public ServiceModel getServiceModel() { method getUrlParameter (line 692) | public URL getUrlParameter(String key) { method getParameter (line 700) | public double getParameter(String key, double defaultValue) { method getParameter (line 708) | public float getParameter(String key, float defaultValue) { method getParameter (line 716) | public long getParameter(String key, long defaultValue) { method getParameter (line 724) | public int getParameter(String key, int defaultValue) { method getParameter (line 732) | public short getParameter(String key, short defaultValue) { method getParameter (line 740) | public byte getParameter(String key, byte defaultValue) { method getPositiveParameter (line 748) | public float getPositiveParameter(String key, float defaultValue) { method getPositiveParameter (line 756) | public double getPositiveParameter(String key, double defaultValue) { method getPositiveParameter (line 764) | public long getPositiveParameter(String key, long defaultValue) { method getPositiveParameter (line 772) | public int getPositiveParameter(String key, int defaultValue) { method getPositiveParameter (line 780) | public short getPositiveParameter(String key, short defaultValue) { method getPositiveParameter (line 788) | public byte getPositiveParameter(String key, byte defaultValue) { method getParameter (line 796) | public char getParameter(String key, char defaultValue) { method getParameter (line 801) | public boolean getParameter(String key, boolean defaultValue) { method hasParameter (line 806) | public boolean hasParameter(String key) { method getMethodParameterAndDecoded (line 811) | public String getMethodParameterAndDecoded(String method, String key) { method getMethodParameterAndDecoded (line 815) | public String getMethodParameterAndDecoded(String method, String key, ... method getMethodParameter (line 819) | public String getMethodParameter(String method, String key) { method getMethodParameterStrict (line 823) | public String getMethodParameterStrict(String method, String key) { method getMethodParameter (line 827) | public String getMethodParameter(String method, String key, String def... method getMethodParameter (line 832) | public double getMethodParameter(String method, String key, double def... method getMethodParameter (line 840) | public float getMethodParameter(String method, String key, float defau... method getMethodParameter (line 848) | public long getMethodParameter(String method, String key, long default... method getMethodParameter (line 856) | public int getMethodParameter(String method, String key, int defaultVa... method getMethodParameter (line 864) | public short getMethodParameter(String method, String key, short defau... method getMethodParameter (line 872) | public byte getMethodParameter(String method, String key, byte default... method getMethodPositiveParameter (line 880) | public double getMethodPositiveParameter(String method, String key, do... method getMethodPositiveParameter (line 888) | public float getMethodPositiveParameter(String method, String key, flo... method getMethodPositiveParameter (line 896) | public long getMethodPositiveParameter(String method, String key, long... method getMethodPositiveParameter (line 904) | public int getMethodPositiveParameter(String method, String key, int d... method getMethodPositiveParameter (line 912) | public short getMethodPositiveParameter(String method, String key, sho... method getMethodPositiveParameter (line 920) | public byte getMethodPositiveParameter(String method, String key, byte... method getMethodParameter (line 928) | public char getMethodParameter(String method, String key, char default... method getMethodParameter (line 933) | public boolean getMethodParameter(String method, String key, boolean d... method hasMethodParameter (line 938) | public boolean hasMethodParameter(String method, String key) { method getAnyMethodParameter (line 961) | public String getAnyMethodParameter(String key) { method hasMethodParameter (line 965) | public boolean hasMethodParameter(String method) { method isLocalHost (line 969) | public boolean isLocalHost() { method isAnyHost (line 973) | public boolean isAnyHost() { method addParameterAndEncoded (line 977) | public URL addParameterAndEncoded(String key, String value) { method addParameter (line 984) | public URL addParameter(String key, boolean value) { method addParameter (line 988) | public URL addParameter(String key, char value) { method addParameter (line 992) | public URL addParameter(String key, byte value) { method addParameter (line 996) | public URL addParameter(String key, short value) { method addParameter (line 1000) | public URL addParameter(String key, int value) { method addParameter (line 1004) | public URL addParameter(String key, long value) { method addParameter (line 1008) | public URL addParameter(String key, float value) { method addParameter (line 1012) | public URL addParameter(String key, double value) { method addParameter (line 1016) | public URL addParameter(String key, Enum value) { method addParameter (line 1023) | public URL addParameter(String key, Number value) { method addParameter (line 1030) | public URL addParameter(String key, CharSequence value) { method addParameter (line 1037) | public URL addParameter(String key, String value) { method addParameterIfAbsent (line 1042) | public URL addParameterIfAbsent(String key, String value) { method addParameters (line 1053) | public URL addParameters(Map parameters) { method addParametersIfAbsent (line 1058) | public URL addParametersIfAbsent(Map parameters) { method addParameters (line 1063) | public URL addParameters(String... pairs) { method addParameterString (line 1078) | public URL addParameterString(String query) { method removeParameter (line 1085) | public URL removeParameter(String key) { method removeParameters (line 1092) | public URL removeParameters(Collection keys) { method removeParameters (line 1099) | public URL removeParameters(String... keys) { method clearParameters (line 1104) | public URL clearParameters() { method getRawParameter (line 1109) | public String getRawParameter(String key) { method toOriginalMap (line 1131) | public Map toOriginalMap() { method toMap (line 1136) | public Map toMap() { method addSpecialKeys (line 1141) | private Map addSpecialKeys(Map map) { method toString (line 1166) | @Override method toString (line 1171) | public String toString(String... parameters) { method toIdentityString (line 1175) | public String toIdentityString() { method toIdentityString (line 1179) | public String toIdentityString(String... parameters) { method toFullString (line 1184) | public String toFullString() { method toFullString (line 1188) | public String toFullString(String... parameters) { method toParameterString (line 1192) | public String toParameterString() { method toParameterString (line 1196) | public String toParameterString(String... parameters) { method buildParameters (line 1202) | protected void buildParameters(StringBuilder buf, boolean concat, Stri... method buildString (line 1224) | private String buildString(boolean appendUser, boolean appendParameter... method buildString (line 1228) | private String buildString( method toJavaURL (line 1273) | public java.net.URL toJavaURL() { method toInetSocketAddress (line 1281) | public InetSocketAddress toInetSocketAddress() { method getColonSeparatedKey (line 1290) | public String getColonSeparatedKey() { method getCompatibleColonSeparatedKey (line 1303) | public String getCompatibleColonSeparatedKey() { method append (line 1311) | private void append(StringBuilder target, String parameterName, boolea... method compatibleAppend (line 1323) | private void compatibleAppend(StringBuilder target, String parameterNa... method getServiceKey (line 1336) | public String getServiceKey() { method getDisplayServiceKey (line 1353) | public String getDisplayServiceKey() { method getPathKey (line 1365) | public String getPathKey() { method buildKey (line 1373) | public static String buildKey(String path, String group, String versio... method getProtocolServiceKey (line 1377) | public String getProtocolServiceKey() { method toServiceStringWithoutResolving (line 1392) | public String toServiceStringWithoutResolving() { method toServiceString (line 1396) | public String toServiceString() { method toServiceString (line 1400) | public String toServiceString(String... parameters) { method getServiceName (line 1404) | @Deprecated method getServiceInterface (line 1409) | public String getServiceInterface() { method setServiceInterface (line 1413) | public URL setServiceInterface(String service) { method getIntParameter (line 1421) | @Deprecated method getIntParameter (line 1430) | @Deprecated method getPositiveIntParameter (line 1439) | @Deprecated method getBooleanParameter (line 1448) | @Deprecated method getBooleanParameter (line 1457) | @Deprecated method getMethodIntParameter (line 1466) | @Deprecated method getMethodIntParameter (line 1475) | @Deprecated method getMethodPositiveIntParameter (line 1484) | @Deprecated method getMethodBooleanParameter (line 1493) | @Deprecated method getMethodBooleanParameter (line 1502) | @Deprecated method toConfiguration (line 1507) | public Configuration toConfiguration() { method hashCode (line 1515) | @Override method equals (line 1523) | @Override method putMethodParameter (line 1539) | public static void putMethodParameter( method newURL (line 1545) | protected T newURL(URLAddress urlAddress, URLParam url... method getApplication (line 1551) | public String getApplication(String defaultValue) { method getApplication (line 1556) | public String getApplication() { method getRemoteApplication (line 1560) | public String getRemoteApplication() { method getGroup (line 1564) | public String getGroup() { method getGroup (line 1568) | public String getGroup(String defaultValue) { method getVersion (line 1573) | public String getVersion() { method getVersion (line 1577) | public String getVersion(String defaultValue) { method getConcatenatedParameter (line 1582) | public String getConcatenatedParameter(String key) { method getCategory (line 1586) | public String getCategory(String defaultValue) { method getCategory (line 1594) | public String[] getCategory(String[] defaultValue) { method getCategory (line 1599) | public String getCategory() { method getSide (line 1603) | public String getSide(String defaultValue) { method getSide (line 1608) | public String getSide() { method getAttributes (line 1613) | public Map getAttributes() { method addAttributes (line 1617) | public URL addAttributes(Map attributeMap) { method getAttribute (line 1624) | public Object getAttribute(String key) { method getAttribute (line 1628) | public Object getAttribute(String key, Object defaultValue) { method putAttribute (line 1633) | public URL putAttribute(String key, Object obj) { method removeAttribute (line 1641) | public URL removeAttribute(String key) { method hasAttribute (line 1648) | public boolean hasAttribute(String key) { method returnURL (line 1654) | private URL returnURL(URLAddress newURLAddress) { method returnURL (line 1661) | private URL returnURL(URLParam newURLParam) { method getOriginalServiceParameters (line 1669) | public Map getOriginalServiceParameters(String service) { method getServiceParameters (line 1673) | public Map getServiceParameters(String service) { method getOriginalServiceParameter (line 1677) | public String getOriginalServiceParameter(String service, String key) { method getServiceParameter (line 1681) | public String getServiceParameter(String service, String key) { method getServiceParameter (line 1685) | public String getServiceParameter(String service, String key, String d... method getServiceParameter (line 1690) | public int getServiceParameter(String service, String key, int default... method getServiceParameter (line 1694) | public double getServiceParameter(String service, String key, double d... method getServiceParameter (line 1702) | public float getServiceParameter(String service, String key, float def... method getServiceParameter (line 1710) | public long getServiceParameter(String service, String key, long defau... method getServiceParameter (line 1718) | public short getServiceParameter(String service, String key, short def... method getServiceParameter (line 1726) | public byte getServiceParameter(String service, String key, byte defau... method getServiceParameter (line 1734) | public char getServiceParameter(String service, String key, char defau... method getServiceParameter (line 1739) | public boolean getServiceParameter(String service, String key, boolean... method hasServiceParameter (line 1744) | public boolean hasServiceParameter(String service, String key) { method getPositiveServiceParameter (line 1749) | public float getPositiveServiceParameter(String service, String key, f... method getPositiveServiceParameter (line 1757) | public double getPositiveServiceParameter(String service, String key, ... method getPositiveServiceParameter (line 1765) | public long getPositiveServiceParameter(String service, String key, lo... method getPositiveServiceParameter (line 1773) | public int getPositiveServiceParameter(String service, String key, int... method getPositiveServiceParameter (line 1781) | public short getPositiveServiceParameter(String service, String key, s... method getPositiveServiceParameter (line 1789) | public byte getPositiveServiceParameter(String service, String key, by... method getServiceMethodParameterAndDecoded (line 1797) | public String getServiceMethodParameterAndDecoded(String service, Stri... method getServiceMethodParameterAndDecoded (line 1801) | public String getServiceMethodParameterAndDecoded(String service, Stri... method getServiceMethodParameterStrict (line 1805) | public String getServiceMethodParameterStrict(String service, String m... method getServiceMethodParameter (line 1809) | public String getServiceMethodParameter(String service, String method,... method getServiceMethodParameter (line 1813) | public String getServiceMethodParameter(String service, String method,... method getServiceMethodParameter (line 1818) | public double getServiceMethodParameter(String service, String method,... method getServiceMethodParameter (line 1826) | public float getServiceMethodParameter(String service, String method, ... method getServiceMethodParameter (line 1834) | public long getServiceMethodParameter(String service, String method, S... method getServiceMethodParameter (line 1842) | public int getServiceMethodParameter(String service, String method, St... method getServiceMethodParameter (line 1850) | public short getServiceMethodParameter(String service, String method, ... method getServiceMethodParameter (line 1858) | public byte getServiceMethodParameter(String service, String method, S... method hasServiceMethodParameter (line 1866) | public boolean hasServiceMethodParameter(String service, String method... method hasServiceMethodParameter (line 1870) | public boolean hasServiceMethodParameter(String service, String method) { method toSerializableURL (line 1874) | public URL toSerializableURL() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/URLBuilder.java class URLBuilder (line 32) | public final class URLBuilder extends ServiceConfigURL { method URLBuilder (line 53) | public URLBuilder() { method URLBuilder (line 65) | public URLBuilder(String protocol, String host, int port) { method URLBuilder (line 69) | public URLBuilder(String protocol, String host, int port, String[] pai... method URLBuilder (line 73) | public URLBuilder(String protocol, String host, int port, Map>... method addParametersIfAbsent (line 367) | @Override method addParameters (line 378) | @Override method addParameterString (line 394) | @Override method removeParameter (line 402) | @Override method removeParameters (line 410) | @Override method removeParameters (line 418) | @Override method clearParameters (line 429) | @Override method hasParameter (line 435) | @Override method hasMethodParameter (line 441) | @Override method getParameter (line 465) | @Override method getMethodParameter (line 470) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/URLStrParser.java class URLStrParser (line 31) | public final class URLStrParser { method URLStrParser (line 40) | private URLStrParser() { method parseDecodedStr (line 49) | public static URL parseDecodedStr(String decodedURLStr) { method parseDecodedParams (line 62) | private static Map parseDecodedParams(String str, int ... method parseURLBody (line 102) | private static URL parseURLBody(String fullURLStr, String decodedBody,... method parseRawURLToArrays (line 177) | public static String[] parseRawURLToArrays(String rawURLStr, int pathE... method parseParams (line 198) | public static Map parseParams(String rawParams, boolea... method parseEncodedStr (line 210) | public static URL parseEncodedStr(String encodedURLStr) { method parseEncodedParams (line 224) | private static Map parseEncodedParams(String str, int ... method addParam (line 266) | private static boolean addParam( method decodeComponent (line 312) | private static String decodeComponent(String s, int from, int toExclud... method decodeUtf8Component (line 340) | private static String decodeUtf8Component( method indexOf (line 365) | private static int indexOf(String str, char ch, int from, int toExclud... method lastIndexOf (line 380) | private static int lastIndexOf(String str, char ch, int from, int toEx... class TempBuf (line 395) | private static final class TempBuf { method TempBuf (line 401) | TempBuf(int bufSize) { method charBuf (line 406) | public char[] charBuf(int size) { method byteBuf (line 414) | public byte[] byteBuf(int size) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/Version.java class Version (line 40) | public final class Version { method tryLoadVersionFromResource (line 84) | private static void tryLoadVersionFromResource() throws IOException { method Version (line 103) | private Version() {} method getProtocolVersion (line 105) | public static String getProtocolVersion() { method getVersion (line 109) | public static String getVersion() { method getLastCommitId (line 113) | public static String getLastCommitId() { method compare (line 124) | public static int compare(String version1, String version2) { method isRelease270OrHigher (line 131) | public static boolean isRelease270OrHigher(String version) { method isRelease263OrHigher (line 144) | public static boolean isRelease263OrHigher(String version) { method isSupportResponseAttachment (line 155) | public static boolean isSupportResponseAttachment(String version) { method getIntVersion (line 167) | public static int getIntVersion(String version) { method parseInt (line 191) | private static int parseInt(String version) { method getPrefixDigits (line 207) | private static String getPrefixDigits(String v) { method getVersion (line 215) | public static String getVersion(Class cls, String defaultVersion) { method getFromFile (line 268) | private static String getFromFile(String file) { method checkDuplicate (line 296) | private static void checkDuplicate() { method checkArtifacts (line 304) | private static void checkArtifacts(Set artifactIds) throws IOE... method checkArtifact (line 312) | private static void checkArtifact(String artifactId) throws IOException { method checkVersion (line 335) | private static void checkVersion(String artifactId, URL url, String ke... method loadArtifactIds (line 348) | private static Set loadArtifactIds() throws IOException { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/aot/NativeDetector.java class NativeDetector (line 23) | public abstract class NativeDetector { method inNativeImage (line 34) | public static boolean inNativeImage() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/beans/ScopeBeanException.java class ScopeBeanException (line 19) | public class ScopeBeanException extends RuntimeException { method ScopeBeanException (line 21) | public ScopeBeanException(String message, Throwable cause) { method ScopeBeanException (line 25) | public ScopeBeanException(String message) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/beans/ScopeBeanExtensionInjector.java class ScopeBeanExtensionInjector (line 27) | public class ScopeBeanExtensionInjector implements ExtensionInjector, Sc... method setScopeModel (line 31) | @Override method getInstance (line 36) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/beans/factory/ScopeBeanFactory.java class ScopeBeanFactory (line 52) | public final class ScopeBeanFactory { method ScopeBeanFactory (line 67) | public ScopeBeanFactory(ScopeBeanFactory parent, ExtensionAccessor ext... method initInstantiationStrategy (line 74) | private void initInstantiationStrategy() { method registerBean (line 86) | public T registerBean(Class clazz) throws ScopeBeanException { method registerBean (line 90) | public T registerBean(String name, Class clazz) throws ScopeBea... method registerBeanDefinition (line 94) | public void registerBeanDefinition(Class clazz) { method registerBeanDefinition (line 98) | public void registerBeanDefinition(String name, Class clazz) { method registerBeanFactory (line 102) | public void registerBeanFactory(Supplier factory) { method registerBeanFactory (line 106) | @SuppressWarnings("unchecked") method createAndRegisterBean (line 115) | private T createAndRegisterBean(String name, Class clazz) { method registerBean (line 131) | public void registerBean(Object bean) { method registerBean (line 135) | public void registerBean(String name, Object bean) { method getOrRegisterBean (line 152) | public T getOrRegisterBean(Class type) { method getOrRegisterBean (line 156) | @SuppressWarnings("SynchronizationOnLocalVariableOrMethodParameter") method getOrRegisterBean (line 172) | public T getOrRegisterBean(Class type, Function beanClass) { method getBeansOfType (line 267) | @SuppressWarnings("unchecked") method getBean (line 280) | public T getBean(Class type) { method getBean (line 284) | public T getBean(String name, Class type) { method getBeanFromCache (line 292) | @SuppressWarnings("unchecked") method getBeanInternal (line 313) | @SuppressWarnings("unchecked") method destroy (line 357) | public void destroy() { method isDestroyed (line 381) | public boolean isDestroyed() { method checkDestroyed (line 385) | private void checkDestroyed() { class BeanInfo (line 391) | static final class BeanInfo { method BeanInfo (line 395) | BeanInfo(String name, Object instance) { class BeanDefinition (line 401) | static final class BeanDefinition { method BeanDefinition (line 408) | BeanDefinition(String name, Class beanClass) { method BeanDefinition (line 414) | BeanDefinition(String name, Class beanClass, Supplier beanFact... method getRegisteredClasses (line 421) | public Set> getRegisteredClasses() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/beans/support/InstantiationStrategy.java class InstantiationStrategy (line 34) | public class InstantiationStrategy { method InstantiationStrategy (line 38) | public InstantiationStrategy() { method InstantiationStrategy (line 42) | public InstantiationStrategy(ScopeModelAccessor scopeModelAccessor) { method instantiate (line 46) | @SuppressWarnings("unchecked") method isMatched (line 97) | private boolean isMatched(Constructor constructor) { method isSupportedConstructorParameterType (line 106) | private boolean isSupportedConstructorParameterType(Class parameter... method getArgumentValueForType (line 110) | private Object getArgumentValueForType(Class parameterType) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/beanutil/JavaBeanAccessor.java type JavaBeanAccessor (line 19) | public enum JavaBeanAccessor { method isAccessByMethod (line 34) | public static boolean isAccessByMethod(JavaBeanAccessor accessor) { method isAccessByField (line 38) | public static boolean isAccessByField(JavaBeanAccessor accessor) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/beanutil/JavaBeanDescriptor.java class JavaBeanDescriptor (line 24) | public final class JavaBeanDescriptor implements Serializable, Iterable<... method JavaBeanDescriptor (line 62) | public JavaBeanDescriptor() {} method JavaBeanDescriptor (line 64) | public JavaBeanDescriptor(String className, int type) { method isClassType (line 74) | public boolean isClassType() { method isEnumType (line 78) | public boolean isEnumType() { method isCollectionType (line 82) | public boolean isCollectionType() { method isMapType (line 86) | public boolean isMapType() { method isArrayType (line 90) | public boolean isArrayType() { method isPrimitiveType (line 94) | public boolean isPrimitiveType() { method isBeanType (line 98) | public boolean isBeanType() { method getType (line 102) | public int getType() { method setType (line 106) | public void setType(int type) { method getClassName (line 110) | public String getClassName() { method setClassName (line 114) | public void setClassName(String className) { method setProperty (line 118) | public Object setProperty(Object propertyName, Object propertyValue) { method setEnumNameProperty (line 123) | public String setEnumNameProperty(String name) { method getEnumPropertyName (line 131) | public String getEnumPropertyName() { method setClassNameProperty (line 139) | public String setClassNameProperty(String name) { method getClassNameProperty (line 147) | public String getClassNameProperty() { method setPrimitiveProperty (line 155) | public Object setPrimitiveProperty(Object primitiveValue) { method getPrimitiveProperty (line 162) | public Object getPrimitiveProperty() { method getProperty (line 169) | public Object getProperty(Object propertyName) { method containsProperty (line 174) | public boolean containsProperty(Object propertyName) { method iterator (line 179) | @Override method propertySize (line 184) | public int propertySize() { method isValidType (line 188) | private boolean isValidType(int type) { method notNull (line 192) | private void notNull(Object obj, String message) { method notEmpty (line 198) | private void notEmpty(String string, String message) { method isEmpty (line 204) | private boolean isEmpty(String string) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/beanutil/JavaBeanSerializeUtil.java class JavaBeanSerializeUtil (line 35) | public final class JavaBeanSerializeUtil { method JavaBeanSerializeUtil (line 62) | private JavaBeanSerializeUtil() {} method serialize (line 64) | public static JavaBeanDescriptor serialize(Object obj) { method serialize (line 68) | public static JavaBeanDescriptor serialize(Object obj, JavaBeanAccesso... method createDescriptorForSerialize (line 79) | private static JavaBeanDescriptor createDescriptorForSerialize(Class cls, String property, C... method instantiate (line 326) | private static Object instantiate(Class cl) throws Exception { method getConstructorArg (line 354) | public static Object getConstructorArg(Class cl) { method instantiateForDeserialize (line 389) | private static Object instantiateForDeserialize( method name2Class (line 447) | public static Class name2Class(ClassLoader loader, String name) thr... method isArray (line 470) | private static boolean isArray(String type) { method isReferenceType (line 474) | private static boolean isReferenceType(String type) { method getEnumValueOfMethod (line 478) | private static Method getEnumValueOfMethod(Class cl) throws NoSuchMeth... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/bytecode/ClassGenerator.java class ClassGenerator (line 46) | public final class ClassGenerator { method ClassGenerator (line 64) | private ClassGenerator() {} method ClassGenerator (line 66) | private ClassGenerator(ClassLoader classLoader, ClassPool pool) { method newInstance (line 71) | public static ClassGenerator newInstance() { method newInstance (line 77) | public static ClassGenerator newInstance(ClassLoader loader) { method isDynamicClass (line 81) | public static boolean isDynamicClass(Class cl) { method getClassPool (line 85) | public static ClassPool getClassPool(ClassLoader loader) { method modifier (line 105) | private static String modifier(int mod) { method getClassName (line 125) | public String getClassName() { method setClassName (line 129) | public ClassGenerator setClassName(String name) { method addInterface (line 134) | public ClassGenerator addInterface(String cn) { method addInterface (line 142) | public ClassGenerator addInterface(Class cl) { method setSuperClass (line 146) | public ClassGenerator setSuperClass(String cn) { method setSuperClass (line 151) | public ClassGenerator setSuperClass(Class cl) { method addField (line 156) | public ClassGenerator addField(String code) { method addField (line 164) | public ClassGenerator addField(String name, int mod, Class type) { method addField (line 168) | public ClassGenerator addField(String name, int mod, Class type, St... method addMethod (line 180) | public ClassGenerator addMethod(String code) { method addMethod (line 188) | public ClassGenerator addMethod(String name, int mod, Class rt, Cla... method addMethod (line 192) | public ClassGenerator addMethod(String name, int mod, Class rt, Cla... method addMethod (line 223) | public ClassGenerator addMethod(Method m) { method addMethod (line 228) | public ClassGenerator addMethod(String name, Method m) { method addConstructor (line 238) | public ClassGenerator addConstructor(String code) { method addConstructor (line 246) | public ClassGenerator addConstructor(int mod, Class[] pts, String b... method addConstructor (line 250) | public ClassGenerator addConstructor(int mod, Class[] pts, Class... method addConstructor (line 275) | public ClassGenerator addConstructor(Constructor c) { method addDefaultConstructor (line 285) | public ClassGenerator addDefaultConstructor() { method getClassPool (line 290) | public ClassPool getClassPool() { method toClass (line 298) | public Class toClass(Class neighbor) { method toClass (line 302) | public Class toClass(Class neighborClass, ClassLoader loader, Pr... method release (line 374) | public void release() { method getCtClass (line 398) | private CtClass getCtClass(Class c) throws NotFoundException { method getCtMethod (line 402) | private CtMethod getCtMethod(Method m) throws NotFoundException { method getCtConstructor (line 406) | private CtConstructor getCtConstructor(Constructor c) throws NotFou... type DC (line 410) | public static interface DC {} FILE: dubbo-common/src/main/java/org/apache/dubbo/common/bytecode/DubboLoaderClassPath.java class DubboLoaderClassPath (line 27) | public class DubboLoaderClassPath extends LoaderClassPath { method DubboLoaderClassPath (line 28) | public DubboLoaderClassPath() { method openClassfile (line 32) | @Override method find (line 42) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/bytecode/Mixin.java class Mixin (line 28) | public abstract class Mixin { method Mixin (line 32) | protected Mixin() {} method mixin (line 42) | public static Mixin mixin(Class[] ics, Class dc) { method mixin (line 55) | public static Mixin mixin(Class[] ics, Class dc, ClassLoader cl) { method mixin (line 67) | public static Mixin mixin(Class[] ics, Class[] dcs) { method mixin (line 80) | public static Mixin mixin(Class[] ics, Class[] dcs, ClassLoader ... method findMethod (line 208) | private static int findMethod(Class[] dcs, String desc) { method assertInterfaceArray (line 223) | private static void assertInterfaceArray(Class[] ics) { method newInstance (line 237) | public abstract Object newInstance(Object[] ds); type MixinAware (line 239) | public static interface MixinAware { method setMixinInstance (line 240) | void setMixinInstance(Object instance); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/bytecode/NoSuchMethodException.java class NoSuchMethodException (line 22) | public class NoSuchMethodException extends RuntimeException { method NoSuchMethodException (line 25) | public NoSuchMethodException() { method NoSuchMethodException (line 29) | public NoSuchMethodException(String msg) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/bytecode/NoSuchPropertyException.java class NoSuchPropertyException (line 22) | public class NoSuchPropertyException extends RuntimeException { method NoSuchPropertyException (line 25) | public NoSuchPropertyException() { method NoSuchPropertyException (line 29) | public NoSuchPropertyException(String msg) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/bytecode/Proxy.java class Proxy (line 40) | public class Proxy { method invoke (line 42) | @Override method Proxy (line 53) | protected Proxy(Class classToCreate) { method getProxy (line 63) | public static Proxy getProxy(Class... ics) { method buildInterfacesKey (line 95) | private static String buildInterfacesKey(ClassLoader cl, Class[] ic... method buildProxyClass (line 118) | private static Class buildProxyClass(ClassLoader cl, Class[] ics... method asArgument (line 201) | private static String asArgument(Class cl, String name) { method newInstance (line 237) | public Object newInstance() { method newInstance (line 246) | public Object newInstance(InvocationHandler handler) { method getClassToCreate (line 256) | public Class getClassToCreate() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/bytecode/Wrapper.java class Wrapper (line 44) | public abstract class Wrapper { method getMethodNames (line 50) | @Override method getDeclaredMethodNames (line 55) | @Override method getPropertyNames (line 60) | @Override method getPropertyType (line 65) | @Override method getPropertyValue (line 70) | @Override method setPropertyValue (line 75) | @Override method hasProperty (line 80) | @Override method invokeMethod (line 85) | @Override method getWrapper (line 114) | public static Wrapper getWrapper(Class c) { method makeWrapper (line 128) | private static Wrapper makeWrapper(Class c) { method arg (line 369) | private static String arg(Class cl, String name) { method args (line 400) | private static String args(Class[] cs, String name) { method propertyName (line 415) | private static String propertyName(String pn) { method getPropertyNames (line 426) | public abstract String[] getPropertyNames(); method getPropertyType (line 434) | public abstract Class getPropertyType(String pn); method hasProperty (line 442) | public abstract boolean hasProperty(String name); method getPropertyValue (line 451) | public abstract Object getPropertyValue(Object instance, String pn) method setPropertyValue (line 461) | public abstract void setPropertyValue(Object instance, String pn, Obje... method getPropertyValues (line 471) | public Object[] getPropertyValues(Object instance, String[] pns) method setPropertyValues (line 487) | public void setPropertyValues(Object instance, String[] pns, Object[] ... method getMethodNames (line 503) | public abstract String[] getMethodNames(); method getDeclaredMethodNames (line 510) | public abstract String[] getDeclaredMethodNames(); method hasMethod (line 518) | public boolean hasMethod(String name) { method invokeMethod (line 536) | public abstract Object invokeMethod(Object instance, String mn, Class<... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/cache/FileCacheStore.java class FileCacheStore (line 49) | public class FileCacheStore { method FileCacheStore (line 57) | private FileCacheStore(String cacheFilePath, File cacheFile, File lock... method loadCache (line 64) | public synchronized Map loadCache(int entrySize) throw... method unlock (line 94) | private void unlock() { method refreshCache (line 113) | public synchronized void refreshCache(Map properties, ... method deleteFile (line 149) | private static void deleteFile(File f) { method destroy (line 160) | public synchronized void destroy() { method newBuilder (line 165) | public static Builder newBuilder() { class Builder (line 169) | public static class Builder { method Builder (line 175) | private Builder() {} method cacheFilePath (line 177) | public Builder cacheFilePath(String cacheFilePath) { method cacheFile (line 182) | public Builder cacheFile(File cacheFile) { method lockFile (line 187) | public Builder lockFile(File lockFile) { method directoryLock (line 192) | public Builder directoryLock(FileLock directoryLock) { method build (line 197) | public FileCacheStore build() { class Empty (line 205) | protected static class Empty extends FileCacheStore { method Empty (line 207) | private Empty(String cacheFilePath) { method getInstance (line 211) | public static Empty getInstance(String cacheFilePath) { method loadCache (line 215) | @Override method refreshCache (line 220) | @Override class LimitedLengthBufferedWriter (line 229) | private static class LimitedLengthBufferedWriter extends BufferedWriter { method LimitedLengthBufferedWriter (line 233) | public LimitedLengthBufferedWriter(Writer out, long maxSize) { method write (line 238) | @Override method getRemainSize (line 247) | public long getRemainSize() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/cache/FileCacheStoreFactory.java class FileCacheStoreFactory (line 45) | public final class FileCacheStoreFactory { method FileCacheStoreFactory (line 50) | private FileCacheStoreFactory() { method getInstance (line 79) | public static FileCacheStore getInstance(String basePath, String cache... method getInstance (line 83) | public static FileCacheStore getInstance(String basePath, String cache... method safeName (line 129) | private static String safeName(String name) { method getFile (line 150) | private static FileCacheStore getFile(String name, boolean enableFileC... method tryFileLock (line 181) | private static void tryFileLock(FileCacheStore.Builder builder, String... method removeCache (line 207) | static void removeCache(String cacheFileName) { class PathNotExclusiveException (line 211) | private static class PathNotExclusiveException extends Exception { method PathNotExclusiveException (line 212) | public PathNotExclusiveException(String msg) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/compact/Dubbo2ActivateUtils.java class Dubbo2ActivateUtils (line 22) | public class Dubbo2ActivateUtils { method loadClass (line 41) | @SuppressWarnings("unchecked") method isActivateLoaded (line 55) | public static boolean isActivateLoaded() { method getActivateClass (line 59) | public static Class getActivateClass() { method loadMethod (line 63) | private static Method loadMethod(String name) { method getGroup (line 74) | public static String[] getGroup(Annotation annotation) { method getValue (line 90) | public static String[] getValue(Annotation annotation) { method getBefore (line 106) | public static String[] getBefore(Annotation annotation) { method getAfter (line 122) | public static String[] getAfter(Annotation annotation) { method getOrder (line 138) | public static int getOrder(Annotation annotation) { method getOnClass (line 154) | public static String[] getOnClass(Annotation annotation) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/compact/Dubbo2CompactUtils.java class Dubbo2CompactUtils (line 25) | public class Dubbo2CompactUtils { method initEnabled (line 40) | private static void initEnabled() { method isEnabled (line 60) | public static boolean isEnabled() { method setEnabled (line 64) | public static void setEnabled(boolean enabled) { method loadClass (line 68) | private static Class loadClass(String name) { method loadAnnotation (line 76) | @SuppressWarnings("unchecked") method isReferenceClassLoaded (line 90) | public static boolean isReferenceClassLoaded() { method getReferenceClass (line 94) | public static Class getReferenceClass() { method isServiceClassLoaded (line 98) | public static boolean isServiceClassLoaded() { method getServiceClass (line 102) | public static Class getServiceClass() { method isEchoServiceClassLoaded (line 106) | public static boolean isEchoServiceClassLoaded() { method getEchoServiceClass (line 110) | public static Class getEchoServiceClass() { method isGenericServiceClassLoaded (line 114) | public static boolean isGenericServiceClassLoaded() { method getGenericServiceClass (line 118) | public static Class getGenericServiceClass() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/compact/Dubbo2GenericExceptionUtils.java class Dubbo2GenericExceptionUtils (line 23) | public class Dubbo2GenericExceptionUtils { method loadClass (line 46) | @SuppressWarnings("unchecked") method loadConstructor (line 60) | private static Constructor compile(Class neighbor, String code, ClassLoader c... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/compiler/support/AbstractCompiler.java class AbstractCompiler (line 31) | public abstract class AbstractCompiler implements Compiler { method compile (line 39) | @Override method doCompile (line 82) | protected Class doCompile(ClassLoader classLoader, String name, Str... method doCompile (line 86) | protected Class doCompile(Class neighbor, ClassLoader classLoade... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/compiler/support/AdaptiveCompiler.java class AdaptiveCompiler (line 28) | @Adaptive method setFrameworkModel (line 32) | @Override method setDefaultCompiler (line 39) | public static void setDefaultCompiler(String compiler) { method compile (line 43) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/compiler/support/ClassUtils.java class ClassUtils (line 36) | public class ClassUtils { method ClassUtils (line 43) | private ClassUtils() {} method newInstance (line 45) | public static Object newInstance(String name) { method forName (line 56) | public static Class forName(String[] packages, String className) { method forName (line 72) | public static Class forName(String className) { method classForName (line 80) | public static Class classForName(String className) throws ClassNotF... method arrayForName (line 131) | private static Class arrayForName(String className) throws ClassNot... method getBoxedClass (line 138) | public static Class getBoxedClass(Class type) { method boxed (line 160) | public static Boolean boxed(boolean v) { method boxed (line 164) | public static Character boxed(char v) { method boxed (line 168) | public static Byte boxed(byte v) { method boxed (line 172) | public static Short boxed(short v) { method boxed (line 176) | public static Integer boxed(int v) { method boxed (line 180) | public static Long boxed(long v) { method boxed (line 184) | public static Float boxed(float v) { method boxed (line 188) | public static Double boxed(double v) { method boxed (line 192) | public static Object boxed(Object v) { method unboxed (line 196) | public static boolean unboxed(Boolean v) { method unboxed (line 200) | public static char unboxed(Character v) { method unboxed (line 204) | public static byte unboxed(Byte v) { method unboxed (line 208) | public static short unboxed(Short v) { method unboxed (line 212) | public static int unboxed(Integer v) { method unboxed (line 216) | public static long unboxed(Long v) { method unboxed (line 220) | public static float unboxed(Float v) { method unboxed (line 224) | public static double unboxed(Double v) { method unboxed (line 228) | public static Object unboxed(Object v) { method isNotEmpty (line 232) | public static boolean isNotEmpty(Object object) { method getSize (line 236) | public static int getSize(Object object) { method toURI (line 251) | public static URI toURI(String name) { method isBeforeJava5 (line 259) | public static boolean isBeforeJava5(String javaVersion) { method isBeforeJava6 (line 268) | public static boolean isBeforeJava6(String javaVersion) { method toString (line 272) | public static String toString(Throwable e) { method checkBytecode (line 288) | public static void checkBytecode(String name, byte[] bytecode) { method getSizeMethod (line 295) | public static String getSizeMethod(Class cls) { method getMethodName (line 315) | public static String getMethodName(Method method, Class[] parameter... method searchMethod (line 345) | public static Method searchMethod(Class currentClass, String name, ... method getInitCode (line 377) | public static String getInitCode(Class type) { method toMap (line 394) | public static Map toMap(Map.Entry[] entries) { method getSimpleClassName (line 407) | public static String getSimpleClassName(String qualifiedName) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/compiler/support/CtClassBuilder.java class CtClassBuilder (line 41) | public class CtClassBuilder { method getClassName (line 59) | public String getClassName() { method setClassName (line 63) | public void setClassName(String className) { method getSuperClassName (line 67) | public String getSuperClassName() { method setSuperClassName (line 71) | public void setSuperClassName(String superClassName) { method getImports (line 75) | public List getImports() { method addImports (line 79) | public void addImports(String pkg) { method getInterfaces (line 90) | public List getInterfaces() { method addInterface (line 94) | public void addInterface(String iface) { method getConstructors (line 98) | public List getConstructors() { method addConstructor (line 102) | public void addConstructor(String constructor) { method getFields (line 106) | public List getFields() { method addField (line 110) | public void addField(String field) { method getMethods (line 114) | public List getMethods() { method addMethod (line 118) | public void addMethod(String method) { method getQualifiedClassName (line 127) | protected String getQualifiedClassName(String className) { method build (line 142) | public CtClass build(ClassLoader classLoader) throws NotFoundException... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/compiler/support/JavassistCompiler.java class JavassistCompiler (line 32) | public class JavassistCompiler extends AbstractCompiler { method doCompile (line 44) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/compiler/support/JdkCompiler.java class JdkCompiler (line 54) | public class JdkCompiler extends AbstractCompiler { method buildDefaultOptions (line 68) | private static List buildDefaultOptions(String javaVersion) { method buildDefaultOptions (line 72) | private static List buildDefaultOptions() { method JdkCompiler (line 76) | public JdkCompiler(List options) { method JdkCompiler (line 102) | public JdkCompiler() { method JdkCompiler (line 106) | public JdkCompiler(String javaVersion) { method doCompile (line 110) | @Override class JavaFileObjectImpl (line 133) | private static final class JavaFileObjectImpl extends SimpleJavaFileOb... method JavaFileObjectImpl (line 138) | public JavaFileObjectImpl(final String baseName, final CharSequence ... method JavaFileObjectImpl (line 143) | JavaFileObjectImpl(final String name, final Kind kind) { method JavaFileObjectImpl (line 148) | public JavaFileObjectImpl(URI uri, Kind kind) { method getCharContent (line 153) | @Override method openInputStream (line 161) | @Override method openOutputStream (line 166) | @Override method getByteCode (line 171) | public byte[] getByteCode() { class JavaFileManagerImpl (line 176) | private static final class JavaFileManagerImpl extends ForwardingJavaF... method JavaFileManagerImpl (line 182) | public JavaFileManagerImpl(JavaFileManager fileManager, ClassLoaderI... method getFileForInput (line 187) | @Override method putFileForInput (line 197) | public void putFileForInput( method uri (line 202) | private URI uri(Location location, String packageName, String relati... method getJavaFileForOutput (line 206) | @Override method getClassLoader (line 214) | @Override method inferBinaryName (line 219) | @Override method list (line 227) | @Override class ClassLoaderImpl (line 260) | private static final class ClassLoaderImpl extends ClassLoader { method ClassLoaderImpl (line 264) | ClassLoaderImpl(final ClassLoader parentClassLoader) { method files (line 268) | Collection files() { method findClass (line 272) | @Override method add (line 287) | void add(final String qualifiedClassName, final JavaFileObject javaF... method loadClass (line 291) | @Override method getResourceAsStream (line 297) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/concurrent/AbortPolicy.java class AbortPolicy (line 24) | public class AbortPolicy implements Rejector { method reject (line 26) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/concurrent/CallableSafeInitializer.java class CallableSafeInitializer (line 32) | public class CallableSafeInitializer { method CallableSafeInitializer (line 42) | public CallableSafeInitializer(Callable callable) { method get (line 53) | public final T get() { method initialize (line 75) | protected T initialize() { method remove (line 83) | public T remove() { method remove (line 87) | public T remove(Consumer action) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/concurrent/DiscardOldestPolicy.java class DiscardOldestPolicy (line 24) | public class DiscardOldestPolicy implements Rejector { method reject (line 26) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/concurrent/DiscardPolicy.java class DiscardPolicy (line 24) | public class DiscardPolicy implements Rejector { method reject (line 26) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/concurrent/RejectException.java class RejectException (line 24) | public class RejectException extends RuntimeException { method RejectException (line 32) | public RejectException() {} method RejectException (line 40) | public RejectException(final String message) { method RejectException (line 50) | public RejectException(final String message, final Throwable cause) { method RejectException (line 60) | public RejectException(final Throwable cause) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/concurrent/Rejector.java type Rejector (line 28) | public interface Rejector { method reject (line 42) | void reject(E e, Queue queue); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/CompositeConfiguration.java class CompositeConfiguration (line 32) | public class CompositeConfiguration implements Configuration { method CompositeConfiguration (line 43) | public CompositeConfiguration() {} method CompositeConfiguration (line 45) | public CompositeConfiguration(Configuration... configurations) { method isDynamicIncluded (line 54) | public boolean isDynamicIncluded() { method setDynamicIncluded (line 58) | public void setDynamicIncluded(boolean dynamicIncluded) { method addConfiguration (line 62) | public void addConfiguration(Configuration configuration) { method addConfigurationFirst (line 69) | public void addConfigurationFirst(Configuration configuration) { method addConfiguration (line 73) | public void addConfiguration(int pos, Configuration configuration) { method getInternalProperty (line 77) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/Configuration.java type Configuration (line 30) | public interface Configuration { method getString (line 40) | default String getString(String key) { method getString (line 54) | default String getString(String key, String defaultValue) { method getInt (line 58) | default int getInt(String key) { method getInt (line 67) | default int getInt(String key, int defaultValue) { method getInteger (line 72) | default Integer getInteger(String key, Integer defaultValue) { method getBoolean (line 88) | default boolean getBoolean(String key) { method getBoolean (line 97) | default boolean getBoolean(String key, boolean defaultValue) { method getBoolean (line 101) | default Boolean getBoolean(String key, Boolean defaultValue) { method getProperty (line 126) | default Object getProperty(String key) { method getProperty (line 139) | default Object getProperty(String key, Object defaultValue) { method getInternalProperty (line 144) | Object getInternalProperty(String key); method containsKey (line 153) | default boolean containsKey(String key) { method convert (line 157) | default T convert(Class cls, String key, T defaultValue) { method toBooleanObject (line 193) | static Boolean toBooleanObject(boolean bool) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/ConfigurationCache.java class ConfigurationCache (line 28) | public class ConfigurationCache { method computeIfAbsent (line 38) | public String computeIfAbsent(String key, Function fun... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/ConfigurationUtils.java class ConfigurationUtils (line 50) | public final class ConfigurationUtils { method ConfigurationUtils (line 55) | private ConfigurationUtils() { method getSystemConfiguration (line 79) | public static Configuration getSystemConfiguration(ScopeModel scopeMod... method getEnvConfiguration (line 90) | public static Configuration getEnvConfiguration(ScopeModel scopeModel) { method getGlobalConfiguration (line 103) | public static Configuration getGlobalConfiguration(ScopeModel scopeMod... method getDynamicGlobalConfiguration (line 109) | public static Configuration getDynamicGlobalConfiguration(ScopeModel s... method getServerShutdownTimeout (line 120) | @SuppressWarnings("deprecation") method reCalShutdownTime (line 153) | public static int reCalShutdownTime(int expected) { method setExpectedShutdownTime (line 168) | public static void setExpectedShutdownTime(long expectedShutdownTime) { method getCachedDynamicProperty (line 172) | public static String getCachedDynamicProperty(ScopeModel realScopeMode... method getScopeModelOrDefaultApplicationModel (line 180) | private static ScopeModel getScopeModelOrDefaultApplicationModel(Scope... method getDynamicProperty (line 187) | public static String getDynamicProperty(ScopeModel scopeModel, String ... method getDynamicProperty (line 191) | public static String getDynamicProperty(ScopeModel scopeModel, String ... method getProperty (line 195) | public static String getProperty(ScopeModel scopeModel, String propert... method getProperty (line 199) | public static String getProperty(ScopeModel scopeModel, String propert... method get (line 203) | public static int get(ScopeModel scopeModel, String property, int defa... method parseProperties (line 207) | public static Map parseProperties(String content) thro... method isEmptyValue (line 234) | public static boolean isEmptyValue(Object value) { method getSubProperties (line 258) | public static Map getSubProperties( method getSubProperties (line 267) | public static Map getSubProperties(Map Map getSubProperties( method hasSubProperties (line 308) | public static boolean hasSubProperties(Collection boolean hasSubProperties(Map Set getSubIds(Collection getExternalConfigMap() { method getAppExternalConfigMap (line 150) | public Map getAppExternalConfigMap() { method getAppConfigMap (line 154) | public Map getAppConfigMap() { method updateExternalConfigMap (line 158) | public void updateExternalConfigMap(Map externalMap) { method updateAppExternalConfigMap (line 162) | public void updateAppExternalConfigMap(Map externalMap) { method updateAppConfigMap (line 171) | public void updateAppConfigMap(Map map) { method getPrefixedConfiguration (line 186) | public Configuration getPrefixedConfiguration(AbstractConfig config, S... method getConfiguration (line 209) | public CompositeConfiguration getConfiguration() { method getConfigurationMaps (line 230) | public List> getConfigurationMaps(AbstractConfig c... method getConfigurationMaps (line 253) | public List> getConfigurationMaps() { method destroy (line 260) | @Override method reset (line 291) | public void reset() { method resolvePlaceholders (line 296) | public String resolvePlaceholders(String str) { method getPropertiesConfiguration (line 300) | public PropertiesConfiguration getPropertiesConfiguration() { method getSystemConfiguration (line 304) | public SystemConfiguration getSystemConfiguration() { method getEnvironmentConfiguration (line 308) | public EnvironmentConfiguration getEnvironmentConfiguration() { method getExternalConfiguration (line 312) | public InmemoryConfiguration getExternalConfiguration() { method getAppExternalConfiguration (line 316) | public InmemoryConfiguration getAppExternalConfiguration() { method getAppConfiguration (line 320) | public InmemoryConfiguration getAppConfiguration() { method getLocalMigrationRule (line 324) | public String getLocalMigrationRule() { method refreshClassLoaders (line 328) | public synchronized void refreshClassLoaders() { method getDynamicGlobalConfiguration (line 336) | public Configuration getDynamicGlobalConfiguration() { method getDynamicConfiguration (line 355) | public Optional getDynamicConfiguration() { method setDynamicConfiguration (line 359) | @DisableInject FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/EnvironmentConfiguration.java class EnvironmentConfiguration (line 30) | public class EnvironmentConfiguration implements Configuration { method getInternalProperty (line 32) | @Override method generateCandidateEnvironmentKeys (line 53) | private Set generateCandidateEnvironmentKeys(String originalKe... method getProperties (line 76) | public Map getProperties() { method getenv (line 80) | protected Map getenv() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/InmemoryConfiguration.java class InmemoryConfiguration (line 25) | public class InmemoryConfiguration implements Configuration { method InmemoryConfiguration (line 32) | public InmemoryConfiguration() {} method InmemoryConfiguration (line 34) | public InmemoryConfiguration(String name) { method InmemoryConfiguration (line 38) | public InmemoryConfiguration(Map properties) { method getInternalProperty (line 42) | @Override method addProperty (line 50) | public void addProperty(String key, String value) { method addProperties (line 57) | public void addProperties(Map properties) { method setProperties (line 66) | public void setProperties(Map properties) { method getProperties (line 72) | public Map getProperties() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/ModuleEnvironment.java class ModuleEnvironment (line 32) | public class ModuleEnvironment extends Environment implements ModuleExt { method ModuleEnvironment (line 52) | public ModuleEnvironment(ModuleModel moduleModel) { method initialize (line 58) | @Override method getPrefixedConfiguration (line 65) | @Override method getConfiguration (line 74) | @Override method getConfigurationMaps (line 85) | @Override method getDynamicGlobalConfiguration (line 92) | @Override method getDynamicConfiguration (line 109) | @Override method setDynamicConfiguration (line 117) | @Override method destroy (line 123) | @Override method setLocalMigrationRule (line 129) | @Override method setExternalConfigMap (line 135) | @Override method setAppExternalConfigMap (line 141) | @Override method setAppConfigMap (line 147) | @Override method getExternalConfigMap (line 153) | @Override method getAppExternalConfigMap (line 158) | @Override method getAppConfigMap (line 163) | @Override method updateExternalConfigMap (line 168) | @Override method updateAppExternalConfigMap (line 173) | @Override method updateAppConfigMap (line 178) | @Override method getPropertiesConfiguration (line 183) | @Override method getSystemConfiguration (line 188) | @Override method getEnvironmentConfiguration (line 193) | @Override method getExternalConfiguration (line 198) | @Override method getAppExternalConfiguration (line 203) | @Override method getAppConfiguration (line 208) | @Override method getLocalMigrationRule (line 213) | @Override method refreshClassLoaders (line 218) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/OrderedPropertiesConfiguration.java class OrderedPropertiesConfiguration (line 29) | public class OrderedPropertiesConfiguration implements Configuration { method OrderedPropertiesConfiguration (line 33) | public OrderedPropertiesConfiguration(ModuleModel moduleModel) { method refresh (line 38) | public void refresh() { method getProperty (line 60) | @Override method getInternalProperty (line 65) | @Override method setProperty (line 70) | public void setProperty(String key, String value) { method remove (line 74) | public String remove(String key) { method setProperties (line 81) | @Deprecated method getProperties (line 86) | public Map getProperties() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/OrderedPropertiesProvider.java type OrderedPropertiesProvider (line 29) | @SPI(scope = ExtensionScope.MODULE) method priority (line 36) | int priority(); method initProperties (line 43) | Properties initProperties(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/PrefixedConfiguration.java class PrefixedConfiguration (line 21) | public class PrefixedConfiguration implements Configuration { method PrefixedConfiguration (line 27) | public PrefixedConfiguration(Configuration origin, String prefix) { method getInternalProperty (line 32) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/PropertiesConfiguration.java class PropertiesConfiguration (line 28) | public class PropertiesConfiguration implements Configuration { method PropertiesConfiguration (line 33) | public PropertiesConfiguration(ScopeModel scopeModel) { method refresh (line 38) | public void refresh() { method getProperty (line 42) | @Override method getInternalProperty (line 47) | @Override method setProperty (line 52) | public void setProperty(String key, String value) { method remove (line 56) | public String remove(String key) { method setProperties (line 60) | @Deprecated method getProperties (line 65) | public Map getProperties() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/ReferenceCache.java type ReferenceCache (line 23) | public interface ReferenceCache { method get (line 24) | @SuppressWarnings("unchecked") method get (line 29) | @SuppressWarnings("unchecked") method get (line 32) | @SuppressWarnings("unchecked") method get (line 35) | @SuppressWarnings("unchecked") method getAll (line 38) | @SuppressWarnings("unchecked") method get (line 41) | @SuppressWarnings("unchecked") method check (line 44) | @SuppressWarnings("unchecked") method check (line 47) | void check(String key, Class type, long timeout); method destroy (line 49) | void destroy(String key, Class type); method destroy (line 51) | void destroy(Class type); method destroy (line 53) | void destroy(ReferenceConfigBase referenceConfig); method destroyAll (line 55) | void destroyAll(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/SystemConfiguration.java class SystemConfiguration (line 24) | public class SystemConfiguration implements Configuration { method getInternalProperty (line 26) | @Override method getProperties (line 31) | public Map getProperties() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfiguration.java class AbstractDynamicConfiguration (line 40) | public abstract class AbstractDynamicConfiguration implements DynamicCon... method AbstractDynamicConfiguration (line 91) | protected AbstractDynamicConfiguration(URL url) { method AbstractDynamicConfiguration (line 100) | protected AbstractDynamicConfiguration( method addListener (line 107) | @Override method removeListener (line 110) | @Override method getConfig (line 113) | @Override method getInternalProperty (line 118) | @Override method close (line 123) | @Override method removeConfig (line 132) | @Override method getDefaultGroup (line 141) | @Override method getDefaultTimeout (line 150) | @Override method doGetConfig (line 163) | protected abstract String doGetConfig(String key, String group) throws... method doClose (line 170) | protected abstract void doClose() throws Exception; method doRemoveConfig (line 181) | protected abstract boolean doRemoveConfig(String key, String group) th... method execute (line 189) | protected final void execute(Runnable task, long timeout) { method execute (line 206) | protected final V execute(Callable task, long timeout) { method getWorkersThreadPool (line 224) | protected ThreadPoolExecutor getWorkersThreadPool() { method doFinally (line 228) | private void doFinally() { method shutdownWorkersThreadPool (line 232) | private void shutdownWorkersThreadPool() { method initWorkersThreadPool (line 238) | protected ThreadPoolExecutor initWorkersThreadPool( method getThreadPoolPrefixName (line 249) | protected static String getThreadPoolPrefixName(URL url) { method getThreadPoolSize (line 253) | protected static int getThreadPoolSize(URL url) { method getThreadPoolKeepAliveTime (line 257) | protected static long getThreadPoolKeepAliveTime(URL url) { method getParameter (line 261) | protected static String getParameter(URL url, String name, String defa... method getParameter (line 268) | protected static int getParameter(URL url, String name, int defaultVal... method getParameter (line 275) | protected static long getParameter(URL url, String name, long defaultV... method getGroup (line 282) | protected String getGroup() { method getTimeout (line 286) | protected long getTimeout() { method getGroup (line 297) | protected static String getGroup(URL url) { method getTimeout (line 309) | protected static long getTimeout(URL url) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationFactory.java class AbstractDynamicConfigurationFactory (line 32) | public abstract class AbstractDynamicConfigurationFactory implements Dyn... method getDynamicConfiguration (line 36) | @Override method createDynamicConfiguration (line 42) | protected abstract DynamicConfiguration createDynamicConfiguration(URL... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/ConfigChangeType.java type ConfigChangeType (line 22) | public enum ConfigChangeType { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/ConfigChangedEvent.java class ConfigChangedEvent (line 27) | public class ConfigChangedEvent extends EventObject { method ConfigChangedEvent (line 37) | public ConfigChangedEvent(String key, String group, String content) { method ConfigChangedEvent (line 41) | public ConfigChangedEvent(String key, String group, String content, Co... method getKey (line 49) | public String getKey() { method getGroup (line 53) | public String getGroup() { method getContent (line 57) | public String getContent() { method getChangeType (line 61) | public ConfigChangeType getChangeType() { method toString (line 65) | @Override method equals (line 75) | @Override method hashCode (line 90) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/ConfigItem.java class ConfigItem (line 22) | public class ConfigItem { method getContent (line 33) | public String getContent() { method setContent (line 37) | public void setContent(String content) { method getTicket (line 41) | public Object getTicket() { method setTicket (line 45) | public void setTicket(Object ticket) { method ConfigItem (line 49) | public ConfigItem(String content, Object ticket) { method ConfigItem (line 54) | public ConfigItem() {} FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/ConfigurationListener.java type ConfigurationListener (line 24) | public interface ConfigurationListener extends EventListener { method process (line 32) | void process(ConfigChangedEvent event); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/Constants.java type Constants (line 22) | @Deprecated FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/DynamicConfiguration.java type DynamicConfiguration (line 36) | public interface DynamicConfiguration extends Configuration, AutoCloseab... method addListener (line 46) | default void addListener(String key, ConfigurationListener listener) { method removeListener (line 56) | default void removeListener(String key, ConfigurationListener listener) { method addListener (line 70) | void addListener(String key, String group, ConfigurationListener liste... method removeListener (line 79) | void removeListener(String key, String group, ConfigurationListener li... method getConfig (line 89) | default String getConfig(String key, String group) { method getConfigItem (line 100) | default ConfigItem getConfigItem(String key, String group) { method getConfig (line 115) | String getConfig(String key, String group, long timeout) throws Illega... method getProperties (line 121) | default String getProperties(String key, String group) throws IllegalS... method getProperties (line 130) | default String getProperties(String key, String group, long timeout) t... method publishConfig (line 143) | default boolean publishConfig(String key, String content) throws Unsup... method publishConfig (line 157) | default boolean publishConfig(String key, String group, String content... method publishConfigCas (line 171) | default boolean publishConfigCas(String key, String group, String cont... method getDefaultGroup (line 182) | default String getDefaultGroup() { method getDefaultTimeout (line 192) | default long getDefaultTimeout() { method close (line 202) | @Override method getRuleKey (line 212) | static String getRuleKey(URL url) { method removeConfig (line 222) | default boolean removeConfig(String key, String group) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/DynamicConfigurationFactory.java type DynamicConfigurationFactory (line 26) | @SPI(value = "nop", scope = ExtensionScope.APPLICATION) // 2.7.5 change ... method getDynamicConfiguration (line 29) | DynamicConfiguration getDynamicConfiguration(URL url); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/TreePathDynamicConfiguration.java class TreePathDynamicConfiguration (line 40) | public abstract class TreePathDynamicConfiguration extends AbstractDynam... method TreePathDynamicConfiguration (line 59) | public TreePathDynamicConfiguration(URL url) { method TreePathDynamicConfiguration (line 64) | public TreePathDynamicConfiguration( method doGetConfig (line 75) | @Override method publishConfig (line 81) | @Override method doRemoveConfig (line 87) | @Override method addListener (line 93) | @Override method removeListener (line 99) | @Override method doPublishConfig (line 105) | protected abstract boolean doPublishConfig(String pathKey, String cont... method doGetConfig (line 107) | protected abstract String doGetConfig(String pathKey) throws Exception; method doRemoveConfig (line 109) | protected abstract boolean doRemoveConfig(String pathKey) throws Excep... method doGetConfigKeys (line 111) | protected abstract Collection doGetConfigKeys(String groupPath); method doAddListener (line 113) | protected abstract void doAddListener(String pathKey, ConfigurationLis... method doRemoveListener (line 115) | protected abstract void doRemoveListener(String pathKey, Configuration... method buildGroupPath (line 117) | protected String buildGroupPath(String group) { method buildPathKey (line 121) | protected String buildPathKey(String group, String key) { method getRootPath (line 131) | protected String getRootPath(URL url) { method buildRootPath (line 146) | private String buildRootPath(URL url) { method getConfigNamespace (line 156) | protected String getConfigNamespace(URL url) { method getConfigBasePath (line 166) | protected String getConfigBasePath(URL url) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/nop/NopDynamicConfiguration.java class NopDynamicConfiguration (line 27) | @Deprecated method NopDynamicConfiguration (line 30) | public NopDynamicConfiguration(URL url) { method getInternalProperty (line 34) | @Override method addListener (line 39) | @Override method removeListener (line 44) | @Override method getConfig (line 49) | @Override method publishConfig (line 58) | @Override method close (line 63) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/nop/NopDynamicConfigurationFactory.java class NopDynamicConfigurationFactory (line 23) | @Deprecated method createDynamicConfiguration (line 26) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/wrapper/CompositeDynamicConfiguration.java class CompositeDynamicConfiguration (line 34) | public class CompositeDynamicConfiguration implements DynamicConfigurati... method addConfiguration (line 43) | public void addConfiguration(DynamicConfiguration configuration) { method getInnerConfigurations (line 49) | public Set getInnerConfigurations() { method addListener (line 53) | @Override method removeListener (line 58) | @Override method getConfig (line 63) | @Override method getProperties (line 68) | @Override method getInternalProperty (line 73) | @Override method publishConfig (line 78) | @Override method close (line 89) | @Override method iterateListenerOperation (line 107) | private void iterateListenerOperation(Consumer c... method iterateConfigOperation (line 113) | private Object iterateConfigOperation(Function sourceType, Class targetType) { method convert (line 54) | T convert(S source); method getSourceType (line 61) | default Class getSourceType() { method getTargetType (line 70) | default Class getTargetType() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/ConverterUtil.java class ConverterUtil (line 28) | public class ConverterUtil { method ConverterUtil (line 33) | public ConverterUtil(FrameworkModel frameworkModel) { method getConverter (line 45) | public Converter getConverter(Class sourceType, Class targ... method convertIfPossible (line 67) | public T convertIfPossible(Object source, Class targetType) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/StringConverter.java type StringConverter (line 25) | @FunctionalInterface FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/StringToBooleanConverter.java class StringToBooleanConverter (line 27) | public class StringToBooleanConverter implements StringConverter { method convert (line 29) | @Override method getPriority (line 34) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/StringToByteConverter.java class StringToByteConverter (line 26) | public class StringToByteConverter implements StringConverter { method convert (line 27) | @Override method getPriority (line 32) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/StringToCharArrayConverter.java class StringToCharArrayConverter (line 26) | public class StringToCharArrayConverter implements StringConverter { method convert (line 29) | @Override method getPriority (line 34) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/StringToDurationConverter.java class StringToDurationConverter (line 30) | public class StringToDurationConverter implements StringConverter { method convert (line 29) | @Override method getPriority (line 34) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/StringToIntegerConverter.java class StringToIntegerConverter (line 27) | public class StringToIntegerConverter implements StringConverter { method convert (line 29) | @Override method getPriority (line 34) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/StringToLongConverter.java class StringToLongConverter (line 27) | public class StringToLongConverter implements StringConverter { method convert (line 29) | @Override method getPriority (line 34) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/StringToOptionalConverter.java class StringToOptionalConverter (line 28) | public class StringToOptionalConverter implements StringConverter { method convert (line 29) | @Override method getPriority (line 34) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/StringToStringConverter.java class StringToStringConverter (line 24) | public class StringToStringConverter implements StringConverter { method convert (line 26) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/multiple/MultiValueConverter.java type MultiValueConverter (line 36) | @SPI(scope = ExtensionScope.FRAMEWORK) method accept (line 46) | boolean accept(Class sourceType, Class multiValueType); method convert (line 56) | Object convert(S source, Class multiValueType, Class elementType); method getSourceType (line 63) | default Class getSourceType() { method find (line 77) | @Deprecated method convertIfPossible (line 91) | @Deprecated FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/multiple/StringToArrayConverter.java class StringToArrayConverter (line 32) | public class StringToArrayConverter implements StringToMultiValueConvert... method StringToArrayConverter (line 35) | public StringToArrayConverter(FrameworkModel frameworkModel) { method accept (line 39) | public boolean accept(Class type, Class multiValueType) { method convert (line 46) | @Override method getPriority (line 62) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/multiple/StringToBlockingDequeConverter.java class StringToBlockingDequeConverter (line 29) | public class StringToBlockingDequeConverter extends StringToIterableConv... method StringToBlockingDequeConverter (line 30) | public StringToBlockingDequeConverter(FrameworkModel frameworkModel) { method createMultiValue (line 34) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/multiple/StringToBlockingQueueConverter.java class StringToBlockingQueueConverter (line 30) | public class StringToBlockingQueueConverter extends StringToIterableConv... method StringToBlockingQueueConverter (line 31) | public StringToBlockingQueueConverter(FrameworkModel frameworkModel) { method createMultiValue (line 35) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/multiple/StringToCollectionConverter.java class StringToCollectionConverter (line 29) | public class StringToCollectionConverter extends StringToIterableConvert... method StringToCollectionConverter (line 30) | public StringToCollectionConverter(FrameworkModel frameworkModel) { method createMultiValue (line 34) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/multiple/StringToDequeConverter.java class StringToDequeConverter (line 29) | public class StringToDequeConverter extends StringToIterableConverter impl... method StringToIterableConverter (line 38) | public StringToIterableConverter(FrameworkModel frameworkModel) { method accept (line 42) | public boolean accept(Class type, Class multiValueType) { method convert (line 46) | @Override method createMultiValue (line 70) | protected abstract T createMultiValue(int size, Class multiValueType); method getStringConverter (line 72) | protected Optional getStringConverter(Class elemen... method getSupportedType (line 77) | protected final Class getSupportedType() { method getPriority (line 81) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/multiple/StringToListConverter.java class StringToListConverter (line 29) | public class StringToListConverter extends StringToIterableConverter targetType, Class... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/multiple/StringToNavigableSetConverter.java class StringToNavigableSetConverter (line 30) | public class StringToNavigableSetConverter extends StringToIterableConve... method StringToNavigableSetConverter (line 31) | public StringToNavigableSetConverter(FrameworkModel frameworkModel) { method createMultiValue (line 35) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/multiple/StringToQueueConverter.java class StringToQueueConverter (line 30) | public class StringToQueueConverter extends StringToIterableConverter { method StringToSetConverter (line 30) | public StringToSetConverter(FrameworkModel frameworkModel) { method createMultiValue (line 34) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/multiple/StringToSortedSetConverter.java class StringToSortedSetConverter (line 29) | public class StringToSortedSetConverter extends StringToIterableConverte... method StringToSortedSetConverter (line 30) | public StringToSortedSetConverter(FrameworkModel frameworkModel) { method createMultiValue (line 34) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/convert/multiple/StringToTransferQueueConverter.java class StringToTransferQueueConverter (line 29) | public class StringToTransferQueueConverter extends StringToIterableConv... method StringToTransferQueueConverter (line 30) | public StringToTransferQueueConverter(FrameworkModel frameworkModel) { method createMultiValue (line 34) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/deploy/AbstractDeployer.java class AbstractDeployer (line 35) | public abstract class AbstractDeployer implements ... method AbstractDeployer (line 49) | public AbstractDeployer(E scopeModel) { method isPending (line 53) | @Override method isRunning (line 58) | @Override method isStarted (line 63) | @Override method isCompletion (line 68) | @Override method isStarting (line 73) | @Override method isStopping (line 78) | @Override method isStopped (line 83) | @Override method isFailed (line 88) | @Override method getState (line 93) | @Override method addDeployListener (line 98) | @Override method removeDeployListener (line 103) | @Override method setPending (line 108) | public void setPending() { method setStarting (line 112) | protected void setStarting() { method setStarted (line 128) | protected void setStarted() { method setCompletion (line 144) | protected void setCompletion() { method setStopping (line 160) | protected void setStopping() { method setStopped (line 176) | protected void setStopped() { method setFailed (line 192) | protected void setFailed(Throwable error) { method getError (line 209) | @Override method isInitialized (line 214) | public boolean isInitialized() { method getIdentifier (line 218) | protected String getIdentifier() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/deploy/ApplicationDeployListener.java type ApplicationDeployListener (line 26) | @SPI(scope = ExtensionScope.APPLICATION) method onModuleStarted (line 29) | default void onModuleStarted(ApplicationModel applicationModel) {} FILE: dubbo-common/src/main/java/org/apache/dubbo/common/deploy/ApplicationDeployer.java type ApplicationDeployer (line 28) | public interface ApplicationDeployer extends Deployer { method initialize (line 33) | void initialize() throws IllegalStateException; method start (line 39) | Future start() throws IllegalStateException; method stop (line 44) | void stop() throws IllegalStateException; method getStartFuture (line 46) | Future getStartFuture(); method prepareApplicationInstance (line 51) | void prepareApplicationInstance(ModuleModel moduleModel); method exportMetadataService (line 53) | void exportMetadataService(); method registerServiceInstance (line 55) | void registerServiceInstance(); method prepareInternalModule (line 60) | void prepareInternalModule(); method preDestroy (line 65) | void preDestroy(); method postDestroy (line 70) | void postDestroy(); method isInitialized (line 75) | boolean isInitialized(); method getApplicationModel (line 77) | ApplicationModel getApplicationModel(); method getReferenceCache (line 79) | ReferenceCache getReferenceCache(); method isBackground (line 84) | boolean isBackground(); method checkState (line 89) | void checkState(ModuleModel moduleModel, DeployState moduleState); method notifyModuleChanged (line 94) | void notifyModuleChanged(ModuleModel moduleModel, DeployState state); method refreshServiceInstance (line 99) | void refreshServiceInstance(); method increaseServiceRefreshCount (line 105) | void increaseServiceRefreshCount(); method decreaseServiceRefreshCount (line 110) | void decreaseServiceRefreshCount(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/deploy/DeployListener.java type DeployListener (line 21) | public interface DeployListener { method onInitialize (line 25) | void onInitialize(E scopeModel); method onStarting (line 30) | void onStarting(E scopeModel); method onStarted (line 35) | void onStarted(E scopeModel); method onCompletion (line 40) | default void onCompletion(E scopeModel) {} method onStopping (line 46) | void onStopping(E scopeModel); method onStopped (line 52) | void onStopped(E scopeModel); method onFailure (line 57) | void onFailure(E scopeModel, Throwable cause); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/deploy/DeployListenerAdapter.java class DeployListenerAdapter (line 21) | public class DeployListenerAdapter implements Depl... method onInitialize (line 22) | @Override method onStarting (line 25) | @Override method onStarted (line 28) | @Override method onCompletion (line 31) | @Override method onStopping (line 34) | @Override method onStopped (line 37) | @Override method onFailure (line 40) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/deploy/DeployState.java type DeployState (line 22) | public enum DeployState { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/deploy/Deployer.java type Deployer (line 23) | public interface Deployer { method initialize (line 28) | void initialize() throws IllegalStateException; method start (line 34) | Future start() throws IllegalStateException; method stop (line 39) | void stop() throws IllegalStateException; method isPending (line 44) | boolean isPending(); method isRunning (line 49) | boolean isRunning(); method isStarted (line 56) | boolean isStarted(); method isCompletion (line 58) | boolean isCompletion(); method isStarting (line 64) | boolean isStarting(); method isStopping (line 70) | boolean isStopping(); method isStopped (line 76) | boolean isStopped(); method isFailed (line 81) | boolean isFailed(); method getState (line 86) | DeployState getState(); method addDeployListener (line 88) | void addDeployListener(DeployListener listener); method removeDeployListener (line 90) | void removeDeployListener(DeployListener listener); method getError (line 92) | Throwable getError(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/deploy/ModuleDeployListener.java type ModuleDeployListener (line 26) | @SPI(scope = ExtensionScope.MODULE) FILE: dubbo-common/src/main/java/org/apache/dubbo/common/deploy/ModuleDeployer.java type ModuleDeployer (line 27) | public interface ModuleDeployer extends Deployer { method initialize (line 29) | void initialize() throws IllegalStateException; method start (line 31) | Future start() throws IllegalStateException; method getStartFuture (line 33) | Future getStartFuture(); method stop (line 35) | void stop() throws IllegalStateException; method preDestroy (line 37) | void preDestroy() throws IllegalStateException; method postDestroy (line 39) | void postDestroy() throws IllegalStateException; method isInitialized (line 41) | boolean isInitialized(); method getReferenceCache (line 43) | ReferenceCache getReferenceCache(); method registerServiceInstance (line 45) | void registerServiceInstance(); method prepare (line 47) | void prepare(); method setPending (line 49) | void setPending(); method isBackground (line 54) | boolean isBackground(); method hasRegistryInteraction (line 56) | boolean hasRegistryInteraction(); method getApplicationDeployer (line 58) | ApplicationDeployer getApplicationDeployer(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/AdaptiveClassCodeGenerator.java class AdaptiveClassCodeGenerator (line 39) | public class AdaptiveClassCodeGenerator { method AdaptiveClassCodeGenerator (line 83) | public AdaptiveClassCodeGenerator(Class type, String defaultExtName) { method hasAdaptiveMethod (line 91) | private boolean hasAdaptiveMethod() { method generate (line 98) | public String generate() { method generate (line 106) | public String generate(boolean sort) { method generatePackageInfo (line 136) | private String generatePackageInfo() { method generateImports (line 143) | private String generateImports() { method generateClassDeclaration (line 153) | private String generateClassDeclaration() { method generateUnsupported (line 160) | private String generateUnsupported(Method method) { method getUrlTypeIndex (line 167) | private int getUrlTypeIndex(Method method) { method generateMethod (line 182) | private String generateMethod(Method method) { method generateMethodArguments (line 195) | private String generateMethodArguments(Method method) { method generateMethodThrows (line 205) | private String generateMethodThrows(Method method) { method generateUrlNullCheck (line 218) | private String generateUrlNullCheck(int index) { method generateMethodContent (line 225) | private String generateMethodContent(Method method) { method generateExtNameNullCheck (line 264) | private String generateExtNameNullCheck(String[] value) { method generateExtNameAssignment (line 271) | private String generateExtNameAssignment(String[] value, boolean hasIn... method generateScopeModelAssignment (line 320) | private String generateScopeModelAssignment() { method generateExtensionAssignment (line 324) | private String generateExtensionAssignment() { method generateReturnAndInvocation (line 331) | private String generateReturnAndInvocation(Method method) { method hasInvocationArgument (line 344) | private boolean hasInvocationArgument(Method method) { method generateInvocationArgumentNullCheck (line 352) | private String generateInvocationArgumentNullCheck(Method method) { method getMethodAdaptiveValue (line 364) | private String[] getMethodAdaptiveValue(Adaptive adaptiveAnnotation) { method generateUrlAssignmentIndirectly (line 381) | private String generateUrlAssignmentIndirectly(Method method) { method generateGetUrlNullCheck (line 420) | private String generateGetUrlNullCheck(int index, Class type, Strin... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/DubboInternalLoadingStrategy.java class DubboInternalLoadingStrategy (line 24) | public class DubboInternalLoadingStrategy implements LoadingStrategy { method directory (line 26) | @Override method getPriority (line 31) | @Override method getName (line 36) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/DubboLoadingStrategy.java class DubboLoadingStrategy (line 24) | public class DubboLoadingStrategy implements LoadingStrategy { method directory (line 26) | @Override method overridden (line 31) | @Override method getPriority (line 36) | @Override method getName (line 41) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionAccessor.java type ExtensionAccessor (line 26) | public interface ExtensionAccessor { method getExtensionDirector (line 28) | ExtensionDirector getExtensionDirector(); method getExtensionLoader (line 30) | default ExtensionLoader getExtensionLoader(Class type) { method getExtension (line 34) | default T getExtension(Class type, String name) { method getAdaptiveExtension (line 39) | default T getAdaptiveExtension(Class type) { method getDefaultExtension (line 44) | default T getDefaultExtension(Class type) { method getActivateExtensions (line 49) | default List getActivateExtensions(Class type) { method getFirstActivateExtension (line 54) | default T getFirstActivateExtension(Class type) { method getSupportedExtensions (line 66) | default Set getSupportedExtensions(Class type) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionAccessorAware.java type ExtensionAccessorAware (line 22) | public interface ExtensionAccessorAware { method setExtensionAccessor (line 24) | void setExtensionAccessor(final ExtensionAccessor extensionAccessor); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionDirector.java class ExtensionDirector (line 34) | public class ExtensionDirector implements ExtensionAccessor { method ExtensionDirector (line 44) | public ExtensionDirector(ExtensionDirector parent, ExtensionScope scop... method addExtensionPostProcessor (line 50) | public void addExtensionPostProcessor(ExtensionPostProcessor processor) { method getExtensionPostProcessors (line 56) | public List getExtensionPostProcessors() { method getExtensionDirector (line 60) | @Override method getExtensionLoader (line 65) | @Override method createExtensionLoader (line 110) | private ExtensionLoader createExtensionLoader(Class type) { method createExtensionLoader0 (line 119) | @SuppressWarnings("unchecked") method isScopeMatched (line 128) | private boolean isScopeMatched(Class type) { method withExtensionAnnotation (line 133) | private static boolean withExtensionAnnotation(Class type) { method getParent (line 137) | public ExtensionDirector getParent() { method removeAllCachedLoader (line 141) | public void removeAllCachedLoader() {} method destroy (line 143) | public void destroy() { method checkDestroyed (line 154) | private void checkDestroyed() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionFactory.java type ExtensionFactory (line 23) | @Deprecated method getInstance (line 27) | @Override method getExtension (line 39) | T getExtension(Class type, String name); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionInjector.java type ExtensionInjector (line 22) | @SPI(scope = ExtensionScope.SELF) method getInstance (line 32) | T getInstance(final Class type, final String name); method setExtensionAccessor (line 34) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionLoader.java class ExtensionLoader (line 110) | public class ExtensionLoader { method setLoadingStrategies (line 162) | public static void setLoadingStrategies(LoadingStrategy... strategies) { method loadLoadingStrategies (line 174) | private static LoadingStrategy[] loadLoadingStrategies() { method getSpecialSPILoadingStrategyMap (line 184) | private static Map getSpecialSPILoadingStrategyMap() { method getLoadingStrategies (line 199) | public static List getLoadingStrategies() { method getIgnoredInjectMethodsDesc (line 203) | private static List getIgnoredInjectMethodsDesc() { method ExtensionLoader (line 214) | ExtensionLoader(Class type, ExtensionDirector extensionDirector, Sc... method initInstantiationStrategy (line 226) | private void initInstantiationStrategy() { method getExtensionLoader (line 241) | @Deprecated method resetExtensionLoader (line 246) | @Deprecated method destroy (line 249) | public void destroy() { method checkDestroyed (line 281) | private void checkDestroyed() { method getExtensionName (line 287) | public String getExtensionName(T extensionInstance) { method getExtensionName (line 291) | public String getExtensionName(Class extensionClass) { method getActivateExtension (line 304) | public List getActivateExtension(URL url, String key) { method getActivateExtension (line 316) | public List getActivateExtension(URL url, String[] values) { method getActivateExtension (line 329) | public List getActivateExtension(URL url, String key, String group) { method getActivateExtension (line 343) | @SuppressWarnings("deprecation") method getActivateExtensions (line 441) | public List getActivateExtensions() { method isMatchGroup (line 461) | private boolean isMatchGroup(String group, Set groups) { method isActive (line 471) | private boolean isActive(String[][] keyPairs, URL url) { method getLoadedExtension (line 506) | @SuppressWarnings("unchecked") method getOrCreateHolder (line 516) | private Holder getOrCreateHolder(String name) { method getLoadedExtensions (line 532) | public Set getLoadedExtensions() { method getLoadedExtensionInstances (line 536) | @SuppressWarnings("unchecked") method getExtension (line 549) | public T getExtension(String name) { method getExtension (line 557) | @SuppressWarnings("unchecked") method getOrDefaultExtension (line 590) | public T getOrDefaultExtension(String name) { method getDefaultExtension (line 597) | public T getDefaultExtension() { method hasExtension (line 605) | public boolean hasExtension(String name) { method getSupportedExtensions (line 614) | public Set getSupportedExtensions() { method getSupportedExtensionInstances (line 620) | public Set getSupportedExtensionInstances() { method getDefaultExtensionName (line 637) | public String getDefaultExtensionName() { method addExtension (line 649) | public void addExtension(String name, Class clazz) { method replaceExtension (line 687) | @Deprecated method getAdaptiveExtension (line 720) | @SuppressWarnings("unchecked") method findException (line 748) | private IllegalStateException findException(String name) { method createExtension (line 772) | @SuppressWarnings("unchecked") method createExtensionInstance (line 825) | private Object createExtensionInstance(Class type) throws Reflectiv... method postProcessBeforeInitialization (line 829) | @SuppressWarnings("unchecked") method postProcessAfterInitialization (line 839) | @SuppressWarnings("unchecked") method containsExtension (line 852) | private boolean containsExtension(String name) { method injectExtension (line 856) | private T injectExtension(T instance) { method initExtension (line 911) | private void initExtension(T instance) { method getSetterProperty (line 923) | private String getSetterProperty(Method method) { method isSetter (line 939) | private boolean isSetter(Method method) { method getExtensionClass (line 945) | private Class getExtensionClass(String name) { method getExtensionClasses (line 955) | private Map> getExtensionClasses() { method loadExtensionClasses (line 986) | @SuppressWarnings("deprecation") method loadDirectory (line 1005) | private void loadDirectory(Map> extensionClasses, Loa... method cacheDefaultExtensionName (line 1026) | private void cacheDefaultExtensionName() { method loadDirectoryInternal (line 1045) | private void loadDirectoryInternal( method loadFromClass (line 1117) | private void loadFromClass( method loadResource (line 1139) | private void loadResource( method getResourceContent (line 1192) | private List getResourceContent(java.net.URL resourceURL) thro... method isIncluded (line 1227) | private boolean isIncluded(String className, String... includedPackage... method isExcluded (line 1242) | private boolean isExcluded(String className, String... excludedPackage... method isExcludedByClassLoader (line 1253) | private boolean isExcludedByClassLoader( method loadClass (line 1266) | private void loadClass( method loadClassIfActive (line 1309) | private boolean loadClassIfActive(ClassLoader classLoader, Class cl... method cacheName (line 1338) | private void cacheName(Class clazz, String name) { method saveInExtensionClass (line 1347) | private void saveInExtensionClass( method cacheActivateClass (line 1367) | @SuppressWarnings("deprecation") method cacheAdaptiveClass (line 1384) | private void cacheAdaptiveClass(Class clazz, boolean overridden) { method cacheWrapperClass (line 1398) | private void cacheWrapperClass(Class clazz) { method isWrapperClass (line 1410) | protected boolean isWrapperClass(Class clazz) { method findAnnotationName (line 1420) | @SuppressWarnings("deprecation") method createAdaptiveExtension (line 1434) | @SuppressWarnings("unchecked") method getAdaptiveExtensionClass (line 1449) | private Class getAdaptiveExtensionClass() { method createAdaptiveExtensionClass (line 1457) | private Class createAdaptiveExtensionClass() { method toString (line 1474) | @Override method loadProperties (line 1479) | private static Properties loadProperties(ClassLoader classLoader, Stri... method loadFromUrl (line 1503) | private static Properties loadFromUrl(java.net.URL url) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionPostProcessor.java type ExtensionPostProcessor (line 22) | public interface ExtensionPostProcessor { method postProcessBeforeInitialization (line 24) | default Object postProcessBeforeInitialization(Object instance, String... method postProcessAfterInitialization (line 28) | default Object postProcessAfterInitialization(Object instance, String ... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionScope.java type ExtensionScope (line 28) | public enum ExtensionScope { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/LoadingStrategy.java type LoadingStrategy (line 21) | public interface LoadingStrategy extends Prioritized { method directory (line 23) | String directory(); method preferExtensionClassLoader (line 25) | default boolean preferExtensionClassLoader() { method excludedPackages (line 29) | default String[] excludedPackages() { method includedPackages (line 40) | default String[] includedPackages() { method includedPackagesInCompatibleType (line 53) | default String[] includedPackagesInCompatibleType() { method onlyExtensionClassLoaderPackages (line 66) | default String[] onlyExtensionClassLoaderPackages() { method overridden (line 76) | default boolean overridden() { method getName (line 80) | default String getName() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/ServicesLoadingStrategy.java class ServicesLoadingStrategy (line 24) | public class ServicesLoadingStrategy implements LoadingStrategy { method directory (line 26) | @Override method overridden (line 31) | @Override method getPriority (line 36) | @Override method getName (line 41) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/inject/AdaptiveExtensionInjector.java class AdaptiveExtensionInjector (line 30) | @Adaptive method AdaptiveExtensionInjector (line 36) | public AdaptiveExtensionInjector() {} method setExtensionAccessor (line 38) | @Override method initialize (line 43) | @Override method getInstance (line 51) | @Override method start (line 60) | @Override method destroy (line 63) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/inject/SpiExtensionInjector.java class SpiExtensionInjector (line 24) | public class SpiExtensionInjector implements ExtensionInjector { method setExtensionAccessor (line 28) | @Override method getInstance (line 33) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/support/ActivateComparator.java class ActivateComparator (line 38) | public class ActivateComparator implements Comparator> { method ActivateComparator (line 43) | public ActivateComparator(ExtensionDirector extensionDirector) { method ActivateComparator (line 48) | public ActivateComparator(List extensionDirectors) { method compare (line 52) | @Override method findSpi (line 126) | private Class findSpi(Class clazz) { method parseActivate (line 144) | @SuppressWarnings("deprecation") class ActivateInfo (line 170) | private static class ActivateInfo { method applicableToCompare (line 175) | private boolean applicableToCompare() { method isLess (line 179) | private boolean isLess(String name) { method isMore (line 183) | private boolean isMore(String name) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/extension/support/WrapperComparator.java class WrapperComparator (line 31) | public class WrapperComparator implements Comparator { method compare (line 35) | @Override method parseOrder (line 62) | @SuppressWarnings("deprecation") class OrderInfo (line 82) | private static class OrderInfo { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/function/Predicates.java type Predicates (line 28) | public interface Predicates { method alwaysTrue (line 38) | static Predicate alwaysTrue() { method alwaysFalse (line 48) | static Predicate alwaysFalse() { method and (line 59) | static Predicate and(Predicate... predicates) { method or (line 70) | static Predicate or(Predicate... predicates) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/function/Streams.java type Streams (line 35) | public interface Streams { method filterStream (line 37) | static > Stream filterStream(S values, Pre... method filterList (line 41) | static > List filterList(S values, Predica... method filterSet (line 45) | static > Set filterSet(S values, Predicate... method filter (line 50) | @SuppressWarnings("unchecked") method filterAll (line 56) | static > S filterAll(S values, Predicate..... method filterAny (line 60) | static > S filterAny(S values, Predicate..... method filterFirst (line 64) | static T filterFirst(Iterable values, Predicate... predicate... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableAction.java type ThrowableAction (line 28) | @FunctionalInterface method execute (line 36) | void execute() throws Throwable; method execute (line 44) | static void execute(ThrowableAction action) throws RuntimeException { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableConsumer.java type ThrowableConsumer (line 30) | @FunctionalInterface method accept (line 39) | void accept(T t) throws Throwable; method execute (line 47) | default void execute(T t) throws RuntimeException { method execute (line 62) | static void execute(T t, ThrowableConsumer consumer) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableFunction.java type ThrowableFunction (line 30) | @FunctionalInterface method apply (line 40) | R apply(T t) throws Throwable; method execute (line 49) | default R execute(T t) throws RuntimeException { method execute (line 68) | static R execute(T t, ThrowableFunction function) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/infra/InfraAdapter.java type InfraAdapter (line 29) | @SPI(scope = ExtensionScope.APPLICATION) method getExtraAttributes (line 38) | Map getExtraAttributes(Map params); method getAttribute (line 44) | String getAttribute(String key); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/infra/support/EnvironmentAdapter.java class EnvironmentAdapter (line 35) | @Activate method setApplicationModel (line 40) | @Override method getExtraAttributes (line 51) | @Override method getAttribute (line 82) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/io/Bytes.java class Bytes (line 37) | public class Bytes { method Bytes (line 50) | private Bytes() {} method copyOf (line 59) | public static byte[] copyOf(byte[] src, int length) { method short2bytes (line 71) | public static byte[] short2bytes(short v) { method short2bytes (line 83) | public static void short2bytes(short v, byte[] b) { method short2bytes (line 93) | public static void short2bytes(short v, byte[] b, int off) { method int2bytes (line 104) | public static byte[] int2bytes(int v) { method int2bytes (line 116) | public static void int2bytes(int v, byte[] b) { method int2bytes (line 127) | public static void int2bytes(int v, byte[] b, int off) { method float2bytes (line 140) | public static byte[] float2bytes(float v) { method float2bytes (line 152) | public static void float2bytes(float v, byte[] b) { method float2bytes (line 163) | public static void float2bytes(float v, byte[] b, int off) { method long2bytes (line 177) | public static byte[] long2bytes(long v) { method long2bytes (line 189) | public static void long2bytes(long v, byte[] b) { method long2bytes (line 200) | public static void long2bytes(long v, byte[] b, int off) { method double2bytes (line 217) | public static byte[] double2bytes(double v) { method double2bytes (line 229) | public static void double2bytes(double v, byte[] b) { method double2bytes (line 240) | public static void double2bytes(double v, byte[] b, int off) { method bytes2short (line 258) | public static short bytes2short(byte[] b) { method bytes2short (line 269) | public static short bytes2short(byte[] b, int off) { method bytes2int (line 279) | public static int bytes2int(byte[] b) { method bytes2int (line 290) | public static int bytes2int(byte[] b, int off) { method bytes2float (line 303) | public static float bytes2float(byte[] b) { method bytes2float (line 314) | public static float bytes2float(byte[] b, int off) { method bytes2long (line 328) | public static long bytes2long(byte[] b) { method bytes2long (line 339) | public static long bytes2long(byte[] b, int off) { method bytes2double (line 356) | public static double bytes2double(byte[] b) { method bytes2double (line 367) | public static double bytes2double(byte[] b, int off) { method bytes2hex (line 385) | public static String bytes2hex(byte[] bs) { method bytes2hex (line 397) | public static String bytes2hex(byte[] bs, int off, int len) { method hex2bytes (line 425) | public static byte[] hex2bytes(String str) { method hex2bytes (line 437) | public static byte[] hex2bytes(final String str, final int off, int le... method bytes2base64 (line 466) | public static String bytes2base64(byte[] b) { method bytes2base64 (line 476) | public static String bytes2base64(byte[] b, int offset, int length) { method bytes2base64 (line 487) | public static String bytes2base64(byte[] b, String code) { method bytes2base64 (line 498) | public static String bytes2base64(byte[] b, int offset, int length, St... method bytes2base64 (line 513) | public static String bytes2base64(byte[] b, char[] code) { method bytes2base64 (line 526) | public static String bytes2base64(final byte[] bs, final int off, fina... method base642bytes (line 580) | public static byte[] base642bytes(String str) { method base642bytes (line 592) | public static byte[] base642bytes(String str, int offset, int length) { method base642bytes (line 603) | public static byte[] base642bytes(String str, String code) { method base642bytes (line 616) | public static byte[] base642bytes(final String str, final int off, fin... method base642bytes (line 694) | public static byte[] base642bytes(String str, char[] code) { method base642bytes (line 707) | public static byte[] base642bytes(final String str, final int off, fin... method zip (line 787) | public static byte[] zip(byte[] bytes) throws IOException { method unzip (line 806) | public static byte[] unzip(byte[] bytes) throws IOException { method getMD5 (line 826) | public static byte[] getMD5(String str) { method getMD5 (line 836) | public static byte[] getMD5(byte[] source) { method getMD5 (line 847) | public static byte[] getMD5(File file) throws IOException { method getMD5 (line 862) | public static byte[] getMD5(InputStream is) throws IOException { method hex (line 866) | private static byte hex(char c) { method indexOf (line 879) | private static int indexOf(char[] cs, char c) { method decodeTable (line 888) | private static byte[] decodeTable(String code) { method getMD5 (line 909) | private static byte[] getMD5(InputStream is, int bs) throws IOException { method getMessageDigest (line 925) | private static MessageDigest getMessageDigest() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/io/StreamUtils.java class StreamUtils (line 30) | public final class StreamUtils { method StreamUtils (line 34) | private StreamUtils() {} method limitedInputStream (line 36) | public static InputStream limitedInputStream(final InputStream is, fin... method markSupportedInputStream (line 122) | public static InputStream markSupportedInputStream(final InputStream i... method markSupportedInputStream (line 231) | public static InputStream markSupportedInputStream(final InputStream i... method skipUnusedStream (line 235) | public static void skipUnusedStream(InputStream is) throws IOException { method copy (line 241) | public static void copy(InputStream in, OutputStream out) throws IOExc... method copy (line 253) | public static void copy(ByteArrayInputStream in, OutputStream out) thr... method readBytes (line 260) | public static byte[] readBytes(InputStream in) throws IOException { method readBytes (line 273) | public static byte[] readBytes(ByteArrayInputStream in) throws IOExcep... method toString (line 280) | public static String toString(InputStream in) throws IOException { method toString (line 284) | public static String toString(InputStream in, Charset charset) throws ... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/io/UnsafeByteArrayInputStream.java class UnsafeByteArrayInputStream (line 25) | public class UnsafeByteArrayInputStream extends InputStream { method UnsafeByteArrayInputStream (line 30) | public UnsafeByteArrayInputStream(byte[] buf) { method UnsafeByteArrayInputStream (line 34) | public UnsafeByteArrayInputStream(byte[] buf, int offset) { method UnsafeByteArrayInputStream (line 38) | public UnsafeByteArrayInputStream(byte[] buf, int offset, int length) { method read (line 44) | @Override method read (line 49) | @Override method skip (line 71) | @Override method available (line 83) | @Override method markSupported (line 88) | @Override method mark (line 93) | @Override method reset (line 98) | @Override method close (line 103) | @Override method position (line 106) | public int position() { method position (line 110) | public void position(int newPosition) { method size (line 114) | public int size() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/io/UnsafeByteArrayOutputStream.java class UnsafeByteArrayOutputStream (line 27) | public class UnsafeByteArrayOutputStream extends OutputStream { method UnsafeByteArrayOutputStream (line 32) | public UnsafeByteArrayOutputStream() { method UnsafeByteArrayOutputStream (line 36) | public UnsafeByteArrayOutputStream(int size) { method write (line 43) | @Override method write (line 53) | @Override method size (line 69) | public int size() { method reset (line 73) | public void reset() { method toByteArray (line 77) | public byte[] toByteArray() { method toByteBuffer (line 81) | public ByteBuffer toByteBuffer() { method writeTo (line 85) | public void writeTo(OutputStream out) throws IOException { method toString (line 89) | @Override method toString (line 94) | public String toString(String charset) throws UnsupportedEncodingExcep... method close (line 98) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/io/UnsafeStringReader.java class UnsafeStringReader (line 25) | public class UnsafeStringReader extends Reader { method UnsafeStringReader (line 30) | public UnsafeStringReader(String str) { method read (line 36) | @Override method read (line 46) | @Override method skip (line 67) | @Override method ready (line 80) | @Override method markSupported (line 86) | @Override method mark (line 91) | @Override method reset (line 101) | @Override method close (line 107) | @Override method ensureOpen (line 112) | private void ensureOpen() throws IOException { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/io/UnsafeStringWriter.java class UnsafeStringWriter (line 25) | public class UnsafeStringWriter extends Writer { method UnsafeStringWriter (line 28) | public UnsafeStringWriter() { method UnsafeStringWriter (line 32) | public UnsafeStringWriter(int size) { method write (line 40) | @Override method write (line 45) | @Override method write (line 50) | @Override method write (line 61) | @Override method write (line 66) | @Override method append (line 71) | @Override method append (line 81) | @Override method append (line 88) | @Override method close (line 94) | @Override method flush (line 97) | @Override method toString (line 100) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/json/GsonUtils.java class GsonUtils (line 29) | public class GsonUtils { method isSupportGson (line 35) | private static boolean isSupportGson() { method fromJson (line 51) | public static Object fromJson(String json, Type originType) throws Run... method toJson (line 65) | public static String toJson(Object obj) throws RuntimeException { method getGson (line 78) | private static Gson getGson() { method setSupportGson (line 92) | @Deprecated FILE: dubbo-common/src/main/java/org/apache/dubbo/common/json/JsonUtil.java type JsonUtil (line 26) | @SPI(scope = ExtensionScope.FRAMEWORK) method getName (line 29) | String getName(); method isSupport (line 31) | boolean isSupport(); method isJson (line 33) | boolean isJson(String json); method toJavaObject (line 35) | T toJavaObject(String json, Type type); method toJavaList (line 37) | List toJavaList(String json, Class clazz); method toJson (line 39) | String toJson(Object obj); method toPrettyJson (line 41) | String toPrettyJson(Object obj); method getList (line 43) | List getList(Map obj, String key); method getListOfObjects (line 45) | List> getListOfObjects(Map obj, String key); method getListOfStrings (line 47) | List getListOfStrings(Map obj, String key); method getObject (line 49) | Map getObject(Map obj, String key); method convertObject (line 51) | Object convertObject(Object obj, Type type); method convertObject (line 53) | Object convertObject(Object obj, Class clazz); method getNumberAsDouble (line 55) | Double getNumberAsDouble(Map obj, String key); method getNumberAsInteger (line 57) | Integer getNumberAsInteger(Map obj, String key); method getNumberAsLong (line 59) | Long getNumberAsLong(Map obj, String key); method getString (line 61) | String getString(Map obj, String key); method checkObjectList (line 63) | List> checkObjectList(List rawList); method checkStringList (line 65) | List checkStringList(List rawList); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/AbstractJsonUtilImpl.java class AbstractJsonUtilImpl (line 27) | public abstract class AbstractJsonUtilImpl implements JsonUtil { method isSupport (line 29) | @Override method getList (line 46) | @Override method getListOfObjects (line 65) | @Override method getListOfStrings (line 80) | @Override method getObject (line 94) | @SuppressWarnings("unchecked") method getNumberAsDouble (line 114) | @Override method getNumberAsInteger (line 141) | @Override method getNumberAsLong (line 173) | @Override method getString (line 204) | @Override method checkObjectList (line 223) | @SuppressWarnings("unchecked") method checkStringList (line 240) | @SuppressWarnings("unchecked") FILE: dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java class FastJson2Impl (line 29) | @Activate(order = 100, onClass = "com.alibaba.fastjson2.JSON") method getName (line 32) | @Override method isJson (line 37) | @Override method toJavaObject (line 42) | @Override method toJavaList (line 47) | @Override method toJson (line 52) | @Override method toPrettyJson (line 57) | @Override method convertObject (line 62) | @Override method convertObject (line 67) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJsonImpl.java class FastJsonImpl (line 32) | @Activate(order = 200, onClass = "com.alibaba.fastjson.JSON") method getName (line 35) | @Override method isJson (line 40) | @Override method toJavaObject (line 50) | @Override method toJavaList (line 55) | @Override method toJson (line 60) | @Override method toPrettyJson (line 65) | @Override method convertObject (line 70) | @Override method convertObject (line 75) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/GsonImpl.java class GsonImpl (line 31) | @Activate(order = 300, onClass = "com.google.gson.Gson") method getName (line 36) | @Override method isJson (line 41) | @Override method toJavaObject (line 51) | @Override method toJavaList (line 56) | @Override method toJson (line 62) | @Override method toPrettyJson (line 67) | @Override method convertObject (line 72) | @Override method convertObject (line 78) | @Override method getGson (line 84) | protected Gson getGson() { method createBuilder (line 97) | protected GsonBuilder createBuilder() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/JacksonImpl.java class JacksonImpl (line 35) | @Activate(order = 400, onClass = "com.fasterxml.jackson.databind.json.Js... method getName (line 41) | @Override method isJson (line 46) | @Override method toJavaObject (line 56) | @Override method toJavaList (line 66) | @Override method toJson (line 78) | @Override method toPrettyJson (line 87) | @Override method convertObject (line 96) | @Override method convertObject (line 102) | @Override method getMapper (line 107) | protected JsonMapper getMapper() { method createBuilder (line 120) | protected Builder createBuilder() { method addModule (line 134) | public void addModule(Module module) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/lang/Prioritized.java type Prioritized (line 29) | public interface Prioritized extends Comparable { method getPriority (line 68) | default int getPriority() { method compareTo (line 72) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/lang/ShutdownHookCallback.java type ShutdownHookCallback (line 36) | @SPI(scope = ExtensionScope.APPLICATION) method callback (line 44) | void callback() throws Throwable; FILE: dubbo-common/src/main/java/org/apache/dubbo/common/lang/ShutdownHookCallbacks.java class ShutdownHookCallbacks (line 35) | public class ShutdownHookCallbacks implements Disposable { method ShutdownHookCallbacks (line 41) | public ShutdownHookCallbacks(ApplicationModel applicationModel) { method addCallback (line 46) | public ShutdownHookCallbacks addCallback(ShutdownHookCallback callback) { method getCallbacks (line 55) | public Collection getCallbacks() { method destroy (line 62) | public void destroy() { method loadCallbacks (line 68) | private void loadCallbacks() { method callback (line 73) | public void callback() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/ErrorTypeAwareLogger.java type ErrorTypeAwareLogger (line 37) | public interface ErrorTypeAwareLogger extends Logger { method warn (line 47) | void warn(String code, String cause, String extendedInformation, Strin... method warn (line 58) | void warn(String code, String cause, String extendedInformation, Strin... method error (line 68) | void error(String code, String cause, String extendedInformation, Stri... method error (line 79) | void error(String code, String cause, String extendedInformation, Stri... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/FluentLogger.java type FluentLogger (line 21) | public interface FluentLogger { method cause (line 23) | FluentLogger cause(String cause); method more (line 25) | FluentLogger more(String extendedInformation); method msg (line 27) | FluentLogger msg(String msg); method msg (line 29) | FluentLogger msg(String msg, Object... args); method msg (line 31) | FluentLogger msg(Supplier supplier); method trace (line 33) | void trace(); method trace (line 35) | void trace(Throwable t); method trace (line 37) | void trace(String msg); method trace (line 39) | void trace(String msg, Object... args); method trace (line 41) | void trace(String msg, Throwable t); method debug (line 43) | void debug(); method debug (line 45) | void debug(Throwable t); method debug (line 47) | void debug(String msg); method debug (line 49) | void debug(String msg, Object... args); method debug (line 51) | void debug(String msg, Throwable t); method info (line 53) | void info(); method info (line 55) | void info(Throwable t); method info (line 57) | void info(String msg, Object... args); method info (line 59) | void info(String msg); method info (line 61) | void info(String msg, Throwable t); method internalWarn (line 63) | void internalWarn(); method internalWarn (line 65) | void internalWarn(Throwable t); method internalWarn (line 67) | void internalWarn(String msg); method internalWarn (line 69) | void internalWarn(String msg, Object... args); method internalWarn (line 71) | void internalWarn(String msg, Throwable t); method warn (line 73) | void warn(String code); method warn (line 75) | void warn(String code, Throwable t); method warn (line 77) | void warn(String code, String msg, Object... args); method warn (line 79) | void warn(String code, String msg, Throwable t); method internalError (line 81) | void internalError(); method internalError (line 83) | void internalError(Throwable t); method internalError (line 85) | void internalError(String msg); method internalError (line 87) | void internalError(String msg, Object... args); method internalError (line 89) | void internalError(String msg, Throwable t); method error (line 91) | void error(String code); method error (line 93) | void error(String code, Throwable t); method error (line 95) | void error(String code, String msg, Object... args); method error (line 97) | void error(String code, String msg, Throwable t); method log (line 99) | void log(Level level); method log (line 101) | void log(Level level, Throwable t); method log (line 103) | void log(Level level, String msg); method log (line 105) | void log(Level level, String msg, Object... args); method log (line 107) | void log(Level level, String msg, Throwable t); method log (line 109) | void log(String code, Level level); method log (line 111) | void log(String code, Level level, String msg, Object... args); method log (line 113) | void log(String code, Level level, String msg, Throwable t); method isTraceEnabled (line 115) | boolean isTraceEnabled(); method isDebugEnabled (line 117) | boolean isDebugEnabled(); method isInfoEnabled (line 119) | boolean isInfoEnabled(); method isWarnEnabled (line 121) | boolean isWarnEnabled(); method isErrorEnabled (line 123) | boolean isErrorEnabled(); method of (line 125) | static FluentLogger of(Class key) { method of (line 129) | static FluentLogger of(String key) { type S (line 133) | interface S extends Supplier {} FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/FluentLoggerImpl.java class FluentLoggerImpl (line 27) | final class FluentLoggerImpl implements FluentLogger { method FluentLoggerImpl (line 38) | FluentLoggerImpl(Class key) { method FluentLoggerImpl (line 43) | FluentLoggerImpl(String key) { method FluentLoggerImpl (line 48) | private FluentLoggerImpl(FluentLoggerImpl logger) { method cause (line 53) | @Override method more (line 63) | @Override method msg (line 73) | @Override method msg (line 80) | @Override method msg (line 88) | @Override method trace (line 95) | @Override method trace (line 114) | @Override method trace (line 137) | @Override method trace (line 142) | @Override method trace (line 151) | @Override method debug (line 156) | @Override method debug (line 175) | @Override method debug (line 198) | @Override method debug (line 203) | @Override method debug (line 212) | @Override method info (line 217) | @Override method info (line 236) | @Override method info (line 259) | @Override method info (line 268) | @Override method info (line 273) | @Override method internalWarn (line 278) | @Override method internalWarn (line 283) | @Override method internalWarn (line 288) | @Override method internalWarn (line 293) | @Override method internalWarn (line 298) | @Override method warn (line 303) | @Override method warn (line 320) | @Override method warn (line 336) | @Override method formatAndWarn (line 345) | private void formatAndWarn(String code, String message, Object... args) { method warn (line 357) | @Override method internalError (line 362) | @Override method internalError (line 367) | @Override method internalError (line 372) | @Override method internalError (line 377) | @Override method internalError (line 382) | @Override method error (line 387) | @Override method error (line 404) | @Override method error (line 424) | @Override method formatAndError (line 433) | private void formatAndError(String code, String message, Object... arg... method error (line 445) | @Override method log (line 450) | @Override method log (line 472) | @Override method log (line 494) | @Override method log (line 516) | @Override method log (line 538) | @Override method log (line 560) | @Override method log (line 582) | @Override method log (line 604) | @Override method isTraceEnabled (line 626) | @Override method isDebugEnabled (line 631) | @Override method isInfoEnabled (line 636) | @Override method isWarnEnabled (line 641) | @Override method isErrorEnabled (line 646) | @Override method getLogger (line 651) | private FluentLoggerImpl getLogger() { method warnMessageMissing (line 655) | private void warnMessageMissing() { method formatArgs (line 659) | private static Object[] formatArgs(Object[] args) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/Level.java type Level (line 22) | public enum Level { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/ListenableLogger.java type ListenableLogger (line 22) | public interface ListenableLogger extends ErrorTypeAwareLogger { method registerListen (line 29) | void registerListen(LogListener listener); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/LogListener.java type LogListener (line 22) | public interface LogListener { method onMessage (line 24) | void onMessage(String code, String msg); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/Logger.java type Logger (line 24) | public interface Logger { method trace (line 31) | void trace(String msg); method trace (line 39) | void trace(String msg, Object... arguments); method trace (line 46) | void trace(Throwable e); method trace (line 54) | void trace(String msg, Throwable e); method debug (line 61) | void debug(String msg); method debug (line 69) | void debug(String msg, Object... arguments); method debug (line 76) | void debug(Throwable e); method debug (line 84) | void debug(String msg, Throwable e); method info (line 91) | void info(String msg); method info (line 99) | void info(String msg, Object... arguments); method info (line 106) | void info(Throwable e); method info (line 114) | void info(String msg, Throwable e); method warn (line 121) | void warn(String msg); method warn (line 129) | void warn(String msg, Object... arguments); method warn (line 136) | void warn(Throwable e); method warn (line 144) | void warn(String msg, Throwable e); method error (line 151) | void error(String msg); method error (line 159) | void error(String msg, Object... arguments); method error (line 166) | void error(Throwable e); method error (line 174) | void error(String msg, Throwable e); method isTraceEnabled (line 181) | boolean isTraceEnabled(); method isDebugEnabled (line 188) | boolean isDebugEnabled(); method isInfoEnabled (line 195) | boolean isInfoEnabled(); method isWarnEnabled (line 202) | boolean isWarnEnabled(); method isErrorEnabled (line 209) | boolean isErrorEnabled(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/LoggerAdapter.java type LoggerAdapter (line 27) | @SPI(scope = ExtensionScope.FRAMEWORK) method getLogger (line 36) | Logger getLogger(Class key); method getLogger (line 44) | Logger getLogger(String key); method getLogger (line 53) | default Logger getLogger(String fqcn, Class key) { method getLogger (line 64) | default Logger getLogger(String fqcn, String key) { method getLevel (line 73) | Level getLevel(); method setLevel (line 80) | void setLevel(Level level); method getFile (line 87) | File getFile(); method setFile (line 94) | void setFile(File file); method isConfigured (line 102) | default boolean isConfigured() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/LoggerFactory.java class LoggerFactory (line 44) | public class LoggerFactory { method LoggerFactory (line 124) | private LoggerFactory() {} method setLoggerAdapter (line 126) | public static void setLoggerAdapter(FrameworkModel frameworkModel, Str... method setLoggerAdapter (line 138) | public static void setLoggerAdapter(LoggerAdapter loggerAdapter) { method getLogger (line 157) | public static Logger getLogger(Class key) { method getLogger (line 168) | public static Logger getLogger(String key) { method getErrorTypeAwareLogger (line 179) | public static ErrorTypeAwareLogger getErrorTypeAwareLogger(Class ke... method getErrorTypeAwareLogger (line 191) | public static ErrorTypeAwareLogger getErrorTypeAwareLogger(String key) { method getErrorTypeAwareLogger (line 203) | public static ErrorTypeAwareLogger getErrorTypeAwareLogger(String fqcn... method getErrorTypeAwareLogger (line 218) | public static ErrorTypeAwareLogger getErrorTypeAwareLogger(String fqcn... method getLevel (line 230) | public static Level getLevel() { method setLevel (line 239) | public static void setLevel(Level level) { method getFile (line 248) | public static File getFile() { method getAvailableAdapter (line 257) | public static List getAvailableAdapter() { method getCurrentAdapter (line 283) | public static String getCurrentAdapter() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/helpers/FormattingTuple.java class FormattingTuple (line 31) | public class FormattingTuple { method FormattingTuple (line 39) | public FormattingTuple(String message) { method FormattingTuple (line 43) | public FormattingTuple(String message, Object[] argArray, Throwable th... method getMessage (line 49) | public String getMessage() { method getArgArray (line 53) | public Object[] getArgArray() { method getThrowable (line 57) | public Throwable getThrowable() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/helpers/MessageFormatter.java class MessageFormatter (line 95) | final public class MessageFormatter { method format (line 118) | final public static FormattingTuple format(String messagePattern, Obje... method format (line 141) | final public static FormattingTuple format(final String messagePattern... method arrayFormat (line 146) | final public static FormattingTuple arrayFormat(final String messagePa... method arrayFormat (line 155) | final public static FormattingTuple arrayFormat(final String messagePa... method isEscapedDelimeter (line 212) | final static boolean isEscapedDelimeter(String messagePattern, int del... method isDoubleEscaped (line 225) | final static boolean isDoubleEscaped(String messagePattern, int delime... method deeplyAppendParameter (line 234) | private static void deeplyAppendParameter(StringBuilder sbuf, Object o... method safeObjectAppend (line 266) | private static void safeObjectAppend(StringBuilder sbuf, Object o) { method objectArrayAppend (line 284) | private static void objectArrayAppend(StringBuilder sbuf, Object[] a, ... method booleanArrayAppend (line 302) | private static void booleanArrayAppend(StringBuilder sbuf, boolean[] a) { method byteArrayAppend (line 313) | private static void byteArrayAppend(StringBuilder sbuf, byte[] a) { method charArrayAppend (line 324) | private static void charArrayAppend(StringBuilder sbuf, char[] a) { method shortArrayAppend (line 335) | private static void shortArrayAppend(StringBuilder sbuf, short[] a) { method intArrayAppend (line 346) | private static void intArrayAppend(StringBuilder sbuf, int[] a) { method longArrayAppend (line 357) | private static void longArrayAppend(StringBuilder sbuf, long[] a) { method floatArrayAppend (line 368) | private static void floatArrayAppend(StringBuilder sbuf, float[] a) { method doubleArrayAppend (line 379) | private static void doubleArrayAppend(StringBuilder sbuf, double[] a) { method getThrowableCandidate (line 397) | public static Throwable getThrowableCandidate(final Object[] argArray) { method trimmedCopy (line 416) | public static Object[] trimmedCopy(final Object[] argArray) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/jcl/JclLogger.java class JclLogger (line 29) | public class JclLogger implements Logger { method JclLogger (line 33) | public JclLogger(Log logger) { method trace (line 37) | @Override method trace (line 42) | @Override method trace (line 48) | @Override method trace (line 53) | @Override method debug (line 58) | @Override method debug (line 63) | @Override method debug (line 69) | @Override method debug (line 74) | @Override method info (line 79) | @Override method info (line 84) | @Override method info (line 90) | @Override method info (line 95) | @Override method warn (line 100) | @Override method warn (line 105) | @Override method warn (line 111) | @Override method warn (line 116) | @Override method error (line 121) | @Override method error (line 126) | @Override method error (line 132) | @Override method error (line 137) | @Override method isTraceEnabled (line 142) | @Override method isDebugEnabled (line 147) | @Override method isInfoEnabled (line 152) | @Override method isWarnEnabled (line 157) | @Override method isErrorEnabled (line 162) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/jcl/JclLoggerAdapter.java class JclLoggerAdapter (line 27) | public class JclLoggerAdapter implements LoggerAdapter { method getLogger (line 32) | @Override method getLogger (line 37) | @Override method getLevel (line 42) | @Override method setLevel (line 47) | @Override method getFile (line 52) | @Override method setFile (line 57) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/jdk/JdkLogger.java class JdkLogger (line 26) | public class JdkLogger implements Logger { method JdkLogger (line 30) | public JdkLogger(java.util.logging.Logger logger) { method trace (line 34) | @Override method trace (line 39) | @Override method trace (line 45) | @Override method trace (line 50) | @Override method debug (line 55) | @Override method debug (line 60) | @Override method debug (line 66) | @Override method debug (line 71) | @Override method info (line 76) | @Override method info (line 81) | @Override method info (line 87) | @Override method warn (line 92) | @Override method warn (line 97) | @Override method warn (line 103) | @Override method error (line 108) | @Override method error (line 113) | @Override method error (line 119) | @Override method error (line 124) | @Override method info (line 129) | @Override method warn (line 134) | @Override method isTraceEnabled (line 139) | @Override method isDebugEnabled (line 144) | @Override method isInfoEnabled (line 149) | @Override method isWarnEnabled (line 154) | @Override method isErrorEnabled (line 159) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/jdk/JdkLoggerAdapter.java class JdkLoggerAdapter (line 30) | public class JdkLoggerAdapter implements LoggerAdapter { method JdkLoggerAdapter (line 39) | public JdkLoggerAdapter() { method toJdkLevel (line 70) | private static java.util.logging.Level toJdkLevel(Level level) { method fromJdkLevel (line 93) | private static Level fromJdkLevel(java.util.logging.Level level) { method getLogger (line 116) | @Override method getLogger (line 121) | @Override method getLevel (line 126) | @Override method setLevel (line 132) | @Override method getFile (line 137) | @Override method setFile (line 142) | @Override method isConfigured (line 147) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/log4j/Log4jLogger.java class Log4jLogger (line 26) | public class Log4jLogger implements Logger { method Log4jLogger (line 32) | public Log4jLogger(org.apache.log4j.Logger logger) { method Log4jLogger (line 37) | public Log4jLogger(String fqcn, org.apache.log4j.Logger logger) { method trace (line 42) | @Override method trace (line 47) | @Override method trace (line 53) | @Override method trace (line 58) | @Override method debug (line 63) | @Override method debug (line 68) | @Override method debug (line 74) | @Override method debug (line 79) | @Override method info (line 84) | @Override method info (line 89) | @Override method info (line 95) | @Override method info (line 100) | @Override method warn (line 105) | @Override method warn (line 110) | @Override method warn (line 116) | @Override method warn (line 121) | @Override method error (line 126) | @Override method error (line 131) | @Override method error (line 137) | @Override method error (line 142) | @Override method isTraceEnabled (line 147) | @Override method isDebugEnabled (line 152) | @Override method isInfoEnabled (line 157) | @Override method isWarnEnabled (line 162) | @Override method isErrorEnabled (line 167) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/log4j/Log4jLoggerAdapter.java class Log4jLoggerAdapter (line 30) | public class Log4jLoggerAdapter implements LoggerAdapter { method Log4jLoggerAdapter (line 35) | @SuppressWarnings("unchecked") method toLog4jLevel (line 58) | private static org.apache.log4j.Level toLog4jLevel(Level level) { method fromLog4jLevel (line 81) | private static Level fromLog4jLevel(org.apache.log4j.Level level) { method getLogger (line 104) | @Override method getLogger (line 109) | @Override method getLogger (line 114) | @Override method getLogger (line 119) | @Override method getLevel (line 124) | @Override method setLevel (line 129) | @Override method getFile (line 134) | @Override method setFile (line 139) | @Override method isConfigured (line 144) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/log4j2/Log4j2Logger.java class Log4j2Logger (line 24) | public class Log4j2Logger implements Logger { method Log4j2Logger (line 30) | public Log4j2Logger(org.apache.logging.log4j.spi.ExtendedLogger logger) { method Log4j2Logger (line 35) | public Log4j2Logger(String fqcn, org.apache.logging.log4j.spi.Extended... method trace (line 40) | @Override method trace (line 45) | @Override method trace (line 50) | @Override method trace (line 55) | @Override method debug (line 60) | @Override method debug (line 65) | @Override method debug (line 70) | @Override method debug (line 75) | @Override method info (line 80) | @Override method info (line 85) | @Override method info (line 90) | @Override method info (line 95) | @Override method warn (line 100) | @Override method warn (line 105) | @Override method warn (line 110) | @Override method warn (line 115) | @Override method error (line 120) | @Override method error (line 125) | @Override method error (line 130) | @Override method error (line 135) | @Override method isTraceEnabled (line 140) | @Override method isDebugEnabled (line 145) | @Override method isInfoEnabled (line 150) | @Override method isWarnEnabled (line 155) | @Override method isErrorEnabled (line 160) | @Override method getLogger (line 166) | public org.apache.logging.log4j.Logger getLogger() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/log4j2/Log4j2LoggerAdapter.java class Log4j2LoggerAdapter (line 29) | public class Log4j2LoggerAdapter implements LoggerAdapter { method Log4j2LoggerAdapter (line 34) | public Log4j2LoggerAdapter() { method toLog4j2Level (line 43) | private static org.apache.logging.log4j.Level toLog4j2Level(Level leve... method fromLog4j2Level (line 65) | private static Level fromLog4j2Level(org.apache.logging.log4j.Level le... method getLogger (line 87) | @Override method getLogger (line 92) | @Override method getLogger (line 97) | @Override method getLogger (line 102) | @Override method getLevel (line 107) | @Override method setLevel (line 112) | @Override method getFile (line 118) | @Override method setFile (line 123) | @Override method isConfigured (line 128) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/slf4j/Slf4jLogger.java class Slf4jLogger (line 27) | public class Slf4jLogger implements Logger { method Slf4jLogger (line 35) | public Slf4jLogger(org.slf4j.Logger logger) { method Slf4jLogger (line 45) | public Slf4jLogger(String fqcn, org.slf4j.Logger logger) { method trace (line 55) | @Override method trace (line 64) | @Override method trace (line 75) | @Override method trace (line 85) | @Override method debug (line 94) | @Override method debug (line 103) | @Override method debug (line 114) | @Override method debug (line 124) | @Override method info (line 133) | @Override method info (line 142) | @Override method info (line 152) | @Override method info (line 162) | @Override method warn (line 171) | @Override method warn (line 180) | @Override method warn (line 190) | @Override method warn (line 200) | @Override method error (line 209) | @Override method error (line 218) | @Override method error (line 229) | @Override method error (line 239) | @Override method isTraceEnabled (line 248) | @Override method isDebugEnabled (line 253) | @Override method isInfoEnabled (line 258) | @Override method isWarnEnabled (line 263) | @Override method isErrorEnabled (line 268) | @Override method getLevel (line 273) | public static Level getLevel(org.slf4j.Logger logger) { method getLevel (line 292) | public Level getLevel() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/slf4j/Slf4jLoggerAdapter.java class Slf4jLoggerAdapter (line 28) | public class Slf4jLoggerAdapter implements LoggerAdapter { method Slf4jLoggerAdapter (line 36) | public Slf4jLoggerAdapter() { method getLogger (line 40) | @Override method getLogger (line 45) | @Override method getLogger (line 50) | @Override method getLogger (line 55) | @Override method getLevel (line 60) | @Override method setLevel (line 65) | @Override method getFile (line 73) | @Override method setFile (line 78) | @Override method isConfigured (line 83) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/support/FailsafeErrorTypeAwareLogger.java class FailsafeErrorTypeAwareLogger (line 35) | public class FailsafeErrorTypeAwareLogger extends FailsafeLogger impleme... method FailsafeErrorTypeAwareLogger (line 54) | public FailsafeErrorTypeAwareLogger(Logger logger) { method appendContextMessageWithInstructions (line 58) | private String appendContextMessageWithInstructions( method getErrorUrl (line 66) | private String getErrorUrl(String code) { method warn (line 93) | @Override method warn (line 110) | @Override method error (line 127) | @Override method error (line 144) | @Override method registerGlobalListen (line 161) | public static void registerGlobalListen(LogListener listener) { method registerListen (line 165) | @Override method onEvent (line 176) | private void onEvent(String code, String msg) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/logger/support/FailsafeLogger.java class FailsafeLogger (line 23) | public class FailsafeLogger implements Logger { method FailsafeLogger (line 29) | public FailsafeLogger(Logger logger) { method setDisabled (line 33) | public static void setDisabled(boolean disabled) { method getDisabled (line 37) | static boolean getDisabled() { method getLogger (line 41) | public Logger getLogger() { method setLogger (line 45) | public void setLogger(Logger logger) { method appendContextMessage (line 49) | private String appendContextMessage(String msg) { method trace (line 54) | @Override method trace (line 65) | @Override method trace (line 76) | @Override method trace (line 87) | @Override method debug (line 98) | @Override method debug (line 109) | @Override method debug (line 120) | @Override method debug (line 131) | @Override method info (line 142) | @Override method info (line 153) | @Override method info (line 164) | @Override method warn (line 175) | @Override method warn (line 186) | @Override method warn (line 197) | @Override method error (line 208) | @Override method error (line 219) | @Override method error (line 230) | @Override method error (line 241) | @Override method info (line 252) | @Override method warn (line 263) | @Override method isTraceEnabled (line 274) | @Override method isDebugEnabled (line 286) | @Override method isInfoEnabled (line 298) | @Override method isWarnEnabled (line 310) | @Override method isErrorEnabled (line 322) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/profiler/Profiler.java class Profiler (line 24) | public class Profiler { method start (line 30) | public static ProfilerEntry start(String message) { method enter (line 34) | public static ProfilerEntry enter(ProfilerEntry entry, String message) { method release (line 42) | public static ProfilerEntry release(ProfilerEntry entry) { method setToBizProfiler (line 52) | public static ProfilerEntry setToBizProfiler(ProfilerEntry entry) { method getBizProfiler (line 60) | public static ProfilerEntry getBizProfiler() { method removeBizProfiler (line 64) | public static void removeBizProfiler() { method buildDetail (line 68) | public static String buildDetail(ProfilerEntry entry) { method buildDetail (line 74) | public static List buildDetail(ProfilerEntry entry, long start... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/profiler/ProfilerEntry.java class ProfilerEntry (line 23) | public class ProfilerEntry { method ProfilerEntry (line 32) | public ProfilerEntry(String message) { method ProfilerEntry (line 40) | public ProfilerEntry(String message, ProfilerEntry parentEntry, Profil... method getSub (line 48) | public List getSub() { method getMessage (line 52) | public String getMessage() { method getParent (line 56) | public ProfilerEntry getParent() { method getFirst (line 60) | public ProfilerEntry getFirst() { method getStartTime (line 64) | public long getStartTime() { method setEndTime (line 68) | public void setEndTime(long endTime) { method getEndTime (line 72) | public long getEndTime() { method getRequestCount (line 76) | public AtomicInteger getRequestCount() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/profiler/ProfilerSwitch.java class ProfilerSwitch (line 25) | public class ProfilerSwitch { method enableSimpleProfiler (line 32) | public static void enableSimpleProfiler() { method disableSimpleProfiler (line 36) | public static void disableSimpleProfiler() { method enableDetailProfiler (line 40) | public static void enableDetailProfiler() { method disableDetailProfiler (line 44) | public static void disableDetailProfiler() { method isEnableDetailProfiler (line 48) | public static boolean isEnableDetailProfiler() { method isEnableSimpleProfiler (line 52) | public static boolean isEnableSimpleProfiler() { method getWarnPercent (line 56) | public static double getWarnPercent() { method setWarnPercent (line 60) | public static void setWarnPercent(double percent) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/reference/ReferenceCountedResource.java class ReferenceCountedResource (line 29) | public abstract class ReferenceCountedResource implements AutoCloseable { method retain (line 40) | public final ReferenceCountedResource retain() { method release (line 52) | public final boolean release() { method close (line 69) | @Override method destroy (line 77) | protected abstract void destroy(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/resource/Disposable.java type Disposable (line 22) | public interface Disposable { method destroy (line 24) | void destroy(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/resource/GlobalResourceInitializer.java class GlobalResourceInitializer (line 27) | public class GlobalResourceInitializer extends CallableSafeInitialize... method GlobalResourceInitializer (line 36) | public GlobalResourceInitializer(Callable initializer) { method GlobalResourceInitializer (line 40) | public GlobalResourceInitializer(Callable initializer, Consumer ... method GlobalResourceInitializer (line 45) | public GlobalResourceInitializer(Callable callable, Disposable disp... method initialize (line 50) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/resource/GlobalResourcesRepository.java class GlobalResourcesRepository (line 38) | public class GlobalResourcesRepository { method GlobalResourcesRepository (line 48) | private GlobalResourcesRepository() {} method getInstance (line 50) | public static GlobalResourcesRepository getInstance() { method registerGlobalDisposable (line 67) | public static void registerGlobalDisposable(Disposable disposable) { method removeGlobalDisposable (line 77) | public void removeGlobalDisposable(Disposable disposable) { method getGlobalExecutorService (line 87) | public static ExecutorService getGlobalExecutorService() { method getExecutorService (line 91) | public ExecutorService getExecutorService() { method destroy (line 106) | public synchronized void destroy() { method registerDisposable (line 154) | public void registerDisposable(Disposable disposable) { method removeDisposable (line 164) | public void removeDisposable(Disposable disposable) { method getGlobalReusedDisposables (line 175) | public static List getGlobalReusedDisposables() { method getOneoffDisposables (line 180) | public List getOneoffDisposables() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/resource/Initializable.java type Initializable (line 24) | public interface Initializable { method initialize (line 26) | default void initialize(ExtensionAccessor accessor) { method initialize (line 30) | default void initialize() {} FILE: dubbo-common/src/main/java/org/apache/dubbo/common/serialization/ClassHolder.java class ClassHolder (line 25) | public class ClassHolder { method storeClass (line 28) | public void storeClass(Class clazz) { method loadClass (line 33) | public Class loadClass(String className, ClassLoader classLoader) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/serialization/PreferSerializationProvider.java type PreferSerializationProvider (line 19) | public interface PreferSerializationProvider { method getPreferSerialization (line 20) | String getPreferSerialization(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/ssl/AuthPolicy.java type AuthPolicy (line 19) | public enum AuthPolicy { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/ssl/Cert.java class Cert (line 22) | public class Cert { method Cert (line 29) | public Cert(byte[] keyCertChain, byte[] privateKey, byte[] trustCert) { method Cert (line 33) | public Cert(byte[] keyCertChain, byte[] privateKey, byte[] trustCert, ... method getKeyCertChain (line 40) | public byte[] getKeyCertChain() { method getKeyCertChainInputStream (line 44) | public InputStream getKeyCertChainInputStream() { method getPrivateKey (line 48) | public byte[] getPrivateKey() { method getPrivateKeyInputStream (line 52) | public InputStream getPrivateKeyInputStream() { method getTrustCert (line 56) | public byte[] getTrustCert() { method getTrustCertInputStream (line 60) | public InputStream getTrustCertInputStream() { method getPassword (line 64) | public String getPassword() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/ssl/CertManager.java class CertManager (line 25) | public class CertManager { method CertManager (line 28) | public CertManager(FrameworkModel frameworkModel) { method getProviderConnectionConfig (line 33) | public ProviderCert getProviderConnectionConfig(URL localAddress, Sock... method getConsumerConnectionConfig (line 45) | public Cert getConsumerConnectionConfig(URL remoteAddress) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/ssl/CertProvider.java type CertProvider (line 25) | @SPI(scope = ExtensionScope.FRAMEWORK) method isSupport (line 27) | boolean isSupport(URL address); method isSupport (line 29) | default boolean isSupport(URL address, SocketAddress remoteAddress) { method getProviderConnectionConfig (line 33) | ProviderCert getProviderConnectionConfig(URL localAddress); method getProviderConnectionConfig (line 35) | default ProviderCert getProviderConnectionConfig(URL localAddress, Soc... method getConsumerConnectionConfig (line 39) | Cert getConsumerConnectionConfig(URL remoteAddress); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/ssl/ProviderCert.java class ProviderCert (line 19) | public class ProviderCert extends Cert { method ProviderCert (line 22) | public ProviderCert(byte[] keyCertChain, byte[] privateKey, byte[] tru... method ProviderCert (line 27) | public ProviderCert( method getAuthPolicy (line 33) | public AuthPolicy getAuthPolicy() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/ssl/impl/SSLConfigCertProvider.java class SSLConfigCertProvider (line 33) | @Activate(order = Integer.MAX_VALUE - 10000) method isSupport (line 37) | @Override method getProviderConnectionConfig (line 45) | @Override method getConsumerConnectionConfig (line 76) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/status/Status.java class Status (line 19) | public class Status { method Status (line 25) | public Status(Level level) { method Status (line 29) | public Status(Level level, String message) { method Status (line 33) | public Status(Level level, String message, String description) { method getLevel (line 39) | public Level getLevel() { method getMessage (line 43) | public String getMessage() { method getDescription (line 47) | public String getDescription() { type Level (line 54) | public enum Level { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/status/StatusChecker.java type StatusChecker (line 22) | @SPI(scope = ExtensionScope.APPLICATION) method check (line 30) | Status check(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/status/reporter/FrameworkStatusReportService.java class FrameworkStatusReportService (line 29) | public class FrameworkStatusReportService implements ScopeModelAware { method setApplicationModel (line 39) | @Override method reportRegistrationStatus (line 47) | public void reportRegistrationStatus(Object obj) { method reportConsumptionStatus (line 51) | public void reportConsumptionStatus(Object obj) { method reportMigrationStepStatus (line 55) | public void reportMigrationStepStatus(Object obj) { method hasReporter (line 59) | public boolean hasReporter() { method doReport (line 63) | private void doReport(String type, Object obj) { method createRegistrationReport (line 76) | public String createRegistrationReport(String status) { method createConsumptionReport (line 83) | public String createConsumptionReport(String interfaceName, String ver... method createMigrationStepReport (line 94) | public String createMigrationStepReport( FILE: dubbo-common/src/main/java/org/apache/dubbo/common/status/reporter/FrameworkStatusReporter.java type FrameworkStatusReporter (line 23) | @SPI(scope = ExtensionScope.APPLICATION) method report (line 26) | void report(String type, Object obj); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/status/support/LoadStatusChecker.java class LoadStatusChecker (line 27) | @Activate method check (line 30) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/status/support/MemoryStatusChecker.java class MemoryStatusChecker (line 26) | @Activate method check (line 29) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/status/support/StatusUtils.java class StatusUtils (line 27) | public class StatusUtils { method getSummaryStatus (line 29) | public static Status getSummaryStatus(Map statuses) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/store/DataStore.java type DataStore (line 24) | @SPI(value = "simple", scope = ExtensionScope.APPLICATION) method get (line 30) | Map get(String componentName); method get (line 32) | Object get(String componentName, String key); method put (line 34) | void put(String componentName, String key, Object value); method remove (line 36) | void remove(String componentName, String key); method addListener (line 38) | default void addListener(DataStoreUpdateListener dataStoreUpdateListen... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/store/DataStoreUpdateListener.java type DataStoreUpdateListener (line 19) | public interface DataStoreUpdateListener { method onUpdate (line 20) | void onUpdate(String componentName, String key, Object value); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/store/support/SimpleDataStore.java class SimpleDataStore (line 32) | public class SimpleDataStore implements DataStore { method get (line 39) | @Override method get (line 49) | @Override method put (line 57) | @Override method remove (line 65) | @Override method addListener (line 74) | @Override method notifyListeners (line 79) | private void notifyListeners(String componentName, String key, Object ... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/stream/CallStreamObserver.java type CallStreamObserver (line 69) | public interface CallStreamObserver extends StreamObserver { method isReady (line 83) | boolean isReady(); method setOnReadyHandler (line 103) | void setOnReadyHandler(Runnable onReadyHandler); method request (line 113) | void request(int count); method setCompression (line 121) | void setCompression(String compression); method disableAutoFlowControl (line 129) | void disableAutoFlowControl(); method disableAutoInboundFlowControl (line 139) | default void disableAutoInboundFlowControl() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/stream/ClientCallStreamObserver.java type ClientCallStreamObserver (line 64) | public interface ClientCallStreamObserver extends CallStreamObserv... method disableAutoRequestWithInitial (line 98) | void disableAutoRequestWithInitial(int request); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/stream/ClientResponseObserver.java type ClientResponseObserver (line 67) | public interface ClientResponseObserver extends StreamObser... method beforeStart (line 90) | void beforeStart(final ClientCallStreamObserver requestStream); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/stream/ServerCallStreamObserver.java type ServerCallStreamObserver (line 80) | public interface ServerCallStreamObserver extends CallStreamObser... method disableAutoRequest (line 82) | default void disableAutoRequest() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/stream/StreamObserver.java type StreamObserver (line 25) | public interface StreamObserver { method onNext (line 32) | void onNext(T data); method onError (line 39) | void onError(Throwable throwable); method onCompleted (line 44) | void onCompleted(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/system/OperatingSystemBeanManager.java class OperatingSystemBeanManager (line 35) | public class OperatingSystemBeanManager { method OperatingSystemBeanManager (line 62) | private OperatingSystemBeanManager() {} method getOperatingSystemBean (line 64) | public static OperatingSystemMXBean getOperatingSystemBean() { method getSystemCpuUsage (line 68) | public static double getSystemCpuUsage() { method getProcessCpuUsage (line 72) | public static double getProcessCpuUsage() { method loadOne (line 76) | private static Class loadOne(List classNames) { method deduceMethod (line 92) | private static Method deduceMethod(String name) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadlocal/InternalRunnable.java class InternalRunnable (line 25) | public class InternalRunnable implements Runnable { method InternalRunnable (line 28) | public InternalRunnable(Runnable runnable) { method run (line 36) | @Override method Wrap (line 48) | public static Runnable Wrap(Runnable runnable) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadlocal/InternalThread.java class InternalThread (line 19) | public class InternalThread extends Thread { method InternalThread (line 23) | public InternalThread() {} method InternalThread (line 25) | public InternalThread(Runnable target) { method InternalThread (line 29) | public InternalThread(ThreadGroup group, Runnable target) { method InternalThread (line 33) | public InternalThread(String name) { method InternalThread (line 37) | public InternalThread(ThreadGroup group, String name) { method InternalThread (line 41) | public InternalThread(Runnable target, String name) { method InternalThread (line 45) | public InternalThread(ThreadGroup group, Runnable target, String name) { method InternalThread (line 49) | public InternalThread(ThreadGroup group, Runnable target, String name,... method threadLocalMap (line 57) | public final InternalThreadLocalMap threadLocalMap() { method setThreadLocalMap (line 65) | public final void setThreadLocalMap(InternalThreadLocalMap threadLocal... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadlocal/InternalThreadLocal.java class InternalThreadLocal (line 34) | public class InternalThreadLocal extends ThreadLocal { method InternalThreadLocal (line 40) | public InternalThreadLocal() { method removeAll (line 49) | @SuppressWarnings("unchecked") method size (line 74) | public static int size() { method destroy (line 83) | public static void destroy() { method addToVariablesToRemove (line 87) | @SuppressWarnings("unchecked") method removeFromVariablesToRemove (line 101) | @SuppressWarnings("unchecked") method get (line 117) | @SuppressWarnings("unchecked") method getWithoutInitialize (line 129) | public final V getWithoutInitialize() { method initialize (line 139) | private V initialize(InternalThreadLocalMap threadLocalMap) { method set (line 155) | @Override method remove (line 170) | @SuppressWarnings("unchecked") method remove (line 181) | @SuppressWarnings("unchecked") method initialValue (line 202) | @Override method onRemoval (line 210) | protected void onRemoval(@SuppressWarnings("unused") V value) throws E... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadlocal/InternalThreadLocalMap.java class InternalThreadLocalMap (line 27) | public final class InternalThreadLocalMap { method getIfSet (line 46) | public static InternalThreadLocalMap getIfSet() { method get (line 54) | public static InternalThreadLocalMap get() { method getAndRemove (line 62) | public static InternalThreadLocalMap getAndRemove() { method set (line 74) | public static void set(InternalThreadLocalMap internalThreadLocalMap) { method remove (line 82) | public static void remove() { method destroy (line 91) | public static void destroy() { method nextVariableIndex (line 95) | public static int nextVariableIndex() { method lastVariableIndex (line 104) | public static int lastVariableIndex() { method InternalThreadLocalMap (line 108) | private InternalThreadLocalMap() { method indexedVariable (line 112) | public Object indexedVariable(int index) { method setIndexedVariable (line 120) | public boolean setIndexedVariable(int index, Object value) { method removeIndexedVariable (line 132) | public Object removeIndexedVariable(int index) { method size (line 143) | public int size() { method newIndexedVariableTable (line 156) | private static Object[] newIndexedVariableTable() { method newCapacity (line 164) | private static int newCapacity(int index) { method fastGet (line 180) | private static InternalThreadLocalMap fastGet(InternalThread thread) { method slowGet (line 188) | private static InternalThreadLocalMap slowGet() { method expandIndexedVariableTableAndSet (line 198) | private void expandIndexedVariableTableAndSet(int index, Object value) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadlocal/NamedInternalThreadFactory.java class NamedInternalThreadFactory (line 25) | public class NamedInternalThreadFactory extends NamedThreadFactory { method NamedInternalThreadFactory (line 27) | public NamedInternalThreadFactory() { method NamedInternalThreadFactory (line 31) | public NamedInternalThreadFactory(String prefix) { method NamedInternalThreadFactory (line 35) | public NamedInternalThreadFactory(String prefix, boolean daemon) { method newThread (line 39) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/MemoryLimitCalculator.java class MemoryLimitCalculator (line 35) | public class MemoryLimitCalculator { method refresh (line 41) | private static void refresh() { method checkAndScheduleRefresh (line 45) | private static void checkAndScheduleRefresh() { method maxAvailable (line 70) | public static long maxAvailable() { method calculate (line 82) | public static long calculate(final float percentage) { method defaultLimit (line 95) | public static long defaultLimit() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/MemoryLimitedLinkedBlockingQueue.java class MemoryLimitedLinkedBlockingQueue (line 27) | public class MemoryLimitedLinkedBlockingQueue extends LinkedBlockingQ... method MemoryLimitedLinkedBlockingQueue (line 33) | public MemoryLimitedLinkedBlockingQueue(Instrumentation inst) { method MemoryLimitedLinkedBlockingQueue (line 37) | public MemoryLimitedLinkedBlockingQueue(long memoryLimit, Instrumentat... method MemoryLimitedLinkedBlockingQueue (line 42) | public MemoryLimitedLinkedBlockingQueue(Collection c, lon... method setMemoryLimit (line 47) | public void setMemoryLimit(long memoryLimit) { method getMemoryLimit (line 51) | public long getMemoryLimit() { method getCurrentMemory (line 55) | public long getCurrentMemory() { method getCurrentRemainMemory (line 59) | public long getCurrentRemainMemory() { method put (line 63) | @Override method offer (line 69) | @Override method offer (line 74) | @Override method take (line 79) | @Override method poll (line 86) | @Override method poll (line 93) | @Override method remove (line 100) | @Override method clear (line 109) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/MemoryLimiter.java class MemoryLimiter (line 28) | public class MemoryLimiter { method MemoryLimiter (line 44) | public MemoryLimiter(Instrumentation inst) { method MemoryLimiter (line 48) | public MemoryLimiter(long memoryLimit, Instrumentation inst) { method setMemoryLimit (line 56) | public void setMemoryLimit(long memoryLimit) { method getMemoryLimit (line 63) | public long getMemoryLimit() { method getCurrentMemory (line 67) | public long getCurrentMemory() { method getCurrentRemainMemory (line 71) | public long getCurrentRemainMemory() { method signalNotEmpty (line 75) | private void signalNotEmpty() { method signalNotLimited (line 84) | private void signalNotLimited() { method fullyLock (line 96) | private void fullyLock() { method fullyUnlock (line 104) | private void fullyUnlock() { method acquire (line 109) | public boolean acquire(Object e) { method acquireInterruptibly (line 137) | public void acquireInterruptibly(Object e) throws InterruptedException { method acquire (line 160) | public boolean acquire(Object e, long timeout, TimeUnit unit) throws I... method release (line 187) | public void release(Object e) { method releaseInterruptibly (line 211) | public void releaseInterruptibly(Object e) throws InterruptedException { method releaseInterruptibly (line 233) | public void releaseInterruptibly(Object e, long timeout, TimeUnit unit... method clear (line 259) | public void clear() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/MemorySafeLinkedBlockingQueue.java class MemorySafeLinkedBlockingQueue (line 33) | public class MemorySafeLinkedBlockingQueue extends LinkedBlockingQueu... method MemorySafeLinkedBlockingQueue (line 43) | public MemorySafeLinkedBlockingQueue() { method MemorySafeLinkedBlockingQueue (line 47) | public MemorySafeLinkedBlockingQueue(final long maxFreeMemory) { method MemorySafeLinkedBlockingQueue (line 54) | public MemorySafeLinkedBlockingQueue(final Collection c, ... method setMaxFreeMemory (line 66) | public void setMaxFreeMemory(final int maxFreeMemory) { method getMaxFreeMemory (line 75) | public long getMaxFreeMemory() { method setRejector (line 84) | public void setRejector(final Rejector rejector) { method hasRemainedMemory (line 93) | public boolean hasRemainedMemory() { method put (line 97) | @Override method offer (line 106) | @Override method offer (line 115) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/ThreadPool.java type ThreadPool (line 29) | @SPI(value = "fixed", scope = ExtensionScope.FRAMEWORK) method getExecutor (line 38) | @Adaptive({THREADPOOL_KEY}) FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/ThreadlessExecutor.java class ThreadlessExecutor (line 40) | public class ThreadlessExecutor extends AbstractExecutorService { method waitAndDrain (line 56) | public void waitAndDrain(long deadline) throws InterruptedException { method throwIfInterrupted (line 82) | private static void throwIfInterrupted() throws InterruptedException { method execute (line 94) | @Override method shutdown (line 109) | @Override method shutdownNow (line 114) | @Override method isShutdown (line 127) | @Override method isTerminated (line 132) | @Override method awaitTermination (line 137) | @Override class RunnableWrapper (line 142) | private static class RunnableWrapper implements Runnable { method RunnableWrapper (line 145) | public RunnableWrapper(Runnable runnable) { method run (line 149) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/concurrent/ScheduledCompletableFuture.java class ScheduledCompletableFuture (line 24) | public class ScheduledCompletableFuture { method schedule (line 26) | public static CompletableFuture schedule( method submit (line 42) | public static CompletableFuture submit(ScheduledExecutorService... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/event/ThreadPoolExhaustedEvent.java class ThreadPoolExhaustedEvent (line 22) | public class ThreadPoolExhaustedEvent { method ThreadPoolExhaustedEvent (line 26) | public ThreadPoolExhaustedEvent(String msg) { method getMsg (line 30) | public String getMsg() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/event/ThreadPoolExhaustedListener.java type ThreadPoolExhaustedListener (line 22) | @SPI(scope = ExtensionScope.FRAMEWORK) method onEvent (line 29) | void onEvent(ThreadPoolExhaustedEvent event); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/manager/DefaultExecutorRepository.java class DefaultExecutorRepository (line 65) | public class DefaultExecutorRepository implements ExecutorRepository, Ex... method DefaultExecutorRepository (line 86) | public DefaultExecutorRepository(ApplicationModel applicationModel) { method createExecutorIfAbsent (line 99) | @Override method setThreadNameIfAbsent (line 122) | protected URL setThreadNameIfAbsent(URL url, String executorCacheKey) { method getExecutorSecondKey (line 133) | private String getExecutorSecondKey(URL url) { method getExecutorSecondKey (line 141) | private String getExecutorSecondKey(ServiceModel serviceModel, URL url) { method getConsumerKey (line 149) | private String getConsumerKey(URL url) { method getConsumerKey (line 154) | private String getConsumerKey(ServiceModel serviceModel) { method getProviderKey (line 159) | protected String getProviderKey(URL url) { method getProviderKey (line 164) | protected String getProviderKey(ProviderModel providerModel, URL url) { method getExecutorKey (line 175) | private String getExecutorKey(URL url) { method getExecutorKey (line 182) | private String getExecutorKey(ServiceModel serviceModel) { method createExecutor (line 190) | protected ExecutorService createExecutor(URL url) { method getExecutor (line 197) | @Override method getExecutor (line 232) | @Override method updateThreadpool (line 267) | @Override method getServiceExportExecutor (line 294) | @Override method shutdownServiceExportExecutor (line 308) | @Override method getServiceReferExecutor (line 323) | @Override method shutdownServiceReferExecutor (line 337) | @Override method getExportThreadNum (line 351) | private Integer getExportThreadNum() { method getExportThreadNum (line 368) | private Integer getExportThreadNum(ModuleModel moduleModel) { method getReferThreadNum (line 384) | private Integer getReferThreadNum() { method getReferThreadNum (line 401) | private Integer getReferThreadNum(ModuleModel moduleModel) { method destroyAll (line 417) | @Override method shutdownExecutorService (line 440) | private void shutdownExecutorService(ExecutorService executorService, ... method setExtensionAccessor (line 449) | @Override method nextScheduledExecutor (line 454) | @Override method nextExecutorExecutor (line 459) | @Override method getServiceDiscoveryAddressNotificationExecutor (line 464) | @Override method getMetadataRetryExecutor (line 469) | @Override method getRegistryNotificationExecutor (line 474) | @Override method getSharedExecutor (line 479) | @Override method getSharedScheduledExecutor (line 484) | @Override method getPoolRouterExecutor (line 489) | @Override method getConnectivityScheduledExecutor (line 494) | @Override method getCacheRefreshingScheduledExecutor (line 499) | @Override method getMappingRefreshingExecutor (line 504) | @Override method getExecutorSupport (line 509) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/manager/ExecutorRepository.java type ExecutorRepository (line 35) | @SPI(value = "isolation", scope = ExtensionScope.APPLICATION) method createExecutorIfAbsent (line 45) | ExecutorService createExecutorIfAbsent(URL url); method getExecutor (line 53) | ExecutorService getExecutor(URL url); method getExecutor (line 55) | ExecutorService getExecutor(ServiceModel serviceModel, URL url); method updateThreadpool (line 63) | void updateThreadpool(URL url, ExecutorService executor); method getServiceExportExecutor (line 65) | ScheduledExecutorService getServiceExportExecutor(); method shutdownServiceExportExecutor (line 71) | void shutdownServiceExportExecutor(); method getServiceReferExecutor (line 73) | ExecutorService getServiceReferExecutor(); method shutdownServiceReferExecutor (line 79) | void shutdownServiceReferExecutor(); method destroyAll (line 84) | void destroyAll(); method nextScheduledExecutor (line 93) | @Deprecated method nextExecutorExecutor (line 100) | @Deprecated method getServiceDiscoveryAddressNotificationExecutor (line 107) | @Deprecated method getMetadataRetryExecutor (line 114) | @Deprecated method getRegistryNotificationExecutor (line 123) | @Deprecated method getSharedExecutor (line 132) | @Deprecated method getSharedScheduledExecutor (line 141) | @Deprecated method getPoolRouterExecutor (line 148) | @Deprecated method getConnectivityScheduledExecutor (line 157) | @Deprecated method getCacheRefreshingScheduledExecutor (line 166) | @Deprecated method getMappingRefreshingExecutor (line 175) | @Deprecated method getExecutorSupport (line 178) | ExecutorSupport getExecutorSupport(URL url); method getInstance (line 180) | static ExecutorRepository getInstance(ApplicationModel applicationMode... method getMode (line 189) | static String getMode(ApplicationModel applicationModel) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/manager/FrameworkExecutorRepository.java class FrameworkExecutorRepository (line 38) | public class FrameworkExecutorRepository implements Disposable { method FrameworkExecutorRepository (line 65) | public FrameworkExecutorRepository() { method nextScheduledExecutor (line 130) | public ScheduledExecutorService nextScheduledExecutor() { method nextExecutorExecutor (line 134) | public ExecutorService nextExecutorExecutor() { method getRegistryNotificationExecutor (line 143) | public ScheduledExecutorService getRegistryNotificationExecutor() { method getServiceDiscoveryAddressNotificationExecutor (line 147) | public ScheduledExecutorService getServiceDiscoveryAddressNotification... method getMetadataRetryExecutor (line 151) | public ScheduledExecutorService getMetadataRetryExecutor() { method getInternalServiceExecutor (line 155) | public ExecutorService getInternalServiceExecutor() { method getSharedExecutor (line 164) | public ExecutorService getSharedExecutor() { method getSharedScheduledExecutor (line 173) | public ScheduledExecutorService getSharedScheduledExecutor() { method getPoolRouterExecutor (line 177) | public ExecutorService getPoolRouterExecutor() { method getConnectivityScheduledExecutor (line 186) | public ScheduledExecutorService getConnectivityScheduledExecutor() { method getCacheRefreshingScheduledExecutor (line 195) | public ScheduledExecutorService getCacheRefreshingScheduledExecutor() { method getMappingRefreshingExecutor (line 204) | public ExecutorService getMappingRefreshingExecutor() { method destroy (line 208) | @Override method shutdownExecutorServices (line 241) | private void shutdownExecutorServices(List ... method shutdownExecutorService (line 247) | private void shutdownExecutorService(ExecutorService executorService, ... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/manager/IsolationExecutorRepository.java class IsolationExecutorRepository (line 33) | public class IsolationExecutorRepository extends DefaultExecutorReposito... method IsolationExecutorRepository (line 35) | public IsolationExecutorRepository(ApplicationModel applicationModel) { method setThreadNameIfAbsent (line 39) | @Override method getProviderKey (line 47) | @Override method getProviderKey (line 56) | @Override method createExecutor (line 65) | @Override method getExecutorSupport (line 74) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/manager/Ring.java class Ring (line 24) | public class Ring { method addItem (line 30) | public void addItem(T t) { method pollItem (line 36) | public T pollItem() { method peekItem (line 52) | public T peekItem() { method listItems (line 63) | public List listItems() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/serial/SerializingExecutor.java class SerializingExecutor (line 37) | public final class SerializingExecutor implements Executor, Runnable { method SerializingExecutor (line 55) | public SerializingExecutor(Executor executor) { method execute (line 63) | @Override method schedule (line 69) | private void schedule(Runnable removable) { method run (line 104) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/AbortPolicyWithReport.java class AbortPolicyWithReport (line 57) | public class AbortPolicyWithReport extends ThreadPoolExecutor.AbortPolicy { method AbortPolicyWithReport (line 81) | public AbortPolicyWithReport(String threadName, URL url) { method rejectedExecution (line 100) | @Override method addThreadPoolExhaustedEventListener (line 134) | public void addThreadPoolExhaustedEventListener(ThreadPoolExhaustedLis... method removeThreadPoolExhaustedEventListener (line 138) | public void removeThreadPoolExhaustedEventListener(ThreadPoolExhausted... method dispatchThreadPoolExhaustedEvent (line 147) | public void dispatchThreadPoolExhaustedEvent(String msg) { method dumpJStack (line 151) | private void dumpJStack() { method jstack (line 203) | protected void jstack(FileOutputStream jStackStream) throws Exception { method getDumpPath (line 207) | protected String getDumpPath() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/cached/CachedThreadPool.java class CachedThreadPool (line 48) | public class CachedThreadPool implements ThreadPool { method getExecutor (line 50) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/eager/EagerThreadPool.java class EagerThreadPool (line 42) | public class EagerThreadPool implements ThreadPool { method getExecutor (line 44) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/eager/EagerThreadPoolExecutor.java class EagerThreadPoolExecutor (line 25) | public class EagerThreadPoolExecutor extends ThreadPoolExecutor { method EagerThreadPoolExecutor (line 27) | public EagerThreadPoolExecutor( method execute (line 38) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/eager/TaskQueue.java class TaskQueue (line 30) | public class TaskQueue extends LinkedBlockingQueue unprocessedTimeouts() { class HashedWheelTimeout (line 559) | private static final class HashedWheelTimeout implements Timeout { method HashedWheelTimeout (line 592) | HashedWheelTimeout(HashedWheelTimer timer, TimerTask task, long dead... method timer (line 598) | @Override method task (line 603) | @Override method cancel (line 608) | @Override method remove (line 621) | void remove() { method compareAndSetState (line 630) | public boolean compareAndSetState(int expected, int state) { method state (line 634) | public int state() { method isCancelled (line 638) | @Override method isExpired (line 643) | @Override method expire (line 648) | public void expire() { method toString (line 662) | @Override class HashedWheelBucket (line 698) | private static final class HashedWheelBucket { method addTimeout (line 709) | void addTimeout(HashedWheelTimeout timeout) { method expireTimeouts (line 724) | void expireTimeouts(long deadline) { method remove (line 748) | public HashedWheelTimeout remove(HashedWheelTimeout timeout) { method clearTimeouts (line 781) | void clearTimeouts(Set set) { method pollTimeout (line 794) | private HashedWheelTimeout pollTimeout() { method isWindows (line 817) | private boolean isWindows() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/timer/Timeout.java type Timeout (line 23) | public interface Timeout { method timer (line 28) | Timer timer(); method task (line 33) | TimerTask task(); method isExpired (line 39) | boolean isExpired(); method isCancelled (line 45) | boolean isCancelled(); method cancel (line 54) | boolean cancel(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/timer/Timer.java type Timer (line 27) | public interface Timer { method newTimeout (line 38) | Timeout newTimeout(TimerTask task, long delay, TimeUnit unit); method stop (line 47) | Set stop(); method isStop (line 54) | boolean isStop(); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/timer/TimerTask.java type TimerTask (line 25) | public interface TimerTask { method run (line 33) | void run(Timeout timeout) throws Exception; FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/DubboServiceAddressURL.java class DubboServiceAddressURL (line 31) | public class DubboServiceAddressURL extends ServiceAddressURL { method valueOf (line 33) | public static DubboServiceAddressURL valueOf(String rawURL, URL consum... method valueOf (line 37) | public static DubboServiceAddressURL valueOf(String rawURL, URL consum... method DubboServiceAddressURL (line 44) | public DubboServiceAddressURL( method newURL (line 50) | @Override method getSide (line 55) | @Override method getParameter (line 60) | @Override method getMethodParameter (line 72) | @Override method getAnyMethodParameter (line 84) | @Override method getAllParameters (line 100) | @Override method getOverrideURL (line 114) | public ServiceConfigURL getOverrideURL() { method setOverrideURL (line 118) | public void setOverrideURL(ServiceConfigURL overrideURL) { method getScopeModel (line 122) | @Override method getServiceModel (line 127) | @Override method hashCode (line 132) | @Override method equals (line 145) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/PathURLAddress.java class PathURLAddress (line 24) | public class PathURLAddress extends URLAddress { method PathURLAddress (line 33) | public PathURLAddress(String protocol, String username, String passwor... method PathURLAddress (line 37) | public PathURLAddress( method getProtocol (line 55) | public String getProtocol() { method setProtocol (line 59) | public URLAddress setProtocol(String protocol) { method getUsername (line 63) | public String getUsername() { method setUsername (line 67) | public URLAddress setUsername(String username) { method getPassword (line 71) | public String getPassword() { method setPassword (line 75) | public PathURLAddress setPassword(String password) { method getPath (line 79) | public String getPath() { method setPath (line 83) | public PathURLAddress setPath(String path) { method setHost (line 87) | @Override method setPort (line 92) | @Override method setAddress (line 97) | @Override method getAddress (line 102) | public String getAddress() { method getIp (line 117) | public String getIp() { method hashCode (line 124) | @Override method equals (line 129) | @Override method toString (line 142) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/ServiceAddressURL.java class ServiceAddressURL (line 35) | public abstract class ServiceAddressURL extends URL { method ServiceAddressURL (line 42) | public ServiceAddressURL( method ServiceAddressURL (line 55) | public ServiceAddressURL(URLAddress urlAddress, URLParam urlParam, URL... method getPath (line 60) | @Override method getServiceInterface (line 69) | @Override method getApplication (line 74) | @Override method getRemoteApplication (line 79) | @Override method getGroup (line 84) | @Override method getVersion (line 89) | @Override method getOriginalParameter (line 94) | @Override method getParameter (line 111) | @Override method getMethodParameter (line 135) | @Override method getAnyMethodParameter (line 150) | @Override method getConcatenatedParameter (line 162) | @Override method getCategory (line 189) | @Override method getSide (line 194) | @Override method getConsumerURL (line 199) | public URL getConsumerURL() { method hashCode (line 203) | @Override method getScopeModel (line 208) | @Override method getServiceModel (line 213) | @Override method setScopeModel (line 218) | @Override method setServiceModel (line 223) | @Override method equals (line 235) | @Override method toString (line 249) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/ServiceConfigURL.java class ServiceConfigURL (line 29) | public class ServiceConfigURL extends URL { method ServiceConfigURL (line 39) | public ServiceConfigURL() { method ServiceConfigURL (line 43) | public ServiceConfigURL(URLAddress urlAddress, URLParam urlParam, Map<... method ServiceConfigURL (line 47) | public ServiceConfigURL(String protocol, String host, int port) { method ServiceConfigURL (line 51) | public ServiceConfigURL( method ServiceConfigURL (line 59) | public ServiceConfigURL(String protocol, String host, int port, Map getUrls() { method getNumbers (line 545) | protected Map getNumbers() { method getCachedNumber (line 553) | private Number getCachedNumber(String method, String key) { method updateCachedNumber (line 561) | private void updateCachedNumber(String method, String key, Number n) { method getMethodNumbers (line 567) | protected ConcurrentMap> getMethodNumbers() { method getServiceNumbers (line 574) | protected Map getServiceNumbers(String service) { method getServiceMethodNumbers (line 578) | protected Map> getServiceMethodNumbers(Str... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/URLAddress.java class URLAddress (line 29) | public class URLAddress implements Serializable { method URLAddress (line 39) | public URLAddress(String host, int port) { method URLAddress (line 43) | public URLAddress(String host, int port, String rawAddress) { method getProtocol (line 52) | public String getProtocol() { method setProtocol (line 56) | public URLAddress setProtocol(String protocol) { method getUsername (line 60) | public String getUsername() { method setUsername (line 64) | public URLAddress setUsername(String username) { method getPassword (line 68) | public String getPassword() { method setPassword (line 72) | public URLAddress setPassword(String password) { method getPath (line 76) | public String getPath() { method setPath (line 80) | public URLAddress setPath(String path) { method getHost (line 84) | public String getHost() { method setHost (line 88) | public URLAddress setHost(String host) { method getPort (line 92) | public int getPort() { method setPort (line 96) | public URLAddress setPort(int port) { method getAddress (line 100) | public String getAddress() { method setAddress (line 107) | public URLAddress setAddress(String host, int port) { method getIp (line 111) | public String getIp() { method getRawAddress (line 115) | public String getRawAddress() { method getAddress (line 119) | protected String getAddress(String host, int port) { method getTimestamp (line 123) | public long getTimestamp() { method setTimestamp (line 127) | public void setTimestamp(long timestamp) { method hashCode (line 131) | @Override method equals (line 136) | @Override method toString (line 149) | @Override method parse (line 166) | public static URLAddress parse(String rawAddress, String defaultProtoc... method createURLAddress (line 183) | private static URLAddress createURLAddress(String decodeStr, String ra... method createPathURLAddress (line 205) | private static PathURLAddress createPathURLAddress(String decodeStr, S... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/URLItemCache.java class URLItemCache (line 24) | public class URLItemCache { method putParams (line 31) | public static void putParams(Map params, String key, S... method checkPath (line 46) | public static String checkPath(String path) { method checkRevision (line 57) | public static String checkRevision(String revision) { method intern (line 68) | public static String intern(String protocol) { method putParamsIntern (line 75) | public static void putParamsIntern(Map params, String ... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/URLParam.java class URLParam (line 60) | public class URLParam { method URLParam (line 113) | protected URLParam() { method URLParam (line 122) | protected URLParam( method URLParam (line 147) | protected URLParam( method hasMethodParameter (line 170) | public boolean hasMethodParameter(String method) { method getMethodParameter (line 198) | public String getMethodParameter(String method, String key) { method getMethodParameterStrict (line 211) | public String getMethodParameterStrict(String method, String key) { method initMethodParameters (line 227) | public static Map> initMethodParameters(Ma... class URLParamMap (line 266) | public static class URLParamMap extends AbstractMap { method URLParamMap (line 269) | public URLParamMap(URLParam urlParam) { class Node (line 273) | public static class Node implements Map.Entry { method Node (line 277) | public Node(String key, String value) { method getKey (line 282) | @Override method getValue (line 287) | @Override method setValue (line 292) | @Override method equals (line 297) | @Override method hashCode (line 309) | @Override method size (line 315) | @Override method isEmpty (line 320) | @Override method containsKey (line 325) | @Override method containsValue (line 334) | @Override method get (line 339) | @Override method put (line 348) | @Override method remove (line 355) | @Override method putAll (line 366) | @Override method clear (line 371) | @Override method keySet (line 376) | @Override method values (line 389) | @Override method entrySet (line 406) | @Override method getUrlParam (line 423) | public URLParam getUrlParam() { method equals (line 427) | @Override method hashCode (line 439) | @Override method getParameters (line 450) | public Map getParameters() { method getAnyMethodParameter (line 460) | public String getAnyMethodParameter(String key) { method addParameter (line 485) | public URLParam addParameter(String key, String value) { method addParameterIfAbsent (line 499) | public URLParam addParameterIfAbsent(String key, String value) { method addParameters (line 516) | public URLParam addParameters(Map parameters) { method addParametersIfAbsent (line 551) | public URLParam addParametersIfAbsent(Map parameters) { method doAddParameters (line 559) | private URLParam doAddParameters(Map parameters, boole... method recoverValue (line 646) | private Map recoverValue() { method addByMove (line 654) | private int[] addByMove(int[] array, int index, Integer value) { method replaceOffset (line 668) | private int[] replaceOffset(int[] array, int index, Integer value) { method removeParameters (line 687) | public URLParam removeParameters(String... keys) { method compressArray (line 753) | private int[] compressArray(int[] array) { method clearParameters (line 779) | public URLParam clearParameters() { method hasParameter (line 789) | public boolean hasParameter(String key) { method getParameter (line 803) | public String getParameter(String key) { method keyIndexToIndex (line 825) | private int keyIndexToIndex(BitSet key, int keyIndex) { method keyIndexToOffset (line 829) | private int keyIndexToOffset(int keyIndex) { method getRawParam (line 839) | public String getRawParam() { method getMethodParameters (line 845) | protected Map> getMethodParameters() { method getTimestamp (line 849) | public long getTimestamp() { method setTimestamp (line 853) | public void setTimestamp(long timestamp) { method equals (line 857) | @Override method hashCode (line 890) | @Override method toString (line 908) | @Override method parse (line 942) | public static URLParam parse(Map params) { method parse (line 955) | public static URLParam parse(String rawParam, boolean encoded, Map params, String rawPar... method addParameter (line 1049) | private static void addParameter( FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/URLPlainParam.java class URLPlainParam (line 30) | public class URLPlainParam extends URLParam implements Serializable { method URLPlainParam (line 34) | protected URLPlainParam( method toURLPlainParam (line 44) | public static URLPlainParam toURLPlainParam(URLParam urlParam) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/param/DefaultDynamicParamSource.java class DefaultDynamicParamSource (line 23) | public class DefaultDynamicParamSource implements DynamicParamSource { method init (line 24) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/param/DynamicParamSource.java type DynamicParamSource (line 24) | @SPI(scope = ExtensionScope.FRAMEWORK) method init (line 27) | void init(List keys, List values); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/param/DynamicParamTable.java class DynamicParamTable (line 32) | public final class DynamicParamTable { method DynamicParamTable (line 41) | private DynamicParamTable() { method getKeyIndex (line 49) | public static int getKeyIndex(boolean enabled, String key) { method getValueIndex (line 57) | public static int getValueIndex(String key, String value) { method getKey (line 66) | public static String getKey(int offset) { method getValue (line 70) | public static String getValue(int vi, int offset) { method init (line 74) | private static void init() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/param/DynamicValues.java class DynamicValues (line 22) | public class DynamicValues implements ParamValue { method DynamicValues (line 27) | public DynamicValues(String defaultVal) { method add (line 35) | public int add(String value) { method getN (line 59) | @Override method getIndex (line 67) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/param/FixedParamValue.java class FixedParamValue (line 28) | public class FixedParamValue implements ParamValue { method FixedParamValue (line 32) | public FixedParamValue(String... values) { method getN (line 50) | @Override method getIndex (line 55) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/param/IgnoredParam.java class IgnoredParam (line 21) | public class IgnoredParam { method ignore (line 28) | static boolean ignore(String key) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/url/component/param/ParamValue.java type ParamValue (line 19) | public interface ParamValue { method getN (line 26) | String getN(int n); method getIndex (line 34) | int getIndex(String value); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/AllowClassNotifyListener.java type AllowClassNotifyListener (line 21) | public interface AllowClassNotifyListener { method notifyPrefix (line 25) | void notifyPrefix(Set allowedList, Set disAllowedList); method notifyCheckStatus (line 27) | void notifyCheckStatus(SerializeCheckStatus status); method notifyCheckSerializable (line 29) | void notifyCheckSerializable(boolean checkSerializable); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/AnnotationUtils.java type AnnotationUtils (line 54) | public interface AnnotationUtils { method resolveAnnotationType (line 64) | @SuppressWarnings("unchecked") method isType (line 82) | static boolean isType(AnnotatedElement annotatedElement) { method isSameType (line 93) | static boolean isSameType(Annotation annotation, Class excludedType(Class ... method getAttribute (line 119) | static T getAttribute(Annotation annotation, String attributeName)... method getValue (line 131) | static T getValue(Annotation annotation) throws IllegalArgumentExc... method getAttribute (line 144) | static T getAttribute(Annotation annotation, String... attributeNa... method getAnnotation (line 177) | static A getAnnotation(AnnotatedElement annotat... method getDeclaredAnnotations (line 194) | static List getDeclaredAnnotations( method getAllDeclaredAnnotations (line 211) | static List getAllDeclaredAnnotations( method getAllDeclaredAnnotations (line 228) | @SuppressWarnings("unchecked") method getMetaAnnotations (line 259) | @SuppressWarnings("unchecked") method getAllMetaAnnotations (line 280) | @SuppressWarnings("unchecked") method findAnnotation (line 306) | static A findAnnotation(AnnotatedElement annota... method findAnnotation (line 318) | @SuppressWarnings("unchecked") method findMetaAnnotations (line 331) | @SuppressWarnings("unchecked") method findMetaAnnotations (line 345) | @SuppressWarnings("unchecked") method findMetaAnnotation (line 365) | static A findMetaAnnotation( method findMetaAnnotation (line 380) | static A findMetaAnnotation( method findMetaAnnotation (line 395) | static A findMetaAnnotation(AnnotatedElement an... method isAnnotationPresent (line 407) | static boolean isAnnotationPresent( method isAnnotationPresent (line 435) | @SuppressWarnings("unchecked") method isAnnotationPresent (line 447) | @SuppressWarnings("unchecked") method isAnnotationPresent (line 464) | static boolean isAnnotationPresent(AnnotatedElement annotatedElement, ... method isAllAnnotationPresent (line 480) | static boolean isAllAnnotationPresent(Class type, Class type, Class T getDefaultValue(Annotation annotation, String attributeNa... method getDefaultValue (line 517) | @SuppressWarnings("unchecked") method filterDefaultValues (line 529) | static Map filterDefaultValues( method filterDefaultValues (line 551) | static Map filterDefaultValues(Annotation annotation, ... method getAttributes (line 560) | static Map getAttributes(Annotation annotation, boolea... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ArrayUtils.java class ArrayUtils (line 22) | public final class ArrayUtils { method ArrayUtils (line 24) | private ArrayUtils() {} method isEmpty (line 32) | public static boolean isEmpty(final Object[] array) { method isNotEmpty (line 42) | public static boolean isNotEmpty(final Object[] array) { method contains (line 46) | public static boolean contains(final String[] array, String valueToFin... method indexOf (line 50) | public static int indexOf(String[] array, String valueToFind, int star... method of (line 76) | public static T[] of(T... values) { method first (line 80) | public static T first(T[] data) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/Assert.java class Assert (line 21) | public abstract class Assert { method Assert (line 23) | protected Assert() {} method notNull (line 25) | public static void notNull(Object obj, String message) { method notNull (line 31) | public static void notNull(Object obj, String format, Object... args) { method notEmptyString (line 37) | public static void notEmptyString(String str, String message) { method notNull (line 43) | public static void notNull(Object obj, RuntimeException exception) { method assertTrue (line 49) | public static void assertTrue(boolean condition, String message) { method assertTrue (line 55) | public static void assertTrue(boolean expression, Supplier mes... method nullSafeGet (line 61) | private static String nullSafeGet(Supplier messageSupplier) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/AtomicPositiveInteger.java class AtomicPositiveInteger (line 21) | public class AtomicPositiveInteger extends Number { method AtomicPositiveInteger (line 31) | public AtomicPositiveInteger() {} method AtomicPositiveInteger (line 33) | public AtomicPositiveInteger(int initialValue) { method getAndIncrement (line 37) | public final int getAndIncrement() { method getAndDecrement (line 41) | public final int getAndDecrement() { method incrementAndGet (line 45) | public final int incrementAndGet() { method decrementAndGet (line 49) | public final int decrementAndGet() { method get (line 53) | public final int get() { method set (line 57) | public final void set(int newValue) { method getAndSet (line 64) | public final int getAndSet(int newValue) { method getAndAdd (line 71) | public final int getAndAdd(int delta) { method addAndGet (line 78) | public final int addAndGet(int delta) { method compareAndSet (line 85) | public final boolean compareAndSet(int expect, int update) { method weakCompareAndSet (line 92) | public final boolean weakCompareAndSet(int expect, int update) { method byteValue (line 99) | @Override method shortValue (line 104) | @Override method intValue (line 109) | @Override method longValue (line 114) | @Override method floatValue (line 119) | @Override method doubleValue (line 124) | @Override method toString (line 129) | @Override method hashCode (line 134) | @Override method equals (line 142) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/CIDRUtils.java class CIDRUtils (line 37) | public class CIDRUtils { method CIDRUtils (line 46) | public CIDRUtils(String cidr) throws UnknownHostException { method calculate (line 66) | private void calculate() throws UnknownHostException { method toBytes (line 99) | private byte[] toBytes(byte[] array, int targetSize) { method getNetworkAddress (line 120) | public String getNetworkAddress() { method getBroadcastAddress (line 125) | public String getBroadcastAddress() { method isInRange (line 129) | public boolean isInRange(String ipAddress) throws UnknownHostException { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/CacheableSupplier.java class CacheableSupplier (line 21) | public class CacheableSupplier implements Supplier { method CacheableSupplier (line 27) | public CacheableSupplier(Supplier supplier) { method newSupplier (line 31) | public static CacheableSupplier newSupplier(Supplier supplie... method get (line 35) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/CharSequenceComparator.java class CharSequenceComparator (line 26) | public class CharSequenceComparator implements Comparator { method CharSequenceComparator (line 30) | private CharSequenceComparator() {} method compare (line 32) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ClassHelper.java class ClassHelper (line 25) | public class ClassHelper { method forNameWithThreadContextClassLoader (line 26) | public static Class forNameWithThreadContextClassLoader(String name... method forNameWithCallerClassLoader (line 30) | public static Class forNameWithCallerClassLoader(String name, Class... method getCallerClassLoader (line 34) | public static ClassLoader getCallerClassLoader(Class caller) { method getClassLoader (line 44) | public static ClassLoader getClassLoader(Class clazz) { method getClassLoader (line 62) | public static ClassLoader getClassLoader() { method forName (line 70) | public static Class forName(String name) throws ClassNotFoundExcept... method forName (line 87) | public static Class forName(String name, ClassLoader classLoader) t... method resolvePrimitiveClassName (line 103) | public static Class resolvePrimitiveClassName(String name) { method toShortString (line 107) | public static String toShortString(Object obj) { method simpleClassName (line 111) | public static String simpleClassName(Class clazz) { method isSetter (line 119) | public static boolean isSetter(Method method) { method isGetter (line 127) | public static boolean isGetter(Method method) { method isPrimitive (line 131) | public static boolean isPrimitive(Class type) { method convertPrimitive (line 135) | public static Object convertPrimitive(Class type, String value) { method isTypeMatch (line 146) | public static boolean isTypeMatch(Class type, String value) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ClassLoaderResourceLoader.java class ClassLoaderResourceLoader (line 38) | public class ClassLoaderResourceLoader { method loadResources (line 48) | public static Map> loadResources(String fileName... method loadResources (line 62) | public static Set loadResources(String fileName, ClassLoader curr... method destroy (line 101) | public static void destroy() { method getClassLoaderResourcesCache (line 108) | protected static SoftReference>>... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ClassUtils.java class ClassUtils (line 52) | public class ClassUtils { method forNameWithThreadContextClassLoader (line 146) | public static Class forNameWithThreadContextClassLoader(String name... method forNameWithCallerClassLoader (line 150) | public static Class forNameWithCallerClassLoader(String name, Class... method getCallerClassLoader (line 154) | public static ClassLoader getCallerClassLoader(Class caller) { method getClassLoader (line 164) | public static ClassLoader getClassLoader(Class clazz) { method getClassLoader (line 206) | public static ClassLoader getClassLoader() { method forName (line 214) | public static Class forName(String name) throws ClassNotFoundExcept... method forNameAndTryCatch (line 223) | public static Class forNameAndTryCatch(String name) { method forName (line 244) | public static Class forName(String name, ClassLoader classLoader) t... method resolvePrimitiveClassName (line 290) | public static Class resolvePrimitiveClassName(String name) { method toShortString (line 301) | public static String toShortString(Object obj) { method simpleClassName (line 308) | public static String simpleClassName(Class clazz) { method isPrimitive (line 327) | public static boolean isPrimitive(Class type) { method isPrimitiveWrapper (line 331) | public static boolean isPrimitiveWrapper(Class type) { method isSimpleType (line 343) | public static boolean isSimpleType(Class type) { method convertPrimitive (line 347) | public static Object convertPrimitive(Class type, String value) { method convertPrimitive (line 351) | public static Object convertPrimitive(FrameworkModel frameworkModel, C... method isTypeMatch (line 373) | public static boolean isTypeMatch(Class type, String value) { method getAllSuperClasses (line 388) | public static Set> getAllSuperClasses(Class type, Predicat... method getAllInterfaces (line 410) | public static Set> getAllInterfaces(Class type, Predicate<... method getAllInheritedTypes (line 450) | public static Set> getAllInheritedTypes(Class type, Predic... method isAssignableFrom (line 466) | public static boolean isAssignableFrom(Class superType, Class ta... method isPresent (line 487) | public static boolean isPresent(String className, ClassLoader classLoa... method isPresent (line 499) | public static boolean isPresent(String className) { method loadClass (line 511) | public static Class loadClass(String className) throws ClassNotFoun... method runWith (line 525) | public static void runWith(ClassLoader classLoader, Runnable runnable) { method resolveClass (line 548) | public static Class resolveClass(String className, ClassLoader clas... method isGenericClass (line 564) | public static boolean isGenericClass(Class type) { method hasMethods (line 568) | public static boolean hasMethods(Method[] methods) { method getMethodNames (line 587) | public static String[] getMethodNames(Class tClass) { method isMatch (line 608) | public static boolean isMatch(Class from, Class to) { method matchPrimitive (line 623) | private static boolean matchPrimitive(Class from, Class to) { method getDeclaredMethodNames (line 651) | public static String[] getDeclaredMethodNames(Class tClass) { method hasProtobuf (line 675) | public static boolean hasProtobuf() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/CollectionUtils.java class CollectionUtils (line 46) | public class CollectionUtils { method CollectionUtils (line 69) | private CollectionUtils() {} method sort (line 71) | @SuppressWarnings({"unchecked", "rawtypes"}) method sortSimpleName (line 79) | public static List sortSimpleName(List list) { method flip (line 94) | @SuppressWarnings("unchecked") method splitAll (line 106) | public static Map> splitAll(Map> joinAll(Map split(List list, String sepa... method join (line 147) | public static List join(Map map, String separa... method join (line 167) | public static String join(List list, String separator) { method mapEquals (line 178) | public static boolean mapEquals(Map map1, Map map2) { method objectEquals (line 199) | private static boolean objectEquals(Object obj1, Object obj2) { method toStringMap (line 209) | public static Map toStringMap(String... pairs) { method toMap (line 226) | @SuppressWarnings("unchecked") method objToMap (line 243) | @SuppressWarnings("unchecked") method isEmpty (line 266) | public static boolean isEmpty(Collection collection) { method isNotEmpty (line 277) | public static boolean isNotEmpty(Collection collection) { method isEmptyMap (line 288) | public static boolean isEmptyMap(Map map) { method isNotEmptyMap (line 299) | public static boolean isNotEmptyMap(Map map) { method ofSet (line 310) | public static Set ofSet(T... values) { method size (line 336) | public static int size(Collection collection) { method equals (line 349) | public static boolean equals(Collection one, Collection another) { method addAll (line 379) | public static int addAll(Collection collection, T... values) { method first (line 405) | public static T first(Collection values) { method first (line 416) | public static T first(List values) { method toTreeSet (line 423) | public static Set toTreeSet(Set set) { method newHashSet (line 433) | public static Set newHashSet(int expectedSize) { method newLinkedHashSet (line 437) | public static Set newLinkedHashSet(int expectedSize) { method newHashMap (line 441) | public static Map newHashMap(int expectedSize) { method newLinkedHashMap (line 445) | public static Map newLinkedHashMap(int expectedSize) { method newConcurrentHashMap (line 449) | public static Map newConcurrentHashMap(int expectedSize) { method newConcurrentHashMap (line 456) | public static Map newConcurrentHashMap() { method capacity (line 463) | public static int capacity(int expectedSize) { class SafeConcurrentHashMap (line 476) | public static class SafeConcurrentHashMap extends ConcurrentHash... method SafeConcurrentHashMap (line 479) | public SafeConcurrentHashMap() {} method SafeConcurrentHashMap (line 481) | public SafeConcurrentHashMap(int initialCapacity) { method SafeConcurrentHashMap (line 485) | public SafeConcurrentHashMap(Map m) { method computeIfAbsent (line 489) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/CompatibleTypeUtils.java class CompatibleTypeUtils (line 34) | public class CompatibleTypeUtils { method CompatibleTypeUtils (line 43) | private CompatibleTypeUtils() {} method compatibleTypeConvert (line 56) | @SuppressWarnings({"unchecked", "rawtypes"}) FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ConcurrentHashMapUtils.java class ConcurrentHashMapUtils (line 26) | public class ConcurrentHashMapUtils { method computeIfAbsent (line 33) | public static V computeIfAbsent(ConcurrentMap map, K key,... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ConcurrentHashSet.java class ConcurrentHashSet (line 26) | public class ConcurrentHashSet extends AbstractSet implements Set<... method ConcurrentHashSet (line 34) | public ConcurrentHashSet() { method ConcurrentHashSet (line 38) | public ConcurrentHashSet(int initialCapacity) { method iterator (line 49) | @Override method size (line 59) | @Override method isEmpty (line 69) | @Override method contains (line 83) | @Override method add (line 100) | @Override method remove (line 116) | @Override method clear (line 125) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ConfigUtils.java class ConfigUtils (line 51) | public class ConfigUtils { method ConfigUtils (line 57) | private ConfigUtils() {} method isNotEmpty (line 59) | public static boolean isNotEmpty(String value) { method isEmpty (line 63) | public static boolean isEmpty(String value) { method isDefault (line 71) | public static boolean isDefault(String value) { method mergeValues (line 88) | public static List mergeValues( method replaceProperty (line 133) | public static String replaceProperty(String expression, Map classLoaders) { method getSystemProperty (line 183) | public static String getSystemProperty(String key) { method loadProperties (line 191) | public static Properties loadProperties(Set classLoaders,... method loadProperties (line 195) | public static Properties loadProperties(Set classLoaders,... method loadProperties (line 211) | public static Properties loadProperties( method loadMigrationRule (line 296) | public static String loadMigrationRule(Set classLoaders, ... method readString (line 339) | private static String readString(InputStream is) { method checkFileNameExist (line 364) | private static boolean checkFileNameExist(String fileName) { method getPid (line 369) | public static int getPid() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/DateUtils.java class DateUtils (line 34) | public final class DateUtils { method DateUtils (line 56) | private DateUtils() {} method registerFormatter (line 58) | public static void registerFormatter(String pattern) { method registerFormatter (line 62) | public static void registerFormatter(DateTimeFormatter formatter) { method parse (line 66) | public static Date parse(String str, String pattern) { method parse (line 74) | public static Date parse(String str, DateTimeFormatter formatter) { method format (line 78) | public static String format(Date date) { method format (line 82) | public static String format(Date date, String pattern) { method format (line 90) | public static String format(Date date, DateTimeFormatter formatter) { method format (line 94) | public static String format(Date date, DateTimeFormatter formatter, Zo... method formatGMT (line 98) | public static String formatGMT(Date date, DateTimeFormatter formatter) { method formatUTC (line 102) | public static String formatUTC(Date date, DateTimeFormatter formatter) { method formatHeader (line 106) | public static String formatHeader(Date date) { method getFormatter (line 110) | private static DateTimeFormatter getFormatter(String pattern) { method parse (line 114) | public static Date parse(Object value) { method parse (line 139) | public static Date parse(String value) { method toDate (line 239) | public static Date toDate(TemporalAccessor temporal) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/DefaultPage.java class DefaultPage (line 27) | public class DefaultPage implements Page, Serializable { method DefaultPage (line 43) | public DefaultPage(int requestOffset, int pageSize, List data, int ... method getOffset (line 53) | @Override method getPageSize (line 58) | @Override method getTotalSize (line 63) | @Override method getTotalPages (line 68) | @Override method getData (line 73) | @Override method hasNext (line 78) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/DefaultParameterNameReader.java class DefaultParameterNameReader (line 28) | public final class DefaultParameterNameReader implements ParameterNameRe... method DefaultParameterNameReader (line 33) | public DefaultParameterNameReader(FrameworkModel frameworkModel) { method readParameterNames (line 37) | @Override method readParameterNames (line 54) | @Override method readByReflection (line 71) | private static String[] readByReflection(Parameter[] parameters) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/DefaultSerializeClassChecker.java class DefaultSerializeClassChecker (line 35) | public class DefaultSerializeClassChecker implements AllowClassNotifyLis... method DefaultSerializeClassChecker (line 50) | public DefaultSerializeClassChecker(FrameworkModel frameworkModel) { method notifyPrefix (line 57) | @Override method notifyCheckStatus (line 63) | @Override method notifyCheckSerializable (line 68) | @Override method loadPrefix (line 73) | private static long[] loadPrefix(Set allowedList) { method loadClass (line 108) | public Class loadClass(ClassLoader classLoader, String className) t... method loadClass0 (line 126) | private Class loadClass0(ClassLoader classLoader, String className)... method classForName (line 212) | private Class classForName(ClassLoader classLoader, String classNam... method getInstance (line 222) | public static DefaultSerializeClassChecker getInstance() { method isCheckSerializable (line 226) | public boolean isCheckSerializable() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/DubboAppender.java class DubboAppender (line 33) | @Plugin(name = "Dubbo", category = "Core", elementType = "appender") class Builder (line 36) | public static class Builder extends AbstractOutputStreamAppender.Build... method setFileName (line 48) | public Builder setFileName(String fileName) { method setAppend (line 53) | public Builder setAppend(boolean append) { method setLocking (line 58) | public Builder setLocking(boolean locking) { method build (line 63) | @Override method buildFileAppender (line 68) | private > FileAppender buildFileAp... method DubboAppender (line 91) | public DubboAppender() { method DubboAppender (line 95) | private DubboAppender(String name, FileAppender fileAppender) { method newBuilder (line 100) | @PluginBuilderFactory method doStart (line 105) | public static void doStart() { method doStop (line 109) | public static void doStop() { method clear (line 113) | public static void clear() { method append (line 117) | @Override method initialize (line 127) | @Override method start (line 133) | @Override method stop (line 139) | @Override method parseLog (line 145) | private Log parseLog(LogEvent event) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ExecutorUtil.java class ExecutorUtil (line 33) | public class ExecutorUtil { method isTerminated (line 43) | public static boolean isTerminated(Executor executor) { method isShutdown (line 50) | public static boolean isShutdown(Executor executor) { method gracefulShutdown (line 64) | public static void gracefulShutdown(Executor executor, int timeout) { method shutdownNow (line 89) | public static void shutdownNow(Executor executor, final int timeout) { method newThreadToCloseExecutor (line 109) | private static void newThreadToCloseExecutor(final ExecutorService es) { method setThreadName (line 133) | public static URL setThreadName(URL url, String defaultName) { method cancelScheduledFuture (line 140) | public static void cancelScheduledFuture(ScheduledFuture scheduledF... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/FieldUtils.java type FieldUtils (line 28) | public interface FieldUtils { method getDeclaredField (line 37) | static Field getDeclaredField(Class declaredClass, String fieldName) { method findField (line 58) | static Field findField(Class declaredClass, String fieldName) { method findField (line 84) | static Field findField(Object object, String fieldName) { method getFieldValue (line 95) | static Object getFieldValue(Object object, String fieldName) { method getFieldValue (line 106) | static T getFieldValue(Object object, Field field) { method setFieldValue (line 129) | static T setFieldValue(Object object, String fieldName, T value) { method setFieldValue (line 141) | static T setFieldValue(Object object, Field field, T value) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/Holder.java class Holder (line 22) | public class Holder { method set (line 26) | public void set(T value) { method get (line 30) | public T get() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/IOUtils.java class IOUtils (line 48) | public class IOUtils { method IOUtils (line 52) | private IOUtils() {} method write (line 62) | public static long write(InputStream is, OutputStream os) throws IOExc... method write (line 75) | public static long write(InputStream is, OutputStream os, int bufferSi... method write (line 89) | public static long write(final InputStream input, final OutputStream o... method read (line 107) | public static String read(Reader reader) throws IOException { method write (line 121) | public static long write(Writer writer, String string) throws IOExcept... method write (line 135) | public static long write(Reader reader, Writer writer) throws IOExcept... method write (line 148) | public static long write(Reader reader, Writer writer, int bufferSize)... method readLines (line 166) | public static String[] readLines(File file) throws IOException { method readLines (line 181) | public static String[] readLines(InputStream is) throws IOException { method read (line 192) | public static String read(InputStream is, String encoding) throws IOEx... method writeLines (line 211) | public static void writeLines(OutputStream os, String[] lines) throws ... method writeLines (line 227) | public static void writeLines(File file, String[] lines) throws IOExce... method appendLines (line 241) | public static void appendLines(File file, String[] lines) throws IOExc... method getURL (line 254) | public static URL getURL(String resourceLocation) throws FileNotFoundE... method toByteArray (line 280) | public static byte[] toByteArray(final InputStream inputStream) throws... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/JRE.java type JRE (line 27) | public enum JRE { method currentVersion (line 75) | public static JRE currentVersion() { method isCurrentVersion (line 84) | public boolean isCurrentVersion() { method getJre (line 88) | private static JRE getJre() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/JVMUtil.java class JVMUtil (line 33) | public class JVMUtil { method jstack (line 34) | public static void jstack(OutputStream stream) throws Exception { method getThreadDumpString (line 41) | private static String getThreadDumpString(ThreadInfo threadInfo) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/JavassistParameterNameReader.java class JavassistParameterNameReader (line 38) | @Activate(order = 100, onClass = "javassist.ClassPool") method readParameterNames (line 45) | @Override method readParameterNames (line 62) | @Override method getDescriptor (line 79) | private static String getDescriptor(Class[] parameterTypes, Class clazz) { method getClassPool (line 94) | private ClassPool getClassPool(Class clazz) { method read (line 103) | private static String[] read(CtBehavior behavior, int start, int len) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/JsonCompatibilityUtil.java class JsonCompatibilityUtil (line 35) | public class JsonCompatibilityUtil { method checkClassCompatibility (line 52) | public static boolean checkClassCompatibility(Class clazz) { method checkMethodCompatibility (line 72) | public static boolean checkMethodCompatibility(Method method) { method getUnsupportedMethods (line 96) | public static List getUnsupportedMethods(Class clazz) { method checkType (line 116) | private static boolean checkType(Type classType) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/JsonUtils.java class JsonUtils (line 32) | public class JsonUtils { method getJson (line 36) | public static JsonUtil getJson() { method createJsonUtil (line 47) | private static JsonUtil createJsonUtil() { method loadExtensions (line 79) | private static JsonUtil loadExtensions(String name, ClassLoader classL... method setJson (line 107) | @Deprecated method toJavaObject (line 113) | public static T toJavaObject(String json, Type type) { method toJavaList (line 117) | public static List toJavaList(String json, Class clazz) { method toJson (line 121) | public static String toJson(Object obj) { method toPrettyJson (line 125) | public static String toPrettyJson(Object obj) { method getList (line 129) | public static List getList(Map obj, String key) { method getListOfObjects (line 133) | public static List> getListOfObjects(Map obj... method getListOfStrings (line 137) | public static List getListOfStrings(Map obj, String... method getObject (line 141) | public static Map getObject(Map obj, String key) { method convertObject (line 145) | public static Object convertObject(Object obj, Type targetType) { method convertObject (line 149) | public static Object convertObject(Object obj, Class targetType) { method getNumberAsDouble (line 153) | public static Double getNumberAsDouble(Map obj, String key) { method getNumberAsInteger (line 157) | public static Integer getNumberAsInteger(Map obj, String ke... method getNumberAsLong (line 161) | public static Long getNumberAsLong(Map obj, String key) { method getString (line 165) | public static String getString(Map obj, String key) { method checkObjectList (line 169) | public static List> checkObjectList(List rawList) { method checkStringList (line 173) | public static List checkStringList(List rawList) { method checkJson (line 177) | public static boolean checkJson(String json) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/LFUCache.java class LFUCache (line 23) | public class LFUCache { method LFUCache (line 37) | public LFUCache() { method LFUCache (line 49) | @SuppressWarnings("unchecked") method getCapacity (line 71) | public int getCapacity() { method put (line 75) | public V put(final K key, final V value) { method remove (line 99) | public V remove(final K key) { method get (line 116) | public V get(final K key) { method proceedEviction (line 137) | private int proceedEviction() { method getSize (line 161) | public int getSize() { class CacheNode (line 165) | static class CacheNode { method CacheNode (line 173) | CacheNode() {} method CacheNode (line 175) | CacheNode(final K key, final V value) { method withdrawNode (line 190) | static CacheNode withdrawNode(final CacheNode nod... class CacheDeque (line 210) | static class CacheDeque { method CacheDeque (line 219) | CacheDeque() { method addLast (line 234) | CacheNode addLast(final K key, final V value) { method addLastNode (line 244) | CacheNode addLastNode(final CacheNode node) { method pollFirst (line 258) | CacheNode pollFirst() { method isEmpty (line 275) | boolean isEmpty() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/LRU2Cache.java class LRU2Cache (line 34) | public class LRU2Cache extends LinkedHashMap { method LRU2Cache (line 47) | public LRU2Cache() { method LRU2Cache (line 51) | public LRU2Cache(int maxCapacity) { method removeEldestEntry (line 57) | @Override method containsKey (line 62) | @Override method get (line 72) | @Override method put (line 82) | @Override method computeIfAbsent (line 100) | @Override method remove (line 110) | @Override method size (line 121) | @Override method clear (line 131) | @Override method getMaxCapacity (line 142) | public int getMaxCapacity() { method setMaxCapacity (line 146) | public void setMaxCapacity(int maxCapacity) { method trimMainCache (line 157) | private void trimMainCache() { class PreCache (line 167) | static class PreCache extends LinkedHashMap { method PreCache (line 171) | public PreCache() { method PreCache (line 175) | public PreCache(int maxCapacity) { method removeEldestEntry (line 180) | @Override method setMaxCapacity (line 185) | public void setMaxCapacity(int maxCapacity) { method trimToSize (line 190) | private void trimToSize() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/LRUCache.java class LRUCache (line 32) | public class LRUCache extends LinkedHashMap { method LRUCache (line 42) | public LRUCache() { method LRUCache (line 46) | public LRUCache(int maxCapacity) { method removeEldestEntry (line 51) | @Override method containsKey (line 56) | @Override method get (line 66) | @Override method put (line 76) | @Override method remove (line 86) | @Override method size (line 96) | @Override method clear (line 106) | @Override method putIfAbsent (line 116) | @Override method computeIfAbsent (line 126) | @Override method lock (line 140) | public void lock() { method releaseLock (line 144) | public void releaseLock() { method getMaxCapacity (line 148) | public int getMaxCapacity() { method setMaxCapacity (line 152) | public void setMaxCapacity(int maxCapacity) { method trimToSize (line 162) | private void trimToSize() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/LockUtils.java class LockUtils (line 27) | public class LockUtils { method safeLock (line 32) | public static void safeLock(Lock lock, int timeout, Runnable runnable) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/Log.java class Log (line 23) | public class Log implements Serializable { method getLogName (line 30) | public String getLogName() { method setLogName (line 34) | public void setLogName(String logName) { method getLogLevel (line 38) | public Level getLogLevel() { method setLogLevel (line 42) | public void setLogLevel(Level logLevel) { method getLogMessage (line 46) | public String getLogMessage() { method setLogMessage (line 50) | public void setLogMessage(String logMessage) { method getLogThread (line 54) | public String getLogThread() { method setLogThread (line 58) | public void setLogThread(String logThread) { method hashCode (line 62) | @Override method equals (line 73) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/LogHelper.java class LogHelper (line 21) | public class LogHelper { method LogHelper (line 23) | private LogHelper() {} method trace (line 25) | public static void trace(Logger logger, String msg) { method trace (line 35) | public static void trace(Logger logger, Throwable throwable) { method trace (line 45) | public static void trace(Logger logger, String msg, Throwable e) { method debug (line 55) | public static void debug(Logger logger, String msg) { method debug (line 65) | public static void debug(Logger logger, Throwable e) { method debug (line 75) | public static void debug(Logger logger, String msg, Throwable e) { method info (line 85) | public static void info(Logger logger, String msg) { method info (line 95) | public static void info(Logger logger, Throwable e) { method info (line 105) | public static void info(Logger logger, String msg, Throwable e) { method warn (line 115) | public static void warn(Logger logger, String msg, Throwable e) { method warn (line 125) | public static void warn(Logger logger, String msg) { method warn (line 135) | public static void warn(Logger logger, Throwable e) { method error (line 145) | public static void error(Logger logger, Throwable e) { method error (line 155) | public static void error(Logger logger, String msg) { method error (line 165) | public static void error(Logger logger, String msg, Throwable e) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/LogUtil.java class LogUtil (line 26) | public class LogUtil { method start (line 30) | public static void start() { method stop (line 34) | public static void stop() { method checkNoError (line 38) | public static boolean checkNoError() { method findName (line 46) | public static int findName(String expectedLogName) { method findLevel (line 58) | public static int findLevel(Level expectedLevel) { method findLevelWithThreadName (line 70) | public static int findLevelWithThreadName(Level expectedLevel, String ... method findThread (line 82) | public static int findThread(String expectedThread) { method findMessage (line 94) | public static int findMessage(String expectedMessage) { method findMessage (line 106) | public static int findMessage(Level expectedLevel, String expectedMess... method printList (line 121) | public static void printList(List list) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/MD5Utils.java class MD5Utils (line 31) | public class MD5Utils { method MD5Utils (line 41) | public MD5Utils() { method getMd5 (line 54) | public String getMd5(String input) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/MemberUtils.java type MemberUtils (line 30) | public interface MemberUtils { method isStatic (line 38) | static boolean isStatic(Member member) { method isPrivate (line 48) | static boolean isPrivate(Member member) { method isPublic (line 58) | static boolean isPublic(Member member) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/MethodComparator.java class MethodComparator (line 33) | public class MethodComparator implements Comparator { method MethodComparator (line 37) | private MethodComparator() {} method compare (line 39) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/MethodUtils.java type MethodUtils (line 49) | public interface MethodUtils { method isSetter (line 58) | static boolean isSetter(Method method) { method isGetter (line 73) | static boolean isGetter(Method method) { method isMetaMethod (line 92) | static boolean isMetaMethod(Method method) { method isDeprecated (line 123) | static boolean isDeprecated(Method method) { method excludedDeclaredClass (line 134) | static Predicate excludedDeclaredClass(Class declaredClass) { method getMethods (line 148) | static List getMethods( method getDeclaredMethods (line 190) | static List getDeclaredMethods(Class declaringClass, Predic... method getMethods (line 203) | static List getMethods(Class declaringClass, Predicate getAllDeclaredMethods(Class declaringClass, Pre... method getAllMethods (line 229) | static List getAllMethods(Class declaringClass, Predicate... pa... method invokeMethod (line 281) | static T invokeMethod(Object object, String methodName, Object... ... method overrides (line 319) | static boolean overrides(Method overrider, Method overridden) { method findNearestOverriddenMethod (line 383) | static Method findNearestOverriddenMethod(Method overrider) { method findOverriddenMethod (line 402) | static Method findOverriddenMethod(Method overrider, Class declarin... method extractFieldName (line 414) | static String extractFieldName(Method method) { method invokeAndReturnDouble (line 445) | static double invokeAndReturnDouble(Method method, Object targetObj) { method invokeAndReturnLong (line 460) | static long invokeAndReturnLong(Method method, Object targetObj) { method toShortString (line 468) | static String toShortString(Method method) { method toShortString (line 483) | static String toShortString(MethodDescriptor md) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/NamedThreadFactory.java class NamedThreadFactory (line 25) | public class NamedThreadFactory implements ThreadFactory { method NamedThreadFactory (line 35) | public NamedThreadFactory() { method NamedThreadFactory (line 39) | public NamedThreadFactory(String prefix) { method NamedThreadFactory (line 43) | public NamedThreadFactory(String prefix, boolean daemon) { method newThread (line 48) | @Override method getThreadNum (line 57) | public AtomicInteger getThreadNum() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/NetUtils.java class NetUtils (line 58) | public final class NetUtils { method NetUtils (line 63) | private NetUtils() { method isReuseAddressSupported (line 119) | public static boolean isReuseAddressSupported() { method getRandomPort (line 123) | public static int getRandomPort() { method getAvailablePort (line 127) | public static synchronized int getAvailablePort() { method getAvailablePort (line 132) | public static synchronized int getAvailablePort(int port) { method isPortInUsed (line 163) | public static boolean isPortInUsed(int port) { method isInvalidPort (line 184) | public static boolean isInvalidPort(int port) { method isValidAddress (line 195) | public static boolean isValidAddress(String address) { method isLocalHost (line 199) | public static boolean isLocalHost(String host) { method isAnyHost (line 203) | public static boolean isAnyHost(String host) { method isInvalidLocalHost (line 207) | public static boolean isInvalidLocalHost(String host) { method isValidLocalHost (line 215) | public static boolean isValidLocalHost(String host) { method getLocalSocketAddress (line 219) | public static InetSocketAddress getLocalSocketAddress(String host, int... method isValidV4Address (line 223) | static boolean isValidV4Address(InetAddress address) { method isPreferIPV6Address (line 240) | static boolean isPreferIPV6Address() { method normalizeV6Address (line 258) | static InetAddress normalizeV6Address(Inet6Address address) { method getLocalHost (line 278) | public static String getLocalHost() { method getLocalHostV6 (line 301) | public static String getLocalHostV6() { method filterLocalHost (line 324) | public static String filterLocalHost(String host) { method getIpByConfig (line 346) | public static String getIpByConfig(ScopeModel scopeModel) { method getLocalAddress (line 360) | public static InetAddress getLocalAddress() { method getLocalAddressV6 (line 369) | public static Inet6Address getLocalAddressV6() { method toValidAddress (line 378) | private static Optional toValidAddress(InetAddress addres... method getLocalAddress0 (line 391) | private static InetAddress getLocalAddress0() { method getLocalAddress0V6 (line 429) | private static Inet6Address getLocalAddress0V6() { method isUniqueLocalAddress (line 460) | private static boolean isUniqueLocalAddress(InetAddress address) { method ignoreNetworkInterface (line 472) | private static boolean ignoreNetworkInterface(NetworkInterface network... method getValidNetworkInterfaces (line 520) | private static List getValidNetworkInterfaces() thro... method isPreferredNetworkInterface (line 541) | public static boolean isPreferredNetworkInterface(NetworkInterface net... method findNetworkInterface (line 553) | public static NetworkInterface findNetworkInterface() { method getHostName (line 601) | public static String getHostName(String address) { method getLocalHostName (line 623) | public static String getLocalHostName() { method getIpByHost (line 641) | public static String getIpByHost(String hostName) { method toAddressString (line 649) | public static String toAddressString(InetSocketAddress address) { method toAddress (line 653) | public static InetSocketAddress toAddress(String address) { method toURL (line 667) | public static String toURL(String protocol, String host, int port, Str... method joinMulticastGroup (line 678) | @SuppressWarnings("deprecation") method setInterface (line 688) | @SuppressWarnings("deprecation") method matchIpExpression (line 731) | public static boolean matchIpExpression(String pattern, String address... method matchIpExpression (line 754) | public static boolean matchIpExpression(String pattern, String host, i... method matchIpRange (line 772) | public static boolean matchIpRange(String pattern, String host, int po... method isMulticastAddress (line 844) | public static boolean isMulticastAddress(String host) { method ipPatternContainExpression (line 856) | private static boolean ipPatternContainExpression(String pattern) { method checkHostPattern (line 860) | private static void checkHostPattern(String pattern, String[] mask, bo... method getPatternHostAndPort (line 878) | private static String[] getPatternHostAndPort(String pattern, boolean ... method getNumOfIpSegment (line 900) | private static Integer getNumOfIpSegment(String ipSegment, boolean isI... method isIPV6URLStdFormat (line 907) | public static boolean isIPV6URLStdFormat(String ip) { method getLegalIP (line 917) | public static String getLegalIP(String ip) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/Page.java type Page (line 26) | public interface Page { method getOffset (line 33) | int getOffset(); method getPageSize (line 40) | int getPageSize(); method getTotalSize (line 47) | int getTotalSize(); method getTotalPages (line 54) | int getTotalPages(); method getData (line 61) | List getData(); method getDataSize (line 68) | default int getDataSize() { method hasNext (line 77) | boolean hasNext(); method hasData (line 84) | default boolean hasData() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/Pair.java class Pair (line 28) | public final class Pair implements Map.Entry, Comparable Pair of(L left, R right) { method nullPair (line 42) | @SuppressWarnings("unchecked") method toMap (line 47) | @SafeVarargs method toMap (line 55) | public static Map toMap(Collection> pairs) { method toPairs (line 66) | public static List> toPairs(Map map) { method Pair (line 77) | public Pair(L left, R right) { method getLeft (line 82) | public L getLeft() { method getRight (line 86) | public R getRight() { method isNull (line 90) | public boolean isNull() { method getKey (line 94) | @Override method getValue (line 99) | @Override method setValue (line 104) | @Override method compareTo (line 109) | @Override method hashCode (line 117) | @Override method equals (line 122) | @Override method toString (line 134) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ParameterNameReader.java type ParameterNameReader (line 25) | @SPI(scope = ExtensionScope.FRAMEWORK) method readParameterNames (line 28) | String[] readParameterNames(Method method); method readParameterNames (line 30) | String[] readParameterNames(Constructor ctor); FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/PathUtils.java type PathUtils (line 34) | public interface PathUtils { method buildPath (line 36) | static String buildPath(String rootPath, String... subPaths) { method normalize (line 55) | static String normalize(String path) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/PojoUtils.java class PojoUtils (line 80) | public class PojoUtils { method generalize (line 103) | public static Object[] generalize(Object[] objs) { method realize (line 111) | public static Object[] realize(Object[] objs, Class[] types) { method realize (line 124) | public static Object[] realize(Object[] objs, Class[] types, Type[]... method generalize (line 135) | public static Object generalize(Object pojo) { method generalize (line 139) | @SuppressWarnings("unchecked") method realize (line 245) | public static Object realize(Object pojo, Class type) { method realize (line 249) | public static Object realize(Object pojo, Class type, Type genericT... class PojoInvocationHandler (line 253) | private static class PojoInvocationHandler implements InvocationHandler { method PojoInvocationHandler (line 257) | public PojoInvocationHandler(Map map) { method invoke (line 261) | @Override method createCollection (line 283) | @SuppressWarnings("unchecked") method createMap (line 301) | private static Map createMap(Map src) { method realize0 (line 346) | @SuppressWarnings({"unchecked", "rawtypes"}) method realize1 (line 351) | private static Object realize1( method getKeyTypeForMap (line 639) | private static Type getKeyTypeForMap(Class clazz) { method getGenericClassByIndex (line 661) | private static Type getGenericClassByIndex(Type genericType, int index) { method newThrowableInstance (line 672) | private static Object newThrowableInstance(Class cls, String messag... method newInstance (line 681) | private static Object newInstance(Class cls) { method getDefaultValue (line 719) | private static Object getDefaultValue(Class parameterType) { method getSetterMethod (line 735) | private static Method getSetterMethod(Class cls, String property, C... method getAndCacheField (line 756) | private static Field getAndCacheField(Class cls, String fieldName) { method getField (line 772) | private static Field getField(Class cls, String fieldName) { method isPojo (line 794) | public static boolean isPojo(Class cls) { method updatePropertyIfAbsent (line 809) | public static void updatePropertyIfAbsent(Supplier getterMethod... method mapToPojo (line 825) | public static T mapToPojo(Map map, Class cls) t... method getFieldObject (line 844) | private static Object getFieldObject(Object mapObject, Type fieldType)... method convertClassType (line 859) | @SuppressWarnings("unchecked") method convertParameterizedType (line 875) | @SuppressWarnings("unchecked") FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ProtobufUtils.java class ProtobufUtils (line 24) | public class ProtobufUtils { method ProtobufUtils (line 30) | private ProtobufUtils() {} method isProtobufClass (line 40) | public static boolean isProtobufClass(Class pojoClazz) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ReflectUtils.java class ReflectUtils (line 59) | public final class ReflectUtils { method ReflectUtils (line 148) | private ReflectUtils() {} method isPrimitives (line 150) | public static boolean isPrimitives(Class cls) { method isPrimitive (line 157) | public static boolean isPrimitive(Class cls) { method getBoxedClass (line 166) | public static Class getBoxedClass(Class c) { method isCompatible (line 194) | public static boolean isCompatible(Class c, Object o) { method isCompatible (line 214) | public static boolean isCompatible(Class[] cs, Object[] os) { method getCodeBase (line 230) | public static String getCodeBase(Class cls) { method getName (line 256) | public static String getName(Class c) { method getGenericClass (line 269) | public static Class getGenericClass(Class cls) { method getGenericClass (line 273) | public static Class getGenericClass(Class cls, int i) { method getName (line 305) | public static String getName(final Method m) { method getSignature (line 320) | public static String getSignature(String methodName, Class[] parame... method getName (line 345) | public static String getName(final Constructor c) { method getDesc (line 367) | public static String getDesc(Class c) { method getDesc (line 412) | public static String getDesc(final Class[] cs) { method getDesc (line 432) | public static String getDesc(final Method m) { method getDescArray (line 442) | public static String[] getDescArray(final Method m) { method getDesc (line 459) | public static String getDesc(final Constructor c) { method getDescWithoutMethodName (line 476) | public static String getDescWithoutMethodName(Method m) { method getDesc (line 496) | public static String getDesc(final CtClass c) throws NotFoundException { method getDesc (line 537) | public static String getDesc(final CtMethod m) throws NotFoundException { method getDesc (line 554) | public static String getDesc(final CtConstructor c) throws NotFoundExc... method getDescWithoutMethodName (line 571) | public static String getDescWithoutMethodName(final CtMethod m) throws... method name2desc (line 589) | public static String name2desc(String name) { method desc2name (line 630) | public static String desc2name(String desc) { method forName (line 683) | public static Class forName(String name) { method forName (line 691) | public static Class forName(ClassLoader cl, String name) { method name2class (line 707) | public static Class name2class(String name) throws ClassNotFoundExc... method name2class (line 720) | private static Class name2class(ClassLoader cl, String name) throws... method desc2class (line 800) | public static Class desc2class(String desc) throws ClassNotFoundExc... method desc2class (line 814) | private static Class desc2class(ClassLoader cl, String desc) throws... method desc2classArray (line 859) | public static Class[] desc2classArray(String desc) throws ClassNotF... method desc2classArray (line 872) | private static Class[] desc2classArray(ClassLoader cl, String desc)... method findMethodByMethodSignature (line 896) | @Deprecated method findMethodByMethodName (line 936) | @Deprecated method findConstructor (line 942) | public static Constructor findConstructor(Class clazz, Class ... method isInstance (line 974) | public static boolean isInstance(Object obj, String interfaceClazzName) { method getEmptyObject (line 988) | public static Object getEmptyObject(Class returnType) { method getEmptyObject (line 992) | private static Object getEmptyObject(Class returnType, Map... method defaultReturn (line 1074) | public static Object defaultReturn(Method m) { method defaultReturn (line 1082) | public static Object defaultReturn(Class classType) { method isBeanPropertyReadMethod (line 1090) | public static boolean isBeanPropertyReadMethod(Method method) { method getPropertyNameFromBeanReadMethod (line 1102) | public static String getPropertyNameFromBeanReadMethod(Method method) { method isBeanPropertyWriteMethod (line 1116) | public static boolean isBeanPropertyWriteMethod(Method method) { method getPropertyNameFromBeanWriteMethod (line 1126) | public static String getPropertyNameFromBeanWriteMethod(Method method) { method isPublicInstanceField (line 1134) | public static boolean isPublicInstanceField(Field field) { method getBeanPropertyFields (line 1141) | public static Map getBeanPropertyFields(Class cl) { method getBeanPropertyReadMethods (line 1159) | public static Map getBeanPropertyReadMethods(Class cl) { method getReturnTypes (line 1175) | public static Type[] getReturnTypes(Method method) { method findParameterizedTypes (line 1206) | public static Set findParameterizedTypes(Class s... method findHierarchicalTypes (line 1236) | public static Set> findHierarchicalTypes(Class sourceC... method getProperty (line 1262) | public static T getProperty(Object bean, String methodName) { method hasMethod (line 1293) | public static boolean hasMethod(Class beanClass, String methodName) { method resolveTypes (line 1313) | public static Class[] resolveTypes(Object... values) { method checkZeroArgConstructor (line 1331) | public static boolean checkZeroArgConstructor(Class clazz) { method isJdk (line 1340) | public static boolean isJdk(Class clazz) { method makeAccessible (line 1353) | @SuppressWarnings("deprecation") // on JDK 9 method getAllFieldNames (line 1367) | public static Set getAllFieldNames(Class type) { method getFieldValue (line 1383) | public static T getFieldValue(Object obj, String fieldName) throws... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ReflectionUtils.java class ReflectionUtils (line 34) | public class ReflectionUtils { method ReflectionUtils (line 36) | private ReflectionUtils() {} method getField (line 46) | public static Object getField(Object source, String fieldName) { method invoke (line 64) | public static Object invoke(Object source, String methodName, Object..... method matchParameters (line 82) | private static boolean matchParameters(Class[] methodParamTypes, Cl... method getClassGenerics (line 109) | public static List> getClassGenerics(Class clazz, Class... class ReflectionException (line 143) | public static class ReflectionException extends RuntimeException { method ReflectionException (line 144) | public ReflectionException(Throwable cause) { method match (line 149) | public static boolean match(Class clazz, Class interfaceClass, O... FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/RegexProperties.java class RegexProperties (line 30) | public class RegexProperties extends Properties { method getProperty (line 32) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/SerializeCheckStatus.java type SerializeCheckStatus (line 19) | public enum SerializeCheckStatus { method SerializeCheckStatus (line 37) | SerializeCheckStatus(int level) { method level (line 41) | public int level() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/SerializeSecurityConfigurator.java class SerializeSecurityConfigurator (line 49) | public class SerializeSecurityConfigurator implements ScopeClassLoaderLi... method SerializeSecurityConfigurator (line 65) | public SerializeSecurityConfigurator(ModuleModel moduleModel) { method refreshCheck (line 81) | public void refreshCheck() { method onAddClassLoader (line 94) | @Override method onRemoveClassLoader (line 99) | @Override method refreshClassLoader (line 104) | private void refreshClassLoader(ClassLoader classLoader) { method refreshConfig (line 109) | private void refreshConfig() { method loadAllow (line 138) | private void loadAllow(ClassLoader classLoader) { method loadBlocked (line 162) | private void loadBlocked(ClassLoader classLoader) { method refreshStatus (line 186) | public void refreshStatus() { method registerInterface (line 213) | public synchronized void registerInterface(Class clazz) { method checkType (line 255) | private void checkType(Type type) { method checkClass (line 294) | private boolean checkClass(Class clazz) { method addToAllow (line 351) | private void addToAllow(Class clazz) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/SerializeSecurityManager.java class SerializeSecurityManager (line 26) | public class SerializeSecurityManager { method addToAlwaysAllowed (line 46) | public void addToAlwaysAllowed(String className) { method addToAllowed (line 54) | public void addToAllowed(String className) { method addToDisAllowed (line 66) | public void addToDisAllowed(String className) { method setCheckStatus (line 80) | public void setCheckStatus(SerializeCheckStatus checkStatus) { method setDefaultCheckStatus (line 98) | public void setDefaultCheckStatus(SerializeCheckStatus checkStatus) { method setCheckSerializable (line 104) | public void setCheckSerializable(boolean checkSerializable) { method registerListener (line 112) | public void registerListener(AllowClassNotifyListener listener) { method notifyPrefix (line 119) | private void notifyPrefix() { method notifyCheckStatus (line 125) | private void notifyCheckStatus() { method notifyCheckSerializable (line 131) | private void notifyCheckSerializable() { method getCheckStatus (line 137) | protected SerializeCheckStatus getCheckStatus() { method getAllowedPrefix (line 141) | protected Set getAllowedPrefix() { method getDisAllowedPrefix (line 148) | protected Set getDisAllowedPrefix() { method isCheckSerializable (line 154) | protected boolean isCheckSerializable() { method getWarnedClasses (line 158) | public Set getWarnedClasses() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ServiceAnnotationResolver.java class ServiceAnnotationResolver (line 42) | public class ServiceAnnotationResolver { method loadServiceAnnotationClasses (line 51) | private static List> loadServiceAnnotation... method ServiceAnnotationResolver (line 63) | public ServiceAnnotationResolver(Class serviceType) throws IllegalA... method getServiceAnnotation (line 68) | private Annotation getServiceAnnotation(Class serviceType) { method resolveInterfaceClassName (line 93) | public String resolveInterfaceClassName() { method resolveVersion (line 121) | public String resolveVersion() { method resolveGroup (line 125) | public String resolveGroup() { method resolveAttribute (line 129) | private T resolveAttribute(String attributeName) { method getServiceAnnotation (line 133) | public Annotation getServiceAnnotation() { method getServiceType (line 137) | public Class getServiceType() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/Stack.java class Stack (line 26) | public class Stack { method Stack (line 31) | public Stack() {} method push (line 38) | public void push(E ele) { method pop (line 52) | public E pop() { method peek (line 64) | public E peek() { method get (line 77) | public E get(int index) { method set (line 92) | public E set(int index, E value) { method remove (line 106) | public E remove(int index) { method size (line 121) | public int size() { method isEmpty (line 130) | public boolean isEmpty() { method clear (line 137) | public void clear() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/StringConstantFieldValuePredicate.java class StringConstantFieldValuePredicate (line 36) | public class StringConstantFieldValuePredicate implements Predicate targetClass) { method of (line 44) | public static Predicate of(Class targetClass) { method getConstantFieldValues (line 48) | private Set getConstantFieldValues(Class targetClass) { method test (line 59) | @Override method getConstantValue (line 64) | private Object getConstantValue(Field field) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/StringUtils.java class StringUtils (line 51) | public final class StringUtils { method StringUtils (line 122) | private StringUtils() {} method length (line 132) | public static int length(final CharSequence cs) { method repeat (line 154) | public static String repeat(final String str, final int repeat) { method repeat (line 213) | public static String repeat(final String str, final String separator, ... method removeEnd (line 245) | public static String removeEnd(final String str, final String remove) { method repeat (line 277) | public static String repeat(final char ch, final int repeat) { method stripEnd (line 310) | public static String stripEnd(final String str, final String stripChar... method replace (line 353) | public static String replace(final String text, final String searchStr... method replace (line 385) | public static String replace(final String text, final String searchStr... method isBlank (line 411) | public static boolean isBlank(CharSequence cs) { method isNotBlank (line 430) | public static boolean isNotBlank(CharSequence cs) { method hasText (line 440) | public static boolean hasText(CharSequence cs) { method isEmpty (line 450) | public static boolean isEmpty(String str) { method isNoneEmpty (line 471) | public static boolean isNoneEmpty(final String... ss) { method isAnyEmpty (line 500) | public static boolean isAnyEmpty(final String... ss) { method isNotEmpty (line 510) | public static boolean isNotEmpty(String str) { method isEquals (line 521) | public static boolean isEquals(String s1, String s2) { method isNumber (line 537) | public static boolean isNumber(String str) { method parseInteger (line 547) | public static int parseInteger(String str) { method parseLong (line 557) | public static long parseLong(String str) { method isJavaIdentifier (line 565) | public static boolean isJavaIdentifier(String s) { method isContains (line 577) | public static boolean isContains(String values, String value) { method isContains (line 581) | public static boolean isContains(String str, char ch) { method isNotContains (line 585) | public static boolean isNotContains(String str, char ch) { method isContains (line 594) | public static boolean isContains(String[] values, String value) { method isNumeric (line 605) | public static boolean isNumeric(String str, boolean allowDot) { method toString (line 630) | public static String toString(Throwable e) { method toString (line 651) | public static String toString(String msg, Throwable e) { method translate (line 671) | public static String translate(String src, String from, String to) { method split (line 704) | public static String[] split(String str, char ch) { method splitToList0 (line 711) | private static List splitToList0(String str, char ch) { method splitToList (line 732) | public static List splitToList(String str, char ch) { method splitToSet (line 747) | public static Set splitToSet(String value, char separatorChar) { method splitToSet (line 760) | public static Set splitToSet(String value, char separatorChar,... method join (line 781) | public static String join(String[] array) { method join (line 799) | public static String join(String[] array, char split) { method join (line 820) | public static String join(String[] array, String split) { method join (line 834) | public static String join(Collection coll, String split) { method join (line 852) | public static String join(final Object[] array, final char delimiter, ... method parseKeyValuePair (line 876) | private static Map parseKeyValuePair(String str, Strin... method getQueryStringValue (line 889) | public static String getQueryStringValue(String qs, String key) { method parseQueryString (line 900) | public static Map parseQueryString(String qs) { method getServiceKey (line 907) | public static String getServiceKey(Map ps) { method toQueryString (line 921) | public static String toQueryString(Map ps) { method camelToSplitName (line 940) | public static String camelToSplitName(String camelName, String split) { method isSplitCase (line 974) | private static boolean isSplitCase(String str, char separator) { method isWord (line 981) | private static boolean isWord(String str) { method isWord (line 988) | private static boolean isWord(char ch) { method snakeToSplitName (line 1004) | public static String snakeToSplitName(String snakeName, String split) { method isSnakeCase (line 1012) | protected static boolean isSnakeCase(String str) { method convertToSplitName (line 1023) | public static String convertToSplitName(String str, String split) { method toArgumentString (line 1031) | public static String toArgumentString(Object[] args) { method trim (line 1051) | public static String trim(String str) { method toURLKey (line 1055) | public static String toURLKey(String key) { method toOSStyleKey (line 1059) | public static String toOSStyleKey(String key) { method isAllUpperCase (line 1067) | public static boolean isAllUpperCase(String str) { method delimitedListToStringArray (line 1083) | public static String[] delimitedListToStringArray(String str, String d... method delimitedListToStringArray (line 1087) | public static String[] delimitedListToStringArray(String str, String d... method arrayToDelimitedString (line 1114) | public static String arrayToDelimitedString(Object[] arr, String delim) { method deleteAny (line 1134) | public static String deleteAny(String inString, String charsToDelete) { method toStringArray (line 1151) | public static String[] toStringArray(Collection collection) { method nullSafeToString (line 1155) | public static String nullSafeToString(Object obj) { method parseParameters (line 1172) | public static Map parseParameters(String rawParameters) { method encodeParameters (line 1200) | public static String encodeParameters(Map params) { method decodeHexNibble (line 1221) | public static int decodeHexNibble(final char c) { method decodeHexByte (line 1231) | public static byte decodeHexByte(CharSequence s, int pos) { method toCommaDelimitedString (line 1249) | public static String toCommaDelimitedString(String one, String... othe... method startsWithIgnoreCase (line 1263) | public static boolean startsWithIgnoreCase(String str, String prefix) { method defaultIf (line 1275) | public static String defaultIf(String str, String defaultStr) { method substring (line 1283) | public static String substring(String str, int start, int end) { method substringBefore (line 1294) | public static String substringBefore(String str, int separator) { method substringAfter (line 1306) | public static String substringAfter(String str, int separator) { method substringBeforeLast (line 1318) | public static String substringBeforeLast(String str, int separator) { method substringAfterLast (line 1330) | public static String substringAfterLast(String str, int separator) { method tokenize (line 1342) | public static String[] tokenize(String str, char... separators) { method tokenizeToList (line 1353) | public static List tokenizeToList(String str, char... separato... method toBoolean (line 1404) | public static Boolean toBoolean(String value) { method toBoolean (line 1449) | public static boolean toBoolean(String value, boolean defaultValue) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/SystemPropertyConfigUtils.java class SystemPropertyConfigUtils (line 25) | public class SystemPropertyConfigUtils { method getSystemProperty (line 58) | public static String getSystemProperty(String key) { method getSystemProperty (line 74) | public static String getSystemProperty(String key, String defaultValue) { method setSystemProperty (line 90) | public static String setSystemProperty(String key, String value) { method clearSystemProperty (line 105) | public static String clearSystemProperty(String key) { method containsKey (line 120) | private static boolean containsKey(String key) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/TimeUtils.java class TimeUtils (line 24) | public final class TimeUtils { method TimeUtils (line 32) | private TimeUtils() {} method currentTimeMillis (line 34) | public static long currentTimeMillis() { method startTicker (line 50) | private static synchronized void startTicker() { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/ToStringUtils.java class ToStringUtils (line 25) | public class ToStringUtils { method ToStringUtils (line 27) | private ToStringUtils() {} method printToString (line 29) | public static String printToString(Object obj) { method toString (line 43) | public static String toString(Object obj) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/TypeUtils.java type TypeUtils (line 49) | public interface TypeUtils { method isParameterizedType (line 53) | static boolean isParameterizedType(Type type) { method getRawType (line 57) | static Type getRawType(Type type) { method getRawClass (line 65) | static Class getRawClass(Type type) { method isClass (line 73) | static boolean isClass(Type type) { method findActualTypeArgument (line 77) | static Class findActualTypeArgument(Type type, Class interfa... method findActualTypeArguments (line 81) | static List> findActualTypeArguments(Type type, Class inte... method getGenericTypes (line 111) | static List getGenericTypes(Type type, Predicate getAllGenericTypes(Type type, Predicate... method getAllGenericSuperClasses (line 154) | static List getAllGenericSuperClasses(Type type, Pr... method getAllGenericInterfaces (line 184) | static List getAllGenericInterfaces(Type type, Pred... method getClassName (line 211) | static String getClassName(Type type) { method getClassNames (line 215) | static Set getClassNames(Iterable types) { method getSuperGenericType (line 219) | static Class getSuperGenericType(Class clazz, int index) { method getArgumentClass (line 224) | static Class getArgumentClass(Type type, int index) { FILE: dubbo-common/src/main/java/org/apache/dubbo/common/utils/UrlUtils.java class UrlUtils (line 69) | public class UrlUtils { method UrlUtils (line 74) | private UrlUtils() { method parseURL (line 83) | public static URL parseURL(String address, Map default... method parseURLs (line 180) | public static List parseURLs(String address, Map ... method convertRegister (line 196) | public static Map> convertRegister(Map convertSubscribe(Map... method revertRegister (line 255) | public static Map> revertRegister(Map revertSubscribe(Map ... method revertNotify (line 316) | public static Map> revertNotify(Map revertForbid(List forbid, Set ... method getEmptyUrl (line 373) | public static URL getEmptyUrl(String service, String category) { method isMatchCategory (line 392) | public static boolean isMatchCategory(String category, String categori... method isMatch (line 404) | public static boolean isMatch(URL consumerUrl, URL providerUrl) { method isMatchGlobPattern (line 456) | public static boolean isMatchGlobPattern(String pattern, String value,... method isMatchGlobPattern (line 463) | public static boolean isMatchGlobPattern(String pattern, String value) { method isServiceKeyMatch (line 495) | public static boolean isServiceKeyMatch(URL pattern, URL value) { method classifyUrls (line 501) | public static List classifyUrls(List urls, Predicate pr... method isConfigurator (line 505) | public static boolean isConfigurator(URL url) { method isRoute (line 510) | public static boolean isRoute(URL url) { method isProvider (line 514) | public static boolean isProvider(URL url) { method isRegistry (line 520) | public static boolean isRegistry(URL url) { method isCheck (line 526) | public static boolean isCheck(URL url) { method hasServiceDiscoveryRegistryTypeKey (line 537) | public static boolean hasServiceDiscoveryRegistryTypeKey(URL url) { method hasServiceDiscoveryRegistryProtocol (line 541) | public static boolean hasServiceDiscoveryRegistryProtocol(URL url) { method isServiceDiscoveryURL (line 545) | public static boolean isServiceDiscoveryURL(URL url) { method hasServiceDiscoveryRegistryTypeKey (line 556) | public static boolean hasServiceDiscoveryRegistryTypeKey(Map cls) { method getPluralTagName (line 151) | public static String getPluralTagName(Class cls) { method appendParameters (line 163) | public static void appendParameters(Map parameters, Ob... method appendParameters (line 167) | public static void appendParameters(Map parameters, Ob... method appendAttributes (line 174) | public static void appendAttributes(Map parameters, Ob... method appendAttributes (line 178) | public static void appendAttributes(Map parameters, Ob... method appendParameters0 (line 182) | private static void appendParameters0( method extractPropertyName (line 273) | protected static String extractPropertyName(String setter) { method calculatePropertyToGetter (line 279) | private static String calculatePropertyToGetter(String name) { method calculatePropertyToSetter (line 283) | private static String calculatePropertyToSetter(String name) { method calculatePropertyFromGetter (line 287) | private static String calculatePropertyFromGetter(String name) { method calculateAttributeFromGetter (line 292) | private static String calculateAttributeFromGetter(String getter) { method invokeSetParameters (line 297) | private static void invokeSetParameters(Class c, Object o, Map map) { method invokeGetParameters (line 309) | private static Map invokeGetParameters(Class c, Object... method isParametersGetter (line 322) | private static boolean isParametersGetter(Method method) { method isPropertySetter (line 330) | private static boolean isPropertySetter(Method method) { method isParametersSetter (line 347) | private static boolean isParametersSetter(Method method) { method isNestedGetter (line 355) | private static boolean isNestedGetter(Object obj, Method method) { method isNestedSetter (line 376) | private static boolean isNestedSetter(Object obj, Method method) { method convert (line 400) | protected static Map convert(Map param... method getApplicationModel (line 419) | @Transient method getScopeModel (line 433) | @Transient method getDefaultModel (line 441) | @Transient method setScopeModel (line 446) | public final void setScopeModel(ScopeModel scopeModel) { method checkScopeModel (line 456) | protected void checkScopeModel(ScopeModel scopeModel) { method postProcessAfterScopeModelChanged (line 482) | protected void postProcessAfterScopeModelChanged(ScopeModel oldScopeMo... method getExtensionLoader (line 489) | protected ExtensionLoader getExtensionLoader(Class type) { method getId (line 496) | @Parameter(excluded = true) method setId (line 501) | public void setId(String id) { method appendAnnotation (line 511) | protected void appendAnnotation(Class annotationClass, Object annot... method getMetaData (line 570) | @Transient method getMetaData (line 575) | @Transient method getBeanInfo (line 582) | private static BeanInfo getBeanInfo(Class cls) { method isWritableProperty (line 592) | private static boolean isWritableProperty(BeanInfo beanInfo, String ke... method getPrefixes (line 601) | @Parameter(excluded = true, attribute = false) method getTypePrefix (line 625) | public static String getTypePrefix(Class cls) { method getConfigMode (line 629) | @Transient method overrideWithConfig (line 634) | public void overrideWithConfig(AbstractConfig newOne, boolean override... method refresh (line 718) | public void refresh() { method refreshWithPrefixes (line 739) | protected void refreshWithPrefixes(List prefixes, ConfigMode c... method assignProperties (line 780) | private void assignProperties( method isPropertySet (line 941) | private boolean isPropertySet(List methods, String propertyNam... method findGetMethod (line 958) | private Method findGetMethod(List methods, String methodName) { method invokeSetParameters (line 967) | private void invokeSetParameters(Map values, Object ob... method isIgnoredAttribute (line 980) | private boolean isIgnoredAttribute(Class clazz, String propertyName) { method processExtraRefresh (line 1003) | protected void processExtraRefresh(String preferredPrefix, InmemoryCon... method preProcessRefresh (line 1007) | protected void preProcessRefresh() { method postProcessRefresh (line 1011) | protected void postProcessRefresh() { method checkDefault (line 1031) | protected void checkDefault() {} method isRefreshed (line 1033) | @Parameter(excluded = true, attribute = false) method isValid (line 1041) | @Parameter(excluded = true, attribute = false) method isDefault (line 1046) | @Parameter(excluded = true, attribute = false) method setDefault (line 1051) | public void setDefault(Boolean isDefault) { method isNeedRefresh (line 1055) | @Transient method setNeedRefresh (line 1061) | @Transient method toString (line 1066) | @Override method equals (line 1097) | @Override method hashCode (line 1124) | @Override method getAttributedMethods (line 1149) | @Transient method computeAttributedMethods (line 1160) | protected List computeAttributedMethods() { method getConfigManager (line 1183) | @Transient FILE: dubbo-common/src/main/java/org/apache/dubbo/config/AbstractInterfaceConfig.java class AbstractInterfaceConfig (line 65) | public abstract class AbstractInterfaceConfig extends AbstractMethodConf... method AbstractInterfaceConfig (line 230) | public AbstractInterfaceConfig() {} method AbstractInterfaceConfig (line 232) | public AbstractInterfaceConfig(ModuleModel moduleModel) { method getExportedUrls (line 241) | @Transient method toUrl (line 246) | public URL toUrl() { method toUrls (line 250) | public List toUrls() { method postProcessAfterScopeModelChanged (line 254) | @Override method checkRegistry (line 280) | protected void checkRegistry() { method appendRuntimeParameters (line 291) | public static void appendRuntimeParameters(Map map) { method methods (line 306) | protected String[] methods(Class interfaceClass) { method getEnvironment (line 316) | protected Environment getEnvironment() { method processExtraRefresh (line 320) | @Override method checkInterface (line 395) | protected void checkInterface() {} method verifyMethodConfig (line 397) | protected boolean verifyMethodConfig( method getArgumentByIndex (line 431) | private ArgumentConfig getArgumentByIndex(MethodConfig methodConfig, i... method isNeedCheckMethod (line 442) | @Transient method hasArgumentConfigProps (line 447) | private boolean hasArgumentConfigProps(Map configPrope... method getMethodByName (line 452) | protected MethodConfig getMethodByName(String name) { method checkStubAndLocal (line 469) | protected void checkStubAndLocal(Class interfaceClass) { method verifyStubAndLocal (line 474) | private void verifyStubAndLocal(String className, String label, Class<... method verify (line 483) | private void verify(Class interfaceClass, Class localClass) { method convertRegistryIdsToRegistries (line 498) | private void convertRegistryIdsToRegistries() { method notHasSelfRegistryProperty (line 523) | protected boolean notHasSelfRegistryProperty() { method completeCompoundConfigs (line 527) | protected void completeCompoundConfigs(AbstractInterfaceConfig interfa... method computeValidRegistryIds (line 562) | protected void computeValidRegistryIds() { method getLocal (line 573) | @Deprecated method setLocal (line 582) | @Deprecated method setLocal (line 595) | @Deprecated method getStub (line 600) | public String getStub() { method setStub (line 604) | public void setStub(Boolean stub) { method setStub (line 612) | public void setStub(String stub) { method getCluster (line 616) | public String getCluster() { method setCluster (line 620) | public void setCluster(String cluster) { method getProxy (line 624) | public String getProxy() { method setProxy (line 632) | public void setProxy(String proxy) { method getConnections (line 641) | public Integer getConnections() { method setConnections (line 645) | public void setConnections(Integer connections) { method getFilter (line 649) | @Parameter(key = REFERENCE_FILTER_KEY, append = true) method setFilter (line 654) | public void setFilter(String filter) { method getListener (line 658) | @Parameter(key = INVOKER_LISTENER_KEY, append = true) method setListener (line 663) | public void setListener(String listener) { method getLayer (line 667) | public String getLayer() { method setLayer (line 671) | public void setLayer(String layer) { method getApplication (line 678) | public ApplicationConfig getApplication() { method setApplication (line 689) | @Deprecated method getModule (line 697) | public ModuleConfig getModule() { method setModule (line 708) | @Deprecated method getRegistry (line 716) | public RegistryConfig getRegistry() { method setRegistry (line 720) | public void setRegistry(RegistryConfig registry) { method getRegistries (line 730) | public List getRegistries() { method setRegistries (line 734) | @SuppressWarnings({"unchecked"}) method getRegistryIds (line 739) | @Parameter(excluded = true) method setRegistryIds (line 744) | public void setRegistryIds(String registryIds) { method getMethods (line 748) | public List getMethods() { method setMethods (line 752) | public void setMethods(List methods) { method setMethodsJson (line 760) | public void setMethodsJson(List methodsJson) { method addMethod (line 770) | public void addMethod(MethodConfig methodConfig) { method getMonitor (line 777) | public MonitorConfig getMonitor() { method setMonitor (line 788) | @Deprecated method setMonitor (line 796) | @Deprecated method getOwner (line 804) | public String getOwner() { method setOwner (line 808) | public void setOwner(String owner) { method getConfigCenter (line 815) | @Deprecated method setConfigCenter (line 830) | @Deprecated method getCallbacks (line 838) | public Integer getCallbacks() { method setCallbacks (line 842) | public void setCallbacks(Integer callbacks) { method getOnconnect (line 846) | public String getOnconnect() { method setOnconnect (line 850) | public void setOnconnect(String onconnect) { method getOndisconnect (line 854) | public String getOndisconnect() { method setOndisconnect (line 858) | public void setOndisconnect(String ondisconnect) { method getScope (line 862) | public String getScope() { method setScope (line 866) | public void setScope(String scope) { method getMetadataReportConfig (line 873) | @Deprecated method setMetadataReportConfig (line 889) | @Deprecated method getTag (line 897) | @Parameter(key = TAG_KEY) method setTag (line 902) | public void setTag(String tag) { method getAuth (line 906) | public Boolean getAuth() { method setAuth (line 910) | public void setAuth(Boolean auth) { method getAuthenticator (line 914) | public String getAuthenticator() { method setAuthenticator (line 918) | public AbstractInterfaceConfig setAuthenticator(String authenticator) { method getUsername (line 923) | public String getUsername() { method setUsername (line 927) | public AbstractInterfaceConfig setUsername(String username) { method getPassword (line 932) | public String getPassword() { method setPassword (line 936) | public AbstractInterfaceConfig setPassword(String password) { method getSslConfig (line 941) | public SslConfig getSslConfig() { method getSingleton (line 945) | public Boolean getSingleton() { method setSingleton (line 949) | public void setSingleton(Boolean singleton) { method initServiceMetadata (line 953) | protected void initServiceMetadata(AbstractInterfaceConfig interfaceCo... method getGroup (line 960) | public String getGroup(AbstractInterfaceConfig interfaceConfig) { method getVersion (line 966) | public String getVersion(AbstractInterfaceConfig interfaceConfig) { method getVersion (line 972) | public String getVersion() { method setVersion (line 976) | public void setVersion(String version) { method getGroup (line 980) | public String getGroup() { method setGroup (line 984) | public void setGroup(String group) { method getInterface (line 988) | public String getInterface() { method setInterface (line 992) | public void setInterface(String interfaceName) { method getInterfaceClassLoader (line 996) | @Transient method setInterfaceClassLoader (line 1001) | public void setInterfaceClassLoader(ClassLoader interfaceClassLoader) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/AbstractMethodConfig.java class AbstractMethodConfig (line 35) | public abstract class AbstractMethodConfig extends AbstractConfig { method AbstractMethodConfig (line 100) | public AbstractMethodConfig() {} method AbstractMethodConfig (line 102) | public AbstractMethodConfig(ModuleModel moduleModel) { method getScopeModel (line 106) | @Override method getDefaultModel (line 112) | @Override method checkScopeModel (line 118) | @Override method getModuleConfigManager (line 126) | @Transient method getForks (line 131) | public Integer getForks() { method setForks (line 135) | public void setForks(Integer forks) { method getTimeout (line 139) | public Integer getTimeout() { method setTimeout (line 143) | public void setTimeout(Integer timeout) { method getRetries (line 147) | public Integer getRetries() { method setRetries (line 151) | public void setRetries(Integer retries) { method getLoadbalance (line 155) | public String getLoadbalance() { method setLoadbalance (line 159) | public void setLoadbalance(String loadbalance) { method isAsync (line 163) | public Boolean isAsync() { method setAsync (line 167) | public void setAsync(Boolean async) { method getActives (line 171) | public Integer getActives() { method setActives (line 175) | public void setActives(Integer actives) { method getSent (line 179) | public Boolean getSent() { method setSent (line 183) | public void setSent(Boolean sent) { method getMock (line 187) | @Parameter(escaped = true) method setMock (line 192) | public void setMock(String mock) { method setMock (line 203) | @Deprecated method getMerger (line 211) | public String getMerger() { method setMerger (line 215) | public void setMerger(String merger) { method getCache (line 219) | public String getCache() { method setCache (line 223) | public void setCache(String cache) { method getValidation (line 227) | public String getValidation() { method setValidation (line 231) | public void setValidation(String validation) { method getParameters (line 235) | public Map getParameters() { method setParameters (line 240) | public void setParameters(Map parameters) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/AbstractReferenceConfig.java class AbstractReferenceConfig (line 41) | public abstract class AbstractReferenceConfig extends AbstractInterfaceC... method AbstractReferenceConfig (line 122) | public AbstractReferenceConfig() {} method AbstractReferenceConfig (line 124) | public AbstractReferenceConfig(ModuleModel moduleModel) { method checkDefault (line 128) | @Override method isCheck (line 136) | public Boolean isCheck() { method setCheck (line 140) | public void setCheck(Boolean check) { method isInit (line 144) | public Boolean isInit() { method setInit (line 148) | public void setInit(Boolean init) { method isGeneric (line 155) | @Deprecated method setGeneric (line 164) | @Deprecated method getGeneric (line 171) | public String getGeneric() { method setGeneric (line 175) | public void setGeneric(String generic) { method isNeedCheckMethod (line 186) | @Override method isInjvm (line 196) | @Deprecated method setInjvm (line 205) | @Deprecated method getFilter (line 210) | @Override method getListener (line 216) | @Override method setListener (line 222) | @Override method getLazy (line 227) | public Boolean getLazy() { method setLazy (line 231) | public void setLazy(Boolean lazy) { method setOnconnect (line 235) | @Override method setOndisconnect (line 243) | @Override method getStubevent (line 251) | @Parameter(key = STUB_EVENT_KEY) method getReconnect (line 256) | public String getReconnect() { method setReconnect (line 260) | public void setReconnect(String reconnect) { method getSticky (line 264) | public Boolean getSticky() { method setSticky (line 268) | public void setSticky(Boolean sticky) { method getProvidedBy (line 272) | @Parameter(key = PROVIDED_BY) method setProvidedBy (line 277) | public void setProvidedBy(String providedBy) { method getProviderPort (line 281) | @Parameter(key = PROVIDER_PORT) method setProviderPort (line 286) | public void setProviderPort(Integer providerPort) { method getProviderNamespace (line 290) | @Parameter(key = PROVIDER_NAMESPACE) method setProviderNamespace (line 295) | public void setProviderNamespace(String providerNamespace) { method getRouter (line 299) | @Parameter(key = ROUTER_KEY, append = true) method setRouter (line 304) | public void setRouter(String router) { method getReferAsync (line 308) | @Deprecated method setReferAsync (line 314) | @Deprecated method getClient (line 319) | public String getClient() { method setClient (line 323) | public void setClient(String client) { method getProtocol (line 327) | public String getProtocol() { method setProtocol (line 331) | public void setProtocol(String protocol) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/AbstractServiceConfig.java class AbstractServiceConfig (line 40) | public abstract class AbstractServiceConfig extends AbstractInterfaceCon... method AbstractServiceConfig (line 162) | public AbstractServiceConfig() {} method AbstractServiceConfig (line 164) | public AbstractServiceConfig(ModuleModel moduleModel) { method checkDefault (line 168) | @Override method getVersion (line 185) | @Override method setVersion (line 190) | @Override method getGroup (line 195) | @Override method setGroup (line 200) | @Override method getDelay (line 205) | public Integer getDelay() { method setDelay (line 209) | public void setDelay(Integer delay) { method getExport (line 213) | public Boolean getExport() { method setExport (line 217) | public void setExport(Boolean export) { method getWeight (line 221) | public Integer getWeight() { method setWeight (line 225) | public void setWeight(Integer weight) { method getDocument (line 229) | @Parameter(escaped = true) method setDocument (line 234) | public void setDocument(String document) { method getToken (line 238) | public String getToken() { method setToken (line 242) | public void setToken(Boolean token) { method setToken (line 250) | public void setToken(String token) { method isDeprecated (line 254) | public Boolean isDeprecated() { method setDeprecated (line 258) | public void setDeprecated(Boolean deprecated) { method isDynamic (line 262) | public Boolean isDynamic() { method setDynamic (line 266) | public void setDynamic(Boolean dynamic) { method getProtocols (line 270) | public List getProtocols() { method setProtocols (line 274) | @SuppressWarnings({"unchecked"}) method getProtocol (line 279) | public ProtocolConfig getProtocol() { method setProtocol (line 283) | public void setProtocol(ProtocolConfig protocol) { method getProtocolIds (line 287) | @Parameter(excluded = true) method setProtocolIds (line 292) | public void setProtocolIds(String protocolIds) { method getAccesslog (line 296) | public String getAccesslog() { method setAccesslog (line 300) | public void setAccesslog(Boolean accesslog) { method setAccesslog (line 308) | public void setAccesslog(String accesslog) { method getExecutes (line 312) | public Integer getExecutes() { method setExecutes (line 316) | public void setExecutes(Integer executes) { method getFilter (line 320) | @Override method getListener (line 326) | @Override method setListener (line 332) | @Override method isRegister (line 337) | public Boolean isRegister() { method setRegister (line 341) | public void setRegister(Boolean register) { method getWarmup (line 345) | public Integer getWarmup() { method setWarmup (line 349) | public void setWarmup(Integer warmup) { method getSerialization (line 353) | public String getSerialization() { method setSerialization (line 357) | public void setSerialization(String serialization) { method getPreferSerialization (line 361) | public String getPreferSerialization() { method setPreferSerialization (line 365) | public void setPreferSerialization(String preferSerialization) { method getExportAsync (line 369) | @Deprecated method setExportAsync (line 375) | @Deprecated method setExecutor (line 380) | public void setExecutor(Executor executor) { method getExecutor (line 384) | @Parameter(key = SERVICE_EXECUTOR) method getPayload (line 390) | public Integer getPayload() { method setPayload (line 394) | public void setPayload(Integer payload) { method getUseJavaPackageAsPath (line 398) | @Parameter(excluded = true, attribute = false) method setUseJavaPackageAsPath (line 403) | public void setUseJavaPackageAsPath(Boolean useJavaPackageAsPath) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/ApplicationConfig.java class ApplicationConfig (line 82) | public class ApplicationConfig extends AbstractConfig { method ApplicationConfig (line 319) | public ApplicationConfig() {} method ApplicationConfig (line 321) | public ApplicationConfig(ApplicationModel applicationModel) { method ApplicationConfig (line 325) | public ApplicationConfig(String name) { method ApplicationConfig (line 329) | public ApplicationConfig(ApplicationModel applicationModel, String nam... method checkDefault (line 334) | @Override method getName (line 356) | @Parameter(key = APPLICATION_KEY, required = true) method setName (line 361) | public void setName(String name) { method getVersion (line 365) | @Parameter(key = APPLICATION_VERSION_KEY) method setVersion (line 370) | public void setVersion(String version) { method getOwner (line 374) | public String getOwner() { method setOwner (line 378) | public void setOwner(String owner) { method getOrganization (line 382) | public String getOrganization() { method setOrganization (line 386) | public void setOrganization(String organization) { method getArchitecture (line 390) | public String getArchitecture() { method setArchitecture (line 394) | public void setArchitecture(String architecture) { method getEnvironment (line 398) | public String getEnvironment() { method setEnvironment (line 402) | public void setEnvironment(String environment) { method getRegistry (line 419) | public RegistryConfig getRegistry() { method setRegistry (line 423) | public void setRegistry(RegistryConfig registry) { method getRegistries (line 429) | public List getRegistries() { method setRegistries (line 433) | @SuppressWarnings({"unchecked"}) method getRegistryIds (line 438) | @Parameter(excluded = true) method setRegistryIds (line 443) | public void setRegistryIds(String registryIds) { method getMonitor (line 447) | public MonitorConfig getMonitor() { method setMonitor (line 451) | public void setMonitor(String monitor) { method setMonitor (line 455) | public void setMonitor(MonitorConfig monitor) { method getCompiler (line 459) | public String getCompiler() { method setCompiler (line 467) | public void setCompiler(String compiler) { method getLogger (line 478) | public String getLogger() { method setLogger (line 482) | public void setLogger(String logger) { method getDumpDirectory (line 487) | @Parameter(key = DUMP_DIRECTORY) method setDumpDirectory (line 492) | public void setDumpDirectory(String dumpDirectory) { method getDumpEnable (line 496) | @Parameter(key = DUMP_ENABLE) method setDumpEnable (line 501) | public void setDumpEnable(Boolean dumpEnable) { method getQosEnable (line 505) | @Parameter(key = QOS_ENABLE) method setQosEnable (line 510) | public void setQosEnable(Boolean qosEnable) { method getQosCheck (line 514) | @Parameter(key = QOS_CHECK) method setQosCheck (line 519) | public void setQosCheck(Boolean qosCheck) { method getQosHost (line 523) | @Parameter(key = QOS_HOST) method setQosHost (line 528) | public void setQosHost(String qosHost) { method getQosPort (line 532) | @Parameter(key = QOS_PORT) method setQosPort (line 537) | public void setQosPort(Integer qosPort) { method getQosAcceptForeignIp (line 541) | @Parameter(key = ACCEPT_FOREIGN_IP) method setQosAcceptForeignIp (line 546) | public void setQosAcceptForeignIp(Boolean qosAcceptForeignIp) { method getQosAcceptForeignIpWhitelist (line 550) | @Parameter(key = ACCEPT_FOREIGN_IP_WHITELIST) method setQosAcceptForeignIpWhitelist (line 555) | public void setQosAcceptForeignIpWhitelist(String qosAcceptForeignIpWh... method getQosAnonymousAccessPermissionLevel (line 559) | @Parameter(key = ANONYMOUS_ACCESS_PERMISSION_LEVEL) method setQosAnonymousAccessPermissionLevel (line 564) | public void setQosAnonymousAccessPermissionLevel(String qosAnonymousAc... method getQosAnonymousAllowCommands (line 568) | @Parameter(key = ANONYMOUS_ACCESS_ALLOW_COMMANDS) method setQosAnonymousAllowCommands (line 573) | public void setQosAnonymousAllowCommands(String qosAnonymousAllowComma... method getQosEnableCompatible (line 581) | @Parameter(key = QOS_ENABLE_COMPATIBLE, excluded = true, attribute = f... method setQosEnableCompatible (line 586) | public void setQosEnableCompatible(Boolean qosEnable) { method getQosHostCompatible (line 590) | @Parameter(key = QOS_HOST_COMPATIBLE, excluded = true, attribute = false) method setQosHostCompatible (line 595) | public void setQosHostCompatible(String qosHost) { method getQosPortCompatible (line 599) | @Parameter(key = QOS_PORT_COMPATIBLE, excluded = true, attribute = false) method setQosPortCompatible (line 604) | public void setQosPortCompatible(Integer qosPort) { method getQosAcceptForeignIpCompatible (line 608) | @Parameter(key = ACCEPT_FOREIGN_IP_COMPATIBLE, excluded = true, attrib... method setQosAcceptForeignIpCompatible (line 613) | public void setQosAcceptForeignIpCompatible(Boolean qosAcceptForeignIp) { method getQosAcceptForeignIpWhitelistCompatible (line 617) | @Parameter(key = ACCEPT_FOREIGN_IP_WHITELIST_COMPATIBLE, excluded = tr... method setQosAcceptForeignIpWhitelistCompatible (line 622) | public void setQosAcceptForeignIpWhitelistCompatible(String qosAcceptF... method getQosAnonymousAccessPermissionLevelCompatible (line 626) | @Parameter(key = ANONYMOUS_ACCESS_PERMISSION_LEVEL_COMPATIBLE, exclude... method setQosAnonymousAccessPermissionLevelCompatible (line 631) | public void setQosAnonymousAccessPermissionLevelCompatible(String qosA... method getParameters (line 635) | public Map getParameters() { method setParameters (line 639) | public void setParameters(Map parameters) { method getShutwait (line 643) | public String getShutwait() { method setShutwait (line 647) | public void setShutwait(String shutwait) { method getHostname (line 652) | @Parameter(excluded = true) method isValid (line 657) | @Override method getMetadataType (line 663) | @Parameter(key = METADATA_KEY) method setMetadataType (line 668) | public void setMetadataType(String metadataType) { method getRegisterConsumer (line 672) | public Boolean getRegisterConsumer() { method setRegisterConsumer (line 676) | public void setRegisterConsumer(Boolean registerConsumer) { method getRepository (line 680) | public String getRepository() { method setRepository (line 684) | public void setRepository(String repository) { method getEnableFileCache (line 688) | @Parameter(key = REGISTRY_LOCAL_FILE_CACHE_ENABLED) method setEnableFileCache (line 693) | public void setEnableFileCache(Boolean enableFileCache) { method getRegisterMode (line 697) | @Parameter(key = REGISTER_MODE_KEY) method setRegisterMode (line 702) | public void setRegisterMode(String registerMode) { method getEnableEmptyProtection (line 706) | @Parameter(key = ENABLE_EMPTY_PROTECTION_KEY) method setEnableEmptyProtection (line 711) | public void setEnableEmptyProtection(Boolean enableEmptyProtection) { method getProtocol (line 715) | @Parameter(excluded = true, key = APPLICATION_PROTOCOL_KEY) method setProtocol (line 720) | public void setProtocol(String protocol) { method getMetadataServicePort (line 724) | @Parameter(key = METADATA_SERVICE_PORT_KEY) method setMetadataServicePort (line 729) | public void setMetadataServicePort(Integer metadataServicePort) { method getMappingRetryInterval (line 733) | public Integer getMappingRetryInterval() { method setMappingRetryInterval (line 737) | public void setMappingRetryInterval(Integer mappingRetryInterval) { method getMetadataServiceProtocol (line 741) | @Parameter(key = METADATA_SERVICE_PROTOCOL_KEY) method setMetadataServiceProtocol (line 746) | public void setMetadataServiceProtocol(String metadataServiceProtocol) { method getLivenessProbe (line 750) | @Parameter(key = LIVENESS_PROBE_KEY) method setLivenessProbe (line 755) | public void setLivenessProbe(String livenessProbe) { method getReadinessProbe (line 759) | @Parameter(key = READINESS_PROBE_KEY) method setReadinessProbe (line 764) | public void setReadinessProbe(String readinessProbe) { method getStartupProbe (line 768) | @Parameter(key = STARTUP_PROBE) method setStartupProbe (line 773) | public void setStartupProbe(String startupProbe) { method getSerializeCheckStatus (line 777) | public String getSerializeCheckStatus() { method setSerializeCheckStatus (line 781) | public void setSerializeCheckStatus(String serializeCheckStatus) { method getAutoTrustSerializeClass (line 785) | public Boolean getAutoTrustSerializeClass() { method setAutoTrustSerializeClass (line 789) | public void setAutoTrustSerializeClass(Boolean autoTrustSerializeClass) { method getTrustSerializeClassLevel (line 793) | public Integer getTrustSerializeClassLevel() { method setTrustSerializeClassLevel (line 797) | public void setTrustSerializeClassLevel(Integer trustSerializeClassLev... method getCheckSerializable (line 801) | public Boolean getCheckSerializable() { method setCheckSerializable (line 805) | public void setCheckSerializable(Boolean checkSerializable) { method setExecutorManagementMode (line 809) | public void setExecutorManagementMode(String executorManagementMode) { method getExecutorManagementMode (line 813) | @Parameter(key = EXECUTOR_MANAGEMENT_MODE) method getOnlyUseMetadataV2 (line 818) | @Parameter(excluded = true) method setOnlyUseMetadataV2 (line 823) | public void setOnlyUseMetadataV2(Boolean onlyUseMetadataV2) { method refresh (line 827) | @Override method appendEnvironmentProperties (line 843) | private void appendEnvironmentProperties() { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/ArgumentConfig.java class ArgumentConfig (line 29) | public class ArgumentConfig implements Serializable { method ArgumentConfig (line 48) | public ArgumentConfig() {} method ArgumentConfig (line 50) | public ArgumentConfig(Argument argument) { method getIndex (line 56) | @Parameter(excluded = true) method setIndex (line 61) | public void setIndex(Integer index) { method getType (line 65) | @Parameter(excluded = true) method setType (line 70) | public void setType(String type) { method setCallback (line 74) | public void setCallback(Boolean callback) { method isCallback (line 78) | public Boolean isCallback() { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/ConfigCenterConfig.java class ConfigCenterConfig (line 44) | public class ConfigCenterConfig extends AbstractConfig { method ConfigCenterConfig (line 137) | public ConfigCenterConfig() {} method ConfigCenterConfig (line 139) | public ConfigCenterConfig(ApplicationModel applicationModel) { method checkDefault (line 143) | @Override method toUrl (line 164) | public URL toUrl() { method checkOrUpdateInitialized (line 178) | public boolean checkOrUpdateInitialized(boolean update) { method setInitialized (line 182) | public void setInitialized(boolean val) { method getExternalConfiguration (line 186) | public Map getExternalConfiguration() { method getAppExternalConfiguration (line 190) | public Map getAppExternalConfiguration() { method setExternalConfig (line 194) | public void setExternalConfig(Map externalConfiguratio... method setAppExternalConfig (line 198) | public void setAppExternalConfig(Map appExternalConfig... method getProtocol (line 202) | public String getProtocol() { method setProtocol (line 206) | public void setProtocol(String protocol) { method getAddress (line 210) | @Parameter(excluded = true) method setAddress (line 215) | public void setAddress(String address) { method getPort (line 235) | public Integer getPort() { method setPort (line 239) | public void setPort(Integer port) { method getCluster (line 243) | public String getCluster() { method setCluster (line 247) | public void setCluster(String cluster) { method getNamespace (line 251) | public String getNamespace() { method setNamespace (line 255) | public void setNamespace(String namespace) { method getGroup (line 259) | public String getGroup() { method setGroup (line 263) | public void setGroup(String group) { method isCheck (line 267) | public Boolean isCheck() { method setCheck (line 271) | public void setCheck(Boolean check) { method isHighestPriority (line 275) | @Deprecated method setHighestPriority (line 281) | @Deprecated method getUsername (line 286) | public String getUsername() { method setUsername (line 290) | public void setUsername(String username) { method getPassword (line 294) | public String getPassword() { method setPassword (line 298) | public void setPassword(String password) { method getTimeout (line 302) | public Long getTimeout() { method setTimeout (line 306) | public void setTimeout(Long timeout) { method getConfigFile (line 310) | @Parameter(key = CONFIG_CONFIGFILE_KEY) method setConfigFile (line 315) | public void setConfigFile(String configFile) { method getAppConfigFile (line 319) | @Parameter(excluded = true, key = CONFIG_APP_CONFIGFILE_KEY) method setAppConfigFile (line 324) | public void setAppConfigFile(String appConfigFile) { method getParameters (line 328) | public Map getParameters() { method setParameters (line 332) | public void setParameters(Map parameters) { method isValid (line 336) | @Override method updateParameters (line 346) | public void updateParameters(Map parameters) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/ConfigKeys.java type ConfigKeys (line 26) | public interface ConfigKeys { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/Constants.java type Constants (line 26) | public interface Constants { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/ConsumerConfig.java class ConsumerConfig (line 35) | public class ConsumerConfig extends AbstractReferenceConfig { method ConsumerConfig (line 91) | public ConsumerConfig() {} method ConsumerConfig (line 93) | public ConsumerConfig(ModuleModel moduleModel) { method setTimeout (line 97) | @Override method getThreadpool (line 106) | public String getThreadpool() { method setThreadpool (line 110) | public void setThreadpool(String threadpool) { method getCorethreads (line 114) | public Integer getCorethreads() { method setCorethreads (line 118) | public void setCorethreads(Integer corethreads) { method getThreads (line 122) | public Integer getThreads() { method setThreads (line 126) | public void setThreads(Integer threads) { method getQueues (line 130) | public Integer getQueues() { method setQueues (line 134) | public void setQueues(Integer queues) { method getShareconnections (line 138) | public Integer getShareconnections() { method setShareconnections (line 142) | public void setShareconnections(Integer shareconnections) { method getUrlMergeProcessor (line 146) | @Parameter(key = URL_MERGE_PROCESSOR_KEY) method setUrlMergeProcessor (line 151) | public void setUrlMergeProcessor(String urlMergeProcessor) { method getReferThreadNum (line 155) | @Parameter(key = REFER_THREAD_NUM_KEY, excluded = true) method setReferThreadNum (line 160) | public void setReferThreadNum(Integer referThreadNum) { method getReferBackground (line 164) | @Deprecated method setReferBackground (line 176) | @Deprecated method getMeshEnable (line 181) | @Parameter(key = MESH_ENABLE) method setMeshEnable (line 186) | public void setMeshEnable(Boolean meshEnable) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/MetadataReportConfig.java class MetadataReportConfig (line 46) | public class MetadataReportConfig extends AbstractConfig { method MetadataReportConfig (line 141) | public MetadataReportConfig() {} method MetadataReportConfig (line 143) | public MetadataReportConfig(ApplicationModel applicationModel) { method MetadataReportConfig (line 147) | public MetadataReportConfig(String address) { method MetadataReportConfig (line 151) | public MetadataReportConfig(ApplicationModel applicationModel, String ... method toUrl (line 156) | public URL toUrl() throws IllegalArgumentException { method getProtocol (line 183) | public String getProtocol() { method setProtocol (line 187) | public void setProtocol(String protocol) { method getAddress (line 191) | @Parameter(excluded = true) method setAddress (line 196) | public void setAddress(String address) { method getPort (line 218) | public Integer getPort() { method setPort (line 222) | public void setPort(Integer port) { method getUsername (line 226) | public String getUsername() { method setUsername (line 230) | public void setUsername(String username) { method getPassword (line 234) | public String getPassword() { method setPassword (line 238) | public void setPassword(String password) { method getTimeout (line 242) | public Integer getTimeout() { method setTimeout (line 246) | public void setTimeout(Integer timeout) { method getParameters (line 250) | public Map getParameters() { method setParameters (line 254) | public void setParameters(Map parameters) { method getRetryTimes (line 258) | @Parameter(key = RETRY_TIMES_KEY) method setRetryTimes (line 263) | public void setRetryTimes(Integer retryTimes) { method getRetryPeriod (line 267) | @Parameter(key = RETRY_PERIOD_KEY) method setRetryPeriod (line 272) | public void setRetryPeriod(Integer retryPeriod) { method getCycleReport (line 276) | @Parameter(key = CYCLE_REPORT_KEY) method setCycleReport (line 281) | public void setCycleReport(Boolean cycleReport) { method getSyncReport (line 285) | @Parameter(key = SYNC_REPORT_KEY) method setSyncReport (line 290) | public void setSyncReport(Boolean syncReport) { method isValid (line 294) | @Override method getGroup (line 300) | public String getGroup() { method setGroup (line 304) | public void setGroup(String group) { method getCluster (line 308) | public Boolean getCluster() { method setCluster (line 312) | public void setCluster(Boolean cluster) { method getRegistry (line 316) | public String getRegistry() { method setRegistry (line 320) | public void setRegistry(String registry) { method getFile (line 324) | public String getFile() { method setFile (line 328) | public void setFile(String file) { method updateParameters (line 332) | public void updateParameters(Map parameters) { method isCheck (line 343) | public Boolean isCheck() { method setCheck (line 347) | public void setCheck(Boolean check) { method getReportMetadata (line 351) | @Parameter(key = REPORT_METADATA_KEY) method setReportMetadata (line 356) | public void setReportMetadata(Boolean reportMetadata) { method getReportDefinition (line 360) | @Parameter(key = REPORT_DEFINITION_KEY) method setReportDefinition (line 365) | public void setReportDefinition(Boolean reportDefinition) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/MethodConfig.java class MethodConfig (line 47) | public class MethodConfig extends AbstractMethodConfig { method MethodConfig (line 139) | public MethodConfig() {} method MethodConfig (line 141) | public MethodConfig(ModuleModel moduleModel) { method MethodConfig (line 148) | @Deprecated method constructMethodConfig (line 194) | @Deprecated method getPrefixes (line 212) | @Override method processExtraRefresh (line 224) | @Override method refreshArgument (line 234) | private void refreshArgument(ArgumentConfig argument, InmemoryConfigur... method convertMethodConfig2AsyncInfo (line 272) | public AsyncMethodInfo convertMethodConfig2AsyncInfo() { method getMethodByName (line 308) | private java.lang.reflect.Method getMethodByName(Class clazz, Strin... method checkDefault (line 321) | @Override method getName (line 337) | @Parameter(excluded = true) method setName (line 342) | public void setName(String name) { method getStat (line 350) | public Integer getStat() { method setStat (line 354) | @Deprecated method isRetry (line 359) | @Deprecated method setRetry (line 364) | @Deprecated method isReliable (line 369) | @Deprecated method setReliable (line 374) | @Deprecated method getExecutes (line 379) | public Integer getExecutes() { method setExecutes (line 383) | public void setExecutes(Integer executes) { method getDeprecated (line 387) | public Boolean getDeprecated() { method setDeprecated (line 391) | public void setDeprecated(Boolean deprecated) { method getArguments (line 395) | public List getArguments() { method setArguments (line 399) | @SuppressWarnings("unchecked") method getSticky (line 404) | public Boolean getSticky() { method setSticky (line 408) | public void setSticky(Boolean sticky) { method getOnreturn (line 412) | @Parameter(key = ON_RETURN_INSTANCE_PARAMETER_KEY, excluded = true, at... method setOnreturn (line 417) | public void setOnreturn(Object onreturn) { method getOnreturnMethod (line 421) | @Parameter(key = ON_RETURN_METHOD_PARAMETER_KEY, excluded = true, attr... method setOnreturnMethod (line 426) | public void setOnreturnMethod(String onreturnMethod) { method getOnthrow (line 430) | @Parameter(key = ON_THROW_INSTANCE_PARAMETER_KEY, excluded = true, att... method setOnthrow (line 435) | public void setOnthrow(Object onthrow) { method getOnthrowMethod (line 439) | @Parameter(key = ON_THROW_METHOD_PARAMETER_KEY, excluded = true, attri... method setOnthrowMethod (line 444) | public void setOnthrowMethod(String onthrowMethod) { method getOninvoke (line 448) | @Parameter(key = ON_INVOKE_INSTANCE_PARAMETER_KEY, excluded = true, at... method setOninvoke (line 453) | public void setOninvoke(Object oninvoke) { method getOninvokeMethod (line 457) | @Parameter(key = ON_INVOKE_METHOD_PARAMETER_KEY, excluded = true, attr... method setOninvokeMethod (line 462) | public void setOninvokeMethod(String oninvokeMethod) { method isReturn (line 466) | public Boolean isReturn() { method setReturn (line 470) | public void setReturn(Boolean isReturn) { method getService (line 474) | @Parameter(excluded = true, attribute = false) method setService (line 479) | public void setService(String service) { method getServiceId (line 483) | @Parameter(excluded = true, attribute = false) method setServiceId (line 488) | public void setServiceId(String serviceId) { method setParentPrefix (line 492) | public void setParentPrefix(String parentPrefix) { method getParentPrefix (line 496) | @Parameter(excluded = true, attribute = false) method addArgument (line 501) | public void addArgument(ArgumentConfig argumentConfig) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/MetricsConfig.java class MetricsConfig (line 34) | public class MetricsConfig extends AbstractConfig { method MetricsConfig (line 137) | public MetricsConfig() {} method MetricsConfig (line 139) | public MetricsConfig(ApplicationModel applicationModel) { method toUrl (line 143) | public URL toUrl() { method getProtocol (line 154) | public String getProtocol() { method setProtocol (line 158) | public void setProtocol(String protocol) { method getEnableJvm (line 162) | public Boolean getEnableJvm() { method getRpcLevel (line 166) | public String getRpcLevel() { method setRpcLevel (line 170) | public void setRpcLevel(String rpcLevel) { method setEnableJvm (line 174) | public void setEnableJvm(Boolean enableJvm) { method getEnableRegistry (line 178) | public Boolean getEnableRegistry() { method setEnableRegistry (line 182) | public void setEnableRegistry(Boolean enableRegistry) { method getPrometheus (line 186) | public PrometheusConfig getPrometheus() { method setPrometheus (line 190) | public void setPrometheus(PrometheusConfig prometheus) { method getAggregation (line 194) | public AggregationConfig getAggregation() { method setAggregation (line 198) | public void setAggregation(AggregationConfig aggregation) { method getHistogram (line 202) | public HistogramConfig getHistogram() { method setHistogram (line 206) | public void setHistogram(HistogramConfig histogram) { method getExportServiceProtocol (line 210) | public String getExportServiceProtocol() { method setExportServiceProtocol (line 214) | public void setExportServiceProtocol(String exportServiceProtocol) { method getExportServicePort (line 218) | public Integer getExportServicePort() { method setExportServicePort (line 222) | public void setExportServicePort(Integer exportServicePort) { method getEnableMetadata (line 226) | public Boolean getEnableMetadata() { method setEnableMetadata (line 230) | public void setEnableMetadata(Boolean enableMetadata) { method getExportMetricsService (line 234) | public Boolean getExportMetricsService() { method setExportMetricsService (line 238) | public void setExportMetricsService(Boolean exportMetricsService) { method getEnableThreadpool (line 242) | public Boolean getEnableThreadpool() { method setEnableThreadpool (line 246) | public void setEnableThreadpool(Boolean enableThreadpool) { method getEnableMetricsInit (line 250) | public Boolean getEnableMetricsInit() { method setEnableMetricsInit (line 254) | public void setEnableMetricsInit(Boolean enableMetricsInit) { method getEnableCollectorSync (line 258) | public Boolean getEnableCollectorSync() { method setEnableCollectorSync (line 262) | public void setEnableCollectorSync(Boolean enableCollectorSync) { method getCollectorSyncPeriod (line 266) | public Integer getCollectorSyncPeriod() { method setCollectorSyncPeriod (line 270) | public void setCollectorSyncPeriod(Integer collectorSyncPeriod) { method getUseGlobalRegistry (line 274) | public Boolean getUseGlobalRegistry() { method setUseGlobalRegistry (line 278) | public void setUseGlobalRegistry(Boolean useGlobalRegistry) { method getEnableRpc (line 282) | public Boolean getEnableRpc() { method setEnableRpc (line 286) | public void setEnableRpc(Boolean enableRpc) { method getEnableNetty (line 290) | public Boolean getEnableNetty() { method setEnableNetty (line 294) | public void setEnableNetty(Boolean enableNetty) { method getOtlp (line 298) | public OtlpMetricConfig getOtlp() { method setOtlp (line 302) | public void setOtlp(OtlpMetricConfig otlp) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/ModuleConfig.java class ModuleConfig (line 34) | public class ModuleConfig extends AbstractConfig { method ModuleConfig (line 101) | public ModuleConfig() { method ModuleConfig (line 105) | public ModuleConfig(ModuleModel moduleModel) { method ModuleConfig (line 109) | public ModuleConfig(String name) { method ModuleConfig (line 114) | public ModuleConfig(ModuleModel moduleModel, String name) { method checkDefault (line 119) | @Override method checkScopeModel (line 128) | @Override method getScopeModel (line 136) | @Override method getDefaultModel (line 142) | @Override method getName (line 148) | @Parameter(key = "module") method setName (line 153) | public void setName(String name) { method getVersion (line 157) | @Parameter(key = "module.version") method setVersion (line 162) | public void setVersion(String version) { method getOwner (line 166) | @Parameter(key = "module.owner") method setOwner (line 171) | public void setOwner(String owner) { method getOrganization (line 175) | @Parameter(key = "module.organization") method setOrganization (line 180) | public void setOrganization(String organization) { method getRegistry (line 184) | public RegistryConfig getRegistry() { method setRegistry (line 188) | public void setRegistry(RegistryConfig registry) { method getRegistries (line 194) | public List getRegistries() { method setRegistries (line 198) | @SuppressWarnings({"unchecked"}) method getMonitor (line 203) | public MonitorConfig getMonitor() { method setMonitor (line 207) | public void setMonitor(MonitorConfig monitor) { method setMonitor (line 211) | public void setMonitor(String monitor) { method getBackground (line 215) | public Boolean getBackground() { method setBackground (line 225) | public void setBackground(Boolean background) { method getReferThreadNum (line 229) | public Integer getReferThreadNum() { method setReferThreadNum (line 233) | public void setReferThreadNum(Integer referThreadNum) { method getExportThreadNum (line 237) | public Integer getExportThreadNum() { method setExportThreadNum (line 241) | public void setExportThreadNum(Integer exportThreadNum) { method getReferAsync (line 245) | public Boolean getReferAsync() { method setReferAsync (line 249) | public void setReferAsync(Boolean referAsync) { method getExportAsync (line 253) | public Boolean getExportAsync() { method setExportAsync (line 257) | public void setExportAsync(Boolean exportAsync) { method getCheckReferenceTimeout (line 261) | public Long getCheckReferenceTimeout() { method setCheckReferenceTimeout (line 265) | public void setCheckReferenceTimeout(Long checkReferenceTimeout) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/MonitorConfig.java class MonitorConfig (line 31) | public class MonitorConfig extends AbstractConfig { method MonitorConfig (line 76) | public MonitorConfig() {} method MonitorConfig (line 78) | public MonitorConfig(ApplicationModel applicationModel) { method MonitorConfig (line 82) | public MonitorConfig(String address) { method MonitorConfig (line 86) | public MonitorConfig(ApplicationModel applicationModel, String address) { method getAddress (line 91) | @Parameter(excluded = true) method setAddress (line 96) | public void setAddress(String address) { method getProtocol (line 100) | @Parameter(excluded = true) method setProtocol (line 105) | public void setProtocol(String protocol) { method getUsername (line 109) | @Parameter(excluded = true) method setUsername (line 114) | public void setUsername(String username) { method getPassword (line 118) | @Parameter(excluded = true) method setPassword (line 123) | public void setPassword(String password) { method getGroup (line 127) | public String getGroup() { method setGroup (line 131) | public void setGroup(String group) { method getVersion (line 135) | public String getVersion() { method setVersion (line 139) | public void setVersion(String version) { method getParameters (line 143) | public Map getParameters() { method setParameters (line 147) | public void setParameters(Map parameters) { method getInterval (line 151) | public String getInterval() { method setInterval (line 155) | public void setInterval(String interval) { method isValid (line 159) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/config/ProtocolConfig.java class ProtocolConfig (line 40) | public class ProtocolConfig extends AbstractConfig { method ProtocolConfig (line 249) | public ProtocolConfig() {} method ProtocolConfig (line 251) | public ProtocolConfig(ApplicationModel applicationModel) { method ProtocolConfig (line 255) | public ProtocolConfig(String name) { method ProtocolConfig (line 259) | public ProtocolConfig(ApplicationModel applicationModel, String name) { method ProtocolConfig (line 264) | public ProtocolConfig(String name, int port) { method ProtocolConfig (line 269) | public ProtocolConfig(ApplicationModel applicationModel, String name, ... method checkDefault (line 275) | @Override method getName (line 292) | @Parameter(excluded = true) method setName (line 297) | public void setName(String name) { method getHost (line 301) | @Parameter(excluded = true) method setHost (line 306) | public void setHost(String host) { method getPort (line 310) | @Parameter(excluded = true) method setPort (line 315) | public void setPort(Integer port) { method getPath (line 319) | @Deprecated method setPath (line 325) | @Deprecated method getContextpath (line 330) | @Parameter(excluded = true) method setContextpath (line 335) | public void setContextpath(String contextpath) { method getThreadpool (line 339) | public String getThreadpool() { method setThreadpool (line 343) | public void setThreadpool(String threadpool) { method getJsonCheckLevel (line 347) | @Parameter(key = JSON_CHECK_LEVEL_KEY) method setJsonCheckLevel (line 352) | public void setJsonCheckLevel(String jsonCheckLevel) { method getThreadPoolExhaustedListeners (line 356) | @Parameter(key = THREAD_POOL_EXHAUSTED_LISTENERS_KEY) method setThreadPoolExhaustedListeners (line 361) | public void setThreadPoolExhaustedListeners(String threadPoolExhausted... method getCorethreads (line 365) | public Integer getCorethreads() { method setCorethreads (line 369) | public void setCorethreads(Integer corethreads) { method getThreads (line 373) | public Integer getThreads() { method setThreads (line 377) | public void setThreads(Integer threads) { method getIothreads (line 381) | public Integer getIothreads() { method setIothreads (line 385) | public void setIothreads(Integer iothreads) { method getAlive (line 389) | public Integer getAlive() { method setAlive (line 393) | public void setAlive(Integer alive) { method getQueues (line 397) | public Integer getQueues() { method setQueues (line 401) | public void setQueues(Integer queues) { method getAccepts (line 405) | public Integer getAccepts() { method setAccepts (line 409) | public void setAccepts(Integer accepts) { method getCodec (line 413) | public String getCodec() { method setCodec (line 417) | public void setCodec(String codec) { method getSerialization (line 421) | public String getSerialization() { method setSerialization (line 425) | public void setSerialization(String serialization) { method getPreferSerialization (line 429) | public String getPreferSerialization() { method setPreferSerialization (line 433) | public void setPreferSerialization(String preferSerialization) { method getCharset (line 437) | public String getCharset() { method setCharset (line 441) | public void setCharset(String charset) { method getPayload (line 445) | public Integer getPayload() { method setPayload (line 449) | public void setPayload(Integer payload) { method getBuffer (line 453) | public Integer getBuffer() { method setBuffer (line 457) | public void setBuffer(Integer buffer) { method getHeartbeat (line 461) | public Integer getHeartbeat() { method setHeartbeat (line 465) | public void setHeartbeat(Integer heartbeat) { method getServer (line 469) | public String getServer() { method setServer (line 473) | public void setServer(String server) { method getClient (line 477) | public String getClient() { method setClient (line 481) | public void setClient(String client) { method getAccesslog (line 485) | public String getAccesslog() { method setAccesslog (line 489) | public void setAccesslog(String accesslog) { method getTelnet (line 493) | public String getTelnet() { method setTelnet (line 497) | public void setTelnet(String telnet) { method getPrompt (line 501) | @Parameter(escaped = true) method setPrompt (line 506) | public void setPrompt(String prompt) { method getStatus (line 510) | public String getStatus() { method setStatus (line 514) | public void setStatus(String status) { method isRegister (line 518) | public Boolean isRegister() { method setRegister (line 522) | public void setRegister(Boolean register) { method getTransporter (line 526) | public String getTransporter() { method setTransporter (line 530) | public void setTransporter(String transporter) { method getExchanger (line 534) | public String getExchanger() { method setExchanger (line 538) | public void setExchanger(String exchanger) { method getDispather (line 547) | @Deprecated method setDispather (line 558) | @Deprecated method getDispatcher (line 563) | public String getDispatcher() { method setDispatcher (line 567) | public void setDispatcher(String dispatcher) { method getNetworker (line 571) | public String getNetworker() { method setNetworker (line 575) | public void setNetworker(String networker) { method getParameters (line 579) | public Map getParameters() { method setParameters (line 583) | public void setParameters(Map parameters) { method getSslEnabled (line 587) | @Parameter(key = SSL_ENABLED_KEY) method setSslEnabled (line 592) | public void setSslEnabled(Boolean sslEnabled) { method getKeepAlive (line 596) | public Boolean getKeepAlive() { method setKeepAlive (line 600) | public void setKeepAlive(Boolean keepAlive) { method getOptimizer (line 604) | public String getOptimizer() { method setOptimizer (line 608) | public void setOptimizer(String optimizer) { method getExtension (line 612) | public String getExtension() { method setExtension (line 616) | public void setExtension(String extension) { method isValid (line 620) | @Override method getExtProtocol (line 626) | public String getExtProtocol() { method setExtProtocol (line 630) | public void setExtProtocol(String extProtocol) { method getPreferredProtocol (line 634) | public String getPreferredProtocol() { method setPreferredProtocol (line 638) | public void setPreferredProtocol(String preferredProtocol) { method isNoInterfaceSupport (line 642) | public Boolean isNoInterfaceSupport() { method setNoInterfaceSupport (line 646) | public void setNoInterfaceSupport(Boolean noInterfaceSupport) { method getTriple (line 650) | public TripleConfig getTriple() { method getTripleOrDefault (line 654) | @Parameter(excluded = true) method setTriple (line 662) | public void setTriple(TripleConfig triple) { method mergeProtocol (line 666) | public void mergeProtocol(ProtocolConfig sourceConfig) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/ProviderConfig.java class ProviderConfig (line 35) | public class ProviderConfig extends AbstractServiceConfig { method ProviderConfig (line 174) | public ProviderConfig() {} method ProviderConfig (line 176) | public ProviderConfig(ModuleModel moduleModel) { method setProtocol (line 180) | @Deprecated method getHost (line 185) | @Parameter(excluded = true) method setHost (line 190) | public void setHost(String host) { method getPort (line 194) | @Parameter(excluded = true) method setPort (line 199) | @Deprecated method getPath (line 204) | @Deprecated method setPath (line 210) | @Deprecated method getContextpath (line 215) | @Parameter(excluded = true) method setContextpath (line 220) | public void setContextpath(String contextpath) { method getThreadpool (line 224) | public String getThreadpool() { method setThreadpool (line 228) | public void setThreadpool(String threadpool) { method getThreadname (line 232) | public String getThreadname() { method setThreadname (line 236) | public void setThreadname(String threadname) { method getThreads (line 240) | public Integer getThreads() { method setThreads (line 244) | public void setThreads(Integer threads) { method getIothreads (line 248) | public Integer getIothreads() { method setIothreads (line 252) | public void setIothreads(Integer iothreads) { method getAlive (line 256) | public Integer getAlive() { method setAlive (line 260) | public void setAlive(Integer alive) { method getQueues (line 264) | public Integer getQueues() { method setQueues (line 268) | public void setQueues(Integer queues) { method getAccepts (line 272) | public Integer getAccepts() { method setAccepts (line 276) | public void setAccepts(Integer accepts) { method getCodec (line 280) | public String getCodec() { method setCodec (line 284) | public void setCodec(String codec) { method getCharset (line 288) | public String getCharset() { method setCharset (line 292) | public void setCharset(String charset) { method getPayload (line 296) | public Integer getPayload() { method setPayload (line 300) | public void setPayload(Integer payload) { method getBuffer (line 304) | public Integer getBuffer() { method setBuffer (line 308) | public void setBuffer(Integer buffer) { method getServer (line 312) | public String getServer() { method setServer (line 316) | public void setServer(String server) { method getClient (line 320) | public String getClient() { method setClient (line 324) | public void setClient(String client) { method getTelnet (line 328) | public String getTelnet() { method setTelnet (line 332) | public void setTelnet(String telnet) { method getPrompt (line 336) | @Parameter(escaped = true) method setPrompt (line 341) | public void setPrompt(String prompt) { method getStatus (line 345) | public String getStatus() { method setStatus (line 349) | public void setStatus(String status) { method getTransporter (line 353) | public String getTransporter() { method setTransporter (line 357) | public void setTransporter(String transporter) { method getExchanger (line 361) | public String getExchanger() { method setExchanger (line 365) | public void setExchanger(String exchanger) { method getDispather (line 374) | @Deprecated method setDispather (line 385) | @Deprecated method getDispatcher (line 390) | public String getDispatcher() { method setDispatcher (line 394) | public void setDispatcher(String dispatcher) { method getNetworker (line 398) | public String getNetworker() { method setNetworker (line 402) | public void setNetworker(String networker) { method getWait (line 406) | public Integer getWait() { method setWait (line 410) | public void setWait(Integer wait) { method getExportThreadNum (line 414) | @Deprecated method setExportThreadNum (line 420) | @Deprecated method getExportBackground (line 429) | @Deprecated method setExportBackground (line 441) | @Deprecated FILE: dubbo-common/src/main/java/org/apache/dubbo/config/ReferenceConfigBase.java class ReferenceConfigBase (line 55) | public abstract class ReferenceConfigBase extends AbstractReferenceCo... method ReferenceConfigBase (line 82) | public ReferenceConfigBase() { method ReferenceConfigBase (line 87) | public ReferenceConfigBase(ModuleModel moduleModel) { method ReferenceConfigBase (line 93) | public ReferenceConfigBase(Reference reference) { method ReferenceConfigBase (line 100) | public ReferenceConfigBase(ModuleModel moduleModel, Reference referenc... method shouldCheck (line 108) | public boolean shouldCheck() { method shouldInit (line 121) | public boolean shouldInit() { method preProcessRefresh (line 134) | @Override method getPrefixes (line 146) | @Override method getMetaData (line 155) | @Override method getMetaData (line 161) | @Override method getServiceInterfaceClass (line 181) | public Class getServiceInterfaceClass() { method getInterfaceClass (line 203) | public Class getInterfaceClass() { method determineInterfaceClass (line 227) | public static Class determineInterfaceClass(String generic, String ... method determineInterfaceClass (line 231) | public static Class determineInterfaceClass(String generic, String ... method postProcessAfterScopeModelChanged (line 247) | @Override method setInterface (line 255) | public void setInterface(Class interfaceClass) { method getUrl (line 281) | @Parameter(excluded = true) method setUrl (line 286) | public void setUrl(String url) { method getConsumer (line 290) | public ConsumerConfig getConsumer() { method setConsumer (line 294) | public void setConsumer(ConsumerConfig consumer) { method getUnloadClusterRelated (line 298) | @Parameter(key = UNLOAD_CLUSTER_RELATED) method setUnloadClusterRelated (line 303) | public void setUnloadClusterRelated(Boolean unloadClusterRelated) { method getServiceMetadata (line 307) | @Transient method resolveFile (line 312) | protected void resolveFile() { method computeValidRegistryIds (line 356) | @Override method getUniqueServiceName (line 365) | @Parameter(excluded = true, attribute = false) method getVersion (line 370) | @Override method getGroup (line 377) | @Override method shouldReferAsync (line 382) | public Boolean shouldReferAsync() { method get (line 391) | @Transient method checkOrDestroy (line 394) | @Transient method get (line 397) | @Transient method destroy (line 402) | public void destroy() { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/RegistryConfig.java class RegistryConfig (line 39) | public class RegistryConfig extends AbstractConfig { method getSecure (line 208) | public String getSecure() { method setSecure (line 212) | public void setSecure(String secure) { method RegistryConfig (line 216) | public RegistryConfig() {} method RegistryConfig (line 218) | public RegistryConfig(ApplicationModel applicationModel) { method RegistryConfig (line 222) | public RegistryConfig(String address) { method RegistryConfig (line 226) | public RegistryConfig(ApplicationModel applicationModel, String addres... method RegistryConfig (line 231) | public RegistryConfig(String address, String protocol) { method RegistryConfig (line 236) | public RegistryConfig(ApplicationModel applicationModel, String addres... method getId (line 242) | @Override method getProtocol (line 247) | public String getProtocol() { method setProtocol (line 251) | public void setProtocol(String protocol) { method getAddress (line 255) | @Parameter(excluded = true) method setAddress (line 260) | public void setAddress(String address) { method getPort (line 282) | public Integer getPort() { method setPort (line 286) | public void setPort(Integer port) { method getUsername (line 290) | public String getUsername() { method setUsername (line 294) | public void setUsername(String username) { method getPassword (line 298) | public String getPassword() { method setPassword (line 302) | public void setPassword(String password) { method getWait (line 311) | @Deprecated method setWait (line 321) | @Deprecated method isCheck (line 329) | public Boolean isCheck() { method setCheck (line 333) | public void setCheck(Boolean check) { method getFile (line 337) | public String getFile() { method setFile (line 341) | public void setFile(String file) { method getTransport (line 350) | @Deprecated method setTransport (line 361) | @Deprecated method getTransporter (line 366) | public String getTransporter() { method setTransporter (line 370) | public void setTransporter(String transporter) { method getServer (line 377) | public String getServer() { method setServer (line 381) | public void setServer(String server) { method getClient (line 388) | public String getClient() { method setClient (line 392) | public void setClient(String client) { method getTimeout (line 399) | public Integer getTimeout() { method setTimeout (line 403) | public void setTimeout(Integer timeout) { method getSession (line 407) | public Integer getSession() { method setSession (line 411) | public void setSession(Integer session) { method isDynamic (line 415) | public Boolean isDynamic() { method setDynamic (line 419) | public void setDynamic(Boolean dynamic) { method isRegister (line 423) | public Boolean isRegister() { method setRegister (line 427) | public void setRegister(Boolean register) { method isSubscribe (line 431) | public Boolean isSubscribe() { method setSubscribe (line 435) | public void setSubscribe(Boolean subscribe) { method getCluster (line 439) | public String getCluster() { method setCluster (line 443) | public void setCluster(String cluster) { method getZone (line 447) | public String getZone() { method setZone (line 451) | public void setZone(String zone) { method getGroup (line 455) | public String getGroup() { method setGroup (line 459) | public void setGroup(String group) { method getVersion (line 463) | public String getVersion() { method setVersion (line 467) | public void setVersion(String version) { method getParameters (line 471) | public Map getParameters() { method setParameters (line 475) | public void setParameters(Map parameters) { method updateParameters (line 479) | public void updateParameters(Map parameters) { method getSimplified (line 490) | public Boolean getSimplified() { method setSimplified (line 494) | public void setSimplified(Boolean simplified) { method getExtraKeys (line 498) | @Parameter(key = EXTRA_KEYS_KEY) method setExtraKeys (line 503) | public void setExtraKeys(String extraKeys) { method getUseAsConfigCenter (line 507) | @Parameter(excluded = true) method setUseAsConfigCenter (line 512) | public void setUseAsConfigCenter(Boolean useAsConfigCenter) { method getUseAsMetadataCenter (line 516) | @Parameter(excluded = true) method setUseAsMetadataCenter (line 521) | public void setUseAsMetadataCenter(Boolean useAsMetadataCenter) { method getAccepts (line 525) | public String getAccepts() { method setAccepts (line 529) | public void setAccepts(String accepts) { method getPreferred (line 533) | public Boolean getPreferred() { method setPreferred (line 537) | public void setPreferred(Boolean preferred) { method getWeight (line 541) | public Integer getWeight() { method setWeight (line 545) | public void setWeight(Integer weight) { method getRegisterMode (line 549) | @Parameter(key = REGISTER_MODE_KEY) method setRegisterMode (line 554) | public void setRegisterMode(String registerMode) { method getEnableEmptyProtection (line 558) | @Parameter(key = ENABLE_EMPTY_PROTECTION_KEY) method setEnableEmptyProtection (line 563) | public void setEnableEmptyProtection(Boolean enableEmptyProtection) { method isValid (line 567) | @Override method isDefault (line 574) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/config/ServiceConfigBase.java class ServiceConfigBase (line 51) | @SuppressWarnings({"rawtypes", "deprecation"}) method ServiceConfigBase (line 87) | public ServiceConfigBase() { method ServiceConfigBase (line 92) | public ServiceConfigBase(ModuleModel moduleModel) { method ServiceConfigBase (line 98) | public ServiceConfigBase(Service service) { method ServiceConfigBase (line 105) | public ServiceConfigBase(ModuleModel moduleModel, Service service) { method setProtocols (line 113) | @Override method postProcessAfterScopeModelChanged (line 119) | @Override method shouldExport (line 127) | public boolean shouldExport() { method getExport (line 133) | @Override method shouldDelay (line 138) | public boolean shouldDelay() { method getDelay (line 143) | @Override method checkRef (line 148) | protected void checkRef() { method getClassDesc (line 160) | private String getClassDesc(Class clazz) { method getContextPath (line 166) | public Optional getContextPath(ProtocolConfig protocolConfig) { method getServiceClass (line 174) | protected Class getServiceClass(T ref) { method preProcessRefresh (line 178) | @Override method getMetaData (line 191) | @Override method getMetaData (line 197) | @Override method checkProtocol (line 212) | protected void checkProtocol() { method notHasSelfProtocolProperty (line 220) | private boolean notHasSelfProtocolProperty() { method completeCompoundConfigs (line 224) | protected void completeCompoundConfigs() { method convertProviderIdToProvider (line 237) | protected void convertProviderIdToProvider() { method convertProtocolIdsToProtocols (line 245) | protected void convertProtocolIdsToProtocols() { method getInterfaceClass (line 270) | public Class getInterfaceClass() { method setInterfaceClass (line 292) | public void setInterfaceClass(Class interfaceClass) { method setInterface (line 296) | public void setInterface(Class interfaceClass) { method checkInterface (line 305) | @Override method getRef (line 326) | @Transient method setRef (line 331) | public void setRef(T ref) { method getPath (line 335) | @Parameter(excluded = true) method setPath (line 340) | public void setPath(String path) { method getProvider (line 344) | public ProviderConfig getProvider() { method setProvider (line 348) | public void setProvider(ProviderConfig provider) { method getProviderIds (line 353) | @Parameter(excluded = true) method setProviderIds (line 358) | public void setProviderIds(String providerIds) { method getGeneric (line 362) | public String getGeneric() { method setGeneric (line 366) | public void setGeneric(String generic) { method getServiceMetadata (line 377) | @Transient method getPrefixes (line 382) | @Override method getUniqueServiceName (line 392) | @Parameter(excluded = true, attribute = false) method getGroup (line 397) | @Override method getVersion (line 402) | @Override method computeValidRegistryIds (line 409) | @Override method shouldExportAsync (line 418) | public Boolean shouldExportAsync() { method export (line 430) | public final void export() { method unexport (line 434) | public abstract void unexport(); method isExported (line 436) | public abstract boolean isExported(); method isUnexported (line 438) | public abstract boolean isUnexported(); method export (line 445) | public abstract void export(RegisterTypeEnum registerType); method register (line 450) | public final void register() { method register (line 459) | public abstract void register(boolean byDeployer); FILE: dubbo-common/src/main/java/org/apache/dubbo/config/SslConfig.java class SslConfig (line 32) | public class SslConfig extends AbstractConfig { method SslConfig (line 142) | public SslConfig() {} method SslConfig (line 144) | public SslConfig(ApplicationModel applicationModel) { method getServerKeyCertChainPath (line 148) | @Parameter(key = SERVER_KEY_CERT_CHAIN_PATH) method setServerKeyCertChainPath (line 153) | public void setServerKeyCertChainPath(String serverKeyCertChainPath) { method getServerPrivateKeyPath (line 157) | @Parameter(key = SERVER_PRIVATE_KEY_PATH) method setServerPrivateKeyPath (line 162) | public void setServerPrivateKeyPath(String serverPrivateKeyPath) { method getServerKeyPassword (line 166) | @Parameter(key = SERVER_KEY_PASSWORD) method setServerKeyPassword (line 171) | public void setServerKeyPassword(String serverKeyPassword) { method getServerTrustCertCollectionPath (line 175) | @Parameter(key = SERVER_TRUST_CERT_COLLECTION_PATH) method setServerTrustCertCollectionPath (line 180) | public void setServerTrustCertCollectionPath(String serverTrustCertCol... method getClientKeyCertChainPath (line 184) | @Parameter(key = CLIENT_KEY_CERT_CHAIN_PATH) method setClientKeyCertChainPath (line 189) | public void setClientKeyCertChainPath(String clientKeyCertChainPath) { method getClientPrivateKeyPath (line 193) | @Parameter(key = CLIENT_PRIVATE_KEY_PATH) method setClientPrivateKeyPath (line 198) | public void setClientPrivateKeyPath(String clientPrivateKeyPath) { method getClientKeyPassword (line 202) | @Parameter(key = CLIENT_KEY_PASSWORD) method setClientKeyPassword (line 207) | public void setClientKeyPassword(String clientKeyPassword) { method getClientTrustCertCollectionPath (line 211) | @Parameter(key = CLIENT_TRUST_CERT_COLLECTION_PATH) method setClientTrustCertCollectionPath (line 216) | public void setClientTrustCertCollectionPath(String clientTrustCertCol... method getCaAddress (line 220) | public String getCaAddress() { method setCaAddress (line 224) | public void setCaAddress(String caAddress) { method getEnvType (line 228) | public String getEnvType() { method setEnvType (line 232) | public void setEnvType(String envType) { method getCaCertPath (line 236) | public String getCaCertPath() { method setCaCertPath (line 240) | public void setCaCertPath(String caCertPath) { method getOidcTokenPath (line 244) | public String getOidcTokenPath() { method setOidcTokenPath (line 248) | public void setOidcTokenPath(String oidcTokenPath) { method getServerKeyCertChainPathStream (line 252) | @Transient method setServerKeyCertChainPathStream (line 261) | public void setServerKeyCertChainPathStream(InputStream serverKeyCertC... method getServerPrivateKeyPathStream (line 265) | @Transient method setServerPrivateKeyPathStream (line 273) | public void setServerPrivateKeyPathStream(InputStream serverPrivateKey... method getServerTrustCertCollectionPathStream (line 277) | @Transient method setServerTrustCertCollectionPathStream (line 286) | public void setServerTrustCertCollectionPathStream(InputStream serverT... method getClientKeyCertChainPathStream (line 290) | @Transient method setClientKeyCertChainPathStream (line 299) | public void setClientKeyCertChainPathStream(InputStream clientKeyCertC... method getClientPrivateKeyPathStream (line 303) | @Transient method setClientPrivateKeyPathStream (line 311) | public void setClientPrivateKeyPathStream(InputStream clientPrivateKey... method getClientTrustCertCollectionPathStream (line 315) | @Transient method setClientTrustCertCollectionPathStream (line 324) | public void setClientTrustCertCollectionPathStream(InputStream clientT... FILE: dubbo-common/src/main/java/org/apache/dubbo/config/TracingConfig.java class TracingConfig (line 29) | public class TracingConfig extends AbstractConfig { method TracingConfig (line 62) | public TracingConfig() {} method TracingConfig (line 64) | public TracingConfig(ApplicationModel applicationModel) { method getEnabled (line 68) | public Boolean getEnabled() { method setEnabled (line 72) | public void setEnabled(Boolean enabled) { method getSampling (line 76) | public SamplingConfig getSampling() { method setSampling (line 80) | public void setSampling(SamplingConfig sampling) { method getBaggage (line 84) | public BaggageConfig getBaggage() { method setBaggage (line 88) | public void setBaggage(BaggageConfig baggage) { method getPropagation (line 92) | public PropagationConfig getPropagation() { method setPropagation (line 96) | public void setPropagation(PropagationConfig propagation) { method getTracingExporter (line 100) | public ExporterConfig getTracingExporter() { method setTracingExporter (line 104) | public void setTracingExporter(ExporterConfig tracingExporter) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/context/AbstractConfigManager.java class AbstractConfigManager (line 69) | public abstract class AbstractConfigManager extends LifecycleAdapter { method AbstractConfigManager (line 105) | public AbstractConfigManager( method initialize (line 113) | @Override method addConfig (line 152) | public final T addConfig(AbstractConfig con... method isSupportConfigType (line 185) | protected boolean isSupportConfigType(Class ... method getTargetConfigType (line 189) | protected Class getTargetConfigType(Class C addIfAbsent( method removeIfAbsent (line 246) | protected boolean removeIfAbsent(C config, ... method isUniqueConfig (line 253) | protected boolean isUniqueConfig(AbstractConfig config) { method getSingleConfig (line 265) | protected C getSingleConfig(String configTy... method findDuplicatedConfig (line 278) | protected Optional findDuplicatedConfig(... method getConfigsMap (line 299) | public Map getConfigsMap(Class Map getConfigsMap(Stri... method getConfigs (line 307) | protected Collection getConfigs(String c... method getConfigs (line 311) | public Collection getConfigs(Class co... method getConfigById (line 322) | protected C getConfigById(String configType... method getConfig (line 333) | public Optional getConfig(Class cls, ... method getConfigByName (line 348) | protected C getConfigByName(Class String getConfigName(C config) { method findConfigByValue (line 376) | protected Optional findConfigByValue(Col... method isEquals (line 388) | protected boolean isEquals(AbstractConfig oldOne, AbstractConfig newOn... method generateConfigId (line 410) | protected String generateConfigId(C config) { method getDefaultConfigs (line 417) | public List getDefaultConfigs(Class c... method isDefaultConfig (line 421) | static Boolean isDefaultConfig(C config) { method getDefaultConfigs (line 425) | static List getDefaultConfigs(Map Optional checkUniqueConfig(Map... method loadConfigs (line 510) | public abstract void loadConfigs(); method loadConfigsOfTypeFromProps (line 512) | public List loadConfigsOfTypeFromProps(C... method createConfig (line 580) | private T createConfig(Class cls, ScopeM... method getConfigIdsFromProps (line 604) | private Set getConfigIdsFromProps(Class void checkDefaultAndValidateConfi... method isNeedValidation (line 645) | protected boolean isNeedValidation(T config) { method getConfigValidator (line 649) | private ConfigValidator getConfigValidator() { method isRequired (line 663) | protected boolean isRequired(Class clazz) { method shouldAddDefaultConfig (line 671) | private boolean shouldAddDefaultConfig(Clas... method refreshAll (line 679) | public void refreshAll() {} method removeConfig (line 687) | public boolean removeConfig(AbstractConfig config) { method destroy (line 702) | @Override method clear (line 707) | public void clear() { method isInitialized (line 713) | public boolean isInitialized() { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/context/ConfigConfigurationAdapter.java class ConfigConfigurationAdapter (line 28) | public class ConfigConfigurationAdapter implements Configuration { method ConfigConfigurationAdapter (line 32) | public ConfigConfigurationAdapter(AbstractConfig config, String prefix) { method getInternalProperty (line 40) | @Override method getProperties (line 45) | public Map getProperties() { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/context/ConfigManager.java class ConfigManager (line 53) | public class ConfigManager extends AbstractConfigManager implements Appl... method ConfigManager (line 61) | public ConfigManager(ApplicationModel applicationModel) { method getProtocolOrDefault (line 76) | public static ProtocolConfig getProtocolOrDefault(URL url) { method getProtocolOrDefault (line 80) | public static ProtocolConfig getProtocolOrDefault(String idOrName) { method getProtocolOrDefault (line 84) | private static ProtocolConfig getProtocolOrDefault(ApplicationModel ap... method setApplication (line 93) | @DisableInject method getApplication (line 98) | public Optional getApplication() { method getApplicationOrElseThrow (line 102) | public ApplicationConfig getApplicationOrElseThrow() { method setMonitor (line 108) | @DisableInject method getMonitor (line 113) | public Optional getMonitor() { method setMetrics (line 117) | @DisableInject method getMetrics (line 122) | public Optional getMetrics() { method setTracing (line 126) | @DisableInject method getTracing (line 131) | public Optional getTracing() { method setSsl (line 135) | @DisableInject method getSsl (line 140) | public Optional getSsl() { method addConfigCenter (line 146) | public void addConfigCenter(ConfigCenterConfig configCenter) { method addConfigCenters (line 150) | public void addConfigCenters(Iterable configCenter... method getDefaultConfigCenter (line 154) | public Optional> getDefaultConfigCenter... method getConfigCenter (line 163) | public Optional getConfigCenter(String id) { method getConfigCenters (line 167) | public Collection getConfigCenters() { method addMetadataReport (line 173) | public void addMetadataReport(MetadataReportConfig metadataReportConfi... method addMetadataReports (line 177) | public void addMetadataReports(Iterable metadata... method getMetadataConfigs (line 181) | public Collection getMetadataConfigs() { method getDefaultMetadataConfigs (line 185) | public Collection getDefaultMetadataConfigs() { method addProtocol (line 196) | public void addProtocol(ProtocolConfig protocolConfig) { method addProtocols (line 200) | public void addProtocols(Iterable protocolConfigs) { method getProtocol (line 206) | public Optional getProtocol(String idOrName) { method getOrAddProtocol (line 210) | public ProtocolConfig getOrAddProtocol(String idOrName) { method getDefaultProtocols (line 234) | public List getDefaultProtocols() { method getDefaultConfigs (line 238) | @Override method getProtocols (line 244) | public Collection getProtocols() { method addRegistry (line 250) | public void addRegistry(RegistryConfig registryConfig) { method addRegistries (line 254) | public void addRegistries(Iterable registryConfigs) { method getRegistry (line 260) | public Optional getRegistry(String id) { method getDefaultRegistries (line 264) | public List getDefaultRegistries() { method getRegistries (line 268) | public Collection getRegistries() { method refreshAll (line 272) | @Override method loadConfigs (line 287) | @Override method checkConfigs (line 325) | private void checkConfigs() { method getConfigMode (line 362) | public ConfigMode getConfigMode() { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/context/ConfigMode.java type ConfigMode (line 23) | public enum ConfigMode { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/context/ConfigValidator.java type ConfigValidator (line 21) | public interface ConfigValidator { method validate (line 23) | void validate(AbstractConfig config); FILE: dubbo-common/src/main/java/org/apache/dubbo/config/context/ModuleConfigManager.java class ModuleConfigManager (line 56) | public class ModuleConfigManager extends AbstractConfigManager implement... method ModuleConfigManager (line 65) | public ModuleConfigManager(ModuleModel moduleModel) { method setModule (line 79) | @DisableInject method getModule (line 84) | public Optional getModule() { method addService (line 90) | public void addService(ServiceConfigBase serviceConfig) { method addServices (line 94) | public void addServices(Iterable> serviceConfigs) { method getServices (line 98) | public Collection getServices() { method getService (line 102) | public ServiceConfigBase getService(String id) { method addReference (line 108) | public void addReference(ReferenceConfigBase referenceConfig) { method addReferences (line 112) | public void addReferences(Iterable> referenceCo... method getReferences (line 116) | public Collection> getReferences() { method getReference (line 120) | public ReferenceConfigBase getReference(String id) { method addProvider (line 124) | public void addProvider(ProviderConfig providerConfig) { method addProviders (line 128) | public void addProviders(Iterable providerConfigs) { method getProvider (line 132) | public Optional getProvider(String id) { method getDefaultProvider (line 139) | public Optional getDefaultProvider() { method getProviders (line 147) | public Collection getProviders() { method addConsumer (line 153) | public void addConsumer(ConsumerConfig consumerConfig) { method addConsumers (line 157) | public void addConsumers(Iterable consumerConfigs) { method getConsumer (line 161) | public Optional getConsumer(String id) { method getDefaultConsumer (line 168) | public Optional getDefaultConsumer() { method getConsumers (line 176) | public Collection getConsumers() { method refreshAll (line 180) | @Override method clear (line 191) | @Override method findDuplicatedConfig (line 197) | @Override method removeIfAbsent (line 213) | @Override method findDuplicatedInterfaceConfig (line 229) | private AbstractInterfaceConfig findDuplicatedInterfaceConfig(Abstract... method removeInterfaceConfig (line 273) | private void removeInterfaceConfig(AbstractInterfaceConfig config) { method loadConfigs (line 289) | @Override method getApplicationConfigManager (line 310) | public ConfigManager getApplicationConfigManager() { method getConfigsMap (line 314) | @Override method getConfigs (line 324) | @Override method getConfig (line 333) | @Override method getDefaultConfigs (line 342) | @Override method getApplication (line 351) | public Optional getApplication() { method getMonitor (line 355) | public Optional getMonitor() { method getMetrics (line 359) | public Optional getMetrics() { method getTracing (line 363) | public Optional getTracing() { method getSsl (line 367) | public Optional getSsl() { method getDefaultConfigCenter (line 371) | public Optional> getDefaultConfigCenter... method getConfigCenter (line 375) | public Optional getConfigCenter(String id) { method getConfigCenters (line 379) | public Collection getConfigCenters() { method getMetadataConfigs (line 383) | public Collection getMetadataConfigs() { method getDefaultMetadataConfigs (line 387) | public Collection getDefaultMetadataConfigs() { method getProtocol (line 391) | public Optional getProtocol(String idOrName) { method getDefaultProtocols (line 395) | public List getDefaultProtocols() { method getProtocols (line 399) | public Collection getProtocols() { method getRegistry (line 403) | public Optional getRegistry(String id) { method getDefaultRegistries (line 407) | public List getDefaultRegistries() { method getRegistries (line 411) | public Collection getRegistries() { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/AggregationConfig.java class AggregationConfig (line 24) | public class AggregationConfig implements Serializable { method getEnabled (line 68) | public Boolean getEnabled() { method setEnabled (line 72) | public void setEnabled(Boolean enabled) { method getBucketNum (line 76) | public Integer getBucketNum() { method setBucketNum (line 80) | public void setBucketNum(Integer bucketNum) { method getTimeWindowSeconds (line 84) | public Integer getTimeWindowSeconds() { method setTimeWindowSeconds (line 88) | public void setTimeWindowSeconds(Integer timeWindowSeconds) { method getEnableQps (line 92) | public Boolean getEnableQps() { method setEnableQps (line 96) | public void setEnableQps(Boolean enableQps) { method getEnableRtPxx (line 100) | public Boolean getEnableRtPxx() { method setEnableRtPxx (line 104) | public void setEnableRtPxx(Boolean enableRtPxx) { method getEnableRt (line 108) | public Boolean getEnableRt() { method setEnableRt (line 112) | public void setEnableRt(Boolean enableRt) { method getEnableRequest (line 116) | public Boolean getEnableRequest() { method setEnableRequest (line 120) | public void setEnableRequest(Boolean enableRequest) { method getQpsTimeWindowMillSeconds (line 124) | public Integer getQpsTimeWindowMillSeconds() { method setQpsTimeWindowMillSeconds (line 128) | public void setQpsTimeWindowMillSeconds(Integer qpsTimeWindowMillSecon... FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/BaggageConfig.java class BaggageConfig (line 28) | public class BaggageConfig implements Serializable { method BaggageConfig (line 50) | public BaggageConfig() {} method BaggageConfig (line 52) | public BaggageConfig(Boolean enabled) { method BaggageConfig (line 56) | public BaggageConfig(Boolean enabled, Correlation correlation, List getRemoteFields() { method setRemoteFields (line 82) | public void setRemoteFields(List remoteFields) { class Correlation (line 86) | public static class Correlation implements Serializable { method Correlation (line 99) | public Correlation() {} method Correlation (line 101) | public Correlation(boolean enabled) { method Correlation (line 105) | public Correlation(boolean enabled, List fields) { method isEnabled (line 110) | public boolean isEnabled() { method setEnabled (line 114) | public void setEnabled(boolean enabled) { method getFields (line 118) | public List getFields() { method setFields (line 122) | public void setFields(List fields) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/CorsConfig.java class CorsConfig (line 21) | public class CorsConfig implements Serializable { method getAllowedOrigins (line 71) | public String[] getAllowedOrigins() { method setAllowedOrigins (line 75) | public void setAllowedOrigins(String[] allowedOrigins) { method getAllowedMethods (line 79) | public String[] getAllowedMethods() { method setAllowedMethods (line 83) | public void setAllowedMethods(String[] allowedMethods) { method getAllowedHeaders (line 87) | public String[] getAllowedHeaders() { method setAllowedHeaders (line 91) | public void setAllowedHeaders(String[] allowedHeaders) { method getExposedHeaders (line 95) | public String[] getExposedHeaders() { method setExposedHeaders (line 99) | public void setExposedHeaders(String[] exposedHeaders) { method getAllowCredentials (line 103) | public Boolean getAllowCredentials() { method setAllowCredentials (line 107) | public void setAllowCredentials(Boolean allowCredentials) { method getMaxAge (line 111) | public Long getMaxAge() { method setMaxAge (line 115) | public void setMaxAge(Long maxAge) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/ExporterConfig.java class ExporterConfig (line 29) | public class ExporterConfig implements Serializable { method getZipkinConfig (line 45) | public ZipkinConfig getZipkinConfig() { method setZipkinConfig (line 49) | public void setZipkinConfig(ZipkinConfig zipkinConfig) { method getOtlpConfig (line 53) | public OtlpConfig getOtlpConfig() { method setOtlpConfig (line 57) | public void setOtlpConfig(OtlpConfig otlpConfig) { class ZipkinConfig (line 61) | public static class ZipkinConfig implements Serializable { method ZipkinConfig (line 78) | public ZipkinConfig() {} method ZipkinConfig (line 80) | public ZipkinConfig(String endpoint) { method ZipkinConfig (line 84) | public ZipkinConfig(String endpoint, Duration connectTimeout, Durati... method getEndpoint (line 90) | public String getEndpoint() { method setEndpoint (line 94) | public void setEndpoint(String endpoint) { method getConnectTimeout (line 98) | public Duration getConnectTimeout() { method setConnectTimeout (line 102) | public void setConnectTimeout(Duration connectTimeout) { method getReadTimeout (line 106) | public Duration getReadTimeout() { method setReadTimeout (line 110) | public void setReadTimeout(Duration readTimeout) { class OtlpConfig (line 115) | public static class OtlpConfig implements Serializable { method OtlpConfig (line 135) | public OtlpConfig() {} method OtlpConfig (line 137) | public OtlpConfig(String endpoint) { method OtlpConfig (line 141) | public OtlpConfig(String endpoint, Duration timeout) { method OtlpConfig (line 146) | public OtlpConfig(String endpoint, Duration timeout, String compress... method getEndpoint (line 152) | public String getEndpoint() { method setEndpoint (line 156) | public void setEndpoint(String endpoint) { method getTimeout (line 160) | public Duration getTimeout() { method setTimeout (line 164) | public void setTimeout(Duration timeout) { method getCompressionMethod (line 168) | public String getCompressionMethod() { method setCompressionMethod (line 172) | public void setCompressionMethod(String compressionMethod) { method getHeaders (line 176) | public Map getHeaders() { method setHeaders (line 180) | public void setHeaders(Map headers) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/HistogramConfig.java class HistogramConfig (line 24) | public class HistogramConfig implements Serializable { method getEnabled (line 63) | public Boolean getEnabled() { method setEnabled (line 67) | public void setEnabled(Boolean enabled) { method getBucketsMs (line 71) | public Integer[] getBucketsMs() { method setBucketsMs (line 75) | public void setBucketsMs(Integer[] bucketsMs) { method getMinExpectedMs (line 79) | public Integer getMinExpectedMs() { method setMinExpectedMs (line 83) | public void setMinExpectedMs(Integer minExpectedMs) { method getMaxExpectedMs (line 87) | public Integer getMaxExpectedMs() { method setMaxExpectedMs (line 91) | public void setMaxExpectedMs(Integer maxExpectedMs) { method getEnabledPercentiles (line 95) | public Boolean getEnabledPercentiles() { method setEnabledPercentiles (line 99) | public void setEnabledPercentiles(Boolean enabledPercentiles) { method getPercentiles (line 103) | public double[] getPercentiles() { method setPercentiles (line 107) | public void setPercentiles(double[] percentiles) { method getDistributionStatisticExpiryMin (line 111) | public Integer getDistributionStatisticExpiryMin() { method setDistributionStatisticExpiryMin (line 115) | public void setDistributionStatisticExpiryMin(Integer distributionStat... FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/Http3Config.java class Http3Config (line 23) | public class Http3Config implements Serializable { method getEnabled (line 134) | public Boolean getEnabled() { method setEnabled (line 138) | public void setEnabled(Boolean enabled) { method getNegotiation (line 142) | public Boolean getNegotiation() { method setNegotiation (line 146) | public void setNegotiation(Boolean negotiation) { method getInitialMaxData (line 150) | public Integer getInitialMaxData() { method getInitialMaxDataOrDefault (line 154) | @Parameter(excluded = true) method setInitialMaxData (line 159) | public void setInitialMaxData(Integer initialMaxData) { method getRecvQueueLen (line 163) | public Integer getRecvQueueLen() { method setRecvQueueLen (line 167) | public void setRecvQueueLen(Integer recvQueueLen) { method getSendQueueLen (line 171) | public Integer getSendQueueLen() { method setSendQueueLen (line 175) | public void setSendQueueLen(Integer sendQueueLen) { method getInitialMaxStreamDataBidiLocal (line 179) | public Integer getInitialMaxStreamDataBidiLocal() { method getInitialMaxStreamDataBidiLocalOrDefault (line 183) | @Parameter(excluded = true) method setInitialMaxStreamDataBidiLocal (line 190) | public void setInitialMaxStreamDataBidiLocal(Integer initialMaxStreamD... method getInitialMaxStreamDataBidiRemote (line 194) | public Integer getInitialMaxStreamDataBidiRemote() { method getInitialMaxStreamDataBidiRemoteOrDefault (line 198) | @Parameter(excluded = true) method setInitialMaxStreamDataBidiRemote (line 205) | public void setInitialMaxStreamDataBidiRemote(Integer initialMaxStream... method getInitialMaxStreamDataUni (line 209) | public Integer getInitialMaxStreamDataUni() { method getInitialMaxStreamDataUniOrDefault (line 213) | @Parameter(excluded = true) method setInitialMaxStreamDataUni (line 218) | public void setInitialMaxStreamDataUni(Integer initialMaxStreamDataUni) { method getInitialMaxStreamsBidi (line 222) | public Long getInitialMaxStreamsBidi() { method getInitialMaxStreamsBidiOrDefault (line 226) | @Parameter(excluded = true) method setInitialMaxStreamsBidi (line 231) | public void setInitialMaxStreamsBidi(Long initialMaxStreamsBidi) { method getInitialMaxStreamsUni (line 235) | public Long getInitialMaxStreamsUni() { method getInitialMaxStreamsUniOrDefault (line 239) | @Parameter(excluded = true) method setInitialMaxStreamsUni (line 244) | public void setInitialMaxStreamsUni(Long initialMaxStreamsUni) { method getMaxAckDelayExponent (line 248) | public Integer getMaxAckDelayExponent() { method setMaxAckDelayExponent (line 252) | public void setMaxAckDelayExponent(Integer maxAckDelayExponent) { method getMaxAckDelay (line 256) | public Integer getMaxAckDelay() { method setMaxAckDelay (line 260) | public void setMaxAckDelay(Integer maxAckDelay) { method getDisableActiveMigration (line 264) | public Boolean getDisableActiveMigration() { method setDisableActiveMigration (line 268) | public void setDisableActiveMigration(Boolean disableActiveMigration) { method getEnableHystart (line 272) | public Boolean getEnableHystart() { method setEnableHystart (line 276) | public void setEnableHystart(Boolean enableHystart) { method getCcAlgorithm (line 280) | public String getCcAlgorithm() { method setCcAlgorithm (line 284) | public void setCcAlgorithm(String ccAlgorithm) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/McpConfig.java class McpConfig (line 23) | public class McpConfig implements Serializable { method getEnabled (line 56) | public Boolean getEnabled() { method setEnabled (line 60) | public void setEnabled(Boolean enabled) { method getPort (line 64) | public Integer getPort() { method setPort (line 68) | public void setPort(Integer port) { method getPath (line 72) | public MCPPath getPath() { method setPath (line 76) | public void setPath(MCPPath path) { method getProtocol (line 80) | public String getProtocol() { method setProtocol (line 84) | public void setProtocol(String protocol) { method getSessionTimeout (line 88) | public Integer getSessionTimeout() { method setSessionTimeout (line 92) | public void setSessionTimeout(Integer sessionTimeout) { class MCPPath (line 96) | public static class MCPPath implements Serializable { method getMessage (line 112) | public String getMessage() { method setMessage (line 116) | public void setMessage(String message) { method getSse (line 120) | public String getSse() { method setSse (line 124) | public void setSse(String sse) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/OpenAPIConfig.java class OpenAPIConfig (line 22) | public class OpenAPIConfig implements Serializable { method getEnabled (line 149) | public Boolean getEnabled() { method setEnabled (line 153) | public void setEnabled(Boolean enabled) { method getCache (line 157) | public Boolean getCache() { method setCache (line 161) | public void setCache(Boolean cache) { method getPath (line 165) | public String getPath() { method setPath (line 169) | public void setPath(String path) { method getInfoTitle (line 173) | public String getInfoTitle() { method setInfoTitle (line 177) | public void setInfoTitle(String infoTitle) { method getInfoDescription (line 181) | public String getInfoDescription() { method setInfoDescription (line 185) | public void setInfoDescription(String infoDescription) { method getInfoVersion (line 189) | public String getInfoVersion() { method setInfoVersion (line 193) | public void setInfoVersion(String infoVersion) { method getInfoContactName (line 197) | public String getInfoContactName() { method setInfoContactName (line 201) | public void setInfoContactName(String infoContactName) { method getInfoContactUrl (line 205) | public String getInfoContactUrl() { method setInfoContactUrl (line 209) | public void setInfoContactUrl(String infoContactUrl) { method getInfoContactEmail (line 213) | public String getInfoContactEmail() { method setInfoContactEmail (line 217) | public void setInfoContactEmail(String infoContactEmail) { method getExternalDocsDescription (line 221) | public String getExternalDocsDescription() { method setExternalDocsDescription (line 225) | public void setExternalDocsDescription(String externalDocsDescription) { method getExternalDocsUrl (line 229) | public String getExternalDocsUrl() { method setExternalDocsUrl (line 233) | public void setExternalDocsUrl(String externalDocsUrl) { method getServers (line 237) | public String[] getServers() { method setServers (line 241) | public void setServers(String[] servers) { method getSecurityScheme (line 245) | public String getSecurityScheme() { method setSecurityScheme (line 249) | public void setSecurityScheme(String securityScheme) { method getSecurity (line 253) | public String getSecurity() { method setSecurity (line 257) | public void setSecurity(String security) { method getNameStrategy (line 261) | public String getNameStrategy() { method setNameStrategy (line 265) | public void setNameStrategy(String nameStrategy) { method getDefaultConsumesMediaTypes (line 269) | public String[] getDefaultConsumesMediaTypes() { method setDefaultConsumesMediaTypes (line 273) | public void setDefaultConsumesMediaTypes(String[] defaultConsumesMedia... method getDefaultProducesMediaTypes (line 277) | public String[] getDefaultProducesMediaTypes() { method setDefaultProducesMediaTypes (line 281) | public void setDefaultProducesMediaTypes(String[] defaultProducesMedia... method getDefaultHttpMethods (line 285) | public String[] getDefaultHttpMethods() { method setDefaultHttpMethods (line 289) | public void setDefaultHttpMethods(String[] defaultHttpMethods) { method getDefaultHttpStatusCodes (line 293) | public String[] getDefaultHttpStatusCodes() { method setDefaultHttpStatusCodes (line 297) | public void setDefaultHttpStatusCodes(String[] defaultHttpStatusCodes) { method getSchemaFlatten (line 301) | public Boolean getSchemaFlatten() { method setSchemaFlatten (line 305) | public void setSchemaFlatten(Boolean schemaFlatten) { method getSchemaClassExcludes (line 309) | public String[] getSchemaClassExcludes() { method setSchemaClassExcludes (line 313) | public void setSchemaClassExcludes(String[] schemaClassExcludes) { method getSettings (line 317) | public Map getSettings() { method setSettings (line 321) | public void setSettings(Map settings) { method getSetting (line 325) | public String getSetting(String key) { method getSetting (line 329) | public String getSetting(String key, String defaultValue) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/OtlpMetricConfig.java class OtlpMetricConfig (line 24) | public class OtlpMetricConfig implements Serializable { method getEndpoint (line 51) | public String getEndpoint() { method setUrl (line 55) | public void setUrl(String endpoint) { method getResourceAttributes (line 59) | public Map getResourceAttributes() { method setResourceAttributes (line 63) | public void setResourceAttributes(Map resourceAttribut... method getHeaders (line 67) | public Map getHeaders() { method setHeaders (line 71) | public void setHeaders(Map headers) { method getBaseTimeUnit (line 75) | public TimeUnit getBaseTimeUnit() { method setBaseTimeUnit (line 79) | public void setBaseTimeUnit(TimeUnit baseTimeUnit) { method getStep (line 83) | public Duration getStep() { method setStep (line 87) | public void setStep(Duration step) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/PrometheusConfig.java class PrometheusConfig (line 26) | public class PrometheusConfig implements Serializable { method getExporter (line 42) | public Exporter getExporter() { method setExporter (line 46) | public void setExporter(Exporter exporter) { method getPushgateway (line 50) | public Pushgateway getPushgateway() { method setPushgateway (line 54) | public void setPushgateway(Pushgateway pushgateway) { class Exporter (line 58) | public static class Exporter implements Serializable { method getEnabled (line 75) | public Boolean getEnabled() { method setEnabled (line 79) | public void setEnabled(Boolean enabled) { method getEnableHttpServiceDiscovery (line 83) | public Boolean getEnableHttpServiceDiscovery() { method setEnableHttpServiceDiscovery (line 87) | public void setEnableHttpServiceDiscovery(Boolean enableHttpServiceD... method getHttpServiceDiscoveryUrl (line 91) | public String getHttpServiceDiscoveryUrl() { method setHttpServiceDiscoveryUrl (line 95) | public void setHttpServiceDiscoveryUrl(String httpServiceDiscoveryUr... class Pushgateway (line 100) | public static class Pushgateway implements Serializable { method getEnabled (line 132) | public Boolean getEnabled() { method setEnabled (line 136) | public void setEnabled(Boolean enabled) { method getBaseUrl (line 140) | public String getBaseUrl() { method setBaseUrl (line 144) | public void setBaseUrl(String baseUrl) { method getUsername (line 148) | public String getUsername() { method setUsername (line 152) | public void setUsername(String username) { method getPassword (line 156) | public String getPassword() { method setPassword (line 160) | public void setPassword(String password) { method getPushInterval (line 164) | public Integer getPushInterval() { method setPushInterval (line 168) | public void setPushInterval(Integer pushInterval) { method getJob (line 172) | public String getJob() { method setJob (line 176) | public void setJob(String job) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/PropagationConfig.java class PropagationConfig (line 24) | public class PropagationConfig implements Serializable { method PropagationConfig (line 37) | public PropagationConfig() {} method PropagationConfig (line 39) | public PropagationConfig(String type) { method getType (line 43) | public String getType() { method setType (line 47) | public void setType(String type) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/RestConfig.java class RestConfig (line 28) | public class RestConfig implements Serializable { method getEnabled (line 111) | public Boolean getEnabled() { method setEnabled (line 115) | public void setEnabled(Boolean enabled) { method getEnableDefaultMapping (line 119) | public Boolean getEnableDefaultMapping() { method setEnableDefaultMapping (line 123) | public void setEnableDefaultMapping(Boolean enableDefaultMapping) { method getTrailingSlashMatch (line 127) | public Boolean getTrailingSlashMatch() { method getTrailingSlashMatchOrDefault (line 131) | @Parameter(excluded = true) method setTrailingSlashMatch (line 136) | public void setTrailingSlashMatch(Boolean trailingSlashMatch) { method getSuffixPatternMatch (line 140) | public Boolean getSuffixPatternMatch() { method getSuffixPatternMatchOrDefault (line 144) | @Parameter(excluded = true) method setSuffixPatternMatch (line 149) | public void setSuffixPatternMatch(Boolean suffixPatternMatch) { method getCaseSensitiveMatch (line 153) | public Boolean getCaseSensitiveMatch() { method getCaseSensitiveMatchOrDefault (line 157) | @Parameter(excluded = true) method setCaseSensitiveMatch (line 162) | public void setCaseSensitiveMatch(Boolean caseSensitiveMatch) { method getFormatParameterName (line 166) | public String getFormatParameterName() { method getFormatParameterNameOrDefault (line 170) | @Parameter(excluded = true) method setFormatParameterName (line 175) | public void setFormatParameterName(String formatParameterName) { method getJsonFramework (line 179) | public String getJsonFramework() { method setJsonFramework (line 183) | public void setJsonFramework(String jsonFramework) { method getDisallowedContentTypes (line 187) | public String[] getDisallowedContentTypes() { method setDisallowedContentTypes (line 191) | public void setDisallowedContentTypes(String[] disallowedContentTypes) { method getCors (line 195) | public CorsConfig getCors() { method getCorsOrDefault (line 199) | @Parameter(excluded = true) method setCors (line 207) | public void setCors(CorsConfig cors) { method getOpenapi (line 211) | @Parameter(excluded = true) method setOpenapi (line 216) | @Parameter(attribute = false) method getMcp (line 221) | @Parameter(excluded = true) method setMcp (line 226) | @Parameter(attribute = false) method getOpenapis (line 231) | @Parameter(excluded = true) method setOpenapis (line 236) | @Parameter(attribute = false) FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/SamplingConfig.java class SamplingConfig (line 24) | public class SamplingConfig implements Serializable { method SamplingConfig (line 33) | public SamplingConfig() {} method SamplingConfig (line 35) | public SamplingConfig(float probability) { method getProbability (line 39) | public float getProbability() { method setProbability (line 43) | public void setProbability(float probability) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/ServletConfig.java class ServletConfig (line 21) | public class ServletConfig implements Serializable { method getEnabled (line 51) | public Boolean getEnabled() { method setEnabled (line 55) | public void setEnabled(Boolean enabled) { method getMaxConcurrentStreams (line 59) | public Integer getMaxConcurrentStreams() { method setMaxConcurrentStreams (line 63) | public void setMaxConcurrentStreams(Integer maxConcurrentStreams) { method getFilterUrlPatterns (line 67) | public String[] getFilterUrlPatterns() { method setFilterUrlPatterns (line 71) | public void setFilterUrlPatterns(String[] filterUrlPatterns) { method getFilterOrder (line 75) | public Integer getFilterOrder() { method setFilterOrder (line 79) | public void setFilterOrder(Integer filterOrder) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/TripleConfig.java class TripleConfig (line 27) | public class TripleConfig implements Serializable { method getVerbose (line 178) | public Boolean getVerbose() { method setVerbose (line 182) | public void setVerbose(Boolean verbose) { method getMaxBodySize (line 186) | public Integer getMaxBodySize() { method getMaxBodySizeOrDefault (line 190) | @Parameter(excluded = true) method setMaxBodySize (line 195) | public void setMaxBodySize(Integer maxBodySize) { method getMaxResponseBodySize (line 199) | public Integer getMaxResponseBodySize() { method getMaxResponseBodySizeOrDefault (line 203) | @Parameter(excluded = true) method setMaxResponseBodySize (line 208) | public void setMaxResponseBodySize(Integer maxResponseBodySize) { method getMaxChunkSize (line 212) | public Integer getMaxChunkSize() { method getMaxChunkSizeOrDefault (line 216) | @Parameter(excluded = true) method setMaxChunkSize (line 221) | public void setMaxChunkSize(Integer maxChunkSize) { method getMaxHeaderSize (line 225) | public Integer getMaxHeaderSize() { method getMaxHeaderSizeOrDefault (line 229) | @Parameter(excluded = true) method setMaxHeaderSize (line 234) | public void setMaxHeaderSize(Integer maxHeaderSize) { method getMaxInitialLineLength (line 238) | public Integer getMaxInitialLineLength() { method getMaxInitialLineLengthOrDefault (line 242) | @Parameter(excluded = true) method setMaxInitialLineLength (line 247) | public void setMaxInitialLineLength(Integer maxInitialLineLength) { method getInitialBufferSize (line 251) | public Integer getInitialBufferSize() { method getInitialBufferSizeOrDefault (line 255) | @Parameter(excluded = true) method setInitialBufferSize (line 260) | public void setInitialBufferSize(Integer initialBufferSize) { method getHeaderTableSize (line 264) | public Integer getHeaderTableSize() { method getHeaderTableSizeOrDefault (line 268) | @Parameter(excluded = true) method setHeaderTableSize (line 273) | public void setHeaderTableSize(Integer headerTableSize) { method getEnablePush (line 277) | public Boolean getEnablePush() { method getEnablePushOrDefault (line 281) | @Parameter(excluded = true) method setEnablePush (line 286) | public void setEnablePush(Boolean enablePush) { method getMaxConcurrentStreams (line 290) | public Integer getMaxConcurrentStreams() { method getMaxConcurrentStreamsOrDefault (line 294) | @Parameter(excluded = true) method setMaxConcurrentStreams (line 299) | public void setMaxConcurrentStreams(Integer maxConcurrentStreams) { method getInitialWindowSize (line 303) | public Integer getInitialWindowSize() { method getInitialWindowSizeOrDefault (line 307) | @Parameter(excluded = true) method setInitialWindowSize (line 312) | public void setInitialWindowSize(Integer initialWindowSize) { method getConnectionInitialWindowSize (line 316) | public Integer getConnectionInitialWindowSize() { method getConnectionInitialWindowSizeOrDefault (line 320) | @Parameter(excluded = true) method setConnectionInitialWindowSize (line 327) | public void setConnectionInitialWindowSize(Integer connectionInitialWi... method getMaxFrameSize (line 331) | public Integer getMaxFrameSize() { method getMaxFrameSizeOrDefault (line 335) | @Parameter(excluded = true) method setMaxFrameSize (line 340) | public void setMaxFrameSize(Integer maxFrameSize) { method getMaxHeaderListSize (line 344) | public Integer getMaxHeaderListSize() { method getMaxHeaderListSizeOrDefault (line 348) | @Parameter(excluded = true) method setMaxHeaderListSize (line 353) | public void setMaxHeaderListSize(Integer maxHeaderListSize) { method getMaxMessageSize (line 357) | public Integer getMaxMessageSize() { method getMaxMessageSizeOrDefault (line 361) | @Parameter(excluded = true, key = H2_SETTINGS_MAX_MESSAGE_SIZE_KEY) method setMaxMessageSize (line 366) | public void setMaxMessageSize(Integer maxMessageSize) { method getWindowUpdateRatio (line 370) | public Float getWindowUpdateRatio() { method getWindowUpdateRatioOrDefault (line 374) | @Parameter(excluded = true) method setWindowUpdateRatio (line 379) | public void setWindowUpdateRatio(Float windowUpdateRatio) { method getRest (line 386) | public RestConfig getRest() { method getRestOrDefault (line 390) | @Parameter(excluded = true) method setRest (line 398) | public void setRest(RestConfig rest) { method getHttp3 (line 402) | public Http3Config getHttp3() { method getHttp3OrDefault (line 406) | @Parameter(excluded = true) method setHttp3 (line 414) | public void setHttp3(Http3Config http3) { method getServlet (line 418) | public ServletConfig getServlet() { method setServlet (line 422) | public void setServlet(ServletConfig servlet) { method getWebsocket (line 426) | public WebSocketConfig getWebsocket() { method setWebsocket (line 430) | public void setWebsocket(WebSocketConfig websocket) { FILE: dubbo-common/src/main/java/org/apache/dubbo/config/nested/WebSocketConfig.java class WebSocketConfig (line 21) | public class WebSocketConfig implements Serializable { method getEnabled (line 43) | public Boolean getEnabled() { method setEnabled (line 47) | public void setEnabled(Boolean enabled) { method getFilterUrlPatterns (line 51) | public String[] getFilterUrlPatterns() { method setFilterUrlPatterns (line 55) | public void setFilterUrlPatterns(String[] filterUrlPatterns) { method getFilterOrder (line 59) | public Integer getFilterOrder() { method setFilterOrder (line 63) | public void setFilterOrder(Integer filterOrder) { FILE: dubbo-common/src/main/java/org/apache/dubbo/metadata/definition/MethodDefinitionBuilder.java class MethodDefinitionBuilder (line 32) | public class MethodDefinitionBuilder { method MethodDefinitionBuilder (line 36) | public MethodDefinitionBuilder(TypeDefinitionBuilder builder) { method MethodDefinitionBuilder (line 40) | public MethodDefinitionBuilder() { method build (line 50) | public MethodDefinition build(Method method) { FILE: dubbo-common/src/main/java/org/apache/dubbo/metadata/definition/ServiceDefinitionBuilder.java class ServiceDefinitionBuilder (line 37) | public final class ServiceDefinitionBuilder { method build (line 44) | public static ServiceDefinition build(final Class interfaceClass) { method buildFullDefinition (line 50) | public static FullServiceDefinition buildFullDefinition(final Class... method buildFullDefinition (line 56) | public static FullServiceDefinition buildFullDefinition(final Class... method build (line 63) | public static void build(T sd, final Cla... method annotationToStringList (line 99) | private static List annotationToStringList(Annotation[] annota... method schema (line 115) | public static String schema(final Class clazz) { method ServiceDefinitionBuilder (line 120) | private ServiceDefinitionBuilder() {} FILE: dubbo-common/src/main/java/org/apache/dubbo/metadata/definition/TypeDefinitionBuilder.java class TypeDefinitionBuilder (line 37) | public class TypeDefinitionBuilder { method initBuilders (line 41) | public static void initBuilders(FrameworkModel model) { method build (line 46) | public static TypeDefinition build(Type type, Class clazz, Map clazz) { method build (line 77) | public TypeDefinition build(Type type, Class clazz) { method getTypeDefinitions (line 81) | public List getTypeDefinitions() { FILE: dubbo-common/src/main/java/org/apache/dubbo/metadata/definition/builder/ArrayTypeBuilder.java class ArrayTypeBuilder (line 28) | public class ArrayTypeBuilder implements TypeBuilder { method accept (line 30) | @Override method build (line 38) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/metadata/definition/builder/CollectionTypeBuilder.java class CollectionTypeBuilder (line 33) | public class CollectionTypeBuilder implements TypeBuilder { method accept (line 35) | @Override method build (line 43) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/metadata/definition/builder/DefaultTypeBuilder.java class DefaultTypeBuilder (line 32) | public final class DefaultTypeBuilder { method build (line 34) | public static TypeDefinition build(Class clazz, Map clazz); method build (line 41) | TypeDefinition build(Type type, Class clazz, Map getParameters() { method setParameters (line 32) | public void setParameters(Map parameters) { method toString (line 36) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/metadata/definition/model/MethodDefinition.java class MethodDefinition (line 32) | public class MethodDefinition implements Serializable { method getName (line 47) | public String getName() { method getParameters (line 51) | public List getParameters() { method getParameterTypes (line 58) | public String[] getParameterTypes() { method getReturnType (line 62) | public String getReturnType() { method setName (line 66) | public void setName(String name) { method setParameters (line 70) | public void setParameters(List parameters) { method setParameterTypes (line 74) | public void setParameterTypes(String[] parameterTypes) { method setReturnType (line 78) | public void setReturnType(String returnType) { method getAnnotations (line 82) | public List getAnnotations() { method setAnnotations (line 89) | public void setAnnotations(List annotations) { method toString (line 93) | @Override method equals (line 99) | @Override method hashCode (line 113) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/metadata/definition/model/ServiceDefinition.java class ServiceDefinition (line 30) | public class ServiceDefinition implements Serializable { method getCanonicalName (line 58) | public String getCanonicalName() { method getCodeSource (line 62) | public String getCodeSource() { method getMethods (line 66) | public List getMethods() { method getTypes (line 73) | public List getTypes() { method getUniqueId (line 80) | public String getUniqueId() { method setCanonicalName (line 84) | public void setCanonicalName(String canonicalName) { method setCodeSource (line 88) | public void setCodeSource(String codeSource) { method setMethods (line 92) | public void setMethods(List methods) { method setTypes (line 96) | public void setTypes(List types) { method getAnnotations (line 100) | public List getAnnotations() { method setAnnotations (line 107) | public void setAnnotations(List annotations) { method toString (line 111) | @Override method equals (line 117) | @Override method hashCode (line 132) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/metadata/definition/model/TypeDefinition.java class TypeDefinition (line 32) | public class TypeDefinition implements Serializable { method TypeDefinition (line 62) | public TypeDefinition() {} method TypeDefinition (line 64) | public TypeDefinition(String type) { method formatTypes (line 75) | public static String[] formatTypes(String[] types) { method formatType (line 90) | public static String formatType(String type) { method formatGenericType (line 105) | private static String formatGenericType(String type) { method isGenericType (line 109) | private static boolean isGenericType(String type) { method getEnums (line 113) | public List getEnums() { method getItems (line 120) | public List getItems() { method getProperties (line 127) | public Map getProperties() { method getType (line 134) | public String getType() { method setEnums (line 138) | public void setEnums(List enums) { method setItems (line 142) | public void setItems(List items) { method setProperties (line 146) | public void setProperties(Map properties) { method setType (line 150) | public void setType(String type) { method toString (line 154) | @Override method equals (line 159) | @Override method hashCode (line 174) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/metadata/definition/util/ClassUtils.java class ClassUtils (line 33) | public final class ClassUtils { method getCodeSource (line 41) | public static String getCodeSource(Class clazz) { method getNonStaticFields (line 68) | public static List getNonStaticFields(final Class clazz) { method getPublicNonStaticMethods (line 98) | public static List getPublicNonStaticMethods(final Class cl... method getCanonicalNameForParameterizedType (line 111) | public static String getCanonicalNameForParameterizedType(Parameterize... method ClassUtils (line 161) | private ClassUtils() {} FILE: dubbo-common/src/main/java/org/apache/dubbo/metadata/definition/util/JaketConfigurationUtils.java class JaketConfigurationUtils (line 27) | public class JaketConfigurationUtils { method isExcludedInterface (line 60) | public static boolean isExcludedInterface(Class clazz) { method isExcludedType (line 74) | public static boolean isExcludedType(Class clazz) { method needAnalyzing (line 88) | public static boolean needAnalyzing(Class clazz) { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/executor/AbstractIsolationExecutorSupport.java class AbstractIsolationExecutorSupport (line 27) | public abstract class AbstractIsolationExecutorSupport implements Execut... method AbstractIsolationExecutorSupport (line 32) | public AbstractIsolationExecutorSupport(URL url) { method getExecutor (line 38) | @Override method getServiceKey (line 59) | protected String getServiceKey(Object data) { method getProviderModel (line 63) | protected ProviderModel getProviderModel(Object data) { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/executor/DefaultExecutorSupport.java class DefaultExecutorSupport (line 24) | public class DefaultExecutorSupport implements ExecutorSupport { method DefaultExecutorSupport (line 28) | public DefaultExecutorSupport(URL url) { method getExecutor (line 33) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/executor/DefaultIsolationExecutorSupportFactory.java class DefaultIsolationExecutorSupportFactory (line 21) | public class DefaultIsolationExecutorSupportFactory implements Isolation... method createIsolationExecutorSupport (line 22) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/executor/ExecutorSupport.java type ExecutorSupport (line 21) | public interface ExecutorSupport { method getExecutor (line 22) | Executor getExecutor(Object data); FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/executor/IsolationExecutorSupportFactory.java type IsolationExecutorSupportFactory (line 24) | @SPI("default") method createIsolationExecutorSupport (line 27) | ExecutorSupport createIsolationExecutorSupport(URL url); method getIsolationExecutorSupport (line 29) | static ExecutorSupport getIsolationExecutorSupport(URL url) { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ApplicationInitListener.java type ApplicationInitListener (line 22) | @SPI(scope = ExtensionScope.APPLICATION) method init (line 27) | void init(); FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ApplicationModel.java class ApplicationModel (line 53) | public class ApplicationModel extends ScopeModel { method ofNullable (line 74) | public static ApplicationModel ofNullable(ApplicationModel application... method defaultModel (line 89) | public static ApplicationModel defaultModel() { method ApplicationModel (line 96) | protected ApplicationModel(FrameworkModel frameworkModel) { method ApplicationModel (line 100) | protected ApplicationModel(FrameworkModel frameworkModel, boolean isIn... method initApplicationExts (line 138) | private void initApplicationExts() { method onDestroy (line 145) | @Override method getFrameworkModel (line 196) | public FrameworkModel getFrameworkModel() { method newModule (line 200) | public ModuleModel newModule() { method modelEnvironment (line 206) | @Override method getApplicationConfigManager (line 215) | public ConfigManager getApplicationConfigManager() { method getApplicationServiceRepository (line 223) | public ServiceRepository getApplicationServiceRepository() { method getApplicationExecutorRepository (line 227) | public ExecutorRepository getApplicationExecutorRepository() { method NotExistApplicationConfig (line 231) | public boolean NotExistApplicationConfig() { method getCurrentConfig (line 235) | public ApplicationConfig getCurrentConfig() { method getApplicationName (line 239) | public String getApplicationName() { method tryGetApplicationName (line 243) | public String tryGetApplicationName() { method addModule (line 249) | void addModule(ModuleModel moduleModel, boolean isInternal) { method removeModule (line 262) | public void removeModule(ModuleModel moduleModel) { method tryDestroy (line 272) | void tryDestroy() { method checkDestroyed (line 281) | private void checkDestroyed() { method getModuleModels (line 287) | public List getModuleModels() { method getPubModuleModels (line 291) | public List getPubModuleModels() { method getDefaultModule (line 295) | public ModuleModel getDefaultModule() { method findDefaultModule (line 309) | private ModuleModel findDefaultModule() { method getInternalModule (line 320) | public ModuleModel getInternalModule() { method addClassLoader (line 324) | @Override method removeClassLoader (line 332) | @Override method checkIfClassLoaderCanRemoved (line 340) | @Override method containsClassLoader (line 345) | protected boolean containsClassLoader(ClassLoader classLoader) { method getDeployer (line 350) | public ApplicationDeployer getDeployer() { method setDeployer (line 354) | public void setDeployer(ApplicationDeployer deployer) { method acquireDestroyLock (line 358) | @Override method allConsumerModels (line 368) | @Deprecated method allProviderModels (line 376) | @Deprecated method getProviderModel (line 384) | @Deprecated method getConsumerModel (line 392) | @Deprecated method getEnvironment (line 400) | @Deprecated method getConfigManager (line 408) | @Deprecated method getServiceRepository (line 416) | @Deprecated method getExecutorRepository (line 424) | @Deprecated method getApplicationConfig (line 432) | @Deprecated method getName (line 440) | @Deprecated method getApplication (line 448) | @Deprecated method reset (line 454) | @Deprecated method setEnvironment (line 464) | @Deprecated method setConfigManager (line 472) | @Deprecated method setServiceRepository (line 480) | @Deprecated FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/AsyncMethodInfo.java class AsyncMethodInfo (line 21) | public class AsyncMethodInfo { method getOninvokeInstance (line 40) | public Object getOninvokeInstance() { method setOninvokeInstance (line 44) | public void setOninvokeInstance(Object oninvokeInstance) { method getOninvokeMethod (line 48) | public Method getOninvokeMethod() { method setOninvokeMethod (line 52) | public void setOninvokeMethod(Method oninvokeMethod) { method getOnreturnInstance (line 56) | public Object getOnreturnInstance() { method setOnreturnInstance (line 60) | public void setOnreturnInstance(Object onreturnInstance) { method getOnreturnMethod (line 64) | public Method getOnreturnMethod() { method setOnreturnMethod (line 68) | public void setOnreturnMethod(Method onreturnMethod) { method getOnthrowInstance (line 72) | public Object getOnthrowInstance() { method setOnthrowInstance (line 76) | public void setOnthrowInstance(Object onthrowInstance) { method getOnthrowMethod (line 80) | public Method getOnthrowMethod() { method setOnthrowMethod (line 84) | public void setOnthrowMethod(Method onthrowMethod) { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/BuiltinServiceDetector.java type BuiltinServiceDetector (line 22) | @SPI(scope = ExtensionScope.FRAMEWORK) method getService (line 25) | Class getService(); FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ConsumerMethodModel.java class ConsumerMethodModel (line 28) | @Deprecated method ConsumerMethodModel (line 41) | public ConsumerMethodModel(Method method) { method getMethod (line 50) | public Method getMethod() { method addAttribute (line 58) | public void addAttribute(String key, Object value) { method getAttribute (line 62) | public Object getAttribute(String key) { method getReturnClass (line 66) | public Class getReturnClass() { method getMethodName (line 70) | public String getMethodName() { method getParameterTypes (line 74) | public String[] getParameterTypes() { method createParamSignature (line 78) | private String[] createParamSignature(Class[] args) { method isGeneric (line 89) | public boolean isGeneric() { method getParameterClasses (line 93) | public Class[] getParameterClasses() { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ConsumerModel.java class ConsumerModel (line 35) | public class ConsumerModel extends ServiceModel { method ConsumerModel (line 49) | public ConsumerModel( method ConsumerModel (line 62) | public ConsumerModel( method ConsumerModel (line 76) | public ConsumerModel( method getMethodConfig (line 91) | public AsyncMethodInfo getMethodConfig(String methodName) { method getApps (line 95) | public Set getApps() { method getAsyncInfo (line 99) | public AsyncMethodInfo getAsyncInfo(String methodName) { method initMethodModels (line 103) | public void initMethodModels() { method getMethodModel (line 128) | public ConsumerMethodModel getMethodModel(Method method) { method getMethodModel (line 138) | public ConsumerMethodModel getMethodModel(String method) { method getMethodModel (line 150) | public ConsumerMethodModel getMethodModel(String method, String[] args... method getAllMethodModels (line 164) | public List getAllMethodModels() { method equals (line 168) | @Override method hashCode (line 185) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/DubboStub.java type DubboStub (line 23) | public interface DubboStub {} FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/FrameworkModel.java class FrameworkModel (line 43) | public class FrameworkModel extends ScopeModel { method FrameworkModel (line 78) | public FrameworkModel() { method onDestroy (line 111) | @Override method checkApplicationDestroy (line 153) | private void checkApplicationDestroy() { method destroyGlobalResources (line 165) | private void destroyGlobalResources() { method defaultModel (line 179) | public static FrameworkModel defaultModel() { method getAllInstances (line 198) | public static List getAllInstances() { method destroyAll (line 207) | public static void destroyAll() { method newApplication (line 215) | public ApplicationModel newApplication() { method defaultApplication (line 225) | public ApplicationModel defaultApplication() { method getDefaultAppModel (line 244) | ApplicationModel getDefaultAppModel() { method addApplication (line 248) | void addApplication(ApplicationModel applicationModel) { method removeApplication (line 262) | void removeApplication(ApplicationModel model) { method tryDestroyProtocols (line 277) | void tryDestroyProtocols() { method tryDestroy (line 285) | void tryDestroy() { method checkDestroyed (line 293) | private void checkDestroyed() { method resetDefaultAppModel (line 299) | private void resetDefaultAppModel() { method resetDefaultFrameworkModel (line 319) | private static void resetDefaultFrameworkModel() { method safeGetModelDesc (line 339) | private static String safeGetModelDesc(ScopeModel scopeModel) { method getApplicationModels (line 346) | public List getApplicationModels() { method getAllApplicationModels (line 355) | public List getAllApplicationModels() { method getInternalApplicationModel (line 361) | public ApplicationModel getInternalApplicationModel() { method getServiceRepository (line 365) | public FrameworkServiceRepository getServiceRepository() { method acquireDestroyLock (line 369) | @Override method modelEnvironment (line 374) | @Override method checkIfClassLoaderCanRemoved (line 379) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/FrameworkServiceRepository.java class FrameworkServiceRepository (line 37) | public class FrameworkServiceRepository { method FrameworkServiceRepository (line 47) | public FrameworkServiceRepository(FrameworkModel frameworkModel) { method registerProvider (line 51) | public void registerProvider(ProviderModel providerModel) { method unregisterProvider (line 64) | public void unregisterProvider(ProviderModel providerModel) { method lookupExportedServiceWithoutGroup (line 70) | public ProviderModel lookupExportedServiceWithoutGroup(String key) { method lookupExportedServicesWithoutGroup (line 79) | public List lookupExportedServicesWithoutGroup(String k... method lookupExportedService (line 83) | public ProviderModel lookupExportedService(String serviceKey) { method allProviderModels (line 87) | public List allProviderModels() { method allConsumerModels (line 91) | public List allConsumerModels() { method keyWithoutGroup (line 100) | private static String keyWithoutGroup(String serviceKey) { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/MethodDescriptor.java type MethodDescriptor (line 22) | public interface MethodDescriptor { method getMethodName (line 31) | String getMethodName(); method getJavaMethodName (line 40) | String getJavaMethodName(); method getParamDesc (line 42) | String getParamDesc(); method getCompatibleParamSignatures (line 47) | String[] getCompatibleParamSignatures(); method getParameterClasses (line 49) | Class[] getParameterClasses(); method getReturnClass (line 51) | Class getReturnClass(); method getReturnTypes (line 53) | Type[] getReturnTypes(); method getRpcType (line 55) | RpcType getRpcType(); method isGeneric (line 57) | boolean isGeneric(); method getMethod (line 64) | Method getMethod(); method addAttribute (line 66) | void addAttribute(String key, Object value); method getAttribute (line 68) | Object getAttribute(String key); method getActualRequestTypes (line 70) | Class[] getActualRequestTypes(); method getActualResponseType (line 72) | Class getActualResponseType(); type RpcType (line 74) | enum RpcType { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ModelConstants.java type ModelConstants (line 19) | public interface ModelConstants { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ModuleModel.java class ModuleModel (line 40) | public class ModuleModel extends ScopeModel { method ModuleModel (line 52) | protected ModuleModel(ApplicationModel applicationModel) { method ModuleModel (line 56) | protected ModuleModel(ApplicationModel applicationModel, boolean isInt... method initModuleExt (line 91) | private void initModuleExt() { method onDestroy (line 98) | @Override method getApplicationModel (line 137) | public ApplicationModel getApplicationModel() { method getServiceRepository (line 141) | public ModuleServiceRepository getServiceRepository() { method addClassLoader (line 145) | @Override method modelEnvironment (line 153) | @Override method getConfigManager (line 162) | public ModuleConfigManager getConfigManager() { method getDeployer (line 170) | public ModuleDeployer getDeployer() { method setDeployer (line 174) | public void setDeployer(ModuleDeployer deployer) { method acquireDestroyLock (line 178) | @Override method setModuleEnvironment (line 186) | @Deprecated method registerInternalConsumer (line 191) | public ConsumerModel registerInternalConsumer( method registerInternalConsumer (line 218) | public ConsumerModel registerInternalConsumer( method registerInternalConsumer (line 223) | public ConsumerModel registerInternalConsumer(Class internalService... method isLifeCycleManagedExternally (line 227) | public boolean isLifeCycleManagedExternally() { method setLifeCycleManagedExternally (line 231) | public void setLifeCycleManagedExternally(boolean lifeCycleManagedExte... FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ModuleServiceRepository.java class ModuleServiceRepository (line 37) | public class ModuleServiceRepository { method ModuleServiceRepository (line 58) | public ModuleServiceRepository(ModuleModel moduleModel) { method getModuleModel (line 64) | public ModuleModel getModuleModel() { method registerConsumer (line 71) | @Deprecated method registerConsumer (line 87) | public void registerConsumer(ConsumerModel consumerModel) { method registerProvider (line 96) | @Deprecated method registerProvider (line 114) | public void registerProvider(ProviderModel providerModel) { method registerService (line 119) | public ServiceDescriptor registerService(ServiceDescriptor serviceDesc... method registerService (line 123) | public ServiceDescriptor registerService(Class interfaceClazz) { method registerService (line 128) | public ServiceDescriptor registerService(Class interfaceClazz, Serv... method registerService (line 156) | public ServiceDescriptor registerService(String path, Class interfa... method reRegisterProvider (line 177) | @Deprecated method reRegisterConsumer (line 187) | @Deprecated method unregisterService (line 196) | public void unregisterService(Class interfaceClazz) { method unregisterService (line 201) | public void unregisterService(String path) { method unregisterProvider (line 205) | public void unregisterProvider(ProviderModel providerModel) { method unregisterConsumer (line 210) | public void unregisterConsumer(ConsumerModel consumerModel) { method getAllServices (line 214) | public List getAllServices() { method getService (line 220) | public ServiceDescriptor getService(String serviceName) { method lookupService (line 229) | public ServiceDescriptor lookupService(String interfaceName) { method lookupMethod (line 238) | public MethodDescriptor lookupMethod(String interfaceName, String meth... method getExportedServices (line 251) | public List getExportedServices() { method lookupExportedService (line 255) | public ProviderModel lookupExportedService(String serviceKey) { method getReferredServices (line 259) | public List getReferredServices() { method lookupReferredService (line 268) | @Deprecated method lookupReferredServices (line 278) | public List lookupReferredServices(String serviceKey) { method destroy (line 282) | public void destroy() { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/Pack.java type Pack (line 21) | public interface Pack { method pack (line 26) | @Deprecated method pack (line 29) | default void pack(Object obj, OutputStream out) throws Exception { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/PackableMethod.java type PackableMethod (line 26) | public interface PackableMethod { method parseRequest (line 31) | @Deprecated method parseResponse (line 39) | @Deprecated method parseResponse (line 47) | @Deprecated method packRequest (line 59) | @Deprecated method packResponse (line 67) | @Deprecated method parseRequest (line 72) | default Object parseRequest(InputStream inputStream) throws Exception { method parseResponse (line 76) | default Object parseResponse(InputStream inputStream) throws Exception { method parseResponse (line 80) | default Object parseResponse(InputStream inputStream, boolean isReturn... method packRequest (line 88) | default void packRequest(Object request, OutputStream outputStream) th... method packResponse (line 92) | default void packResponse(Object response, OutputStream outputStream) ... method needWrapper (line 96) | default boolean needWrapper() { method getRequestPack (line 100) | Pack getRequestPack(); method getResponsePack (line 102) | Pack getResponsePack(); method getResponseUnpack (line 104) | UnPack getResponseUnpack(); method getRequestUnpack (line 106) | UnPack getRequestUnpack(); FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/PackableMethodFactory.java type PackableMethodFactory (line 23) | @SPI(scope = ExtensionScope.FRAMEWORK) method create (line 26) | PackableMethod create(MethodDescriptor methodDescriptor, URL url, Stri... FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ProviderMethodModel.java class ProviderMethodModel (line 27) | @Deprecated method ProviderMethodModel (line 36) | public ProviderMethodModel(Method method) { method getMethod (line 44) | public Method getMethod() { method getMethodName (line 48) | public String getMethodName() { method getMethodArgTypes (line 52) | public String[] getMethodArgTypes() { method getAttributeMap (line 56) | public ConcurrentMap getAttributeMap() { method getArgTypes (line 60) | private static String[] getArgTypes(Method method) { method getParameterClasses (line 73) | public Class[] getParameterClasses() { method getGenericParameterTypes (line 77) | public Type[] getGenericParameterTypes() { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ProviderModel.java class ProviderModel (line 34) | public class ProviderModel extends ServiceModel { method ProviderModel (line 45) | public ProviderModel( method ProviderModel (line 58) | public ProviderModel( method ProviderModel (line 73) | public ProviderModel( method getServiceInstance (line 89) | public Object getServiceInstance() { method getStatedUrl (line 93) | public List getStatedUrl() { method addStatedUrl (line 97) | public void addStatedUrl(RegisterStatedURL url) { class RegisterStatedURL (line 101) | public static class RegisterStatedURL { method RegisterStatedURL (line 106) | public RegisterStatedURL(URL providerUrl, URL registryUrl, boolean r... method getProviderUrl (line 112) | public URL getProviderUrl() { method setProviderUrl (line 116) | public void setProviderUrl(URL providerUrl) { method isRegistered (line 120) | public boolean isRegistered() { method setRegistered (line 124) | public void setRegistered(boolean registered) { method getRegistryUrl (line 128) | public URL getRegistryUrl() { method setRegistryUrl (line 132) | public void setRegistryUrl(URL registryUrl) { method getAllMethodModels (line 137) | public List getAllMethodModels() { method getMethodModel (line 145) | public ProviderMethodModel getMethodModel(String methodName, String[] ... method getMethodModelList (line 157) | public List getMethodModelList(String methodName) { method initMethod (line 162) | private void initMethod(Class serviceInterfaceClass) { method getServiceUrls (line 173) | public List getServiceUrls() { method setServiceUrls (line 177) | public void setServiceUrls(List urls) { method getLastInvokeTime (line 181) | public long getLastInvokeTime() { method updateLastInvokeTime (line 185) | public void updateLastInvokeTime() { method equals (line 189) | @Override method hashCode (line 204) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ReflectionMethodDescriptor.java class ReflectionMethodDescriptor (line 39) | public class ReflectionMethodDescriptor implements MethodDescriptor { method ReflectionMethodDescriptor (line 56) | public ReflectionMethodDescriptor(Method method) { method determineRpcType (line 82) | private RpcType determineRpcType() { method isStreamType (line 123) | private boolean isStreamType(Class classType) { method getMethodName (line 127) | @Override method getJavaMethodName (line 132) | @Override method getMethod (line 137) | @Override method getCompatibleParamSignatures (line 142) | @Override method getParameterClasses (line 147) | @Override method getParamDesc (line 152) | @Override method getReturnClass (line 157) | @Override method getReturnTypes (line 162) | @Override method getRpcType (line 167) | @Override method isGeneric (line 172) | @Override method addAttribute (line 177) | public void addAttribute(String key, Object value) { method getAttribute (line 181) | public Object getAttribute(String key) { method getActualRequestTypes (line 185) | @Override method getActualResponseType (line 190) | @Override method obtainActualTypeInStreamObserver (line 195) | private Class obtainActualTypeInStreamObserver(Type typeInStreamObs... method equals (line 202) | @Override method hashCode (line 222) | @Override method toString (line 231) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ReflectionServiceDescriptor.java class ReflectionServiceDescriptor (line 36) | public class ReflectionServiceDescriptor implements ServiceDescriptor { method ReflectionServiceDescriptor (line 45) | public ReflectionServiceDescriptor(String interfaceName, Class inte... method addMethod (line 50) | public void addMethod(MethodDescriptor methodDescriptor) { method ReflectionServiceDescriptor (line 55) | public ReflectionServiceDescriptor(Class interfaceClass) { method getFullServiceDefinition (line 61) | public FullServiceDefinition getFullServiceDefinition(String serviceKe... method initMethods (line 67) | private void initMethods() { method getInterfaceName (line 95) | public String getInterfaceName() { method getServiceInterfaceClass (line 99) | public Class getServiceInterfaceClass() { method getAllMethods (line 103) | public Set getAllMethods() { method getMethod (line 116) | public MethodDescriptor getMethod(String methodName, String params) { method getMethod (line 131) | public MethodDescriptor getMethod(String methodName, Class[] paramT... method getMethods (line 143) | public List getMethods(String methodName) { method equals (line 147) | @Override method hashCode (line 162) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ScopeClassLoaderListener.java type ScopeClassLoaderListener (line 19) | public interface ScopeClassLoaderListener { method onAddClassLoader (line 21) | void onAddClassLoader(T scopeModel, ClassLoader classLoader); method onRemoveClassLoader (line 23) | void onRemoveClassLoader(T scopeModel, ClassLoader classLoader); FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ScopeModel.java class ScopeModel (line 41) | @SuppressWarnings({"unchecked", "rawtypes"}) method ScopeModel (line 85) | protected ScopeModel(ScopeModel parent, ExtensionScope scope, boolean ... method initialize (line 100) | protected void initialize() { method acquireDestroyLock (line 115) | protected abstract Lock acquireDestroyLock(); method destroy (line 117) | public void destroy() { method isDestroyed (line 143) | public boolean isDestroyed() { method notifyDestroy (line 147) | protected void notifyDestroy() { method notifyProtocolDestroy (line 153) | protected void notifyProtocolDestroy() { method notifyClassLoaderAdd (line 161) | protected void notifyClassLoaderAdd(ClassLoader classLoader) { method notifyClassLoaderDestroy (line 167) | protected void notifyClassLoaderDestroy(ClassLoader classLoader) { method onDestroy (line 173) | protected abstract void onDestroy(); method addDestroyListener (line 175) | public final void addDestroyListener(ScopeModelDestroyListener listene... method addClassLoaderListener (line 179) | public final void addClassLoaderListener(ScopeClassLoaderListener list... method getAttributes (line 183) | public Map getAttributes() { method getAttribute (line 187) | public T getAttribute(String key, Class type) { method getAttribute (line 191) | public Object getAttribute(String key) { method setAttribute (line 195) | public void setAttribute(String key, Object value) { method getExtensionDirector (line 199) | @Override method getBeanFactory (line 204) | public final ScopeBeanFactory getBeanFactory() { method getOrRegisterBean (line 208) | public final T getOrRegisterBean(Class type) { method getBean (line 212) | public final T getBean(Class type) { method getParent (line 216) | public ScopeModel getParent() { method getScope (line 220) | public ExtensionScope getScope() { method addClassLoader (line 224) | public void addClassLoader(ClassLoader classLoader) { method removeClassLoader (line 235) | public void removeClassLoader(ClassLoader classLoader) { method checkIfClassLoaderCanRemoved (line 248) | protected boolean checkIfClassLoaderCanRemoved(ClassLoader classLoader) { method getClassLoaders (line 252) | public Set getClassLoaders() { method modelEnvironment (line 262) | public abstract Environment modelEnvironment(); method getModelEnvironment (line 270) | @Deprecated method getInternalId (line 280) | public String getInternalId() { method setInternalId (line 284) | void setInternalId(String internalId) { method buildInternalId (line 288) | protected String buildInternalId(String parentInternalId, long childIn... method getModelName (line 299) | public String getModelName() { method setModelName (line 303) | public void setModelName(String modelName) { method isInternal (line 308) | public boolean isInternal() { method getDesc (line 315) | public String getDesc() { method buildDesc (line 322) | private String buildDesc() { method getModelNamePath (line 337) | private String getModelNamePath() { method safeGetAppName (line 350) | private static String safeGetAppName(ApplicationModel applicationModel) { method toString (line 358) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ScopeModelAccessor.java type ScopeModelAccessor (line 22) | public interface ScopeModelAccessor { method getScopeModel (line 24) | ScopeModel getScopeModel(); method getFrameworkModel (line 26) | default FrameworkModel getFrameworkModel() { method getApplicationModel (line 30) | default ApplicationModel getApplicationModel() { method getModuleModel (line 34) | default ModuleModel getModuleModel() { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ScopeModelAware.java type ScopeModelAware (line 22) | public interface ScopeModelAware { method setScopeModel (line 28) | default void setScopeModel(ScopeModel scopeModel) {} method setFrameworkModel (line 34) | default void setFrameworkModel(FrameworkModel frameworkModel) {} method setApplicationModel (line 40) | default void setApplicationModel(ApplicationModel applicationModel) {} method setModuleModel (line 46) | default void setModuleModel(ModuleModel moduleModel) {} FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ScopeModelAwareExtensionProcessor.java class ScopeModelAwareExtensionProcessor (line 21) | public class ScopeModelAwareExtensionProcessor implements ExtensionPostP... method ScopeModelAwareExtensionProcessor (line 27) | public ScopeModelAwareExtensionProcessor(ScopeModel scopeModel) { method initialize (line 32) | private void initialize() { method postProcessAfterInitialization (line 53) | @Override method getScopeModel (line 71) | @Override method getFrameworkModel (line 76) | @Override method getApplicationModel (line 81) | @Override method getModuleModel (line 86) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ScopeModelDestroyListener.java type ScopeModelDestroyListener (line 19) | public interface ScopeModelDestroyListener { method onDestroy (line 20) | void onDestroy(T scopeModel); method isProtocol (line 22) | default boolean isProtocol() { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ScopeModelInitializer.java type ScopeModelInitializer (line 22) | @SPI(scope = ExtensionScope.SELF) method initializeFrameworkModel (line 25) | default void initializeFrameworkModel(FrameworkModel frameworkModel) {} method initializeApplicationModel (line 27) | default void initializeApplicationModel(ApplicationModel applicationMo... method initializeModuleModel (line 29) | default void initializeModuleModel(ModuleModel moduleModel) {} FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ScopeModelUtil.java class ScopeModelUtil (line 22) | public class ScopeModelUtil { method getOrDefault (line 24) | public static ScopeModel getOrDefault(ScopeModel scopeModel, Class... method getDefaultScopeModel (line 31) | private static ScopeModel getDefaultScopeModel(Class type) { method getModuleModel (line 48) | public static ModuleModel getModuleModel(ScopeModel scopeModel) { method getApplicationModel (line 59) | public static ApplicationModel getApplicationModel(ScopeModel scopeMod... method getOrDefaultApplicationModel (line 63) | public static ApplicationModel getOrDefaultApplicationModel(ScopeModel... method getOrNullApplicationModel (line 70) | public static ApplicationModel getOrNullApplicationModel(ScopeModel sc... method getFrameworkModel (line 84) | public static FrameworkModel getFrameworkModel(ScopeModel scopeModel) { method getExtensionLoader (line 100) | public static ExtensionLoader getExtensionLoader(Class type,... FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ServiceDescriptor.java type ServiceDescriptor (line 27) | public interface ServiceDescriptor { method getFullServiceDefinition (line 29) | FullServiceDefinition getFullServiceDefinition(String serviceKey); method getInterfaceName (line 31) | String getInterfaceName(); method getServiceInterfaceClass (line 33) | Class getServiceInterfaceClass(); method getAllMethods (line 35) | Set getAllMethods(); method getMethod (line 41) | MethodDescriptor getMethod(String methodName, String params); method getMethod (line 47) | MethodDescriptor getMethod(String methodName, Class[] paramTypes); method getMethods (line 49) | List getMethods(String methodName); FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ServiceMetadata.java class ServiceMetadata (line 30) | public class ServiceMetadata extends BaseServiceMetadata { method ServiceMetadata (line 46) | public ServiceMetadata(String serviceInterfaceName, String group, Stri... method ServiceMetadata (line 55) | public ServiceMetadata() {} method getServiceKey (line 57) | @Override method getAttachments (line 62) | public Map getAttachments() { method getAttributeMap (line 66) | public ConcurrentHashMap getAttributeMap() { method getAttribute (line 70) | public Object getAttribute(String key) { method addAttribute (line 74) | public void addAttribute(String key, Object value) { method addAttachment (line 78) | public void addAttachment(String key, Object value) { method getServiceType (line 82) | public Class getServiceType() { method getDefaultGroup (line 86) | public String getDefaultGroup() { method setDefaultGroup (line 90) | public void setDefaultGroup(String defaultGroup) { method setServiceType (line 94) | public void setServiceType(Class serviceType) { method getTarget (line 98) | public Object getTarget() { method setTarget (line 102) | public void setTarget(Object target) { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ServiceModel.java class ServiceModel (line 27) | public class ServiceModel { method ServiceModel (line 42) | public ServiceModel( method ServiceModel (line 51) | public ServiceModel( method getConfig (line 75) | @Deprecated method setConfig (line 80) | @Deprecated method getReferenceConfig (line 89) | @Deprecated method getServiceConfig (line 105) | @Deprecated method getServiceKey (line 117) | public String getServiceKey() { method setProxyObject (line 121) | public void setProxyObject(Object proxyObject) { method getProxyObject (line 125) | public Object getProxyObject() { method getServiceModel (line 129) | public ServiceDescriptor getServiceModel() { method setClassLoader (line 133) | public void setClassLoader(ClassLoader classLoader) { method getClassLoader (line 137) | public ClassLoader getClassLoader() { method getAllMethods (line 146) | public Set getAllMethods() { method getServiceInterfaceClass (line 150) | public Class getServiceInterfaceClass() { method setServiceKey (line 154) | public void setServiceKey(String serviceKey) { method getServiceName (line 162) | public String getServiceName() { method getServiceMetadata (line 169) | public ServiceMetadata getServiceMetadata() { method getModuleModel (line 173) | public ModuleModel getModuleModel() { method getDestroyRunner (line 177) | public Runnable getDestroyRunner() { method setDestroyRunner (line 181) | public void setDestroyRunner(Runnable destroyRunner) { method getInterfaceClassLoader (line 185) | public ClassLoader getInterfaceClassLoader() { method equals (line 189) | @Override method hashCode (line 208) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ServiceRepository.java class ServiceRepository (line 27) | public class ServiceRepository { method ServiceRepository (line 34) | public ServiceRepository(ApplicationModel applicationModel) { method initialize (line 39) | private void initialize() { method destroy (line 56) | public void destroy() { method allConsumerModels (line 60) | public Collection allConsumerModels() { method allProviderModels (line 69) | public Collection allProviderModels() { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/StubMethodDescriptor.java class StubMethodDescriptor (line 27) | public class StubMethodDescriptor implements MethodDescriptor, PackableM... method StubMethodDescriptor (line 42) | public StubMethodDescriptor( method getMethodName (line 66) | @Override method getJavaMethodName (line 71) | @Override method getParamDesc (line 76) | @Override method getCompatibleParamSignatures (line 81) | @Override method getParameterClasses (line 86) | @Override method getReturnClass (line 91) | @Override method getReturnTypes (line 96) | @Override method getRpcType (line 101) | @Override method isGeneric (line 106) | @Override method getMethod (line 111) | @Override method addAttribute (line 116) | @Override method getAttribute (line 121) | @Override method getActualRequestTypes (line 126) | @Override method getActualResponseType (line 131) | @Override method getRequestPack (line 136) | @Override method getResponsePack (line 141) | @Override method getResponseUnpack (line 146) | @Override method getRequestUnpack (line 151) | @Override method toString (line 156) | @Override method toJavaMethodName (line 163) | private static String toJavaMethodName(String methodName) { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/StubServiceDescriptor.java class StubServiceDescriptor (line 34) | public class StubServiceDescriptor implements ServiceDescriptor { method StubServiceDescriptor (line 43) | public StubServiceDescriptor(String interfaceName, Class interfaceC... method addMethod (line 48) | public void addMethod(MethodDescriptor methodDescriptor) { method doAddMethod (line 56) | private void doAddMethod(String methodName, MethodDescriptor methodDes... method getFullServiceDefinition (line 63) | public FullServiceDefinition getFullServiceDefinition(String serviceKe... method getInterfaceName (line 69) | public String getInterfaceName() { method getServiceInterfaceClass (line 73) | public Class getServiceInterfaceClass() { method getAllMethods (line 77) | public Set getAllMethods() { method getMethod (line 87) | public MethodDescriptor getMethod(String methodName, String params) { method getMethod (line 99) | public MethodDescriptor getMethod(String methodName, Class[] paramT... method getMethods (line 111) | public List getMethods(String methodName) { method equals (line 115) | @Override method hashCode (line 130) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/UnPack.java type UnPack (line 22) | public interface UnPack { method unpack (line 27) | @Deprecated method unpack (line 30) | default Object unpack(InputStream inputStream) throws Exception { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/model/WrapperUnPack.java type WrapperUnPack (line 22) | public interface WrapperUnPack extends UnPack { method unpack (line 24) | @Override method unpack (line 32) | @Deprecated method unpack (line 35) | @Override method unpack (line 40) | default Object unpack(InputStream inputStream, boolean isReturnTriExce... FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/service/Destroyable.java type Destroyable (line 19) | public interface Destroyable { method $destroy (line 21) | void $destroy(); FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/service/EchoService.java type EchoService (line 23) | public interface EchoService { method $echo (line 31) | Object $echo(Object message); FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/service/EchoServiceDetector.java class EchoServiceDetector (line 21) | public class EchoServiceDetector implements BuiltinServiceDetector { method getService (line 23) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/service/GenericException.java class GenericException (line 26) | public class GenericException extends RuntimeException { method GenericException (line 34) | public GenericException() {} method GenericException (line 36) | public GenericException(String exceptionMessage) { method GenericException (line 41) | public GenericException(String exceptionClass, String exceptionMessage) { method GenericException (line 47) | public GenericException(Throwable cause) { method GenericException (line 53) | public GenericException(String message, Throwable cause, String except... method getExceptionClass (line 59) | public String getExceptionClass() { method setExceptionClass (line 63) | public void setExceptionClass(String exceptionClass) { method getExceptionMessage (line 67) | public String getExceptionMessage() { method setExceptionMessage (line 71) | public void setExceptionMessage(String exceptionMessage) { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/service/GenericService.java type GenericService (line 26) | public interface GenericService { method $invoke (line 38) | Object $invoke(String method, String[] parameterTypes, Object[] args) ... method $invokeAsync (line 40) | default CompletableFuture $invokeAsync(String method, String[]... FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/service/GenericServiceDetector.java class GenericServiceDetector (line 21) | public class GenericServiceDetector implements BuiltinServiceDetector { method getService (line 23) | @Override FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/service/ServiceDescriptorInternalCache.java class ServiceDescriptorInternalCache (line 22) | public class ServiceDescriptorInternalCache { method genericService (line 27) | public static ServiceDescriptor genericService() { method echoService (line 31) | public static ServiceDescriptor echoService() { FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/support/GroupServiceKeyCache.java class GroupServiceKeyCache (line 24) | public class GroupServiceKeyCache { method GroupServiceKeyCache (line 31) | public GroupServiceKeyCache(String serviceGroup) { method getServiceKey (line 36) | public String getServiceKey(String serviceName, String serviceVersion,... method createServiceKey (line 58) | private String createServiceKey(String serviceName, String serviceVers... FILE: dubbo-common/src/main/java/org/apache/dubbo/rpc/support/ProtocolUtils.java class ProtocolUtils (line 32) | public class ProtocolUtils { method ProtocolUtils (line 37) | private ProtocolUtils() {} method serviceKey (line 39) | public static String serviceKey(URL url) { method serviceKey (line 43) | public static String serviceKey(int port, String serviceName, String s... method isGeneric (line 53) | public static boolean isGeneric(String generic) { method isValidGenericValue (line 64) | public static boolean isValidGenericValue(String generic) { method isDefaultGenericSerialization (line 68) | public static boolean isDefaultGenericSerialization(String generic) { method isJavaGenericSerialization (line 72) | public static boolean isJavaGenericSerialization(String generic) { method isGsonGenericSerialization (line 76) | public static boolean isGsonGenericSerialization(String generic) { method isBeanGenericSerialization (line 80) | public static boolean isBeanGenericSerialization(String generic) { method isProtobufGenericSerialization (line 84) | public static boolean isProtobufGenericSerialization(String generic) { method isGenericReturnRawResult (line 88) | public static boolean isGenericReturnRawResult(String generic) { FILE: dubbo-common/src/test/java/com/pojo/Demo1.java class Demo1 (line 19) | public class Demo1 { method getSimple (line 22) | public Simple getSimple() { method setSimple (line 26) | public void setSimple(Simple simple) { FILE: dubbo-common/src/test/java/com/pojo/Demo2.java class Demo2 (line 19) | public class Demo2 {} FILE: dubbo-common/src/test/java/com/pojo/Demo3.java class Demo3 (line 19) | public class Demo3 {} FILE: dubbo-common/src/test/java/com/pojo/Demo4.java class Demo4 (line 19) | public class Demo4 extends Demo3 {} FILE: dubbo-common/src/test/java/com/pojo/Demo5.java class Demo5 (line 19) | public class Demo5 {} FILE: dubbo-common/src/test/java/com/pojo/Demo6.java class Demo6 (line 19) | public class Demo6 {} FILE: dubbo-common/src/test/java/com/pojo/Demo7.java class Demo7 (line 19) | public class Demo7 {} FILE: dubbo-common/src/test/java/com/pojo/Demo8.java class Demo8 (line 19) | public class Demo8 {} FILE: dubbo-common/src/test/java/com/pojo/DemoException1.java class DemoException1 (line 19) | public class DemoException1 extends Exception {} FILE: dubbo-common/src/test/java/com/pojo/DemoException2.java class DemoException2 (line 19) | public class DemoException2 extends Exception {} FILE: dubbo-common/src/test/java/com/pojo/DemoException3.java class DemoException3 (line 19) | public class DemoException3 extends DemoException2 {} FILE: dubbo-common/src/test/java/com/pojo/Simple.java class Simple (line 19) | public class Simple {} FILE: dubbo-common/src/test/java/com/service/DemoService1.java type DemoService1 (line 36) | public interface DemoService1 { method getDemo1 (line 37) | Demo1 getDemo1(); method setDemo2 (line 39) | void setDemo2(Demo2 demo2); method getDemo4s (line 41) | List getDemo4s(); method getDemo5s (line 43) | List... method getDemo7s (line 45) | List[] getDemo7s(); method getTs (line 47) | List getTs(); method echo1 (line 49) | void echo1() throws DemoException1; method echo2 (line 51) | void echo2() throws DemoException3; FILE: dubbo-common/src/test/java/com/service/DemoService2.java type DemoService2 (line 19) | public interface DemoService2 extends DemoService1 {} FILE: dubbo-common/src/test/java/com/service/DemoService4.java class DemoService4 (line 19) | public abstract class DemoService4 getWrapper() { FILE: dubbo-common/src/test/java/com/service/DemoService5.java class DemoService5 (line 19) | public abstract class DemoService5 params) { method get (line 30) | public String get(String key) { FILE: dubbo-common/src/test/java/com/service/Service.java type Service (line 19) | public interface Service { method get (line 20) | V get(P params); FILE: dubbo-common/src/test/java/com/service/User.java class User (line 21) | public class User implements Serializable { method User (line 26) | public User(int id, String name) { method getId (line 32) | public int getId() { method setId (line 36) | public void setId(int id) { method getName (line 40) | public String getName() { method setName (line 44) | public void setName(String name) { method toString (line 48) | @Override FILE: dubbo-common/src/test/java/com/service/UserService.java type UserService (line 19) | public interface UserService extends Service {} FILE: dubbo-common/src/test/java/com/service/deep1/deep2/deep3/DemoService3.java type DemoService3 (line 19) | public interface DemoService3 {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/BaseServiceMetadataTest.java class BaseServiceMetadataTest (line 25) | class BaseServiceMetadataTest { method test (line 27) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/CommonScopeModelInitializerTest.java class CommonScopeModelInitializerTest (line 35) | class CommonScopeModelInitializerTest { method setUp (line 41) | @BeforeEach method reset (line 48) | @AfterEach method test (line 53) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/InterfaceAddressURLTest.java class InterfaceAddressURLTest (line 31) | class InterfaceAddressURLTest { method testMergeOverriden (line 39) | @Test method testGetParameter (line 54) | @Test method testGetMethodParameter (line 73) | @Test method testURLEquals (line 86) | @Test method testToString (line 109) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/PojoUtilsForNonPublicStaticTest.java class PojoUtilsForNonPublicStaticTest (line 23) | class PojoUtilsForNonPublicStaticTest { method testNonPublicStaticClass (line 25) | @Test class NonPublicStaticData (line 34) | static class NonPublicStaticData { method NonPublicStaticData (line 38) | public NonPublicStaticData(String name) { method getName (line 42) | public String getName() { method setName (line 46) | public void setName(String name) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/ProtocolServiceKeyMatcherTest.java class ProtocolServiceKeyMatcherTest (line 22) | class ProtocolServiceKeyMatcherTest { method testProtocol (line 24) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/ProtocolServiceKeyTest.java class ProtocolServiceKeyTest (line 22) | class ProtocolServiceKeyTest { method test (line 23) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/ServiceKeyMatcherTest.java class ServiceKeyMatcherTest (line 22) | class ServiceKeyMatcherTest { method testInterface (line 24) | @Test method testVersion (line 39) | @Test method testGroup (line 91) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/ServiceKeyTest.java class ServiceKeyTest (line 22) | class ServiceKeyTest { method test (line 23) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/URLBuilderTest.java class URLBuilderTest (line 31) | class URLBuilderTest { method testNoArgConstructor (line 32) | @Test method shouldAddParameter (line 38) | @Test method testDefault (line 52) | @Test method shouldSet (line 70) | @Test method shouldClearParameters (line 96) | @Test method shouldRemoveParameters (line 104) | @Test method shouldAddIfAbsent (line 115) | @Test method shouldAddParameters (line 127) | @Test method shouldAddParametersIfAbsent (line 151) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/URLStrParserTest.java class URLStrParserTest (line 32) | class URLStrParserTest { method testEncoded (line 67) | @Test method testDecoded (line 78) | @Test method testDefault (line 89) | @Test method testPond (line 100) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/URLTest.java class URLTest (line 45) | class URLTest { method test_ignore_pond (line 47) | @Test method testDefault (line 64) | @Test method test_valueOf_noProtocolAndHost (line 75) | @Test method assertURLStrDecoder (line 104) | private void assertURLStrDecoder(URL url) { method test_valueOf_noProtocol (line 113) | @Test method test_valueOf_noHost (line 173) | @Test method test_valueOf_WithProtocolHost (line 251) | @Test method test_valueOf_spaceSafe (line 328) | @Test method test_noValueKey (line 336) | @Test method test_valueOf_Exception_noProtocol (line 347) | @Test method test_getAddress (line 372) | @Test method test_getAbsolutePath (line 380) | @Test method test_equals (line 391) | @Test method test_toString (line 406) | @Test method test_toFullString (line 418) | @Test method test_set_methods (line 432) | @Test method test_removeParameters (line 523) | @Test method test_addParameter (line 579) | @Test method test_addParameter_sameKv (line 597) | @Test method test_addParameters (line 606) | @Test method test_addParameters_SameKv (line 686) | @Test method test_addParameterIfAbsent (line 705) | @Test method test_windowAbsolutePathBeginWithSlashIsValid (line 722) | @Test method test_javaNetUrl (line 740) | @Test method test_Anyhost (line 757) | @Test method test_Localhost (line 765) | @Test method test_Path (line 786) | @Test method testAddParameters (line 793) | @Test method testUserNamePasswordContainsAt (line 804) | @Test method testIpV6Address (line 821) | @Test method testIpV6AddressWithScopeId (line 839) | @Test method testDefaultPort (line 854) | @Test method testGetServiceKey (line 860) | @Test method testGetColonSeparatedKey (line 886) | @Test method testValueOf (line 917) | @Test method testGetParameters (line 937) | @Test method testGetParameter (line 947) | @Test method testEquals (line 954) | @Test method testEqualsWithPassword (line 993) | @Test method testEqualsWithPath (line 1005) | @Test method testEqualsWithPort (line 1017) | @Test method testEqualsWithProtocol (line 1029) | @Test method testEqualsWithUser (line 1044) | @Test method testHashcode (line 1056) | @Test method testParameterContainPound (line 1077) | @Test method test_valueOfHasNameWithoutValue (line 1085) | @Test method testGetAuthority (line 1092) | @Test method testGetUserInformation (line 1111) | @Test method testIPV6 (line 1127) | @Test method testToServiceString (line 1135) | @Test method testToServiceStringWithParameters (line 1144) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/beans/InstantiationStrategyTest.java class InstantiationStrategyTest (line 33) | class InstantiationStrategyTest { method getScopeModel (line 36) | @Override method testCreateBeanWithScopeModelArgument (line 42) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/beans/ScopeBeanFactoryTest.java class ScopeBeanFactoryTest (line 30) | class ScopeBeanFactoryTest { method testInjection (line 32) | @Test class TestBean (line 73) | static class TestBean {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/beans/model/FooBeanWithApplicationModel.java class FooBeanWithApplicationModel (line 22) | public class FooBeanWithApplicationModel implements Disposable { method FooBeanWithApplicationModel (line 26) | public FooBeanWithApplicationModel(ApplicationModel applicationModel) { method getApplicationModel (line 30) | public ApplicationModel getApplicationModel() { method destroy (line 34) | @Override method isDestroyed (line 39) | public boolean isDestroyed() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/beans/model/FooBeanWithFrameworkModel.java class FooBeanWithFrameworkModel (line 22) | public class FooBeanWithFrameworkModel implements Disposable { method FooBeanWithFrameworkModel (line 26) | public FooBeanWithFrameworkModel(FrameworkModel frameworkModel) { method getFrameworkModel (line 30) | public FrameworkModel getFrameworkModel() { method destroy (line 34) | @Override method isDestroyed (line 39) | public boolean isDestroyed() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/beans/model/FooBeanWithModuleModel.java class FooBeanWithModuleModel (line 21) | public class FooBeanWithModuleModel { method FooBeanWithModuleModel (line 24) | public FooBeanWithModuleModel(ModuleModel moduleModel) { method getModuleModel (line 28) | public ModuleModel getModuleModel() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/beans/model/FooBeanWithScopeModel.java class FooBeanWithScopeModel (line 21) | public class FooBeanWithScopeModel { method FooBeanWithScopeModel (line 24) | public FooBeanWithScopeModel(ScopeModel scopeModel) { method getScopeModel (line 28) | public ScopeModel getScopeModel() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/beans/model/FooBeanWithoutUniqueConstructors.java class FooBeanWithoutUniqueConstructors (line 22) | public class FooBeanWithoutUniqueConstructors { method FooBeanWithoutUniqueConstructors (line 26) | public FooBeanWithoutUniqueConstructors(ModuleModel moduleModel) { method FooBeanWithoutUniqueConstructors (line 30) | public FooBeanWithoutUniqueConstructors(ApplicationModel applicationMo... FILE: dubbo-common/src/test/java/org/apache/dubbo/common/beanutil/Bean.java class Bean (line 28) | public class Bean implements Serializable { method getType (line 42) | public Class getType() { method setType (line 46) | public void setType(Class type) { method getStatus (line 50) | public PersonStatus getStatus() { method setStatus (line 54) | public void setStatus(PersonStatus status) { method getDate (line 58) | public Date getDate() { method setDate (line 62) | public void setDate(Date date) { method getArray (line 66) | public Phone[] getArray() { method setArray (line 70) | public void setArray(Phone[] array) { method getCollection (line 74) | public Collection getCollection() { method setCollection (line 78) | public void setCollection(Collection collection) { method getAddresses (line 82) | public Map getAddresses() { method setAddresses (line 86) | public void setAddresses(Map addresses) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/beanutil/JavaBeanAccessorTest.java class JavaBeanAccessorTest (line 22) | class JavaBeanAccessorTest { method testIsAccessByMethod (line 24) | @Test method testIsAccessByField (line 31) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/beanutil/JavaBeanSerializeUtilTest.java class JavaBeanSerializeUtilTest (line 37) | class JavaBeanSerializeUtilTest { method testSerialize_Primitive (line 39) | @Test method testSerialize_Primitive_NUll (line 52) | @Test method testDeserialize_Primitive (line 59) | @Test method testDeserialize_Primitive0 (line 74) | @Test method testDeserialize_Null (line 82) | @Test method testDeserialize_containsProperty (line 89) | @Test method testSetEnumNameProperty (line 98) | @Test method testGetEnumNameProperty (line 116) | @Test method testSetClassNameProperty (line 125) | @Test method testGetClassNameProperty (line 144) | @Test method testSetPrimitiveProperty (line 153) | @Test method testGetPrimitiveProperty (line 162) | @Test method testDeserialize_get_and_set (line 171) | @Test method testSerialize_Array (line 180) | @Test method testConstructorArg (line 227) | @Test method testDeserialize_Array (line 248) | @Test method test_Circular_Reference (line 300) | @Test class Parent (line 326) | public static class Parent { method getNewParent (line 334) | public static Parent getNewParent() { method getEmail (line 338) | public String getEmail() { method setEmail (line 342) | public void setEmail(String email) { method getName (line 346) | public String getName() { method setName (line 350) | public void setName(String name) { method getAge (line 354) | public int getAge() { method setAge (line 358) | public void setAge(int age) { method getChild (line 362) | public Child getChild() { method setChild (line 366) | public void setChild(Child child) { class Child (line 371) | public static class Child { method getName (line 378) | public String getName() { method setName (line 382) | public void setName(String name) { method getAge (line 386) | public int getAge() { method setAge (line 390) | public void setAge(int age) { method getToy (line 394) | public String getToy() { method setToy (line 398) | public void setToy(String toy) { method getParent (line 402) | public Parent getParent() { method setParent (line 406) | public void setParent(Parent parent) { method testBeanSerialize (line 411) | @Test method testDeserializeBean (line 461) | @Test method testSerializeJavaBeanDescriptor (line 501) | @Test method assertEqualsEnum (line 520) | static void assertEqualsEnum(Enum expected, Object obj) { method assertEqualsPrimitive (line 527) | static void assertEqualsPrimitive(Object expected, Object obj) { method assertEqualsBigPerson (line 536) | static void assertEqualsBigPerson(BigPerson person, Object obj) { method assertEqualsPhone (line 562) | static void assertEqualsPhone(Phone expected, Object obj) { method assertEqualsFullAddress (line 579) | static void assertEqualsFullAddress(FullAddress expected, Object obj) { method createBigPerson (line 605) | static BigPerson createBigPerson() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/bytecode/ClassGeneratorTest.java type Builder (line 32) | interface Builder { method getName (line 33) | T getName(Bean bean); method setName (line 35) | void setName(Bean bean, T name); class BaseClass (line 38) | class BaseClass { method BaseClass (line 40) | public BaseClass() {} method BaseClass (line 42) | public BaseClass(StringBuilder sb) { method baseClassMethod (line 46) | public String baseClassMethod() { type BaseInterface (line 51) | interface BaseInterface {} class ClassGeneratorTest (line 53) | class ClassGeneratorTest { method test (line 55) | @Test method testMain (line 181) | @SuppressWarnings("unchecked") method testMain0 (line 209) | @Test method test_getClassPool (line 236) | @Test class Bean (line 266) | class Bean { method getAge (line 271) | public int getAge() { method getName (line 275) | public String getName() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/bytecode/MixinTest.java class MixinTest (line 25) | class MixinTest { method testMain (line 28) | @Test type I1 (line 40) | public interface I1 { method m1 (line 41) | void m1(); type I2 (line 44) | public interface I2 { method m2 (line 45) | void m2(); type I3 (line 48) | public interface I3 { method m3 (line 49) | void m3(); class C1 (line 52) | public class C1 implements Mixin.MixinAware { method m1 (line 53) | public void m1() { method m2 (line 57) | public void m2() { method setMixinInstance (line 61) | public void setMixinInstance(Object mi) { class C2 (line 66) | public class C2 implements Mixin.MixinAware { method m3 (line 67) | public void m3() { method setMixinInstance (line 71) | public void setMixinInstance(Object mi) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/bytecode/ProxyTest.java class ProxyTest (line 29) | @DisabledForJreRange(min = JRE.JAVA_16) method testMain (line 32) | @Test method testCglibProxy (line 50) | @Test type ITest (line 67) | public interface ITest { method getName (line 68) | String getName(); method setName (line 70) | void setName(String name, String name2); method sayBye (line 72) | static String sayBye() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/bytecode/WrapperTest.java class WrapperTest (line 33) | class WrapperTest { method testMain (line 36) | @Test method test_unwantedArgument (line 60) | @Test method test_makeEmptyClass (line 73) | @Test method testHasMethod (line 78) | @Test method testWrapperObject (line 89) | @Test method testGetPropertyValue (line 99) | @Test method testSetPropertyValue (line 107) | @Test method testWrapPrimitive (line 115) | @Test method testInvokeWrapperObject (line 122) | @Test method testNoSuchMethod (line 137) | @Test method testOverloadMethod (line 145) | @Test method test_getDeclaredMethodNames_ContainExtendsParentMethods (line 165) | @Test method test_getMethodNames_ContainExtendsParentMethods (line 182) | @Test method testWrapImplClass (line 194) | @Test type I0 (line 211) | public interface I0 { method getName (line 212) | String getName(); type I1 (line 215) | public interface I1 extends I0 { method setName (line 216) | void setName(String name); method hello (line 218) | void hello(String name); method showInt (line 220) | int showInt(int v); method getFloat (line 222) | float getFloat(); method setFloat (line 224) | void setFloat(float f); type I2 (line 227) | public interface I2 { method setFloat (line 228) | void setFloat(float f); method setFloat (line 230) | void setFloat(Float f); type EmptyService (line 233) | public interface EmptyService {} type Parent1 (line 235) | public interface Parent1 { method hello (line 236) | void hello(); type Parent2 (line 239) | public interface Parent2 { method world (line 240) | void world(); type Son (line 243) | public interface Son extends Parent1, Parent2 {} class Impl0 (line 245) | public static class Impl0 { method privateMethod (line 251) | private void privateMethod() {} method publicMethod (line 253) | public void publicMethod() {} class Impl1 (line 256) | public static class Impl1 implements I1 { method getName (line 261) | public String getName() { method setName (line 265) | public void setName(String name) { method hello (line 269) | public void hello(String name) { method showInt (line 273) | public int showInt(int v) { method getFloat (line 277) | public float getFloat() { method setFloat (line 281) | public void setFloat(float f) { class Impl2 (line 286) | public static class Impl2 implements I2 { method setFloat (line 290) | @Override method setFloat (line 295) | @Override method getFloat1 (line 300) | public float getFloat1() { method getFloat2 (line 304) | public Float getFloat2() { class EmptyServiceImpl (line 309) | public static class EmptyServiceImpl implements EmptyService {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/cache/FileCacheStoreFactoryTest.java class FileCacheStoreFactoryTest (line 30) | class FileCacheStoreFactoryTest { method testSafeName (line 32) | @Test method testPathIsFile (line 45) | @Test method testCacheContains (line 54) | @Test method getDirectoryOfClassPath (line 73) | private String getDirectoryOfClassPath() throws URISyntaxException { class ReflectFieldCache (line 81) | private static class ReflectFieldCache { method getCacheMap (line 89) | private Map getCacheMap() { method getCacheFilePath (line 103) | private String getCacheFilePath(FileCacheStore cacheStore) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/cache/FileCacheStoreTest.java class FileCacheStoreTest (line 29) | class FileCacheStoreTest { method testCache (line 32) | @Test method testFileSizeExceed (line 56) | @Test method getDirectoryOfClassPath (line 70) | private String getDirectoryOfClassPath() throws URISyntaxException { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/compiler/support/AdaptiveCompilerTest.java class AdaptiveCompilerTest (line 24) | class AdaptiveCompilerTest extends JavaCodeTest { method testAvailableCompiler (line 26) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/compiler/support/ClassUtilsTest.java class ClassUtilsTest (line 28) | class ClassUtilsTest { method testNewInstance (line 30) | @Test method testNewInstance0 (line 36) | @Test method testNewInstance1 (line 42) | @Test method testNewInstance2 (line 50) | @Test method testForName (line 57) | @Test method testForName1 (line 62) | @Test method testForName2 (line 70) | @Test method testGetBoxedClass (line 90) | @Test method testBoxedAndUnboxed (line 103) | @Test method testGetSize (line 124) | @Test method testToUri (line 138) | @Test method testGetSizeMethod (line 143) | @Test method testGetSimpleClassName (line 148) | @Test type GenericInterface (line 155) | private interface GenericInterface {} class GenericClass (line 157) | private class GenericClass implements GenericInterface {} class GenericClass0 (line 159) | private class GenericClass0 implements GenericInterface {} class GenericClass1 (line 161) | private class GenericClass1 implements GenericInterface implements GenericInterface {} class GenericClass3 (line 165) | private class GenericClass3 implements GenericInterface { method getLength (line 166) | public int getLength() { class PrivateHelloServiceImpl (line 171) | private class PrivateHelloServiceImpl implements HelloService { method PrivateHelloServiceImpl (line 172) | private PrivateHelloServiceImpl() {} method sayHello (line 174) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/compiler/support/HelloService.java type HelloService (line 19) | public interface HelloService { method sayHello (line 21) | String sayHello(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/compiler/support/HelloServiceImpl0.java class HelloServiceImpl0 (line 19) | public class HelloServiceImpl0 implements HelloService { method sayHello (line 20) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/compiler/support/JavaCodeTest.java class JavaCodeTest (line 21) | class JavaCodeTest { method shouldIgnoreWithoutPackage (line 25) | boolean shouldIgnoreWithoutPackage() { method getSimpleCode (line 34) | String getSimpleCode() { method getSimpleCodeWithoutPackage (line 46) | String getSimpleCodeWithoutPackage() { method getSimpleCodeWithSyntax (line 57) | String getSimpleCodeWithSyntax() { method getSimpleCodeWithSyntax0 (line 70) | String getSimpleCodeWithSyntax0() { method getSimpleCodeWithImports (line 82) | String getSimpleCodeWithImports() { method getSimpleCodeWithWithExtends (line 97) | String getSimpleCodeWithWithExtends() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/compiler/support/JavassistCompilerTest.java class JavassistCompilerTest (line 26) | class JavassistCompilerTest extends JavaCodeTest { method testCompileJavaClass (line 27) | @Test method testCompileJavaClass0 (line 42) | @Test method testCompileJavaClass1 (line 62) | @Test method testCompileJavaClassWithImport (line 74) | @Test method testCompileJavaClassWithExtends (line 84) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/compiler/support/JdkCompilerTest.java class JdkCompilerTest (line 24) | class JdkCompilerTest extends JavaCodeTest { method test_compileJavaClass (line 26) | @Test method test_compileJavaClass0 (line 35) | @Test method test_compileJavaClass1 (line 47) | @Test method test_compileJavaClass_java8 (line 59) | @Test method test_compileJavaClass0_java8 (line 68) | @Test method test_compileJavaClass1_java8 (line 80) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/compiler/support/internal/HelloServiceInternalImpl.java class HelloServiceInternalImpl (line 19) | final class HelloServiceInternalImpl {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/concurrent/CompletableFutureTaskTest.java class CompletableFutureTaskTest (line 41) | class CompletableFutureTaskTest { method testCreate (line 51) | @Test method testRunnableResponse (line 64) | @Test method testListener (line 83) | @Test method testCustomExecutor (line 98) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/CompositeConfigurationTest.java class CompositeConfigurationTest (line 25) | class CompositeConfigurationTest { method test (line 27) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/ConfigurationCacheTest.java class ConfigurationCacheTest (line 25) | class ConfigurationCacheTest { method test (line 27) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/ConfigurationUtilsTest.java class ConfigurationUtilsTest (line 31) | class ConfigurationUtilsTest { method testCachedProperties (line 32) | @Test method testGetServerShutdownTimeout (line 71) | @Test method testGetProperty (line 78) | @Test method testParseSingleProperties (line 86) | @Test method testParseMultipleProperties (line 94) | @Test method testEscapedNewLine (line 103) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/EnvironmentConfigurationTest.java class EnvironmentConfigurationTest (line 28) | class EnvironmentConfigurationTest { method envConfig (line 33) | private EnvironmentConfiguration envConfig(Map map) { method testGetInternalProperty (line 42) | @Test method testGetProperties (line 53) | @Test method testHyphenAndDotKeyResolveFromEnv (line 66) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/EnvironmentTest.java class EnvironmentTest (line 38) | class EnvironmentTest { method testResolvePlaceholders (line 40) | @Test method test (line 63) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/InmemoryConfigurationTest.java class InmemoryConfigurationTest (line 33) | class InmemoryConfigurationTest { method init (line 45) | @BeforeEach method testGetMemProperty (line 53) | @Test method testGetProperties (line 69) | @Test method testGetInt (line 87) | @Test method getBoolean (line 95) | @Test method testIllegalType (line 103) | @Test method testDoesNotExist (line 112) | @Test method testConversions (line 118) | @Test method clean (line 156) | @AfterEach FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/MockOrderedPropertiesProvider1.java class MockOrderedPropertiesProvider1 (line 21) | public class MockOrderedPropertiesProvider1 implements OrderedProperties... method priority (line 22) | @Override method initProperties (line 27) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/MockOrderedPropertiesProvider2.java class MockOrderedPropertiesProvider2 (line 21) | public class MockOrderedPropertiesProvider2 implements OrderedProperties... method priority (line 22) | @Override method initProperties (line 27) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/OrderedPropertiesConfigurationTest.java class OrderedPropertiesConfigurationTest (line 29) | class OrderedPropertiesConfigurationTest { method testOrderPropertiesProviders (line 31) | @Test method testGetPropertyFromOrderedPropertiesConfiguration (line 38) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/PrefixedConfigurationTest.java class PrefixedConfigurationTest (line 25) | class PrefixedConfigurationTest { method testPrefixedConfiguration (line 27) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/PropertiesConfigurationTest.java class PropertiesConfigurationTest (line 29) | class PropertiesConfigurationTest { method test (line 31) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/SystemConfigurationTest.java class SystemConfigurationTest (line 27) | class SystemConfigurationTest { method init (line 44) | @BeforeEach method testGetSysProperty (line 53) | @Test method testConvert (line 69) | @Test method clean (line 95) | @AfterEach type ConfigMock (line 105) | enum ConfigMock { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationFactoryTest.java class AbstractDynamicConfigurationFactoryTest (line 33) | class AbstractDynamicConfigurationFactoryTest { method init (line 37) | @BeforeEach method testGetDynamicConfiguration (line 47) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationTest.java class AbstractDynamicConfigurationTest (line 47) | class AbstractDynamicConfigurationTest { method init (line 51) | @BeforeEach method testConstants (line 69) | @Test method testConstructor (line 84) | @Test method testPublishConfig (line 118) | @Test method testGetConfig (line 129) | @Test method testGetInternalProperty (line 135) | @Test method testGetProperties (line 140) | @Test method testAddListener (line 146) | @Test method testRemoveListener (line 152) | @Test method testClose (line 158) | @Test method testGetGroupAndGetDefaultGroup (line 169) | @Test method testGetTimeoutAndGetDefaultTimeout (line 181) | @Test method testRemoveConfigAndDoRemoveConfig (line 193) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/ConfigChangeTypeTest.java class ConfigChangeTypeTest (line 32) | class ConfigChangeTypeTest { method testMembers (line 34) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/ConfigChangedEventTest.java class ConfigChangedEventTest (line 29) | class ConfigChangedEventTest { method testGetter (line 37) | @Test method testEqualsAndHashCode (line 57) | @Test method testToString (line 72) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/DynamicConfigurationFactoryTest.java class DynamicConfigurationFactoryTest (line 32) | class DynamicConfigurationFactoryTest { method testDefaultExtension (line 34) | @Test method getExtensionLoader (line 46) | private ExtensionLoader getExtensionLoader(Class extClass) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/constants/CommonConstantsTest.java class CommonConstantsTest (line 32) | class CommonConstantsTest { method test (line 34) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/ConverterTest.java class ConverterTest (line 35) | class ConverterTest { method setup (line 39) | @BeforeEach method tearDown (line 44) | @AfterEach method testGetConverter (line 49) | @Test method testConvertIfPossible (line 56) | @Test method getExtensionLoader (line 63) | private ExtensionLoader getExtensionLoader(Class extClass) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/StringToBooleanConverterTest.java class StringToBooleanConverterTest (line 32) | class StringToBooleanConverterTest { method init (line 36) | @BeforeEach method testAccept (line 42) | @Test method testConvert (line 47) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/StringToCharArrayConverterTest.java class StringToCharArrayConverterTest (line 32) | class StringToCharArrayConverterTest { method init (line 36) | @BeforeEach method testAccept (line 42) | @Test method testConvert (line 47) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/StringToCharacterConverterTest.java class StringToCharacterConverterTest (line 33) | class StringToCharacterConverterTest { method init (line 37) | @BeforeEach method testAccept (line 43) | @Test method testConvert (line 48) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/StringToDoubleConverterTest.java class StringToDoubleConverterTest (line 33) | class StringToDoubleConverterTest { method init (line 37) | @BeforeEach method testAccept (line 43) | @Test method testConvert (line 48) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/StringToDurationConverterTest.java class StringToDurationConverterTest (line 35) | class StringToDurationConverterTest { method init (line 39) | @BeforeEach method testAccept (line 45) | @Test method testConvert (line 50) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/StringToFloatConverterTest.java class StringToFloatConverterTest (line 33) | class StringToFloatConverterTest { method init (line 37) | @BeforeEach method testAccept (line 42) | @Test method testConvert (line 47) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/StringToIntegerConverterTest.java class StringToIntegerConverterTest (line 33) | class StringToIntegerConverterTest { method init (line 37) | @BeforeEach method testAccept (line 43) | @Test method testConvert (line 48) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/StringToLongConverterTest.java class StringToLongConverterTest (line 35) | class StringToLongConverterTest { method init (line 39) | @BeforeEach method testAccept (line 44) | @Test method testConvert (line 49) | @Test method getExtensionLoader (line 58) | private ExtensionLoader getExtensionLoader(Class extClass) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/StringToOptionalConverterTest.java class StringToOptionalConverterTest (line 33) | class StringToOptionalConverterTest { method init (line 37) | @BeforeEach method testAccept (line 43) | @Test method testConvert (line 48) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/StringToShortConverterTest.java class StringToShortConverterTest (line 33) | class StringToShortConverterTest { method init (line 37) | @BeforeEach method testAccept (line 42) | @Test method testConvert (line 47) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/StringToStringConverterTest.java class StringToStringConverterTest (line 32) | class StringToStringConverterTest { method init (line 36) | @BeforeEach method testAccept (line 42) | @Test method testConvert (line 47) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/multiple/MultiValueConverterTest.java class MultiValueConverterTest (line 38) | class MultiValueConverterTest { method testFind (line 40) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/multiple/StringToArrayConverterTest.java class StringToArrayConverterTest (line 35) | class StringToArrayConverterTest { method init (line 39) | @BeforeEach method testAccept (line 44) | @Test method testConvert (line 53) | @Test method testGetSourceType (line 61) | @Test method testGetPriority (line 66) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/multiple/StringToBlockingDequeConverterTest.java class StringToBlockingDequeConverterTest (line 55) | class StringToBlockingDequeConverterTest { method init (line 59) | @BeforeEach method testAccept (line 64) | @Test method testConvert (line 92) | @Test method testGetSourceType (line 112) | @Test method testGetPriority (line 117) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/multiple/StringToBlockingQueueConverterTest.java class StringToBlockingQueueConverterTest (line 53) | class StringToBlockingQueueConverterTest { method init (line 57) | @BeforeEach method testAccept (line 62) | @Test method testConvert (line 90) | @Test method testGetSourceType (line 114) | @Test method testGetPriority (line 119) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/multiple/StringToCollectionConverterTest.java class StringToCollectionConverterTest (line 50) | class StringToCollectionConverterTest { method init (line 54) | @BeforeEach method testAccept (line 59) | @Test method testConvert (line 87) | @Test method testGetSourceType (line 106) | @Test method testGetPriority (line 111) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/multiple/StringToDequeConverterTest.java class StringToDequeConverterTest (line 54) | class StringToDequeConverterTest { method init (line 58) | @BeforeEach method testAccept (line 63) | @Test method testConvert (line 91) | @Test method testGetSourceType (line 110) | @Test method testGetPriority (line 115) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/multiple/StringToListConverterTest.java class StringToListConverterTest (line 53) | class StringToListConverterTest { method init (line 57) | @BeforeEach method testAccept (line 62) | @Test method testConvert (line 90) | @Test method testGetSourceType (line 109) | @Test method testGetPriority (line 114) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/multiple/StringToNavigableSetConverterTest.java class StringToNavigableSetConverterTest (line 53) | class StringToNavigableSetConverterTest { method init (line 57) | @BeforeEach method testAccept (line 62) | @Test method testConvert (line 90) | @Test method testGetSourceType (line 109) | @Test method testGetPriority (line 114) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/multiple/StringToQueueConverterTest.java class StringToQueueConverterTest (line 53) | class StringToQueueConverterTest { method init (line 57) | @BeforeEach method testAccept (line 62) | @Test method testConvert (line 90) | @Test method testGetSourceType (line 110) | @Test method testGetPriority (line 115) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/multiple/StringToSetConverterTest.java class StringToSetConverterTest (line 53) | class StringToSetConverterTest { method init (line 57) | @BeforeEach method testAccept (line 62) | @Test method testConvert (line 90) | @Test method testGetSourceType (line 109) | @Test method testGetPriority (line 114) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/multiple/StringToSortedSetConverterTest.java class StringToSortedSetConverterTest (line 53) | class StringToSortedSetConverterTest { method init (line 57) | @BeforeEach method testAccept (line 62) | @Test method testConvert (line 90) | @Test method testGetSourceType (line 109) | @Test method testGetPriority (line 114) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/convert/multiple/StringToTransferQueueConverterTest.java class StringToTransferQueueConverterTest (line 53) | class StringToTransferQueueConverterTest { method init (line 57) | @BeforeEach method testAccept (line 62) | @Test method testConvert (line 90) | @Test method testGetSourceType (line 111) | @Test method testGetPriority (line 116) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/AdaptiveClassCodeGeneratorTest.java class AdaptiveClassCodeGeneratorTest (line 37) | class AdaptiveClassCodeGeneratorTest { method testGenerate (line 39) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/DubboExternalLoadingStrategy.java class DubboExternalLoadingStrategy (line 24) | public class DubboExternalLoadingStrategy implements LoadingStrategy { method directory (line 26) | @Override method overridden (line 31) | @Override method getPriority (line 36) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ExtensionDirectorTest.java class ExtensionDirectorTest (line 34) | class ExtensionDirectorTest { method testInheritanceAndScope (line 40) | @Test method testPostProcessor (line 88) | @Test method testModelAware (line 91) | @Test method testModelDataIsolation (line 154) | @Test method testInjection (line 260) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ExtensionLoaderTest.java class ExtensionLoaderTest (line 98) | class ExtensionLoaderTest { method getExtensionLoader (line 100) | private ExtensionLoader getExtensionLoader(Class type) { method test_getExtensionLoader_Null (line 104) | @Test method test_getExtensionLoader_NotInterface (line 114) | @Test method test_getExtensionLoader_NotSpiAnnotation (line 127) | @Test method test_getDefaultExtension (line 142) | @Test method test_getDefaultExtension_NULL (line 151) | @Test method test_getExtension (line 160) | @Test method test_getExtension_WithWrapper (line 166) | @Test method test_getExtension_withWrapperAnnotation (line 195) | @Test method test_getActivateExtension_WithWrapper1 (line 222) | @Test method test_getExtension_ExceptionNoExtension (line 230) | @Test method test_getExtension_ExceptionNoExtension_WrapperNotAffactName (line 242) | @Test method test_getExtension_ExceptionNullArg (line 255) | @Test method test_hasExtension (line 265) | @Test method test_hasExtension_wrapperIsNotExt (line 279) | @Test method test_getSupportedExtensions (line 295) | @Test method test_getSupportedExtensions_wrapperIsNotExt (line 307) | @Test method test_AddExtension (line 320) | @Test method test_AddExtension_NoExtend (line 339) | @Test method test_AddExtension_ExceptionWhenExistedExtension (line 348) | @Test method test_AddExtension_Adaptive (line 363) | @Test method test_AddExtension_Adaptive_ExceptionWhenExistedAdaptive (line 372) | @Test method test_addExtension_with_error_class (line 389) | @Test method test_addExtension_with_interface (line 402) | @Test method test_addExtension_without_adaptive_annotation (line 414) | @Test method test_getLoadedExtension_name_with_null (line 427) | @Test method test_getLoadedExtension_null (line 436) | @Test method test_getLoadedExtension (line 442) | @Test method test_getLoadedExtensions (line 451) | @Test method test_getLoadedExtensionInstances (line 463) | @Test method test_replaceExtension_with_error_class (line 476) | @Test method test_replaceExtension_with_interface (line 489) | @Test method test_replaceExtension (line 501) | @Test method test_replaceExtension_Adaptive (line 528) | @Test method test_replaceExtension_ExceptionWhenNotExistedExtension (line 541) | @Test method test_replaceExtension_Adaptive_ExceptionWhenNotExistedExtension (line 556) | @Test method test_InitError (line 571) | @Test method testLoadActivateExtension (line 589) | @Test method testLoadDefaultActivateExtension1 (line 621) | @Test method testLoadDefaultActivateExtension2 (line 644) | @Test method testInjectExtension (line 667) | @Test method testMultiNames (line 681) | @Test method testGetOrDefaultExtension (line 692) | @Test method testGetSupported (line 701) | @Test method testOverridden (line 711) | @Test method testGetLoadingStrategies (line 737) | @Test method testDuplicatedImplWithoutOverriddenStrategy (line 762) | @Test method testDuplicatedImplWithOverriddenStrategy (line 788) | @Test method testLoadByDubboInternalSPI (line 800) | @Test method isWrapperClass (line 825) | @Test class DubboExternalLoadingStrategyTest (line 835) | private static class DubboExternalLoadingStrategyTest implements Loadi... method DubboExternalLoadingStrategyTest (line 837) | public DubboExternalLoadingStrategyTest(boolean overridden) { method directory (line 843) | @Override method overridden (line 848) | @Override method getPriority (line 853) | @Override class DubboInternalLoadingStrategyTest (line 862) | private static class DubboInternalLoadingStrategyTest implements Loadi... method DubboInternalLoadingStrategyTest (line 864) | public DubboInternalLoadingStrategyTest(boolean overridden) { method directory (line 870) | @Override method overridden (line 875) | @Override method getPriority (line 880) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ExtensionLoader_Activate_Test.java class ExtensionLoader_Activate_Test (line 28) | public class ExtensionLoader_Activate_Test { method test_onClass (line 30) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ExtensionLoader_Adaptive_Test.java class ExtensionLoader_Adaptive_Test (line 47) | class ExtensionLoader_Adaptive_Test { method test_useAdaptiveClass (line 49) | @Test method test_getAdaptiveExtension_defaultAdaptiveKey (line 56) | @Test method test_getAdaptiveExtension_customizeAdaptiveKey (line 80) | @Test method test_getAdaptiveExtension_protocolKey (line 96) | @Test method test_getAdaptiveExtension_UrlNpe (line 132) | @Test method test_getAdaptiveExtension_ExceptionWhenNoAdaptiveMethodOnInterface (line 144) | @Test method test_getAdaptiveExtension_ExceptionWhenNotAdaptiveMethod (line 173) | @Test method test_getAdaptiveExtension_ExceptionWhenNoUrlAttribute (line 192) | @Test method test_urlHolder_getAdaptiveExtension (line 205) | @Test method test_urlHolder_getAdaptiveExtension_noExtension (line 220) | @Test method test_urlHolder_getAdaptiveExtension_UrlNpe (line 246) | @Test method test_urlHolder_getAdaptiveExtension_ExceptionWhenNotAdativeMethod (line 265) | @Test method test_urlHolder_getAdaptiveExtension_ExceptionWhenNameNotProvided (line 283) | @Test method test_getAdaptiveExtension_inject (line 312) | @Test method test_getAdaptiveExtension_InjectNotExtFail (line 329) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ExtensionLoader_Adaptive_UseJdkCompiler_Test.java class ExtensionLoader_Adaptive_UseJdkCompiler_Test (line 24) | class ExtensionLoader_Adaptive_UseJdkCompiler_Test extends ExtensionLoad... method setUp (line 25) | @BeforeAll method tearDown (line 30) | @AfterAll FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ExtensionLoader_Compatible_Test.java class ExtensionLoader_Compatible_Test (line 29) | class ExtensionLoader_Compatible_Test { method test_getExtension (line 31) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/NoSpiExt.java type NoSpiExt (line 24) | public interface NoSpiExt { method echo (line 25) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/SPI1.java type SPI1 (line 19) | @SPI method sayHello (line 21) | String sayHello(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/SPI1Impl.java class SPI1Impl (line 19) | @Activate method sayHello (line 21) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/SPI2.java type SPI2 (line 19) | @SPI method sayHello (line 21) | String sayHello(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/SPI2Impl.java class SPI2Impl (line 19) | @Activate method sayHello (line 21) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/SPI3.java type SPI3 (line 19) | @SPI method sayHello (line 21) | String sayHello(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/SPI3Impl.java class SPI3Impl (line 19) | @Activate method sayHello (line 21) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/SPI4.java type SPI4 (line 19) | @SPI method sayHello (line 21) | String sayHello(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/SPI4Impl.java class SPI4Impl (line 19) | @Activate method sayHello (line 21) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/activate/ActivateExt1.java type ActivateExt1 (line 21) | @SPI("impl1") method echo (line 23) | String echo(String msg); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/activate/ActivateWrapperExt1.java type ActivateWrapperExt1 (line 21) | @SPI("extImp1") method echo (line 23) | String echo(String msg); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/activate/impl/ActivateExt1Impl1.java class ActivateExt1Impl1 (line 22) | @Activate( method echo (line 26) | public String echo(String msg) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/activate/impl/ActivateOnClassExt1Impl.java class ActivateOnClassExt1Impl (line 22) | @Activate( method echo (line 26) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/activate/impl/ActivateWrapperExt1Impl1.java class ActivateWrapperExt1Impl1 (line 22) | @Activate( method echo (line 26) | public String echo(String msg) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/activate/impl/ActivateWrapperExt1Impl2.java class ActivateWrapperExt1Impl2 (line 22) | @Activate( method echo (line 26) | public String echo(String msg) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/activate/impl/ActivateWrapperExt1Wrapper.java class ActivateWrapperExt1Wrapper (line 21) | public class ActivateWrapperExt1Wrapper implements ActivateWrapperExt1 { method ActivateWrapperExt1Wrapper (line 24) | public ActivateWrapperExt1Wrapper(ActivateWrapperExt1 activateWrapperE... method echo (line 28) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/activate/impl/GroupActivateExtImpl.java class GroupActivateExtImpl (line 22) | @Activate(group = {"group1", "group2"}) method echo (line 25) | public String echo(String msg) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/activate/impl/OrderActivateExtImpl1.java class OrderActivateExtImpl1 (line 22) | @Activate( method echo (line 27) | public String echo(String msg) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/activate/impl/OrderActivateExtImpl2.java class OrderActivateExtImpl2 (line 22) | @Activate( method echo (line 27) | public String echo(String msg) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/activate/impl/ValueActivateExtImpl.java class ValueActivateExtImpl (line 22) | @Activate( method echo (line 27) | public String echo(String msg) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/adaptive/HasAdaptiveExt.java type HasAdaptiveExt (line 23) | @SPI method echo (line 25) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/adaptive/impl/HasAdaptiveExtImpl1.java class HasAdaptiveExtImpl1 (line 22) | public class HasAdaptiveExtImpl1 implements HasAdaptiveExt { method echo (line 23) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/adaptive/impl/HasAdaptiveExt_ManualAdaptive.java class HasAdaptiveExt_ManualAdaptive (line 24) | @Adaptive method echo (line 26) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/compatible/CompatibleExt.java type CompatibleExt (line 23) | @SPI("impl1") method echo (line 25) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/compatible/impl/CompatibleExtImpl1.java class CompatibleExtImpl1 (line 23) | @Extension("impl1") method echo (line 25) | public String echo(URL url, String s) { method yell (line 29) | public String yell(URL url, String s) { method bang (line 33) | public String bang(URL url, int i) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/compatible/impl/CompatibleExtImpl2.java class CompatibleExtImpl2 (line 22) | public class CompatibleExtImpl2 implements CompatibleExt { method echo (line 23) | public String echo(URL url, String s) { method yell (line 27) | public String yell(URL url, String s) { method bang (line 31) | public String bang(URL url, int i) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/convert/String2BooleanConverter.java class String2BooleanConverter (line 27) | public class String2BooleanConverter extends StringToBooleanConverter {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/convert/String2DoubleConverter.java class String2DoubleConverter (line 27) | public class String2DoubleConverter extends StringToDoubleConverter {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/convert/String2IntegerConverter.java class String2IntegerConverter (line 27) | public class String2IntegerConverter extends StringToIntegerConverter {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/FooAppProvider.java type FooAppProvider (line 24) | @SPI(scope = ExtensionScope.APPLICATION) method process (line 27) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/FooAppService.java type FooAppService (line 24) | @SPI(scope = ExtensionScope.APPLICATION) method process (line 26) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/FooFrameworkProvider.java type FooFrameworkProvider (line 24) | @SPI(scope = ExtensionScope.FRAMEWORK) method process (line 27) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/FooFrameworkService.java type FooFrameworkService (line 24) | @SPI(scope = ExtensionScope.FRAMEWORK) method process (line 26) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/FooModuleProvider.java type FooModuleProvider (line 24) | @SPI(scope = ExtensionScope.MODULE) method process (line 27) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/FooModuleService.java type FooModuleService (line 24) | @SPI(scope = ExtensionScope.MODULE) method process (line 27) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/impl/BaseTestService.java class BaseTestService (line 25) | public class BaseTestService implements ScopeModelAware, Disposable { method setFrameworkModel (line 31) | @Override method setApplicationModel (line 36) | @Override method setModuleModel (line 41) | @Override method getFrameworkModel (line 46) | public FrameworkModel getFrameworkModel() { method getApplicationModel (line 50) | public ApplicationModel getApplicationModel() { method getModuleModel (line 54) | public ModuleModel getModuleModel() { method destroy (line 58) | @Override method isDestroyed (line 63) | public boolean isDestroyed() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/impl/TestAppProvider.java class TestAppProvider (line 22) | public class TestAppProvider implements FooAppProvider { method process (line 23) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/impl/TestAppService.java class TestAppService (line 26) | public class TestAppService extends BaseTestService implements FooAppSer... method getFrameworkService (line 36) | public FooFrameworkService getFrameworkService() { method setFrameworkService (line 40) | public void setFrameworkService(FooFrameworkService frameworkService) { method getAppProvider (line 44) | public FooAppProvider getAppProvider() { method setAppProvider (line 48) | public void setAppProvider(FooAppProvider appProvider) { method getModuleProvider (line 52) | public FooModuleProvider getModuleProvider() { method setModuleProvider (line 56) | public void setModuleProvider(FooModuleProvider moduleProvider) { method getFrameworkProvider (line 60) | public FooFrameworkProvider getFrameworkProvider() { method setFrameworkProvider (line 64) | public void setFrameworkProvider(FooFrameworkProvider frameworkProvide... method process (line 68) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/impl/TestFrameworkProvider.java class TestFrameworkProvider (line 22) | public class TestFrameworkProvider implements FooFrameworkProvider { method process (line 23) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/impl/TestFrameworkService.java class TestFrameworkService (line 25) | public class TestFrameworkService extends BaseTestService implements Foo... method getFrameworkProvider (line 33) | public FooFrameworkProvider getFrameworkProvider() { method setFrameworkProvider (line 37) | public void setFrameworkProvider(FooFrameworkProvider frameworkProvide... method getAppProvider (line 41) | public FooAppProvider getAppProvider() { method setAppProvider (line 45) | public void setAppProvider(FooAppProvider appProvider) { method getModuleProvider (line 49) | public FooModuleProvider getModuleProvider() { method setModuleProvider (line 53) | public void setModuleProvider(FooModuleProvider moduleProvider) { method process (line 57) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/impl/TestModuleProvider.java class TestModuleProvider (line 22) | public class TestModuleProvider implements FooModuleProvider { method process (line 24) | public void process(URL url) {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/director/impl/TestModuleService.java class TestModuleService (line 27) | public class TestModuleService extends BaseTestService implements FooMod... method getFrameworkService (line 39) | public FooFrameworkService getFrameworkService() { method setFrameworkService (line 43) | public void setFrameworkService(FooFrameworkService frameworkService) { method getAppProvider (line 47) | public FooAppProvider getAppProvider() { method setAppProvider (line 51) | public void setAppProvider(FooAppProvider appProvider) { method getModuleProvider (line 55) | public FooModuleProvider getModuleProvider() { method setModuleProvider (line 59) | public void setModuleProvider(FooModuleProvider moduleProvider) { method getFrameworkProvider (line 63) | public FooFrameworkProvider getFrameworkProvider() { method setFrameworkProvider (line 67) | public void setFrameworkProvider(FooFrameworkProvider frameworkProvide... method getAppService (line 71) | public FooAppService getAppService() { method setAppService (line 75) | public void setAppService(FooAppService appService) { method process (line 79) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/duplicated/DuplicatedOverriddenExt.java type DuplicatedOverriddenExt (line 24) | @SPI method echo (line 27) | String echo(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/duplicated/DuplicatedWithoutOverriddenExt.java type DuplicatedWithoutOverriddenExt (line 25) | @SPI method echo (line 28) | String echo(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/duplicated/impl/DuplicatedOverriddenExt1.java class DuplicatedOverriddenExt1 (line 21) | public class DuplicatedOverriddenExt1 implements DuplicatedOverriddenExt { method echo (line 23) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/duplicated/impl/DuplicatedOverriddenExt2.java class DuplicatedOverriddenExt2 (line 21) | public class DuplicatedOverriddenExt2 implements DuplicatedOverriddenExt { method echo (line 23) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/duplicated/impl/DuplicatedWithoutOverriddenExt1.java class DuplicatedWithoutOverriddenExt1 (line 21) | public class DuplicatedWithoutOverriddenExt1 implements DuplicatedWithou... method echo (line 23) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/duplicated/impl/DuplicatedWithoutOverriddenExt2.java class DuplicatedWithoutOverriddenExt2 (line 21) | public class DuplicatedWithoutOverriddenExt2 implements DuplicatedWithou... method echo (line 23) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext1/SimpleExt.java type SimpleExt (line 26) | @SPI("impl1") method echo (line 29) | @Adaptive method yell (line 32) | @Adaptive({"key1", "key2"}) method bang (line 36) | String bang(URL url, int i); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext1/impl/SimpleExtImpl1.java class SimpleExtImpl1 (line 22) | public class SimpleExtImpl1 implements SimpleExt { method echo (line 23) | public String echo(URL url, String s) { method yell (line 27) | public String yell(URL url, String s) { method bang (line 31) | public String bang(URL url, int i) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext1/impl/SimpleExtImpl2.java class SimpleExtImpl2 (line 22) | public class SimpleExtImpl2 implements SimpleExt { method echo (line 23) | public String echo(URL url, String s) { method yell (line 27) | public String yell(URL url, String s) { method bang (line 31) | public String bang(URL url, int i) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext1/impl/SimpleExtImpl3.java class SimpleExtImpl3 (line 22) | public class SimpleExtImpl3 implements SimpleExt { method echo (line 23) | public String echo(URL url, String s) { method yell (line 27) | public String yell(URL url, String s) { method bang (line 31) | public String bang(URL url, int i) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext10_multi_names/Ext10MultiNames.java type Ext10MultiNames (line 21) | @SPI FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext10_multi_names/impl/Ext10MultiNamesImpl.java class Ext10MultiNamesImpl (line 21) | public class Ext10MultiNamesImpl implements Ext10MultiNames {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext11_no_adaptive/NoAdaptiveExt.java type NoAdaptiveExt (line 24) | @SPI method echo (line 27) | String echo(String s); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext11_no_adaptive/NoAdaptiveExtImpl.java class NoAdaptiveExtImpl (line 19) | public class NoAdaptiveExtImpl implements NoAdaptiveExt { method echo (line 21) | public String echo(String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext2/Ext2.java type Ext2 (line 26) | @SPI method echo (line 29) | @Adaptive method bang (line 32) | String bang(URL url, int i); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext2/UrlHolder.java class UrlHolder (line 21) | public class UrlHolder { method getNum (line 30) | public Double getNum() { method setNum (line 34) | public void setNum(Double num) { method getUrl (line 38) | public URL getUrl() { method setUrl (line 42) | public void setUrl(URL url) { method getName (line 46) | public String getName() { method setName (line 50) | public void setName(String name) { method getAge (line 54) | public int getAge() { method setAge (line 58) | public void setAge(int age) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext2/impl/Ext2Impl1.java class Ext2Impl1 (line 23) | public class Ext2Impl1 implements Ext2 { method echo (line 24) | public String echo(UrlHolder holder, String s) { method bang (line 28) | public String bang(URL url, int i) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext2/impl/Ext2Impl2.java class Ext2Impl2 (line 23) | public class Ext2Impl2 implements Ext2 { method echo (line 24) | public String echo(UrlHolder holder, String s) { method bang (line 28) | public String bang(URL url, int i) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext2/impl/Ext2Impl3.java class Ext2Impl3 (line 23) | public class Ext2Impl3 implements Ext2 { method echo (line 24) | public String echo(UrlHolder holder, String s) { method bang (line 28) | public String bang(URL url, int i) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext3/UseProtocolKeyExt.java type UseProtocolKeyExt (line 23) | @SPI("impl1") method echo (line 26) | @Adaptive({"key1", "protocol"}) method yell (line 30) | @Adaptive({"protocol", "key2"}) FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext3/impl/UseProtocolKeyExtImpl1.java class UseProtocolKeyExtImpl1 (line 22) | public class UseProtocolKeyExtImpl1 implements UseProtocolKeyExt { method echo (line 23) | public String echo(URL url, String s) { method yell (line 27) | public String yell(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext3/impl/UseProtocolKeyExtImpl2.java class UseProtocolKeyExtImpl2 (line 22) | public class UseProtocolKeyExtImpl2 implements UseProtocolKeyExt { method echo (line 23) | public String echo(URL url, String s) { method yell (line 27) | public String yell(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext3/impl/UseProtocolKeyExtImpl3.java class UseProtocolKeyExtImpl3 (line 22) | public class UseProtocolKeyExtImpl3 implements UseProtocolKeyExt { method echo (line 23) | public String echo(URL url, String s) { method yell (line 27) | public String yell(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext4/NoUrlParamExt.java type NoUrlParamExt (line 24) | @SPI("impl1") method bark (line 27) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext4/impl/Ext4Impl1.java class Ext4Impl1 (line 23) | public class Ext4Impl1 implements NoUrlParamExt { method bark (line 24) | public String bark(String name, List list) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext4/impl/Ext4Impl2.java class Ext4Impl2 (line 23) | public class Ext4Impl2 implements NoUrlParamExt { method bark (line 24) | public String bark(String name, List list) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext5/NoAdaptiveMethodExt.java type NoAdaptiveMethodExt (line 25) | @SPI("impl1") method echo (line 27) | String echo(URL url, String s); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext5/impl/Ext5Impl1.java class Ext5Impl1 (line 22) | public class Ext5Impl1 implements NoAdaptiveMethodExt { method echo (line 23) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext5/impl/Ext5Impl2.java class Ext5Impl2 (line 22) | public class Ext5Impl2 implements NoAdaptiveMethodExt { method echo (line 23) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_inject/Dao.java type Dao (line 19) | public interface Dao { method update (line 20) | void update(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_inject/Ext6.java type Ext6 (line 26) | @SPI method echo (line 28) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_inject/impl/DaoImpl.java class DaoImpl (line 21) | public class DaoImpl implements Dao { method update (line 22) | public void update() {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_inject/impl/Ext6Impl1.java class Ext6Impl1 (line 26) | public class Ext6Impl1 implements Ext6 { method setDao (line 30) | public void setDao(Dao obj) { method setExt1 (line 35) | public void setExt1(SimpleExt ext1) { method echo (line 39) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_inject/impl/Ext6Impl2.java class Ext6Impl2 (line 24) | public class Ext6Impl2 implements Ext6 { method getList (line 27) | public List getList() { method setList (line 31) | public void setList(List list) { method echo (line 35) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_wrap/WrappedExt.java type WrappedExt (line 25) | @SPI("impl1") method echo (line 28) | String echo(URL url, String s); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_wrap/WrappedExtWrapper.java type WrappedExtWrapper (line 19) | public interface WrappedExtWrapper { method getOrigin (line 21) | WrappedExt getOrigin(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_wrap/impl/Ext6Impl1.java class Ext6Impl1 (line 22) | public class Ext6Impl1 implements WrappedExt { method echo (line 23) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_wrap/impl/Ext6Impl2.java class Ext6Impl2 (line 22) | public class Ext6Impl2 implements WrappedExt { method echo (line 23) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_wrap/impl/Ext6Impl3.java class Ext6Impl3 (line 22) | public class Ext6Impl3 implements WrappedExt { method echo (line 24) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_wrap/impl/Ext6Impl4.java class Ext6Impl4 (line 22) | public class Ext6Impl4 implements WrappedExt { method echo (line 24) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_wrap/impl/Ext6Wrapper1.java class Ext6Wrapper1 (line 26) | @Wrapper(matches = {"impl1", "impl2"}) method Ext6Wrapper1 (line 31) | public Ext6Wrapper1(WrappedExt origin) { method echo (line 35) | public String echo(URL url, String s) { method getOrigin (line 40) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_wrap/impl/Ext6Wrapper2.java class Ext6Wrapper2 (line 26) | @Wrapper(mismatches = {"impl3", "impl4"}) method Ext6Wrapper2 (line 31) | public Ext6Wrapper2(WrappedExt origin) { method echo (line 35) | public String echo(URL url, String s) { method getOrigin (line 40) | public WrappedExt getOrigin() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_wrap/impl/Ext6Wrapper3.java class Ext6Wrapper3 (line 26) | @Wrapper( method Ext6Wrapper3 (line 33) | public Ext6Wrapper3(WrappedExt origin) { method echo (line 37) | public String echo(URL url, String s) { method getOrigin (line 42) | public WrappedExt getOrigin() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext6_wrap/impl/Ext6Wrapper4.java class Ext6Wrapper4 (line 26) | @Wrapper( method Ext6Wrapper4 (line 33) | public Ext6Wrapper4(WrappedExt origin) { method echo (line 37) | public String echo(URL url, String s) { method getOrigin (line 42) | public WrappedExt getOrigin() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext7/InitErrorExt.java type InitErrorExt (line 27) | @SPI method echo (line 29) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext7/impl/Ext7Impl.java class Ext7Impl (line 22) | public class Ext7Impl implements InitErrorExt { method echo (line 23) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext7/impl/Ext7InitErrorImpl.java class Ext7InitErrorImpl (line 22) | public class Ext7InitErrorImpl implements InitErrorExt { method echo (line 30) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext8_add/AddExt1.java type AddExt1 (line 26) | @SPI("impl1") method echo (line 28) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext8_add/AddExt2.java type AddExt2 (line 26) | @SPI("impl1") method echo (line 28) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext8_add/AddExt3.java type AddExt3 (line 26) | @SPI("impl1") method echo (line 28) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext8_add/AddExt4.java type AddExt4 (line 26) | @SPI("impl1") method echo (line 28) | @Adaptive FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext8_add/impl/AddExt1Impl1.java class AddExt1Impl1 (line 22) | public class AddExt1Impl1 implements AddExt1 { method echo (line 23) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext8_add/impl/AddExt1_ManualAdaptive.java class AddExt1_ManualAdaptive (line 24) | @Adaptive method echo (line 26) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext8_add/impl/AddExt1_ManualAdd1.java class AddExt1_ManualAdd1 (line 22) | public class AddExt1_ManualAdd1 implements AddExt1 { method echo (line 23) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext8_add/impl/AddExt1_ManualAdd2.java class AddExt1_ManualAdd2 (line 22) | public class AddExt1_ManualAdd2 implements AddExt1 { method echo (line 23) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext8_add/impl/AddExt2Impl1.java class AddExt2Impl1 (line 22) | public class AddExt2Impl1 implements AddExt2 { method echo (line 23) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext8_add/impl/AddExt2_ManualAdaptive.java class AddExt2_ManualAdaptive (line 24) | @Adaptive method echo (line 26) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext8_add/impl/AddExt3_ManualAdaptive.java class AddExt3_ManualAdaptive (line 24) | @Adaptive method echo (line 26) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext8_add/impl/AddExt4_ManualAdaptive.java class AddExt4_ManualAdaptive (line 24) | @Adaptive method echo (line 26) | public String echo(URL url, String s) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext9_empty/Ext9Empty.java type Ext9Empty (line 21) | @SPI method empty (line 23) | void empty(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/ext9_empty/impl/Ext9EmptyImpl.java class Ext9EmptyImpl (line 21) | public class Ext9EmptyImpl implements Ext9Empty { method empty (line 22) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/inject/AdaptiveExtensionInjectorTest.java class AdaptiveExtensionInjectorTest (line 34) | class AdaptiveExtensionInjectorTest { method test (line 36) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/injection/InjectExt.java type InjectExt (line 21) | @SPI("injection") method echo (line 23) | String echo(String msg); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/injection/impl/InjectExtImpl.java class InjectExtImpl (line 24) | public class InjectExtImpl implements InjectExt { method setSimpleExt (line 34) | public void setSimpleExt(SimpleExt simpleExt) { method setSimpleExt1 (line 38) | @DisableInject method setGenericType (line 43) | public void setGenericType(Object genericType) { method echo (line 47) | @Override method getSimpleExt (line 52) | public SimpleExt getSimpleExt() { method getSimpleExt1 (line 56) | public SimpleExt getSimpleExt1() { method getGenericType (line 60) | public Object getGenericType() { method getDemo (line 64) | public Demo getDemo() { method setDemo (line 68) | public void setDemo(Demo demo) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/support/ActivateComparatorTest.java class ActivateComparatorTest (line 29) | class ActivateComparatorTest { method setup (line 33) | @BeforeEach method testActivateComparator (line 39) | @Test method testFilterOrder (line 59) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/support/Filter0.java type Filter0 (line 21) | @SPI FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/support/Filter1.java class Filter1 (line 21) | @Activate FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/support/Filter2.java class Filter2 (line 21) | @Activate(before = "_1") FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/support/Filter3.java class Filter3 (line 21) | @Activate(after = "_4") FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/support/Filter4.java class Filter4 (line 21) | @Activate(before = "_2") FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/support/Order0Filter0.java type Order0Filter0 (line 21) | @SPI FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/support/Order0Filter1.java class Order0Filter1 (line 21) | @Activate FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/support/Order0Filter2.java class Order0Filter2 (line 21) | @Activate FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/wrapper/Demo.java type Demo (line 21) | @SPI("demo") method echo (line 23) | String echo(String msg); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/wrapper/WrapperTest.java class WrapperTest (line 32) | class WrapperTest { method testWrapper (line 34) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/wrapper/impl/DemoImpl.java class DemoImpl (line 21) | public class DemoImpl implements Demo { method echo (line 22) | @Override method DemoImpl (line 27) | public DemoImpl() {} method DemoImpl (line 29) | public DemoImpl(String test) {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/wrapper/impl/DemoWrapper.java class DemoWrapper (line 22) | @Wrapper( method DemoWrapper (line 28) | public DemoWrapper(Demo demo) { method echo (line 32) | public String echo(String msg) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/extension/wrapper/impl/DemoWrapper2.java class DemoWrapper2 (line 22) | @Wrapper( method DemoWrapper2 (line 28) | public DemoWrapper2(Demo demo) { method echo (line 32) | public String echo(String msg) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/function/PredicatesTest.java class PredicatesTest (line 33) | class PredicatesTest { method testAlwaysTrue (line 35) | @Test method testAlwaysFalse (line 40) | @Test method testAnd (line 45) | @Test method testOr (line 53) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/function/StreamsTest.java class StreamsTest (line 38) | class StreamsTest { method testFilterStream (line 40) | @Test method testFilterList (line 46) | @Test method testFilterSet (line 52) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableActionTest.java class ThrowableActionTest (line 29) | class ThrowableActionTest { method testExecute (line 31) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableConsumerTest.java class ThrowableConsumerTest (line 29) | class ThrowableConsumerTest { method testExecute (line 31) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableFunctionTest.java class ThrowableFunctionTest (line 29) | class ThrowableFunctionTest { method testExecute (line 31) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/io/BytesTest.java class BytesTest (line 28) | class BytesTest { method testMain (line 36) | @Test method testWrongBase64Code (line 70) | @Test method testWrongOffSet (line 76) | @Test method testLargeLength (line 81) | @Test method testSmallLength (line 87) | @Test method testBase64S2b2sFailCaseLog (line 92) | @Test method testBase642bCharArrCall (line 103) | @Test method testHex (line 111) | @Test method testMD5ForString (line 117) | @Test method testMD5ForFile (line 123) | @Test method testZip (line 130) | @Test method testBytes2HexWithWrongOffset (line 138) | @Test method testBytes2HexWithWrongLength (line 143) | @Test method int2bytes (line 148) | private byte[] int2bytes(int x) { method long2bytes (line 157) | private byte[] long2bytes(long x) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/io/StreamUtilsTest.java class StreamUtilsTest (line 31) | class StreamUtilsTest { method testMarkSupportedInputStream (line 33) | @Test method testLimitedInputStream (line 87) | @Test method testMarkInputSupport (line 121) | @Test method testSkipForOriginMarkSupportInput (line 142) | @Test method testReadEmptyByteArray (line 151) | @Test method testReadWithWrongOffset (line 166) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/io/UnsafeByteArrayInputStreamTest.java class UnsafeByteArrayInputStreamTest (line 27) | class UnsafeByteArrayInputStreamTest { method testMark (line 28) | @Test method testRead (line 40) | @Test method testWrongLength (line 62) | @Test method testWrongOffset (line 70) | @Test method testReadEmptyByteArray (line 78) | @Test method testSkipZero (line 86) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/io/UnsafeByteArrayOutputStreamTest.java class UnsafeByteArrayOutputStreamTest (line 35) | class UnsafeByteArrayOutputStreamTest { method testWrongSize (line 36) | @Test method testWrite (line 41) | @Test method testToByteBuffer (line 51) | @Test method testExtendLengthForBuffer (line 60) | @Test method testToStringWithCharset (line 73) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/io/UnsafeStringReaderTest.java class UnsafeStringReaderTest (line 27) | class UnsafeStringReaderTest { method testRead (line 28) | @Test method testSkip (line 49) | @Test method testSkipTooLong (line 57) | @Test method testWrongLength (line 67) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/io/UnsafeStringWriterTest.java class UnsafeStringWriterTest (line 27) | class UnsafeStringWriterTest { method testWrite (line 28) | @Test method testNegativeSize (line 40) | @Test method testAppend (line 45) | @Test method testAppendNull (line 57) | @Test method testWriteNull (line 68) | @Test method testWriteCharWithWrongLength (line 82) | @Test method testWriteCharWithWrongCombineLength (line 91) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/json/GsonUtilsTest.java class GsonUtilsTest (line 26) | class GsonUtilsTest { method test1 (line 27) | @Test method test2 (line 45) | @Test class User (line 76) | private static class User { method getName (line 80) | public String getName() { method setName (line 84) | public void setName(String name) { method getAge (line 88) | public int getAge() { method setAge (line 92) | public void setAge(int age) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/json/impl/FastJson2ImplTest.java class FastJson2ImplTest (line 32) | class FastJson2ImplTest { method setup (line 35) | @BeforeAll method teardown (line 40) | @AfterAll method testSupported (line 45) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/json/impl/FastJsonImplTest.java class FastJsonImplTest (line 31) | class FastJsonImplTest { method setup (line 34) | @BeforeAll method teardown (line 39) | @AfterAll method testSupported (line 44) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/json/impl/GsonImplTest.java class GsonImplTest (line 31) | public class GsonImplTest { method setup (line 38) | @BeforeAll method teardown (line 54) | @AfterAll method testSupported (line 59) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/lang/DefaultShutdownHookCallback.java class DefaultShutdownHookCallback (line 24) | public class DefaultShutdownHookCallback implements ShutdownHookCallback { method callback (line 28) | @Override method isExecuted (line 33) | public boolean isExecuted() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/lang/PrioritizedTest.java class PrioritizedTest (line 34) | class PrioritizedTest { method testConstants (line 36) | @Test method testGetPriority (line 42) | @Test method testComparator (line 47) | @Test method of (line 89) | public static PrioritizedValue of(int value) { class PrioritizedValue (line 93) | static class PrioritizedValue implements Prioritized { method PrioritizedValue (line 97) | private PrioritizedValue(int value) { method getPriority (line 101) | @Override method toString (line 106) | @Override method equals (line 111) | @Override method hashCode (line 119) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/lang/ShutdownHookCallbacksTest.java class ShutdownHookCallbacksTest (line 33) | class ShutdownHookCallbacksTest { method init (line 37) | @BeforeEach method testSingleton (line 42) | @Test method testCallback (line 47) | @Test method destroy (line 55) | @AfterEach FILE: dubbo-common/src/test/java/org/apache/dubbo/common/logger/LoggerAdapterTest.java class LoggerAdapterTest (line 40) | class LoggerAdapterTest { method data (line 41) | static Stream data() { method testGetLogger (line 50) | @ParameterizedTest method testLevel (line 63) | @ParameterizedTest FILE: dubbo-common/src/test/java/org/apache/dubbo/common/logger/LoggerFactoryTest.java class LoggerFactoryTest (line 29) | class LoggerFactoryTest { method testLoggerLevel (line 30) | @Test method testGetLogFile (line 38) | @Test method testAllLogLevel (line 46) | @Test method testGetLogger (line 56) | @Test method shouldReturnSameLogger (line 64) | @Test method shouldReturnSameErrorTypeAwareLogger (line 72) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/logger/LoggerTest.java class LoggerTest (line 38) | class LoggerTest { method data (line 40) | static Stream data() { method testAllLogMethod (line 49) | @ParameterizedTest method testLevelEnable (line 87) | @ParameterizedTest FILE: dubbo-common/src/test/java/org/apache/dubbo/common/logger/slf4j/Slf4jLoggerTest.java class Slf4jLoggerTest (line 29) | class Slf4jLoggerTest { method testLocationAwareLogger (line 30) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/logger/support/FailsafeErrorTypeAwareLoggerTest.java class FailsafeErrorTypeAwareLoggerTest (line 38) | class FailsafeErrorTypeAwareLoggerTest { method testFailsafeErrorTypeAwareForLoggingMethod (line 39) | @Test method testSuccessLogger (line 65) | @Test method testGetLogger (line 84) | @Test method testInstructionShownOrNot (line 95) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/logger/support/FailsafeLoggerTest.java class FailsafeLoggerTest (line 31) | class FailsafeLoggerTest { method testFailSafeForLoggingMethod (line 32) | @Test method testSuccessLogger (line 68) | @Test method testGetLogger (line 103) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/Person.java class Person (line 22) | public class Person implements Serializable { method getName (line 29) | public String getName() { method setName (line 33) | public void setName(String name) { method getOneByte (line 37) | public byte getOneByte() { method setOneByte (line 41) | public void setOneByte(byte b) { method getAge (line 45) | public int getAge() { method setAge (line 49) | public void setAge(int age) { method getValue (line 53) | public String[] getValue() { method setValue (line 57) | public void setValue(String[] value) { method toString (line 61) | @Override method hashCode (line 66) | @Override method equals (line 76) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/SerializablePerson.java class SerializablePerson (line 22) | public class SerializablePerson implements Serializable { method SerializablePerson (line 30) | public SerializablePerson(char description, boolean adult) {} method getName (line 32) | public String getName() { method setName (line 36) | public void setName(String name) { method getOneByte (line 40) | public byte getOneByte() { method setOneByte (line 44) | public void setOneByte(byte b) { method getAge (line 48) | public int getAge() { method setAge (line 52) | public void setAge(int age) { method getValue (line 56) | public String[] getValue() { method setValue (line 60) | public void setValue(String[] value) { method toString (line 64) | @Override method hashCode (line 69) | @Override method equals (line 79) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/User.java class User (line 25) | public class User implements Serializable { method User (line 30) | public User(int age, String name) { method getAge (line 35) | public int getAge() { method setAge (line 39) | public void setAge(int age) { method getName (line 43) | public String getName() { method setName (line 47) | public void setName(String name) { method toString (line 51) | @Override method equals (line 56) | @Override method hashCode (line 71) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/media/Image.java class Image (line 19) | public class Image implements java.io.Serializable { method Image (line 27) | public Image() {} method Image (line 29) | public Image(String uri, String title, int width, int height, Size siz... method equals (line 37) | @Override method hashCode (line 53) | @Override method toString (line 63) | public String toString() { method getUri (line 75) | public String getUri() { method setUri (line 79) | public void setUri(String uri) { method getTitle (line 83) | public String getTitle() { method setTitle (line 87) | public void setTitle(String title) { method getWidth (line 91) | public int getWidth() { method setWidth (line 95) | public void setWidth(int width) { method getHeight (line 99) | public int getHeight() { method setHeight (line 103) | public void setHeight(int height) { method getSize (line 107) | public Size getSize() { method setSize (line 111) | public void setSize(Size size) { type Size (line 115) | public enum Size { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/media/Media.java class Media (line 21) | @SuppressWarnings("serial") method Media (line 36) | public Media() {} method Media (line 38) | public Media( method equals (line 65) | @Override method hashCode (line 88) | @Override method toString (line 105) | public String toString() { method getUri (line 124) | public String getUri() { method setUri (line 128) | public void setUri(String uri) { method getTitle (line 132) | public String getTitle() { method setTitle (line 136) | public void setTitle(String title) { method getWidth (line 140) | public int getWidth() { method setWidth (line 144) | public void setWidth(int width) { method getHeight (line 148) | public int getHeight() { method setHeight (line 152) | public void setHeight(int height) { method getFormat (line 156) | public String getFormat() { method setFormat (line 160) | public void setFormat(String format) { method getDuration (line 164) | public long getDuration() { method setDuration (line 168) | public void setDuration(long duration) { method getSize (line 172) | public long getSize() { method setSize (line 176) | public void setSize(long size) { method getBitrate (line 180) | public int getBitrate() { method setBitrate (line 184) | public void setBitrate(int bitrate) { method getPersons (line 189) | public List getPersons() { method setPersons (line 193) | public void setPersons(List persons) { method getPlayer (line 197) | public Player getPlayer() { method setPlayer (line 201) | public void setPlayer(Player player) { method getCopyright (line 205) | public String getCopyright() { method setCopyright (line 209) | public void setCopyright(String copyright) { type Player (line 213) | public enum Player { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/person/Ageneric.java class Ageneric (line 21) | public class Ageneric implements Serializable { method getData (line 27) | public T getData() { method setData (line 31) | public void setData(T data) { method getName (line 35) | public String getName() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/person/Bgeneric.java class Bgeneric (line 21) | public class Bgeneric implements Serializable { method getData (line 27) | public T getData() { method setData (line 31) | public void setData(T data) { method getName (line 35) | public String getName() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/person/BigPerson.java class BigPerson (line 21) | public class BigPerson implements Serializable { method BigPerson (line 36) | public BigPerson() {} method BigPerson (line 38) | public BigPerson(String id) { method getPersonId (line 42) | public String getPersonId() { method setPersonId (line 46) | public void setPersonId(String personId) { method getInfoProfile (line 50) | public PersonInfo getInfoProfile() { method setInfoProfile (line 54) | public void setInfoProfile(PersonInfo infoProfile) { method getEmail (line 58) | public String getEmail() { method setEmail (line 62) | public void setEmail(String email) { method getLoginName (line 66) | public String getLoginName() { method setLoginName (line 70) | public void setLoginName(String loginName) { method getStatus (line 74) | public PersonStatus getStatus() { method setStatus (line 78) | public void setStatus(PersonStatus status) { method getPersonName (line 82) | public String getPersonName() { method setPersonName (line 86) | public void setPersonName(String personName) { method hashCode (line 90) | @Override method equals (line 103) | @Override method toString (line 128) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/person/Cgeneric.java class Cgeneric (line 21) | public class Cgeneric implements Serializable { method getData (line 29) | public T getData() { method setData (line 33) | public void setData(T data) { method getName (line 37) | public String getName() { method getA (line 41) | public Ageneric getA() { method setA (line 45) | public void setA(Ageneric a) { method getB (line 49) | public Bgeneric getB() { method setB (line 53) | public void setB(Bgeneric b) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/person/Dgeneric.java class Dgeneric (line 21) | public class Dgeneric implements Serializable { method getT (line 29) | public T getT() { method setT (line 33) | public void setT(T t) { method getY (line 37) | public Y getY() { method setY (line 41) | public void setY(Y y) { method getZ (line 45) | public Z getZ() { method setZ (line 49) | public void setZ(Z z) { method getName (line 53) | public String getName() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/person/FullAddress.java class FullAddress (line 21) | public class FullAddress implements Serializable { method FullAddress (line 39) | public FullAddress() {} method FullAddress (line 41) | public FullAddress(String countryId, String provinceName, String cityI... method FullAddress (line 51) | public FullAddress( method getCountryId (line 68) | public String getCountryId() { method setCountryId (line 72) | public void setCountryId(String countryId) { method getCountryName (line 76) | public String getCountryName() { method setCountryName (line 80) | public void setCountryName(String countryName) { method getProvinceName (line 84) | public String getProvinceName() { method setProvinceName (line 88) | public void setProvinceName(String provinceName) { method getCityId (line 92) | public String getCityId() { method setCityId (line 96) | public void setCityId(String cityId) { method getCityName (line 100) | public String getCityName() { method setCityName (line 104) | public void setCityName(String cityName) { method getStreetAddress (line 108) | public String getStreetAddress() { method setStreetAddress (line 112) | public void setStreetAddress(String streetAddress) { method getZipCode (line 116) | public String getZipCode() { method setZipCode (line 120) | public void setZipCode(String zipCode) { method hashCode (line 124) | @Override method equals (line 138) | @Override method toString (line 168) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/person/PersonInfo.java class PersonInfo (line 22) | public class PersonInfo implements Serializable { method getPhones (line 45) | public List getPhones() { method setPhones (line 49) | public void setPhones(List phones) { method isMale (line 53) | public boolean isMale() { method setMale (line 57) | public void setMale(boolean male) { method isFemale (line 61) | public boolean isFemale() { method setFemale (line 65) | public void setFemale(boolean female) { method getDepartment (line 69) | public String getDepartment() { method setDepartment (line 73) | public void setDepartment(String department) { method getFax (line 77) | public Phone getFax() { method setFax (line 81) | public void setFax(Phone fax) { method getFullAddress (line 85) | public FullAddress getFullAddress() { method setFullAddress (line 89) | public void setFullAddress(FullAddress fullAddress) { method getHomepageUrl (line 93) | public String getHomepageUrl() { method setHomepageUrl (line 97) | public void setHomepageUrl(String homepageUrl) { method getJobTitle (line 101) | public String getJobTitle() { method setJobTitle (line 105) | public void setJobTitle(String jobTitle) { method getMobileNo (line 109) | public String getMobileNo() { method setMobileNo (line 113) | public void setMobileNo(String mobileNo) { method getName (line 117) | public String getName() { method setName (line 121) | public void setName(String name) { method hashCode (line 125) | @Override method equals (line 142) | @Override method toString (line 177) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/person/PersonMap.java class PersonMap (line 21) | public class PersonMap extends HashMap { method getPersonId (line 29) | public String getPersonId() { method setPersonId (line 33) | public void setPersonId(String personId) { method getPersonName (line 37) | public String getPersonName() { method setPersonName (line 41) | public void setPersonName(String personName) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/person/PersonStatus.java type PersonStatus (line 19) | public enum PersonStatus { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/model/person/Phone.java class Phone (line 21) | public class Phone implements Serializable { method Phone (line 33) | public Phone() {} method Phone (line 35) | public Phone(String country, String area, String number, String extens... method getCountry (line 42) | public String getCountry() { method setCountry (line 46) | public void setCountry(String country) { method getArea (line 50) | public String getArea() { method setArea (line 54) | public void setArea(String area) { method getNumber (line 58) | public String getNumber() { method setNumber (line 62) | public void setNumber(String number) { method getExtensionNumber (line 66) | public String getExtensionNumber() { method setExtensionNumber (line 70) | public void setExtensionNumber(String extensionNumber) { method hashCode (line 74) | @Override method equals (line 85) | @Override method toString (line 106) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/profiler/ProfilerTest.java class ProfilerTest (line 22) | class ProfilerTest { method testProfiler (line 24) | @Test method testBizProfiler (line 81) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/resource/GlobalResourcesRepositoryTest.java class GlobalResourcesRepositoryTest (line 27) | class GlobalResourcesRepositoryTest { method test (line 29) | @Test class GlobalDisposable (line 53) | class GlobalDisposable implements Disposable { method destroy (line 57) | @Override method isDestroyed (line 62) | public boolean isDestroyed() { class OneOffDisposable (line 67) | class OneOffDisposable implements Disposable { method destroy (line 70) | @Override method isDestroyed (line 75) | public boolean isDestroyed() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/ssl/CertManagerTest.java class CertManagerTest (line 28) | class CertManagerTest { method setup (line 32) | @BeforeEach method teardown (line 46) | @AfterEach method testGetConsumerConnectionConfig (line 51) | @Test method testGetProviderConnectionConfig (line 79) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/ssl/FirstCertProvider.java class FirstCertProvider (line 25) | @Activate(order = -10000) method isSupport (line 31) | @Override method getProviderConnectionConfig (line 36) | @Override method getConsumerConnectionConfig (line 41) | @Override method setSupport (line 46) | public static void setSupport(boolean support) { method setProviderCert (line 50) | public static void setProviderCert(ProviderCert providerCert) { method setCert (line 54) | public static void setCert(Cert cert) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/ssl/SSLConfigCertProviderTest.java class SSLConfigCertProviderTest (line 31) | class SSLConfigCertProviderTest { method testSupported (line 32) | @Test method testGetProviderConnectionConfig (line 48) | @Test method testGetConsumerConnectionConfig (line 95) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/ssl/SecondCertProvider.java class SecondCertProvider (line 25) | @Activate(order = 10000) method isSupport (line 31) | @Override method getProviderConnectionConfig (line 36) | @Override method getConsumerConnectionConfig (line 41) | @Override method setSupport (line 46) | public static void setSupport(boolean support) { method setProviderCert (line 50) | public static void setProviderCert(ProviderCert providerCert) { method setCert (line 54) | public static void setCert(Cert cert) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/status/StatusTest.java class StatusTest (line 27) | class StatusTest { method testConstructor1 (line 28) | @Test method testConstructor2 (line 36) | @Test method testConstructor3 (line 44) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/status/reporter/FrameworkStatusReportServiceTest.java class FrameworkStatusReportServiceTest (line 39) | class FrameworkStatusReportServiceTest { method test (line 41) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/status/reporter/MockFrameworkStatusReporter.java class MockFrameworkStatusReporter (line 22) | public class MockFrameworkStatusReporter implements FrameworkStatusRepor... method report (line 25) | @Override method getReportContent (line 30) | public Map getReportContent() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/status/support/LoadStatusCheckerTest.java class LoadStatusCheckerTest (line 28) | class LoadStatusCheckerTest { method test (line 31) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/status/support/MemoryStatusCheckerTest.java class MemoryStatusCheckerTest (line 31) | class MemoryStatusCheckerTest { method test (line 34) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/status/support/StatusUtilsTest.java class StatusUtilsTest (line 32) | class StatusUtilsTest { method testGetSummaryStatus1 (line 33) | @Test method testGetSummaryStatus2 (line 49) | @Test method testGetSummaryStatus3 (line 62) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/store/support/SimpleDataStoreTest.java class SimpleDataStoreTest (line 32) | class SimpleDataStoreTest { method testPutGet (line 35) | @Test method testRemove (line 45) | @Test method testGetComponent (line 54) | @Test method testNotify (line 65) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadlocal/InternalThreadLocalTest.java class InternalThreadLocalTest (line 39) | class InternalThreadLocalTest { method setup (line 48) | @AfterEach method testInternalThreadLocal (line 53) | @Test method testRemoveAll (line 74) | @Test method testSize (line 89) | @Test method testSetAndGet (line 101) | @Test method testRemove (line 109) | @Test method testOnRemove (line 119) | @Test method testMultiThreadSetAndGet (line 136) | @Test method testPerformanceTradition (line 171) | @Test method testPerformance (line 205) | @Test method testConstructionWithIndex (line 233) | @Test method testInternalThreadLocalMapExpand (line 267) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadlocal/NamedInternalThreadFactoryTest.java class NamedInternalThreadFactoryTest (line 22) | class NamedInternalThreadFactoryTest { method newThread (line 24) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/MemoryLimitedLinkedBlockingQueueTest.java class MemoryLimitedLinkedBlockingQueueTest (line 29) | class MemoryLimitedLinkedBlockingQueueTest { method test (line 32) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/MemorySafeLinkedBlockingQueueTest.java class MemorySafeLinkedBlockingQueueTest (line 36) | class MemorySafeLinkedBlockingQueueTest { method test (line 40) | @Test method testCustomReject (line 55) | @Test method testEfficiency (line 62) | @Test method spend (line 84) | private static long spend(LinkedBlockingQueue lbq, int length... method newMemorySafeLinkedBlockingQueue (line 110) | private static MemorySafeLinkedBlockingQueue newMemorySafeLin... FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/ThreadlessExecutorTest.java class ThreadlessExecutorTest (line 24) | class ThreadlessExecutorTest { method test (line 31) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/event/ThreadPoolExhaustedEventListenerTest.java class ThreadPoolExhaustedEventListenerTest (line 27) | class ThreadPoolExhaustedEventListenerTest { method init (line 31) | @BeforeEach method testOnEvent (line 36) | @Test class MyListener (line 45) | static class MyListener implements ThreadPoolExhaustedListener { method onEvent (line 49) | @Override method getThreadPoolExhaustedEvent (line 54) | public ThreadPoolExhaustedEvent getThreadPoolExhaustedEvent() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/event/ThreadPoolExhaustedEventTest.java class ThreadPoolExhaustedEventTest (line 26) | class ThreadPoolExhaustedEventTest { method test (line 28) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/manager/ExecutorRepositoryTest.java class ExecutorRepositoryTest (line 34) | class ExecutorRepositoryTest { method setup (line 38) | @BeforeEach method teardown (line 44) | @AfterEach method testGetExecutor (line 49) | @Test method testGet (line 60) | private void testGet(URL url) { method testUpdateExecutor (line 71) | @Test method testSharedExecutor (line 95) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/manager/FrameworkExecutorRepositoryTest.java class FrameworkExecutorRepositoryTest (line 32) | class FrameworkExecutorRepositoryTest { method setup (line 36) | @BeforeEach method teardown (line 42) | @AfterEach method testGetExecutor (line 47) | @Test method testSharedExecutor (line 54) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/serial/SerializingExecutorTest.java class SerializingExecutorTest (line 34) | class SerializingExecutorTest { method before (line 39) | @BeforeEach method testSerial (line 45) | @Test method testNonSerial (line 81) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/support/AbortPolicyWithReportTest.java class AbortPolicyWithReportTest (line 51) | class AbortPolicyWithReportTest { method setUp (line 55) | @BeforeEach method jStackDumpTest (line 60) | @Test method jStack_ConcurrencyDump_Silence_10Min (line 83) | @Test method jStackDumpTest_dumpDirectoryNotExists_cannotBeCreatedTakeUserHome (line 142) | @Test method dumpDirectoryCannotBeCreated (line 155) | private String dumpDirectoryCannotBeCreated() { method jStackDumpTest_dumpDirectoryNotExists_canBeCreated (line 167) | @Test method test_dispatchThreadPoolExhaustedEvent (line 180) | @Test class MyListener (line 194) | static class MyListener implements ThreadPoolExhaustedListener { method onEvent (line 198) | @Override method getThreadPoolExhaustedEvent (line 203) | public ThreadPoolExhaustedEvent getThreadPoolExhaustedEvent() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/support/cached/CachedThreadPoolTest.java class CachedThreadPoolTest (line 44) | class CachedThreadPoolTest { method getExecutor1 (line 45) | @Test method getExecutor2 (line 74) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/support/eager/EagerThreadPoolExecutorTest.java class EagerThreadPoolExecutorTest (line 43) | class EagerThreadPoolExecutorTest { method testEagerThreadPool (line 69) | @Disabled("replaced to testEagerThreadPoolFast for performance") method testEagerThreadPoolFast (line 113) | @Test method testSPI (line 178) | @Test method testEagerThreadPool_rejectExecution1 (line 190) | @Test method testEagerThreadPool_rejectExecution2 (line 235) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/support/eager/EagerThreadPoolTest.java class EagerThreadPoolTest (line 43) | class EagerThreadPoolTest { method getExecutor1 (line 44) | @Test method getExecutor2 (line 76) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/support/eager/TaskQueueTest.java class TaskQueueTest (line 31) | class TaskQueueTest { method setup (line 36) | @BeforeEach method testOffer1 (line 43) | @Test method testOffer2 (line 51) | @Test method testOffer3 (line 58) | @Test method testOffer4 (line 66) | @Test method testRetryOffer1 (line 74) | @Test method testRetryOffer2 (line 82) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/support/fixed/FixedThreadPoolTest.java class FixedThreadPoolTest (line 45) | class FixedThreadPoolTest { method getExecutor1 (line 46) | @Test method getExecutor2 (line 78) | @Test method testNegativeQueuesCreateUnboundedQueue (line 86) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/support/limited/LimitedThreadPoolTest.java class LimitedThreadPoolTest (line 43) | class LimitedThreadPoolTest { method getExecutor1 (line 44) | @Test method getExecutor2 (line 75) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/timer/HashedWheelTimerTest.java class HashedWheelTimerTest (line 32) | class HashedWheelTimerTest { class EmptyTask (line 36) | private static class EmptyTask implements TimerTask { method run (line 37) | @Override class BlockTask (line 41) | private static class BlockTask implements TimerTask { method run (line 42) | @Override class ErrorTask (line 48) | private class ErrorTask implements TimerTask { method run (line 49) | @Override class TryStopTask (line 56) | private class TryStopTask implements TimerTask { method TryStopTask (line 59) | public TryStopTask(Timer timer) { method run (line 63) | @Override method constructorTest (line 70) | @Test method createTaskTest (line 118) | @Test method stopTaskTest (line 158) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/url/URLParamTest.java class URLParamTest (line 31) | class URLParamTest { method testParseWithRawParam (line 32) | @Test method testParseWithMap (line 57) | @Test method testDefault (line 84) | @Test method testGetParameter (line 111) | @Test method testHasParameter (line 126) | @Test method testRemoveParameters (line 135) | @Test method testAddParameters (line 166) | @Test method testURLParamMap (line 213) | @Test method testMethodParameters (line 301) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/AnnotationUtilsTest.java class AnnotationUtilsTest (line 69) | class AnnotationUtilsTest { method testIsType (line 71) | @Test method testIsSameType (line 81) | @Test method testExcludedType (line 90) | @Test method testGetAttribute (line 96) | @Test method testGetAttributesMap (line 108) | @Test method testGetValue (line 128) | @Test method testGetDeclaredAnnotations (line 135) | @Test method testGetAllDeclaredAnnotations (line 147) | @Test method testGetMetaAnnotations (line 170) | @Test method testGetAllMetaAnnotations (line 186) | @Test method testIsAnnotationPresent (line 213) | @Test method testIsAnyAnnotationPresent (line 226) | @Test method testGetAnnotation (line 241) | @Test method testFindAnnotation (line 251) | @Test method testFindMetaAnnotations (line 261) | @Test method testFindMetaAnnotation (line 278) | @Test class A (line 290) | @Service(interfaceName = "java.lang.CharSequence", interfaceClass = Ch... method execute (line 294) | @MyAdaptive("e") class B (line 336) | @Service5 method execute (line 339) | @Adaptive("f") class C (line 344) | @MyAdaptive method assertADeclaredAnnotations (line 347) | private void assertADeclaredAnnotations(List annotations, ... FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/ArrayUtilsTest.java class ArrayUtilsTest (line 24) | class ArrayUtilsTest { method isEmpty (line 26) | @Test method isNotEmpty (line 33) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/AssertTest.java class AssertTest (line 25) | class AssertTest { method testNotNull1 (line 26) | @Test method testNotNull2 (line 31) | @Test method testNotNullWhenInputNotNull1 (line 37) | @Test method testNotNullWhenInputNotNull2 (line 42) | @Test method testNotNullString (line 47) | @Test method testNotEmptyString (line 52) | @Test method testNotNullNotEmptyString (line 58) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/AtomicPositiveIntegerTest.java class AtomicPositiveIntegerTest (line 30) | class AtomicPositiveIntegerTest { method testGet (line 37) | @Test method testSet (line 44) | @Test method testGetAndIncrement (line 57) | @Test method testGetAndDecrement (line 72) | @Test method testIncrementAndGet (line 87) | @Test method testDecrementAndGet (line 102) | @Test method testGetAndSet (line 117) | @Test method testGetAndAnd (line 130) | @Test method testAddAndGet (line 145) | @Test method testCompareAndSet1 (line 160) | @Test method testCompareAndSet2 (line 167) | @Test method testWeakCompareAndSet1 (line 173) | @Test method testWeakCompareAndSet2 (line 180) | @Test method testValues (line 186) | @Test method testEquals (line 198) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/CIDRUtilsTest.java class CIDRUtilsTest (line 24) | class CIDRUtilsTest { method testIpv4 (line 26) | @Test method testIpv6 (line 37) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/ClassLoaderResourceLoaderTest.java class ClassLoaderResourceLoaderTest (line 34) | class ClassLoaderResourceLoaderTest { method test (line 36) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/ClassUtilsTest.java class ClassUtilsTest (line 29) | class ClassUtilsTest { method testForNameWithThreadContextClassLoader (line 30) | @Test method tetForNameWithCallerClassLoader (line 43) | @Test method testGetCallerClassLoader (line 49) | @Test method testGetClassLoader1 (line 56) | @Test method testGetClassLoader2 (line 70) | @Test method testForName1 (line 75) | @Test method testForName2 (line 80) | @Test method testForName3 (line 87) | @Test method testResolvePrimitiveClassName (line 94) | @Test method testToShortString (line 114) | @Test method testConvertPrimitive (line 120) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/CollectionUtilsTest.java class CollectionUtilsTest (line 51) | class CollectionUtilsTest { method testSort (line 52) | @Test method testSortNull (line 67) | @Test method testSortSimpleName (line 74) | @Test method testSortSimpleNameNull (line 89) | @Test method testFlip (line 96) | @Test method testSplitAll (line 112) | @Test method testJoinAll (line 135) | @Test method testJoinList (line 161) | @Test method testMapEquals (line 173) | @Test method testStringMap1 (line 185) | @Test method testStringMap2 (line 190) | @Test method testToMap1 (line 195) | @Test method testObjectToMap (line 207) | @Test method testToMap2 (line 215) | @Test method testIsEmpty (line 220) | @Test method testIsNotEmpty (line 227) | @Test method testOfSet (line 232) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/CompatibleTypeUtilsTest.java class CompatibleTypeUtilsTest (line 37) | class CompatibleTypeUtilsTest { method testCompatibleTypeConvert (line 39) | @SuppressWarnings("unchecked") FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/ConcurrentHashMapUtilsTest.java class ConcurrentHashMapUtilsTest (line 27) | class ConcurrentHashMapUtilsTest { method testComputeIfAbsent (line 29) | @Test method issue11986ForJava8Test (line 41) | @Test method issue11986ForJava17Test (line 56) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/ConfigUtilsTest.java class ConfigUtilsTest (line 45) | class ConfigUtilsTest { method setUp (line 48) | @BeforeEach method tearDown (line 53) | @AfterEach method testIsNotEmpty (line 56) | @Test method testIsEmpty (line 61) | @Test method testIsDefault (line 74) | @Test method testMergeValues (line 82) | @Test method testMergeValuesAddDefault (line 92) | @Test method testMergeValuesDeleteDefault (line 102) | @Test method testMergeValuesDeleteDefault_2 (line 112) | @Test method testMergeValuesDelete (line 125) | @Test method testReplaceProperty (line 135) | @Test method testReplaceProperty2 (line 143) | @Test method testGetProperties1 (line 166) | @Test method testGetProperties2 (line 181) | @Test method testLoadPropertiesNoFile (line 188) | @Test method testGetProperty (line 198) | @Test method testGetPropertyDefaultValue (line 203) | @Test method testGetSystemProperty (line 208) | @Test method testLoadProperties (line 218) | @Test method testLoadPropertiesOneFile (line 224) | @Test method testLoadPropertiesOneFileAllowMulti (line 236) | @Test method testLoadPropertiesOneFileNotRootPath (line 248) | @Test method testLoadPropertiesMultiFileNotRootPathException (line 262) | @Disabled("Not know why disabled, the original link explaining this wa... method testLoadPropertiesMultiFileNotRootPath (line 277) | @Test method testGetPid (line 291) | @Test method testPropertiesWithStructedValue (line 296) | @Test method testLoadMigrationRule (line 306) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/DefaultCharSequence.java class DefaultCharSequence (line 26) | public class DefaultCharSequence implements CharSequence, Prioritized { method length (line 27) | @Override method charAt (line 32) | @Override method subSequence (line 37) | @Override method getPriority (line 42) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/DefaultPageTest.java class DefaultPageTest (line 31) | class DefaultPageTest { method test (line 33) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/DefaultSerializeClassCheckerTest.java class DefaultSerializeClassCheckerTest (line 31) | class DefaultSerializeClassCheckerTest { method setUp (line 33) | @BeforeEach method tearDown (line 38) | @AfterEach method testCommon (line 43) | @Test method testAddAllow (line 72) | @Test method testAddBlock (line 91) | @Test method testBlockAll (line 123) | @Test method testStatus (line 152) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/DubboAppenderTest.java class DubboAppenderTest (line 33) | class DubboAppenderTest { method setUp (line 36) | @BeforeEach method tearDown (line 48) | @AfterEach method testAvailable (line 54) | @Test method testAppend (line 63) | @Test method testClear (line 75) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/ExecutorUtilTest.java class ExecutorUtilTest (line 38) | class ExecutorUtilTest { method testIsTerminated (line 39) | @Test method testGracefulShutdown1 (line 48) | @Test method testGracefulShutdown2 (line 58) | @Test method testShutdownNow (line 72) | @Test method testSetThreadName (line 81) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/FieldUtilsTest.java class FieldUtilsTest (line 33) | class FieldUtilsTest { method testGetDeclaredField (line 35) | @Test method testFindField (line 44) | @Test method testGetFieldValue (line 55) | @Test method setSetFieldValue (line 65) | @Test class A (line 73) | class A { class B (line 78) | class B extends A { class C (line 83) | class C extends B { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/HolderTest.java class HolderTest (line 24) | class HolderTest { method testSetAndGet (line 25) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/IOUtilsTest.java class IOUtilsTest (line 39) | class IOUtilsTest { method setUp (line 47) | @BeforeEach method tearDown (line 55) | @AfterEach method testWrite1 (line 63) | @Test method testWrite2 (line 68) | @Test method testWrite3 (line 73) | @Test method testWrite4 (line 78) | @Test method testWrite5 (line 83) | @Test method testLines (line 88) | @Test method testReadLines (line 98) | @Test method testWriteLines (line 105) | @Test method testRead (line 112) | @Test method testAppendLines (line 117) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/JRETest.java class JRETest (line 27) | class JRETest { method blankSystemVersion (line 29) | @Test method testCurrentVersion (line 37) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/JVMUtilTest.java class JVMUtilTest (line 19) | class JVMUtilTest {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/JavassistParameterNameReaderTest.java class JavassistParameterNameReaderTest (line 30) | class JavassistParameterNameReaderTest { method readFromConstructor (line 34) | @Test method readFromMethod (line 45) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/JsonCompatibilityUtilTest.java class JsonCompatibilityUtilTest (line 30) | public class JsonCompatibilityUtilTest { method testCheckClassCompatibility (line 36) | @Test method testGetUnsupportedMethods (line 42) | @Test method testInt (line 50) | @Test method testIntArr (line 56) | @Test method testInteger (line 62) | @Test method testIntegerArr (line 68) | @Test method testIntegerList (line 74) | @Test method testShort (line 80) | @Test method testShortArr (line 86) | @Test method testSShort (line 92) | @Test method testSShortArr (line 98) | @Test method testShortList (line 104) | @Test method testByte (line 110) | @Test method testByteArr (line 116) | @Test method testBByte (line 122) | @Test method testBByteArr (line 128) | @Test method testByteList (line 134) | @Test method testFloat (line 140) | @Test method testFloatArr (line 146) | @Test method testFFloat (line 152) | @Test method testFloatArray (line 158) | @Test method testFloatList (line 164) | @Test method testBoolean (line 170) | @Test method testBooleanArr (line 176) | @Test method testBBoolean (line 182) | @Test method testBooleanArray (line 188) | @Test method testBooleanList (line 194) | @Test method testChar (line 200) | @Test method testCharArr (line 206) | @Test method testCharacter (line 212) | @Test method testCharacterArr (line 218) | @Test method testCharacterList (line 224) | @Test method testCharacterListArr (line 230) | @Test method testString (line 236) | @Test method testStringArr (line 242) | @Test method testStringList (line 248) | @Test method testStringListArr (line 254) | @Test method testDate (line 260) | @Test method testCalendar (line 266) | @Test method testLocalTime (line 272) | @Test method testLocalDate (line 278) | @Test method testLocalDateTime (line 284) | @Test method testZoneDateTime (line 290) | @Test method testMap (line 296) | @Test method testSet (line 302) | @Test method testOptionalEmpty (line 308) | @Test method testOptionalInteger (line 314) | @Test method testOptionalString (line 320) | @Test method testEnum (line 326) | @Test method testRecord (line 332) | @Test method testInterface (line 338) | @Test method testObject (line 344) | @Test method testObjectList (line 350) | @Test method testTemplate (line 356) | @Test method testStream (line 362) | @Test method testIterator (line 368) | @Test method testAbstract (line 374) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/JsonUtilsTest.java class JsonUtilsTest (line 44) | class JsonUtilsTest { method teardown (line 54) | @AfterEach method testIsJson (line 70) | @Test method testGetJson1 (line 113) | @Test method consistentTest (line 168) | @Test method testGetJson2 (line 274) | @Test method testToJavaListJDKCompatibility (line 409) | @Test method setJson (line 454) | private static void setJson(JsonUtil json) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/LFUCacheTest.java class LFUCacheTest (line 25) | class LFUCacheTest { method testCacheEviction (line 27) | @Test method testCacheRemove (line 48) | @Test method testDefaultCapacity (line 68) | @Test method testErrorConstructArguments (line 74) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/LRU2CacheTest.java class LRU2CacheTest (line 26) | class LRU2CacheTest { method testCache (line 27) | @Test method testCapacity (line 63) | @Test method testTrimWhenCapacityReduced (line 71) | @Test method testPreCacheTrimWhenCapacityReduced (line 104) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/LRUCacheTest.java class LRUCacheTest (line 25) | class LRUCacheTest { method testTrimWhenCapacityReduced (line 27) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/LockUtilsTest.java class LockUtilsTest (line 29) | public class LockUtilsTest { method testLockFailed (line 30) | @RepeatedTest(5) method testReentrant (line 73) | @RepeatedTest(5) method testInterrupt (line 100) | @RepeatedTest(5) method testHoldLock (line 122) | @RepeatedTest(5) method testInterrupted (line 145) | @RepeatedTest(5) FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/LogHelperTest.java class LogHelperTest (line 27) | class LogHelperTest { method testTrace (line 29) | @Test method testDebug (line 42) | @Test method testInfo (line 55) | @Test method testWarn (line 68) | @Test method testError (line 81) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/LogTest.java class LogTest (line 28) | class LogTest { method testLogName (line 29) | @Test method testLogLevel (line 43) | @Test method testLogMessage (line 57) | @Test method testLogThread (line 71) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/LogUtilTest.java class LogUtilTest (line 30) | class LogUtilTest { method tearDown (line 31) | @AfterEach method testStartStop (line 36) | @Test method testCheckNoError (line 44) | @Test method testFindName (line 54) | @Test method testFindLevel (line 62) | @Test method testFindLevelWithThreadName (line 71) | @Test method testFindThread (line 84) | @Test method testFindMessage1 (line 92) | @Test method testFindMessage2 (line 100) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/MD5UtilsTest.java class MD5UtilsTest (line 32) | class MD5UtilsTest { method test (line 36) | @Test class Md5Task (line 66) | static class Md5Task implements Runnable { method Md5Task (line 74) | public Md5Task( method run (line 87) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/MemberUtilsTest.java class MemberUtilsTest (line 32) | class MemberUtilsTest { method test (line 34) | @Test method noStatic (line 43) | public void noStatic() {} method staticMethod (line 45) | public static void staticMethod() {} method privateMethod (line 47) | private void privateMethod() {} method publicMethod (line 49) | public void publicMethod() {} FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/MethodComparatorTest.java class MethodComparatorTest (line 25) | class MethodComparatorTest { type TestInterface (line 30) | interface TestInterface { method a (line 31) | void a(); method b (line 33) | void b(); method c (line 35) | void c(int i); method c (line 37) | void c(int i, int j); method d (line 39) | void d(Integer i); method d (line 41) | void d(String s); method testCompare (line 44) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/MethodUtilsTest.java class MethodUtilsTest (line 35) | class MethodUtilsTest { method testGetMethod (line 37) | @Test method testSetMethod (line 49) | @Test method testIsDeprecated (line 61) | @Test method testIsMetaMethod (line 67) | @Test method testGetMethods (line 78) | @Test method testExtractFieldName (line 102) | @Test class MethodFieldTestClazz (line 121) | public class MethodFieldTestClazz { method is (line 122) | public String is() { method get (line 126) | public String get() { method getObject (line 130) | public String getObject() { method getFieldName1 (line 134) | public String getFieldName1() { method setFieldName2 (line 138) | public String setFieldName2() { method isFieldName3 (line 142) | public String isFieldName3() { class MethodTestClazz (line 147) | public class MethodTestClazz { method getValue (line 150) | public String getValue() { method setValue (line 154) | public void setValue(String value) { method get (line 158) | public MethodTestClazz get() { method deprecatedMethod (line 162) | @Deprecated class MethodOverrideClazz (line 168) | public class MethodOverrideClazz extends MethodTestClazz { method get (line 169) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/MyEnum.java type MyEnum (line 22) | public enum MyEnum { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/NamedThreadFactoryTest.java class NamedThreadFactoryTest (line 33) | class NamedThreadFactoryTest { method testNewThread (line 37) | @Test method testPrefixAndDaemon (line 47) | @Test method testGetThreadNum (line 55) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/NetUtilsInterfaceDisplayNameHasMetaCharactersTest.java class NetUtilsInterfaceDisplayNameHasMetaCharactersTest (line 32) | class NetUtilsInterfaceDisplayNameHasMetaCharactersTest { method testIgnoreGivenInterfaceNameWithMetaCharacters (line 37) | @Test method getIgnoredInterfaces (line 108) | private String getIgnoredInterfaces() { method setIgnoredInterfaces (line 113) | private void setIgnoredInterfaces(String ignoredInterfaces) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/NetUtilsTest.java class NetUtilsTest (line 48) | class NetUtilsTest { method testGetRandomPort (line 50) | @Test method testGetAvailablePort (line 57) | @Test method testValidAddress (line 64) | @Test method testIsInvalidPort (line 76) | @Test method testIsLocalHost (line 83) | @Test method testIsAnyHost (line 90) | @Test method testIsInvalidLocalHost (line 96) | @Test method testIsValidLocalHost (line 107) | @Test method testGetLocalSocketAddress (line 113) | @Test method testIsValidAddress (line 123) | @Test method testGetLocalHost (line 146) | @Test method testGetLocalAddress (line 151) | @Test method testFilterLocalHost (line 158) | @Test method testGetHostName (line 172) | @Test method testGetIpByHost (line 177) | @Test method testToAddressString (line 183) | @Test method testToAddress (line 191) | @Test method testToURL (line 204) | @Test method testIsValidV6Address (line 210) | @Test method testNormalizeV6Address (line 231) | @Disabled method testNormalizeIpv6WithoutScope (line 245) | @Test method testMatchIpExpressionWithIpv6Pattern (line 258) | @Test method testMatchIPv6WildcardUnsupported (line 265) | @Test method testMatchIPv4PatternIPv6Host (line 272) | @Test method testValidIpv6EdgeCases (line 280) | @Test method testInvalidIpv6EdgeCases (line 287) | @Test method testMatchIpRangeMatchWhenIpv4 (line 296) | @Test method testMatchIpRangeMatchWhenIpv6 (line 306) | @Test method testMatchIpRangeMatchWhenIpv6Exception (line 319) | @Test method testMatchIpRangeMatchWhenIpWrongException (line 336) | @Test method testMatchIpMatch (line 343) | @Test method testMatchIpv6WithIpPort (line 349) | @Test method testMatchIpv4WithIpPort (line 362) | @Test method testLocalHost (line 385) | @Test method testIsMulticastAddress (line 392) | @Test method testFindNetworkInterface (line 404) | @Test method testIgnoreAllInterfaces (line 409) | @Test method testIgnoreGivenInterface (line 423) | @Test method testIgnoreGivenPrefixInterfaceName (line 442) | @Test method testRepeatedStatusChecking (line 465) | @Test method getIgnoredInterfaces (line 473) | private String getIgnoredInterfaces() { method setIgnoredInterfaces (line 478) | private void setIgnoredInterfaces(String ignoredInterfaces) { method testIsIPV6URLStdFormat (line 488) | @Test method testGetLegalIP (line 500) | @Test method testGetLocalHostName (line 510) | @Test method testGetLocalHostV6 (line 515) | @Test method testIsReuseAddressSupported (line 523) | @Test method testMatchIpRange_NullInputs (line 529) | @Test method testMatchIpRange_ZeroPadding (line 539) | @Test method testIsPortInUsed_True (line 545) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/ParametersTest.java class ParametersTest (line 24) | class ParametersTest { method testMap2Parameters (line 29) | public void testMap2Parameters() { method testString2Parameters (line 40) | public void testString2Parameters() throws Exception { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/PathUtilsTest.java class PathUtilsTest (line 22) | class PathUtilsTest { method testBuildPath (line 23) | @Test method testNormalize (line 29) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/PojoUtilsTest.java class PojoUtilsTest (line 66) | class PojoUtilsTest { method newChild (line 100) | private static Child newChild(String name, int age) { method assertObject (line 107) | public void assertObject(Object data) { method assertObject (line 111) | public void assertObject(Object data, Type type) { method assertArrayObject (line 117) | public void assertArrayObject(T[] data) { method test_primitive (line 124) | @Test method test_pojo (line 144) | @Test method test_has_no_nullary_constructor_pojo (line 151) | @Test method test_Map_List_pojo (line 156) | @Test method test_PrimitiveArray (line 171) | @Test method test_PojoArray (line 219) | @Test method testArrayToCollection (line 231) | @Test method testCollectionToArray (line 246) | @Test method testMapToEnum (line 261) | @Test method testGeneralizeEnumArray (line 269) | @Test method testGeneralizePersons (line 278) | @Test method testMapToInterface (line 286) | @Test method testJsonObjectToMap (line 299) | @Test method testListJsonObjectToListMap (line 312) | @Test method setMap (line 327) | public void setMap(Map map) {} method setListMap (line 329) | public void setListMap(List> list) {} method testException (line 331) | @Test method testIsPojo (line 339) | @Test method returnListPersonMethod (line 347) | public List returnListPersonMethod() { method returnBigPersonMethod (line 351) | public BigPerson returnBigPersonMethod() { method getType (line 355) | public Type getType(String methodName) { method test_simpleCollection (line 366) | @Test method test_total (line 379) | @Test method test_total_Array (line 387) | @Test method test_Loop_pojo (line 396) | @Test method test_Loop_Map (line 418) | @Test method test_LoopPojoInMap (line 433) | @Test method test_LoopPojoInList (line 462) | @Test method test_PojoInList (line 494) | @Test method setLong (line 513) | public void setLong(long l) {} method setInt (line 515) | public void setInt(int l) {} method getListGenericType (line 517) | public List getListGenericType() { method getMapGenericType (line 521) | public Map getMapGenericType() { method test_realize_LongPararmter_IllegalArgumentException (line 526) | @Test method test_realize_IntPararmter_IllegalArgumentException (line 538) | @Test method testStackOverflow (line 548) | @Test method testGenerializeAndRealizeClass (line 565) | @Test method testPublicField (line 578) | @Test method testMapField (line 598) | @Test method testRealize (line 635) | @Test method testRealizeLinkedList (line 648) | @Test method testPojoList (line 661) | @Test method testListPojoListPojo (line 683) | @Test method testDateTimeTimestamp (line 710) | @Test method testIntToBoolean (line 738) | @Test method testRealizeCollectionWithNullElement (line 752) | @Test method testJava8Time (line 770) | @Test method testJSONObjectToPersonMapPojo (line 786) | @Test method createPersonInfoByName (line 795) | protected PersonInfo createPersonInfoByName(String name) { method createAGenericPersonInfo (line 801) | protected Ageneric createAGenericPersonInfo(String name) { method createBGenericPersonInfo (line 807) | protected Bgeneric createBGenericPersonInfo(String name) { method testPojoGeneric1 (line 813) | @Test method createAGenericLoop (line 861) | protected Ageneric> createAGenericLoop(String nam... method createBGenericWithAgeneric (line 867) | protected Bgeneric> createBGenericWithAgeneric(St... method testPojoGeneric2 (line 873) | @Test method createCGenericPersonInfo (line 923) | protected Cgeneric createCGenericPersonInfo(String name) { method testPojoGeneric3 (line 931) | @Test method createDGenericPersonInfo (line 962) | protected Dgeneric, Bgeneric, Cgeneri... method testPojoGeneric4 (line 971) | @Test method testNameNotMatch (line 1008) | @Test class NameNotMatch (line 1032) | class NameNotMatch implements Serializable { method setNameA (line 1036) | public void setNameA(String nameA) { method getNameA (line 1040) | public String getNameA() { method setNameB (line 1044) | public void setNameB(String nameB) { method getNameB (line 1048) | public String getNameB() { method equals (line 1052) | @Override method hashCode (line 1060) | @Override type Day (line 1066) | public enum Day { class BasicTestData (line 1076) | public static class BasicTestData implements Serializable { method BasicTestData (line 1087) | public BasicTestData(boolean a, char b, byte c, short d, int e, long... method hashCode (line 1098) | @Override method equals (line 1113) | @Override class Parent (line 1144) | public static class Parent implements Serializable { method getNewParent (line 1152) | public static Parent getNewParent() { method getEmail (line 1156) | public String getEmail() { method setEmail (line 1160) | public void setEmail(String email) { method getName (line 1164) | public String getName() { method setName (line 1168) | public void setName(String name) { method getAge (line 1172) | public int getAge() { method setAge (line 1176) | public void setAge(int age) { method getChild (line 1180) | public Child getChild() { method setChild (line 1184) | public void setChild(Child child) { class Child (line 1189) | public static class Child implements Serializable { method getName (line 1196) | public String getName() { method setName (line 1200) | public void setName(String name) { method getAge (line 1204) | public int getAge() { method setAge (line 1208) | public void setAge(int age) { method getToy (line 1212) | public String getToy() { method setToy (line 1216) | public void setToy(String toy) { method getParent (line 1220) | public Parent getParent() { method setParent (line 1224) | public void setParent(Parent parent) { class TestData (line 1229) | public static class TestData implements Serializable { method getList (line 1233) | public List getList() { method setList (line 1237) | public void setList(List list) { method getChildren (line 1243) | public Map getChildren() { method setChildren (line 1247) | public void setChildren(Map children) { method addChild (line 1253) | public void addChild(Child child) { class InnerPojo (line 1258) | public static class InnerPojo implements Serializable { method getList (line 1261) | public List getList() { method setList (line 1265) | public void setList(List list) { class ListResult (line 1270) | public static class ListResult implements Serializable { method getResult (line 1273) | public List getResult() { method setResult (line 1277) | public void setResult(List result) { type Message (line 1282) | interface Message { method getContent (line 1283) | String getContent(); method getFrom (line 1285) | String getFrom(); method isUrgent (line 1287) | boolean isUrgent(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/ProtobufUtilsTest.java class ProtobufUtilsTest (line 28) | class ProtobufUtilsTest { method testIsProtobufClass (line 30) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/ReflectUtilsTest.java class ReflectUtilsTest (line 47) | class ReflectUtilsTest { method testIsPrimitives (line 48) | @Test method testIsPrimitive (line 55) | @Test method testGetBoxedClass (line 66) | @Test method testIsCompatible (line 79) | @Test method testIsCompatibleWithArray (line 88) | @Test method testGetCodeBase (line 95) | @Test method testGetName (line 102) | @Test method testGetDesc (line 110) | @Test method testName2desc (line 118) | @Test method testDesc2name (line 126) | @Test method testGetGenericClass (line 142) | @Test method testGetGenericClassWithIndex (line 147) | @Test method testGetMethodName (line 157) | @Test method testGetSignature (line 164) | @Test method testGetConstructorName (line 170) | @Test method testName2Class (line 176) | @Test method testGetDescMethod (line 184) | @Test method testGetDescConstructor (line 191) | @Test method testGetDescWithoutMethodName (line 196) | @Test method testFindMethodByMethodName1 (line 203) | @Test method testFindMethodByMethodName2 (line 208) | @Test method testFindConstructor (line 215) | @Test method testIsInstance (line 221) | @Test method testIsBeanPropertyReadMethod (line 226) | @Test method testGetPropertyNameFromBeanReadMethod (line 238) | @Test method testIsBeanPropertyWriteMethod (line 246) | @Test method testGetPropertyNameFromBeanWriteMethod (line 254) | @Test method testIsPublicInstanceField (line 260) | @Test method testGetBeanPropertyFields (line 268) | @Test method testGetBeanPropertyReadMethods (line 281) | @Test method testDesc2Class (line 294) | @Test method assertSame (line 326) | protected void assertSame(Class[] cs1, Class[] cs2) throws Excep... method testFindMethodByMethodSignature (line 331) | @Test method testFindMethodByMethodSignature_override (line 341) | @Test method testFindMethodByMethodSignatureOverrideMoreThan1 (line 363) | @Test method testFindMethodByMethodSignatureNotFound (line 373) | @Test method testGetEmptyObject (line 384) | @Test method testForName1 (line 407) | @Test method testForName2 (line 412) | @Test method testGetReturnTypes (line 419) | @Test type TypeClass (line 454) | public interface TypeClass { method getFuture (line 456) | CompletableFuture getFuture(); method getString (line 458) | String getString(); method getT (line 460) | T getT(); method getS (line 462) | S getS(); method getListFuture (line 464) | CompletableFuture> getListFuture(); method getGenericWithUpperFuture (line 466) | CompletableFuture getGenericWithUpperFuture(); method getGenericFuture (line 468) | CompletableFuture getGenericFuture(); class EmptyClass (line 471) | public static class EmptyClass { method getProperty (line 477) | public EmptyProperty getProperty() { method getPropertyIndex (line 481) | public EmptyProperty getPropertyIndex(int i) { method getProperties (line 485) | public static EmptyProperty getProperties() { method isProperty (line 489) | public void isProperty() {} method isSet (line 491) | public boolean isSet() { method setProperty (line 495) | public void setProperty(EmptyProperty property) { method setSet (line 499) | public void setSet(boolean set) { class EmptyProperty (line 504) | public static class EmptyProperty {} class TestedClass (line 506) | static class TestedClass { method method1 (line 507) | public void method1(int x) {} method overrideMethod (line 509) | public void overrideMethod(int x) {} method overrideMethod (line 511) | public void overrideMethod(Integer x) {} method overrideMethod (line 513) | public void overrideMethod(String s) {} method overrideMethod (line 515) | public void overrideMethod(String s1, String s2) {} type Foo (line 518) | interface Foo { method hello (line 519) | A hello(B b); class Foo1 (line 522) | static class Foo1 implements Foo { method hello (line 523) | @Override class Foo2 (line 529) | static class Foo2 implements Foo, int[]> { method Foo2 (line 530) | public Foo2(List list, int[] ints) {} method hello (line 532) | @Override class Foo3 (line 538) | static class Foo3 implements Foo { method Foo3 (line 539) | public Foo3(Foo foo) {} method hello (line 541) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/RegexPropertiesTest.java class RegexPropertiesTest (line 22) | class RegexPropertiesTest { method testGetProperty (line 23) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/SerializeSecurityConfiguratorTest.java class SerializeSecurityConfiguratorTest (line 43) | class SerializeSecurityConfiguratorTest { method test (line 45) | @Test method testStatus1 (line 66) | @Test method testStatus2 (line 86) | @Test method testStatus3 (line 106) | @Test method testStatus4 (line 126) | @Test method testStatus5 (line 146) | @Test method testConfig1 (line 166) | @Test method testConfig2 (line 188) | @Test method testConfig3 (line 209) | @Test method testSerializable1 (line 234) | @Test method testSerializable2 (line 254) | @Test method testGeneric (line 271) | @Test method testGenericClass (line 289) | @Test method testRegister1 (line 310) | @Test method testRegister2 (line 344) | @Test method testRegister3 (line 378) | @Test method testRegister4 (line 408) | @Test method testRegister5 (line 429) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/SerializeSecurityManagerTest.java class SerializeSecurityManagerTest (line 22) | class SerializeSecurityManagerTest { method testPrefix (line 23) | @Test method testStatus1 (line 67) | @Test method testStatus2 (line 100) | @Test method testSerializable (line 110) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/StackTest.java class StackTest (line 28) | class StackTest { method testOps (line 29) | @Test method testClear (line 50) | @Test method testIllegalPop (line 60) | @Test method testIllegalPeek (line 68) | @Test method testIllegalGet (line 76) | @Test method testIllegalGetNegative (line 84) | @Test method testIllegalSet (line 95) | @Test method testIllegalSetNegative (line 103) | @Test method testIllegalRemove (line 111) | @Test method testIllegalRemoveNegative (line 119) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/StringConstantFieldValuePredicateTest.java class StringConstantFieldValuePredicateTest (line 32) | class StringConstantFieldValuePredicateTest { method test (line 40) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/StringUtilsTest.java class StringUtilsTest (line 50) | class StringUtilsTest { method testLength (line 51) | @Test method testRepeat (line 57) | @Test method testStripEnd (line 75) | @Test method testReplace (line 88) | @Test method testIsBlank (line 111) | @Test method testIsEmpty (line 118) | @Test method testIsNoneEmpty (line 125) | @Test method testIsAnyEmpty (line 137) | @Test method testIsNotEmpty (line 149) | @Test method testIsEquals (line 156) | @Test method testIsInteger (line 164) | @Test method testParseInteger (line 171) | @Test method testIsJavaIdentifier (line 177) | @Test method testExceptionToString (line 185) | @Test method testExceptionToStringWithMessage (line 191) | @Test method testParseQueryString (line 198) | @Test method testGetServiceKey (line 205) | @Test method testToQueryString (line 214) | @Test method testJoin (line 224) | @Test method testSplit (line 236) | @Test method testSplitToList (line 250) | @Test method testSplitToSet (line 269) | @Test method testTranslate (line 279) | @Test method testIsContains (line 286) | @Test method testIsNumeric (line 304) | @Test method testJoinCollectionString (line 323) | @Test method testCamelToSplitName (line 337) | @Test method testSnakeCaseToSplitName (line 353) | @Test method testConvertToSplitName (line 364) | @Test method testToArgumentString (line 381) | @Test method testTrim (line 389) | @Test method testToURLKey (line 396) | @Test method testToOSStyleKey (line 402) | @Test method testParseParameters (line 410) | @Test method testEncodeParameters (line 449) | @Test method assertEqualsWithoutSpaces (line 467) | private void assertEqualsWithoutSpaces(String expect, String actual) { method testToCommaDelimitedString (line 476) | @Test method testStartsWithIgnoreCase (line 500) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/SystemPropertyConfigUtilsTest.java class SystemPropertyConfigUtilsTest (line 25) | public class SystemPropertyConfigUtilsTest { method testGetSystemProperty (line 27) | @Test method testGetSystemPropertyNotExist (line 35) | @Test method testGetSystemPropertyWithDefaultValue (line 41) | @Test method testSetSystemProperty (line 47) | @Test method testClearSystemProperty (line 55) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/TestAllowClassNotifyListener.java class TestAllowClassNotifyListener (line 24) | public class TestAllowClassNotifyListener implements AllowClassNotifyLis... method notifyPrefix (line 32) | @Override method notifyCheckStatus (line 39) | @Override method notifyCheckSerializable (line 45) | @Override method getStatus (line 51) | public static SerializeCheckStatus getStatus() { method getAllowedList (line 55) | public static Set getAllowedList() { method getDisAllowedList (line 59) | public static Set getDisAllowedList() { method isCheckSerializable (line 63) | public static boolean isCheckSerializable() { method getCount (line 67) | public static int getCount() { method setCount (line 71) | public static void setCount(int count) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/TimeUtilsTest.java class TimeUtilsTest (line 23) | class TimeUtilsTest { method testCurrentTimeMillis (line 25) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/UrlUtilsTest.java class UrlUtilsTest (line 40) | class UrlUtilsTest { method testAddressNull (line 44) | @Test method testParseUrl (line 54) | @Test method testParseURLWithSpecial (line 66) | @Test method testDefaultUrl (line 72) | @Test method testParseFromParameter (line 84) | @Test method testParseUrl2 (line 106) | @Test method testParseUrls (line 126) | @Test method testParseUrlsAddressNull (line 139) | @Test method testConvertRegister (line 149) | @Test method testConvertRegister2 (line 158) | @Test method testSubscribe (line 171) | @Test method testSubscribe2 (line 180) | @Test method testRevertRegister (line 191) | @Test method testRevertRegister2 (line 205) | @Test method testRevertSubscribe (line 219) | @Test method testRevertSubscribe2 (line 230) | @Test method testRevertNotify (line 239) | @Test method testRevertNotify2 (line 253) | @Test method testRevertForbid (line 268) | @Test method testRevertForbid2 (line 281) | @Test method testRevertForbid3 (line 287) | @Test method testIsMatch (line 298) | @Test method testIsMatch2 (line 305) | @Test method testIsMatch3 (line 312) | @Test method testIsMatch4 (line 319) | @Test method testIsMatch5 (line 326) | @Test method testIsItemMatch (line 333) | @Test method testIsServiceKeyMatch (line 345) | @Test method testGetEmptyUrl (line 361) | @Test method testIsMatchGlobPattern (line 367) | @Test method testIsMatchUrlWithDefaultPrefix (line 379) | @Test method testIsConsumer (line 393) | @Test method testPrivateConstructor (line 407) | @Test method testClassifyUrls (line 417) | @Test method testHasServiceDiscoveryRegistryProtocol (line 446) | @Test method testHasServiceDiscoveryRegistryTypeKey (line 460) | @Test method testIsConfigurator (line 472) | @Test method testIsRoute (line 486) | @Test method testIsProvider (line 500) | @Test method testIsRegistry (line 520) | @Test method testIsServiceDiscoveryURL (line 537) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/json/AbstractObject.java class AbstractObject (line 19) | public abstract class AbstractObject { method sayHello (line 21) | public abstract String sayHello(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/json/Color.java type Color (line 19) | public enum Color { method Color (line 28) | private Color(String name, int index) { method getName (line 33) | public static String getName(int index) { method getName (line 42) | public String getName() { method setName (line 46) | public void setName(String name) { method getIndex (line 50) | public int getIndex() { method setIndex (line 54) | public void setIndex(int index) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/json/Printer.java type Printer (line 19) | public interface Printer { method print (line 20) | String print(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/json/Range.java class Range (line 25) | public class Range { method Range (line 29) | public Range(Integer left, Integer right) { method sum (line 34) | public Integer sum() { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/json/Service.java type Service (line 34) | public interface Service { method sayHi (line 35) | String sayHi(String name); method testList (line 37) | List testList(); method testInt (line 39) | int testInt(); method testIntArr (line 41) | int[] testIntArr(); method testInteger (line 43) | Integer testInteger(); method testIntegerArr (line 45) | Integer[] testIntegerArr(); method testIntegerList (line 47) | List testIntegerList(); method testShort (line 49) | short testShort(); method testShortArr (line 51) | short[] testShortArr(); method testSShort (line 53) | Short testSShort(); method testSShortArr (line 55) | Short[] testSShortArr(); method testShortList (line 57) | List testShortList(); method testByte (line 59) | byte testByte(); method testByteArr (line 61) | byte[] testByteArr(); method testBByte (line 63) | Byte testBByte(); method testBByteArr (line 65) | Byte[] testBByteArr(); method testByteList (line 67) | ArrayList testByteList(); method testFloat (line 69) | float testFloat(); method testFloatArr (line 71) | float[] testFloatArr(); method testFFloat (line 73) | Float testFFloat(); method testFloatArray (line 75) | Float[] testFloatArray(); method testFloatList (line 77) | List testFloatList(); method testBoolean (line 79) | boolean testBoolean(); method testBooleanArr (line 81) | boolean[] testBooleanArr(); method testBBoolean (line 83) | Boolean testBBoolean(); method testBooleanArray (line 85) | Boolean[] testBooleanArray(); method testBooleanList (line 87) | List testBooleanList(); method testChar (line 89) | char testChar(); method testCharArr (line 91) | char[] testCharArr(); method testCharacter (line 93) | Character testCharacter(); method testCharacterArr (line 95) | Character[] testCharacterArr(); method testCharacterList (line 97) | List testCharacterList(); method testCharacterListArr (line 99) | List testCharacterListArr(); method testString (line 101) | String testString(); method testStringArr (line 103) | String[] testStringArr(); method testStringList (line 105) | List testStringList(); method testStringListArr (line 107) | List testStringListArr(); method testNull (line 109) | String testNull(); method testDate (line 111) | Date testDate(); method testCalendar (line 113) | Calendar testCalendar(); method testLocalTime (line 115) | LocalTime testLocalTime(); method testLocalDate (line 117) | LocalDate testLocalDate(); method testLocalDateTime (line 119) | LocalDateTime testLocalDateTime(); method testZoneDateTime (line 121) | ZonedDateTime testZoneDateTime(); method testMap (line 123) | Map testMap(); method testSet (line 125) | Set testSet(); method testOptionalEmpty (line 127) | Optional testOptionalEmpty(); method testOptionalInteger (line 129) | Optional testOptionalInteger(); method testOptionalString (line 131) | Optional testOptionalString(); method testEnum (line 133) | Color testEnum(); method testRecord (line 135) | Range testRecord(); method testInterface (line 137) | Printer testInterface(); method testObject (line 139) | Teacher testObject(); method testObjectList (line 141) | List testObjectList(); method testTemplate (line 143) | Student testTemplate(); method testStream (line 145) | InputStream testStream() throws FileNotFoundException; method testIterator (line 147) | Iterator testIterator(); method testAbstract (line 149) | AbstractObject testAbstract(); FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/json/Student.java class Student (line 22) | public class Student implements Serializable { method Student (line 33) | public Student(Integer type, String name) { method toString (line 38) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/json/Teacher.java class Teacher (line 21) | public class Teacher implements Serializable { method getName (line 25) | public String getName() { method setName (line 29) | public void setName(String name) { method getAge (line 33) | public Integer getAge() { method setAge (line 37) | public void setAge(Integer age) { method Teacher (line 41) | public Teacher(String name, Integer age) { method toString (line 46) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/json/TestEnum.java type TestEnum (line 19) | public enum TestEnum { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/json/TestObjectA.java class TestObjectA (line 19) | public class TestObjectA { method TestObjectA (line 24) | public TestObjectA() {} method TestObjectA (line 26) | public TestObjectA(String name, int age, TestEnum testEnum) { method getName (line 32) | public String getName() { method setName (line 36) | public void setName(String name) { method getAge (line 40) | public int getAge() { method setAge (line 44) | public void setAge(int age) { method getTestEnum (line 48) | public TestEnum getTestEnum() { method setTestEnum (line 52) | public void setTestEnum(TestEnum testEnum) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/utils/json/TestObjectB.java class TestObjectB (line 19) | public class TestObjectB { method getInnerA (line 23) | public Inner getInnerA() { method setInnerA (line 27) | public void setInnerA(Inner innerA) { method getInnerB (line 31) | public Inner getInnerB() { method setInnerB (line 35) | public void setInnerB(Inner innerB) { class Inner (line 39) | public static class Inner { method getName (line 42) | public String getName() { method setName (line 46) | public void setName(String name) { FILE: dubbo-common/src/test/java/org/apache/dubbo/common/version/VersionTest.java class VersionTest (line 31) | class VersionTest { method testGetProtocolVersion (line 33) | @Test method testSupportResponseAttachment (line 38) | @Test method testGetIntVersion (line 55) | @Test method testCompare (line 68) | @Test method testIsFramework270OrHigher (line 79) | @Test method testIsFramework263OrHigher (line 89) | @Test method testGetVersion (line 101) | @Test method reloadVersionClass (line 109) | private static Class reloadVersionClass() throws ClassNotFoundExcep... method testGetLastCommitId (line 158) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/common/vo/UserVo.java class UserVo (line 21) | public class UserVo { method UserVo (line 26) | public UserVo(String name, String addr, int age) { method UserVo (line 32) | public UserVo() {} method getName (line 34) | public String getName() { method setName (line 38) | public void setName(String name) { method getAddr (line 42) | public String getAddr() { method setAddr (line 46) | public void setAddr(String addr) { method getAge (line 50) | public int getAge() { method setAge (line 54) | public void setAge(int age) { method getInstance (line 58) | public static UserVo getInstance() { method toString (line 62) | @Override method equals (line 67) | @Override method hashCode (line 75) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/config/AbstractInterfaceConfigTest.java class AbstractInterfaceConfigTest (line 32) | class AbstractInterfaceConfigTest { method setUp (line 34) | @BeforeAll method tearDown (line 42) | @AfterAll method checkStub1 (line 47) | @Test method checkStub2 (line 56) | @Test method checkStub3 (line 65) | @Test method checkStub4 (line 72) | @Test method checkStub5 (line 81) | @Test method checkStub6 (line 90) | @Test method testLocal (line 97) | @Test method testStub (line 108) | @Test method testCluster (line 119) | @Test method testProxy (line 126) | @Test method testConnections (line 133) | @Test method testFilter (line 140) | @Test method testListener (line 147) | @Test method testLayer (line 154) | @Test method testApplication (line 161) | @Test method testModule (line 169) | @Test method testRegistry (line 177) | @Test method testRegistries (line 185) | @Test method testMonitor (line 194) | @Test method testOwner (line 205) | @Test method testCallbacks (line 212) | @Test method testOnconnect (line 219) | @Test method testOndisconnect (line 226) | @Test method testScope (line 233) | @Test method testVerifyMethod (line 240) | @Test class InterfaceConfig2 (line 254) | public static class InterfaceConfig2 extends AbstractInterfaceConfig { method isNeedCheckMethod (line 255) | @Override class InterfaceConfig (line 261) | public static class InterfaceConfig extends AbstractInterfaceConfig {} FILE: dubbo-common/src/test/java/org/apache/dubbo/config/Greeting.java type Greeting (line 21) | @SPI method hello (line 23) | String hello(); FILE: dubbo-common/src/test/java/org/apache/dubbo/config/GreetingLocal1.java class GreetingLocal1 (line 19) | public class GreetingLocal1 {} FILE: dubbo-common/src/test/java/org/apache/dubbo/config/GreetingLocal2.java class GreetingLocal2 (line 19) | public class GreetingLocal2 implements Greeting { method hello (line 20) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/config/GreetingLocal3.java class GreetingLocal3 (line 19) | public class GreetingLocal3 implements Greeting { method GreetingLocal3 (line 22) | public GreetingLocal3(Greeting greeting) { method hello (line 26) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/config/context/ConfigConfigurationAdapterTest.java class ConfigConfigurationAdapterTest (line 27) | class ConfigConfigurationAdapterTest { method test (line 29) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/config/context/ConfigManagerTest.java class ConfigManagerTest (line 58) | class ConfigManagerTest { method init (line 63) | @BeforeEach method testDestroy (line 72) | @Test method testDefaultValues (line 77) | @Test method testApplicationConfig (line 111) | @Test method testMonitorConfig (line 121) | @Test method testModuleConfig (line 132) | @Test method testMetricsConfig (line 141) | @Test method testProviderConfig (line 152) | @Test method testConsumerConfig (line 171) | @Test method testProtocolConfig (line 190) | @Test method testRegistryConfig (line 210) | @Test method testConfigCenterConfig (line 222) | @Test method testAddConfig (line 243) | @Test method testAddCustomConfig (line 254) | @Test class CustomRegistryConfig (line 261) | static class CustomRegistryConfig extends RegistryConfig { method CustomRegistryConfig (line 263) | CustomRegistryConfig(String id) { method testRefreshAll (line 269) | @Test method testDefaultConfig (line 275) | @Test method testConfigMode (line 293) | @Test method testGetConfigByIdOrName (line 379) | @Test method testLoadConfigsOfTypeFromProps (line 440) | @Test method testLoadConfig (line 475) | @Test class TestPreferSerializationProvider (line 505) | public static class TestPreferSerializationProvider implements PreferS... method getPreferSerialization (line 506) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/DefaultTypeBuilderTest.java class DefaultTypeBuilderTest (line 27) | public class DefaultTypeBuilderTest { method testInnerClass (line 28) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/MetadataTest.java class MetadataTest (line 37) | class MetadataTest { method setup (line 39) | @BeforeAll method testInnerClassType (line 47) | @Test method testRawMap (line 73) | @Test method testEnum (line 98) | @Test method testExtendsMap (line 124) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/MetadataUtils.java class MetadataUtils (line 33) | public class MetadataUtils { method generateMetadata (line 38) | public static ServiceDefinition generateMetadata(Class interfaceCla... FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/ServiceDefinitionBuilderTest.java class ServiceDefinitionBuilderTest (line 37) | class ServiceDefinitionBuilderTest { method setup (line 41) | @BeforeAll method clear (line 47) | @AfterAll method testBuilderComplexObject (line 52) | @Test method checkComplexObjectAsParam (line 59) | void checkComplexObjectAsParam(FullServiceDefinition fullServiceDefini... FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/Test3TypeBuilder.java class Test3TypeBuilder (line 28) | public class Test3TypeBuilder implements TypeBuilder { method getPriority (line 30) | @Override method accept (line 35) | @Override method build (line 40) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/TestTypeBuilder.java class TestTypeBuilder (line 28) | public class TestTypeBuilder implements TypeBuilder { method getPriority (line 30) | @Override method accept (line 35) | @Override method build (line 40) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/TypeDefinitionBuilderTest.java class TypeDefinitionBuilderTest (line 25) | class TypeDefinitionBuilderTest { method testSortTypeBuilder (line 27) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/common/ClassExtendsMap.java class ClassExtendsMap (line 21) | public class ClassExtendsMap extends HashMap { method ClassExtendsMap (line 26) | public ClassExtendsMap() {} method getResultMap (line 28) | public ClassExtendsMap getResultMap() { FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/common/ColorEnum.java type ColorEnum (line 19) | public enum ColorEnum { FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/common/OuterClass.java class OuterClass (line 25) | public class OuterClass { class InnerClass (line 28) | public static class InnerClass { method InnerClass (line 32) | public InnerClass() { method getName (line 36) | public String getName() { method setName (line 40) | public void setName(String name) { FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/common/ResultWithRawCollections.java class ResultWithRawCollections (line 22) | @SuppressWarnings("rawtypes") method ResultWithRawCollections (line 28) | public ResultWithRawCollections() {} method ResultWithRawCollections (line 30) | public ResultWithRawCollections(Map map, List list) { method getList (line 35) | public List getList() { method setList (line 39) | public void setList(List list) { method getMap (line 43) | public Map getMap() { method setMap (line 47) | public void setMap(Map map) { FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/common/TestService.java type TestService (line 22) | public interface TestService { method m1 (line 28) | void m1(OuterClass.InnerClass innerClass); method m2 (line 34) | void m2(int[] a); method m3 (line 41) | ResultWithRawCollections m3(String s1); method m4 (line 47) | void m4(ColorEnum color); method m5 (line 54) | ClassExtendsMap m5(String s1); FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/service/ComplexObject.java class ComplexObject (line 30) | public class ComplexObject { method ComplexObject (line 32) | public ComplexObject() {} method ComplexObject (line 34) | public ComplexObject(String var1, int var2, long l, String[] var3, Lis... method getInnerObject (line 71) | public InnerObject getInnerObject() { method setInnerObject (line 75) | public void setInnerObject(InnerObject innerObject) { method getStrArrays (line 79) | public String[] getStrArrays() { method setStrArrays (line 83) | public void setStrArrays(String[] strArrays) { method getIntList (line 87) | public List getIntList() { method setIntList (line 91) | public void setIntList(List intList) { method getV (line 95) | public long getV() { method setV (line 99) | public void setV(long v) { method getTestEnum (line 103) | public TestEnum getTestEnum() { method setTestEnum (line 107) | public void setTestEnum(TestEnum testEnum) { method getInnerObject2 (line 111) | public Set getInnerObject2() { method setInnerObject2 (line 115) | public void setInnerObject2(Set innerObject2) { method getInnerObject3 (line 119) | public InnerObject3[] getInnerObject3() { method setInnerObject3 (line 123) | public void setInnerObject3(InnerObject3[] innerObject3) { method getMaps (line 127) | public Map getMaps() { method setMaps (line 131) | public void setMaps(Map maps) { method toString (line 135) | @Override method equals (line 148) | @Override method hashCode (line 163) | @Override type TestEnum (line 171) | public enum TestEnum { class InnerObject (line 176) | public static class InnerObject { method getInnerA (line 180) | public String getInnerA() { method setInnerA (line 184) | public void setInnerA(String innerA) { method getInnerB (line 188) | public int getInnerB() { method setInnerB (line 192) | public void setInnerB(int innerB) { method toString (line 196) | @Override method equals (line 201) | @Override method hashCode (line 209) | @Override class InnerObject2 (line 215) | public static class InnerObject2 { method getInnerA2 (line 219) | public String getInnerA2() { method setInnerA2 (line 223) | public void setInnerA2(String innerA2) { method getInnerB2 (line 227) | public int getInnerB2() { method setInnerB2 (line 231) | public void setInnerB2(int innerB2) { method toString (line 235) | @Override method equals (line 240) | @Override method hashCode (line 248) | @Override class InnerObject3 (line 254) | public static class InnerObject3 { method getInnerA3 (line 257) | public String getInnerA3() { method setInnerA3 (line 261) | public void setInnerA3(String innerA3) { method toString (line 265) | @Override method equals (line 270) | @Override method hashCode (line 278) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/service/DemoService.java type DemoService (line 28) | @MockTypeAnnotation(666) method complexCompute (line 31) | String complexCompute(String input, ComplexObject co); method findComplexObject (line 33) | ComplexObject findComplexObject( method testAnnotation (line 36) | @MockMethodAnnotation(777) FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/executor/IsolationExecutorSupportFactoryTest.java class IsolationExecutorSupportFactoryTest (line 24) | class IsolationExecutorSupportFactoryTest { method test (line 25) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/executor/Mock1ExecutorSupport.java class Mock1ExecutorSupport (line 21) | public class Mock1ExecutorSupport implements ExecutorSupport { method getExecutor (line 22) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/executor/Mock1IsolationExecutorSupportFactory.java class Mock1IsolationExecutorSupportFactory (line 21) | public class Mock1IsolationExecutorSupportFactory implements IsolationEx... method createIsolationExecutorSupport (line 22) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/executor/Mock2ExecutorSupport.java class Mock2ExecutorSupport (line 21) | public class Mock2ExecutorSupport implements ExecutorSupport { method getExecutor (line 22) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/executor/Mock2IsolationExecutorSupportFactory.java class Mock2IsolationExecutorSupportFactory (line 21) | public class Mock2IsolationExecutorSupportFactory implements IsolationEx... method createIsolationExecutorSupport (line 22) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/ApplicationModelTest.java class ApplicationModelTest (line 38) | class ApplicationModelTest { method testInitialize (line 40) | @Test method testDefaultApplication (line 67) | @Test method testModule (line 82) | @Test method testOfNullable (line 102) | @Test method testDestroy (line 115) | @Test method testCopyOnWriteArrayListIteratorAndRemove (line 151) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/FrameworkModelTest.java class FrameworkModelTest (line 28) | class FrameworkModelTest { method testInitialize (line 29) | @Test method testDefaultModel (line 54) | @Test method testApplicationModel (line 63) | @Test method destroyAll (line 83) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/FrameworkServiceRepositoryTest.java class FrameworkServiceRepositoryTest (line 37) | class FrameworkServiceRepositoryTest { method setUp (line 42) | @BeforeEach method reset (line 49) | @AfterEach method test (line 54) | @Test method keyWithoutGroup (line 107) | private static String keyWithoutGroup(String serviceKey) { FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/HelloReply.java class HelloReply (line 21) | public final class HelloReply extends com.google.protobuf.GeneratedMessa... method internalGetFieldAccessorTable (line 23) | @Override method newBuilderForType (line 28) | @Override method newBuilderForType (line 33) | @Override method toBuilder (line 38) | @Override method getDefaultInstanceForType (line 43) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/HelloRequest.java class HelloRequest (line 21) | public final class HelloRequest extends com.google.protobuf.GeneratedMes... method internalGetFieldAccessorTable (line 23) | @Override method newBuilderForType (line 28) | @Override method newBuilderForType (line 33) | @Override method toBuilder (line 38) | @Override method getDefaultInstanceForType (line 43) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/ModuleModelTest.java class ModuleModelTest (line 31) | class ModuleModelTest { method testInitialize (line 33) | @Test method testModelEnvironment (line 58) | @Test method testDestroy (line 70) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/ModuleServiceRepositoryTest.java class ModuleServiceRepositoryTest (line 33) | class ModuleServiceRepositoryTest { method setUp (line 39) | @BeforeEach method reset (line 46) | @AfterEach method test (line 51) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/Person.java class Person (line 21) | public class Person { method getName (line 28) | public String getName() { method setName (line 32) | public void setName(String name) { method getOneByte (line 36) | public byte getOneByte() { method setOneByte (line 40) | public void setOneByte(byte b) { method getAge (line 44) | public int getAge() { method setAge (line 48) | public void setAge(int age) { method getValue (line 52) | public String[] getValue() { method setValue (line 56) | public void setValue(String[] value) { method toString (line 60) | @Override method hashCode (line 65) | @Override method equals (line 75) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/ReflectionMethodDescriptorTest.java class ReflectionMethodDescriptorTest (line 28) | class ReflectionMethodDescriptorTest { method getMethodName (line 40) | @Test method getMethod (line 45) | @Test method getCompatibleParamSignatures (line 50) | @Test method getParameterClasses (line 55) | @Test method getParamDesc (line 60) | @Test method getReturnClass (line 65) | @Test method getReturnTypes (line 70) | @Test method getRpcType (line 75) | @Test method isGeneric (line 80) | @Test method addAttribute (line 85) | @Test method testEquals (line 92) | @Test method testHashCode (line 105) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/ReflectionServiceDescriptorTest.java class ReflectionServiceDescriptorTest (line 30) | class ReflectionServiceDescriptorTest { method addMethod (line 34) | @Test method testStreamRpcTypeException (line 43) | @Test method getFullServiceDefinition (line 52) | @Test method getInterfaceName (line 58) | @Test method getServiceInterfaceClass (line 63) | @Test method getAllMethods (line 68) | @Test method getMethod (line 73) | @Test method testGetMethod (line 79) | @Test method getMethods (line 84) | @Test method testEquals (line 89) | @Test method testHashCode (line 96) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/ScopeModelAwareExtensionProcessorTest.java class ScopeModelAwareExtensionProcessorTest (line 29) | class ScopeModelAwareExtensionProcessorTest { method setUp (line 34) | @BeforeEach method reset (line 41) | @AfterEach method testInitialize (line 46) | @Test method testPostProcessAfterInitialization (line 67) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/ScopeModelTest.java class ScopeModelTest (line 29) | class ScopeModelTest { method testCreateOnDestroy (line 31) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/ScopeModelUtilTest.java class ScopeModelUtilTest (line 33) | class ScopeModelUtilTest { method setUp (line 38) | @BeforeEach method reset (line 45) | @AfterEach method test (line 50) | @Test type SPIDemo1 (line 94) | @SPI(scope = ExtensionScope.FRAMEWORK) type SPIDemo2 (line 97) | @SPI(scope = ExtensionScope.APPLICATION) type SPIDemo3 (line 100) | @SPI(scope = ExtensionScope.MODULE) type SPIDemo4 (line 103) | interface SPIDemo4 {} class MockScopeModel (line 105) | class MockScopeModel extends ScopeModel { method MockScopeModel (line 106) | public MockScopeModel(ScopeModel parent, ExtensionScope scope) { method onDestroy (line 110) | @Override method modelEnvironment (line 113) | @Override method acquireDestroyLock (line 118) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/SerializablePerson.java class SerializablePerson (line 22) | public class SerializablePerson implements Serializable { method getName (line 30) | public String getName() { method setName (line 34) | public void setName(String name) { method getOneByte (line 38) | public byte getOneByte() { method setOneByte (line 42) | public void setOneByte(byte b) { method getAge (line 46) | public int getAge() { method setAge (line 50) | public void setAge(int age) { method getValue (line 54) | public String[] getValue() { method setValue (line 58) | public void setValue(String[] value) { method toString (line 62) | @Override method hashCode (line 67) | @Override method equals (line 77) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/ServiceRepositoryTest.java class ServiceRepositoryTest (line 35) | class ServiceRepositoryTest { method setUp (line 40) | @BeforeEach method reset (line 47) | @AfterEach method test (line 52) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/User.java class User (line 24) | public class User { method User (line 29) | public User(int age, String name) { method getAge (line 34) | public int getAge() { method setAge (line 38) | public void setAge(int age) { method getName (line 42) | public String getName() { method setName (line 46) | public void setName(String name) { method toString (line 50) | @Override method equals (line 55) | @Override method hashCode (line 70) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/media/Image.java class Image (line 19) | public class Image implements java.io.Serializable { method Image (line 27) | public Image() {} method Image (line 29) | public Image(String uri, String title, int width, int height, Size siz... method equals (line 37) | @Override method hashCode (line 53) | @Override method toString (line 63) | public String toString() { method getUri (line 75) | public String getUri() { method setUri (line 79) | public void setUri(String uri) { method getTitle (line 83) | public String getTitle() { method setTitle (line 87) | public void setTitle(String title) { method getWidth (line 91) | public int getWidth() { method setWidth (line 95) | public void setWidth(int width) { method getHeight (line 99) | public int getHeight() { method setHeight (line 103) | public void setHeight(int height) { method getSize (line 107) | public Size getSize() { method setSize (line 111) | public void setSize(Size size) { type Size (line 115) | public enum Size { FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/media/Media.java class Media (line 21) | @SuppressWarnings("serial") method Media (line 36) | public Media() {} method Media (line 38) | public Media( method equals (line 65) | @Override method hashCode (line 88) | @Override method toString (line 105) | public String toString() { method getUri (line 124) | public String getUri() { method setUri (line 128) | public void setUri(String uri) { method getTitle (line 132) | public String getTitle() { method setTitle (line 136) | public void setTitle(String title) { method getWidth (line 140) | public int getWidth() { method setWidth (line 144) | public void setWidth(int width) { method getHeight (line 148) | public int getHeight() { method setHeight (line 152) | public void setHeight(int height) { method getFormat (line 156) | public String getFormat() { method setFormat (line 160) | public void setFormat(String format) { method getDuration (line 164) | public long getDuration() { method setDuration (line 168) | public void setDuration(long duration) { method getSize (line 172) | public long getSize() { method setSize (line 176) | public void setSize(long size) { method getBitrate (line 180) | public int getBitrate() { method setBitrate (line 184) | public void setBitrate(int bitrate) { method getPersons (line 189) | public List getPersons() { method setPersons (line 193) | public void setPersons(List persons) { method getPlayer (line 197) | public Player getPlayer() { method setPlayer (line 201) | public void setPlayer(Player player) { method getCopyright (line 205) | public String getCopyright() { method setCopyright (line 209) | public void setCopyright(String copyright) { type Player (line 213) | public enum Player { FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/person/BigPerson.java class BigPerson (line 21) | public class BigPerson implements Serializable { method BigPerson (line 36) | public BigPerson() {} method BigPerson (line 38) | public BigPerson(String id) { method getPersonId (line 42) | public String getPersonId() { method setPersonId (line 46) | public void setPersonId(String personId) { method getInfoProfile (line 50) | public PersonInfo getInfoProfile() { method setInfoProfile (line 54) | public void setInfoProfile(PersonInfo infoProfile) { method getEmail (line 58) | public String getEmail() { method setEmail (line 62) | public void setEmail(String email) { method getLoginName (line 66) | public String getLoginName() { method setLoginName (line 70) | public void setLoginName(String loginName) { method getStatus (line 74) | public PersonStatus getStatus() { method setStatus (line 78) | public void setStatus(PersonStatus status) { method getPersonName (line 82) | public String getPersonName() { method setPersonName (line 86) | public void setPersonName(String personName) { method hashCode (line 90) | @Override method equals (line 103) | @Override method toString (line 128) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/person/FullAddress.java class FullAddress (line 21) | public class FullAddress implements Serializable { method FullAddress (line 39) | public FullAddress() {} method FullAddress (line 41) | public FullAddress(String countryId, String provinceName, String cityI... method FullAddress (line 51) | public FullAddress( method getCountryId (line 68) | public String getCountryId() { method setCountryId (line 72) | public void setCountryId(String countryId) { method getCountryName (line 76) | public String getCountryName() { method setCountryName (line 80) | public void setCountryName(String countryName) { method getProvinceName (line 84) | public String getProvinceName() { method setProvinceName (line 88) | public void setProvinceName(String provinceName) { method getCityId (line 92) | public String getCityId() { method setCityId (line 96) | public void setCityId(String cityId) { method getCityName (line 100) | public String getCityName() { method setCityName (line 104) | public void setCityName(String cityName) { method getStreetAddress (line 108) | public String getStreetAddress() { method setStreetAddress (line 112) | public void setStreetAddress(String streetAddress) { method getZipCode (line 116) | public String getZipCode() { method setZipCode (line 120) | public void setZipCode(String zipCode) { method hashCode (line 124) | @Override method equals (line 138) | @Override method toString (line 168) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/person/PersonInfo.java class PersonInfo (line 22) | public class PersonInfo implements Serializable { method getPhones (line 45) | public List getPhones() { method setPhones (line 49) | public void setPhones(List phones) { method isMale (line 53) | public boolean isMale() { method setMale (line 57) | public void setMale(boolean male) { method isFemale (line 61) | public boolean isFemale() { method setFemale (line 65) | public void setFemale(boolean female) { method getDepartment (line 69) | public String getDepartment() { method setDepartment (line 73) | public void setDepartment(String department) { method getFax (line 77) | public Phone getFax() { method setFax (line 81) | public void setFax(Phone fax) { method getFullAddress (line 85) | public FullAddress getFullAddress() { method setFullAddress (line 89) | public void setFullAddress(FullAddress fullAddress) { method getHomepageUrl (line 93) | public String getHomepageUrl() { method setHomepageUrl (line 97) | public void setHomepageUrl(String homepageUrl) { method getJobTitle (line 101) | public String getJobTitle() { method setJobTitle (line 105) | public void setJobTitle(String jobTitle) { method getMobileNo (line 109) | public String getMobileNo() { method setMobileNo (line 113) | public void setMobileNo(String mobileNo) { method getName (line 117) | public String getName() { method setName (line 121) | public void setName(String name) { method hashCode (line 125) | @Override method equals (line 142) | @Override method toString (line 177) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/person/PersonStatus.java type PersonStatus (line 19) | public enum PersonStatus { FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/model/person/Phone.java class Phone (line 21) | public class Phone implements Serializable { method Phone (line 33) | public Phone() {} method Phone (line 35) | public Phone(String country, String area, String number, String extens... method getCountry (line 42) | public String getCountry() { method setCountry (line 46) | public void setCountry(String country) { method getArea (line 50) | public String getArea() { method setArea (line 54) | public void setArea(String area) { method getNumber (line 58) | public String getNumber() { method setNumber (line 62) | public void setNumber(String number) { method getExtensionNumber (line 66) | public String getExtensionNumber() { method setExtensionNumber (line 70) | public void setExtensionNumber(String extensionNumber) { method hashCode (line 74) | @Override method equals (line 85) | @Override method toString (line 106) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/service/GenericExceptionTest.java class GenericExceptionTest (line 26) | class GenericExceptionTest { method jsonSupport (line 28) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/service/ServiceDescriptorInternalCacheTest.java class ServiceDescriptorInternalCacheTest (line 22) | class ServiceDescriptorInternalCacheTest { method genericService (line 24) | @Test method echoService (line 32) | @Test FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/support/DemoService.java type DemoService (line 19) | public interface DemoService { method sayHello (line 20) | String sayHello(String name); FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/support/DemoService1.java type DemoService1 (line 21) | public interface DemoService1 { method sayHello (line 22) | StreamObserver sayHello(StreamObserver request); method sayHello (line 24) | void sayHello(String msg, StreamObserver request); FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/support/DemoService1Impl.java class DemoService1Impl (line 21) | public class DemoService1Impl implements DemoService1 { method sayHello (line 22) | @Override method sayHello (line 28) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/support/DemoServiceImpl.java class DemoServiceImpl (line 19) | public class DemoServiceImpl implements DemoService { method sayHello (line 20) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/support/MockScopeModelAware.java class MockScopeModelAware (line 26) | public class MockScopeModelAware implements ScopeModelAware, ScopeModelA... method getScopeModel (line 33) | @Override method getFrameworkModel (line 38) | @Override method getApplicationModel (line 43) | @Override method getModuleModel (line 48) | @Override method setScopeModel (line 53) | @Override method setFrameworkModel (line 58) | @Override method setApplicationModel (line 63) | @Override method setModuleModel (line 68) | @Override FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/support/MockScopeModelDestroyListener.java class MockScopeModelDestroyListener (line 22) | public class MockScopeModelDestroyListener implements ScopeModelDestroyL... method onDestroy (line 26) | @Override method isDestroyed (line 32) | public boolean isDestroyed() { method getScopeModel (line 36) | public ScopeModel getScopeModel() { FILE: dubbo-common/src/test/java/org/apache/dubbo/rpc/support/ProtocolUtilsTest.java class ProtocolUtilsTest (line 22) | class ProtocolUtilsTest { method testGetServiceKey (line 24) | @Test method assertServiceKey (line 49) | private void assertServiceKey(int port, String serviceName, String ser... method serviceKeyOldImpl (line 58) | private static String serviceKeyOldImpl(int port, String serviceName, ... FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/cache/Cache.java type Cache (line 19) | @Deprecated FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/cache/CacheFactory.java type CacheFactory (line 23) | @Deprecated method getCache (line 26) | Cache getCache(URL url, Invocation invocation); method getCache (line 28) | default org.apache.dubbo.cache.Cache getCache( FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/cache/support/AbstractCacheFactory.java class AbstractCacheFactory (line 30) | @Deprecated method getCache (line 35) | @Override method createCache (line 47) | protected abstract Cache createCache(URL url); method getCache (line 49) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/common/Constants.java class Constants (line 28) | @Deprecated FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/common/DelegateURL.java class DelegateURL (line 34) | @Deprecated method DelegateURL (line 38) | public DelegateURL(org.apache.dubbo.common.URL apacheUrl) { method valueOf (line 42) | public static com.alibaba.dubbo.common.URL valueOf(String url) { method getProtocol (line 46) | @Override method setProtocol (line 51) | @Override method getUsername (line 56) | @Override method setUsername (line 61) | @Override method getPassword (line 66) | @Override method setPassword (line 71) | @Override method getAuthority (line 76) | @Override method getHost (line 81) | @Override method setHost (line 86) | @Override method getIp (line 91) | @Override method getPort (line 96) | @Override method setPort (line 101) | @Override method getPort (line 106) | @Override method getAddress (line 111) | @Override method setAddress (line 116) | @Override method getBackupAddress (line 121) | @Override method getBackupAddress (line 126) | @Override method getPath (line 131) | @Override method setPath (line 136) | @Override method getAbsolutePath (line 141) | @Override method getParameters (line 146) | @Override method getParameterAndDecoded (line 151) | @Override method getParameterAndDecoded (line 156) | @Override method getParameter (line 161) | @Override method getParameter (line 166) | @Override method getParameter (line 171) | @Override method getUrlParameter (line 176) | @Override method getParameter (line 181) | @Override method getParameter (line 186) | @Override method getParameter (line 191) | @Override method getParameter (line 196) | @Override method getParameter (line 201) | @Override method getParameter (line 206) | @Override method getPositiveParameter (line 211) | @Override method getPositiveParameter (line 216) | @Override method getPositiveParameter (line 221) | @Override method getPositiveParameter (line 226) | @Override method getPositiveParameter (line 231) | @Override method getPositiveParameter (line 236) | @Override method getParameter (line 241) | @Override method getParameter (line 246) | @Override method hasParameter (line 251) | @Override method getMethodParameterAndDecoded (line 256) | @Override method getMethodParameterAndDecoded (line 261) | @Override method getMethodParameter (line 266) | @Override method getMethodParameter (line 271) | @Override method getMethodParameter (line 276) | @Override method getMethodParameter (line 281) | @Override method getMethodParameter (line 286) | @Override method getMethodParameter (line 291) | @Override method getMethodParameter (line 296) | @Override method getMethodParameter (line 301) | @Override method getMethodPositiveParameter (line 306) | @Override method getMethodPositiveParameter (line 311) | @Override method getMethodPositiveParameter (line 316) | @Override method getMethodPositiveParameter (line 321) | @Override method getMethodPositiveParameter (line 326) | @Override method getMethodPositiveParameter (line 331) | @Override method getMethodParameter (line 336) | @Override method getMethodParameter (line 341) | @Override method hasMethodParameter (line 346) | @Override method isLocalHost (line 351) | @Override method isAnyHost (line 356) | @Override method addParameterAndEncoded (line 361) | @Override method addParameter (line 366) | @Override method addParameter (line 371) | @Override method addParameter (line 376) | @Override method addParameter (line 381) | @Override method addParameter (line 386) | @Override method addParameter (line 391) | @Override method addParameter (line 396) | @Override method addParameter (line 401) | @Override method addParameter (line 406) | @Override method addParameter (line 411) | @Override method addParameter (line 416) | @Override method addParameter (line 421) | @Override method addParameterIfAbsent (line 426) | @Override method addParameters (line 431) | @Override method addParametersIfAbsent (line 436) | @Override method addParameters (line 441) | @Override method addParameterString (line 446) | @Override method removeParameter (line 451) | @Override method removeParameters (line 456) | @Override method removeParameters (line 461) | @Override method clearParameters (line 466) | @Override method getRawParameter (line 471) | @Override method toMap (line 476) | @Override method toString (line 481) | @Override method toString (line 486) | @Override method toIdentityString (line 491) | @Override method toIdentityString (line 496) | @Override method toFullString (line 501) | @Override method toFullString (line 506) | @Override method toParameterString (line 511) | @Override method toParameterString (line 516) | @Override method toJavaURL (line 521) | @Override method toInetSocketAddress (line 526) | @Override method getServiceKey (line 531) | @Override method toServiceStringWithoutResolving (line 536) | @Override method toServiceString (line 541) | @Override method getServiceInterface (line 546) | @Override method setServiceInterface (line 551) | @Override method getOriginalURL (line 556) | @Override method getUrlAddress (line 561) | @Override method getUrlParam (line 566) | @Override method getUserInformation (line 571) | @Override method getBackupUrls (line 576) | @Override method getOriginalParameters (line 581) | @Override method getAllParameters (line 586) | @Override method getParameters (line 591) | @Override method getOriginalParameter (line 596) | @Override method getParameter (line 601) | @Override method getParameter (line 606) | @Override method getParameter (line 611) | @Override method setScopeModel (line 616) | @Override method getScopeModel (line 621) | @Override method getOrDefaultFrameworkModel (line 626) | @Override method getOrDefaultApplicationModel (line 631) | @Override method getApplicationModel (line 636) | @Override method getOrDefaultModuleModel (line 641) | @Override method setServiceModel (line 646) | @Override method getServiceModel (line 651) | @Override method getMethodParameterStrict (line 656) | @Override method getAnyMethodParameter (line 661) | @Override method hasMethodParameter (line 666) | @Override method toOriginalMap (line 671) | @Override method getColonSeparatedKey (line 676) | @Override method getDisplayServiceKey (line 681) | @Override method getPathKey (line 686) | @Override method buildKey (line 691) | public static String buildKey(String path, String group, String versio... method getProtocolServiceKey (line 695) | @Override method getServiceName (line 700) | @Override method getIntParameter (line 706) | @Override method getIntParameter (line 712) | @Override method getPositiveIntParameter (line 718) | @Override method getBooleanParameter (line 724) | @Override method getBooleanParameter (line 730) | @Override method getMethodIntParameter (line 736) | @Override method getMethodIntParameter (line 742) | @Override method getMethodPositiveIntParameter (line 748) | @Override method getMethodBooleanParameter (line 754) | @Override method getMethodBooleanParameter (line 760) | @Override method toConfiguration (line 766) | @Override method hashCode (line 771) | @Override method equals (line 776) | @Override method putMethodParameter (line 781) | public static void putMethodParameter( method getApplication (line 786) | @Override method getApplication (line 791) | @Override method getRemoteApplication (line 796) | @Override method getGroup (line 801) | @Override method getGroup (line 806) | @Override method getVersion (line 811) | @Override method getVersion (line 816) | @Override method getConcatenatedParameter (line 821) | @Override method getCategory (line 826) | @Override method getCategory (line 831) | @Override method getCategory (line 836) | @Override method getSide (line 841) | @Override method getSide (line 846) | @Override method getAttributes (line 851) | @Override method addAttributes (line 856) | @Override method getAttribute (line 861) | @Override method getAttribute (line 866) | @Override method putAttribute (line 871) | @Override method removeAttribute (line 876) | @Override method hasAttribute (line 881) | @Override method getOriginalServiceParameters (line 886) | @Override method getServiceParameters (line 891) | @Override method getOriginalServiceParameter (line 896) | @Override method getServiceParameter (line 901) | @Override method getServiceParameter (line 906) | @Override method getServiceParameter (line 911) | @Override method getServiceParameter (line 916) | @Override method getServiceParameter (line 921) | @Override method getServiceParameter (line 926) | @Override method getServiceParameter (line 931) | @Override method getServiceParameter (line 936) | @Override method getServiceParameter (line 941) | @Override method getServiceParameter (line 946) | @Override method hasServiceParameter (line 951) | @Override method getPositiveServiceParameter (line 956) | @Override method getPositiveServiceParameter (line 961) | @Override method getPositiveServiceParameter (line 966) | @Override method getPositiveServiceParameter (line 971) | @Override method getPositiveServiceParameter (line 976) | @Override method getPositiveServiceParameter (line 981) | @Override method getServiceMethodParameterAndDecoded (line 986) | @Override method getServiceMethodParameterAndDecoded (line 991) | @Override method getServiceMethodParameterStrict (line 996) | @Override method getServiceMethodParameter (line 1001) | @Override method getServiceMethodParameter (line 1006) | @Override method getServiceMethodParameter (line 1011) | @Override method getServiceMethodParameter (line 1016) | @Override method getServiceMethodParameter (line 1021) | @Override method getServiceMethodParameter (line 1026) | @Override method getServiceMethodParameter (line 1031) | @Override method getServiceMethodParameter (line 1036) | @Override method hasServiceMethodParameter (line 1041) | @Override method hasServiceMethodParameter (line 1046) | @Override method toSerializableURL (line 1051) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/common/URL.java class URL (line 26) | @Deprecated method URL (line 29) | protected URL() { method URL (line 33) | public URL(org.apache.dubbo.common.URL url) { method URL (line 44) | public URL(String protocol, String host, int port) { method URL (line 48) | public URL(String protocol, String host, int port, String[] pairs) { method URL (line 52) | public URL(String protocol, String host, int port, Map... method URL (line 56) | public URL(String protocol, String host, int port, String path) { method URL (line 60) | public URL(String protocol, String host, int port, String path, String... method URL (line 64) | public URL(String protocol, String host, int port, String path, Map default... method parseURLs (line 37) | public static List parseURLs(String address, Map ... method convertRegister (line 43) | public static Map> convertRegister(Map convertSubscribe(Map... method revertRegister (line 51) | public static Map> revertRegister(Map revertSubscribe(Map ... method revertNotify (line 59) | public static Map> revertNotify(Map revertForbid(List forbid, Set ... method getEmptyUrl (line 70) | public static URL getEmptyUrl(String service, String category) { method isMatchCategory (line 74) | public static boolean isMatchCategory(String category, String categori... method isMatch (line 78) | public static boolean isMatch(URL consumerUrl, URL providerUrl) { method isMatchGlobPattern (line 83) | public static boolean isMatchGlobPattern(String pattern, String value,... method isMatchGlobPattern (line 87) | public static boolean isMatchGlobPattern(String pattern, String value) { method isServiceKeyMatch (line 91) | public static boolean isServiceKeyMatch(URL pattern, URL value) { method isConfigurator (line 96) | public static boolean isConfigurator(URL url) { method isRoute (line 100) | public static boolean isRoute(URL url) { method isProvider (line 104) | public static boolean isProvider(URL url) { method getHeartbeat (line 108) | public static int getHeartbeat(URL url) { method getIdleTimeout (line 112) | public static int getIdleTimeout(URL url) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ApplicationConfig.java class ApplicationConfig (line 19) | @Deprecated method ApplicationConfig (line 22) | public ApplicationConfig() { method ApplicationConfig (line 26) | public ApplicationConfig(String name) { method setRegistry (line 30) | public void setRegistry(com.alibaba.dubbo.config.RegistryConfig regist... method setMonitor (line 34) | public void setMonitor(com.alibaba.dubbo.config.MonitorConfig monitor) { method setMonitor (line 38) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ArgumentConfig.java class ArgumentConfig (line 19) | @Deprecated FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ConsumerConfig.java class ConsumerConfig (line 19) | @Deprecated method setApplication (line 22) | public void setApplication(com.alibaba.dubbo.config.ApplicationConfig ... method setModule (line 26) | public void setModule(com.alibaba.dubbo.config.ModuleConfig module) { method setRegistry (line 30) | public void setRegistry(com.alibaba.dubbo.config.RegistryConfig regist... method addMethod (line 34) | public void addMethod(com.alibaba.dubbo.config.MethodConfig methodConf... method setMonitor (line 38) | public void setMonitor(com.alibaba.dubbo.config.MonitorConfig monitor) { method setMock (line 42) | public void setMock(Boolean mock) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/config/MethodConfig.java class MethodConfig (line 19) | @Deprecated method addArgument (line 21) | public void addArgument(com.alibaba.dubbo.config.ArgumentConfig argume... method setMock (line 25) | public void setMock(Boolean mock) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ModuleConfig.java class ModuleConfig (line 19) | @Deprecated method ModuleConfig (line 22) | public ModuleConfig() {} method ModuleConfig (line 24) | public ModuleConfig(String name) { method setRegistry (line 28) | public void setRegistry(com.alibaba.dubbo.config.RegistryConfig regist... method setMonitor (line 32) | public void setMonitor(com.alibaba.dubbo.config.MonitorConfig monitor) { method setMonitor (line 36) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/config/MonitorConfig.java class MonitorConfig (line 19) | @Deprecated method MonitorConfig (line 21) | public MonitorConfig() {} method MonitorConfig (line 23) | public MonitorConfig(String address) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ProtocolConfig.java class ProtocolConfig (line 19) | @Deprecated method ProtocolConfig (line 22) | public ProtocolConfig() {} method ProtocolConfig (line 24) | public ProtocolConfig(String name) { method ProtocolConfig (line 28) | public ProtocolConfig(String name, int port) { method mergeProtocol (line 32) | public void mergeProtocol(ProtocolConfig sourceConfig) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ProviderConfig.java class ProviderConfig (line 19) | @Deprecated method setApplication (line 21) | public void setApplication(com.alibaba.dubbo.config.ApplicationConfig ... method setModule (line 25) | public void setModule(com.alibaba.dubbo.config.ModuleConfig module) { method setRegistry (line 29) | public void setRegistry(com.alibaba.dubbo.config.RegistryConfig regist... method addMethod (line 33) | public void addMethod(com.alibaba.dubbo.config.MethodConfig methodConf... method setMonitor (line 37) | public void setMonitor(com.alibaba.dubbo.config.MonitorConfig monitor) { method setProtocol (line 41) | public void setProtocol(com.alibaba.dubbo.config.ProtocolConfig protoc... method setProtocol (line 45) | @Override method setMock (line 50) | public void setMock(Boolean mock) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ReferenceConfig.java class ReferenceConfig (line 21) | @Deprecated method ReferenceConfig (line 24) | public ReferenceConfig() {} method ReferenceConfig (line 26) | public ReferenceConfig(Reference reference) { method setConsumer (line 30) | public void setConsumer(com.alibaba.dubbo.config.ConsumerConfig consum... method setApplication (line 34) | public void setApplication(com.alibaba.dubbo.config.ApplicationConfig ... method setModule (line 38) | public void setModule(com.alibaba.dubbo.config.ModuleConfig module) { method setRegistry (line 42) | public void setRegistry(com.alibaba.dubbo.config.RegistryConfig regist... method addMethod (line 46) | public void addMethod(com.alibaba.dubbo.config.MethodConfig methodConf... method setMonitor (line 50) | public void setMonitor(com.alibaba.dubbo.config.MonitorConfig monitor) { method setMock (line 54) | public void setMock(Boolean mock) { method setInterfaceClass (line 62) | public void setInterfaceClass(Class interfaceClass) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/config/RegistryConfig.java class RegistryConfig (line 19) | @Deprecated method RegistryConfig (line 22) | public RegistryConfig() {} method RegistryConfig (line 24) | public RegistryConfig(String address) { method RegistryConfig (line 28) | public RegistryConfig(String address, String protocol) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ServiceConfig.java class ServiceConfig (line 24) | @Deprecated method ServiceConfig (line 27) | public ServiceConfig() {} method ServiceConfig (line 29) | public ServiceConfig(Service service) { method setProvider (line 33) | public void setProvider(com.alibaba.dubbo.config.ProviderConfig provid... method setApplication (line 37) | public void setApplication(com.alibaba.dubbo.config.ApplicationConfig ... method setModule (line 41) | public void setModule(com.alibaba.dubbo.config.ModuleConfig module) { method setRegistry (line 45) | public void setRegistry(com.alibaba.dubbo.config.RegistryConfig regist... method addMethod (line 49) | public void addMethod(com.alibaba.dubbo.config.MethodConfig methodConf... method getMonitor (line 53) | public com.alibaba.dubbo.config.MonitorConfig getMonitor() { method setMonitor (line 65) | public void setMonitor(com.alibaba.dubbo.config.MonitorConfig monitor) { method setProtocol (line 69) | public void setProtocol(com.alibaba.dubbo.config.ProtocolConfig protoc... method setMock (line 73) | public void setMock(Boolean mock) { method setProviders (line 81) | public void setProviders(List providers) { method convertProviderToProtocol (line 85) | private static List convertProviderToProtocol(List, Serializ... method compare (line 26) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/container/page/Page.java class Page (line 23) | public class Page { method Page (line 33) | public Page(String navigation) { method Page (line 37) | public Page(String navigation, String title, String column, String row) { method Page (line 45) | public Page(String navigation, String title, String[] columns, List columns, Lis... method stringToList (line 56) | private static List> stringToList(String str) { method getNavigation (line 64) | public String getNavigation() { method getTitle (line 68) | public String getTitle() { method getColumns (line 72) | public List getColumns() { method getRows (line 76) | public List> getRows() { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/container/page/PageHandler.java type PageHandler (line 23) | @SPI method handle (line 32) | Page handle(URL url); FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/container/page/PageServlet.java class PageServlet (line 43) | public class PageServlet extends HttpServlet { method getInstance (line 52) | public static PageServlet getInstance() { method getMenus (line 56) | public List getMenus() { method init (line 60) | @Override method doGet (line 83) | @Override method doPost (line 89) | @Override method writeMenu (line 201) | protected final void writeMenu(HttpServletRequest request, PrintWriter... method writeTable (line 223) | protected final void writeTable(PrintWriter writer, String title, List... FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/container/page/ResourceFilter.java class ResourceFilter (line 40) | public class ResourceFilter implements Filter { method init (line 48) | public void init(FilterConfig filterConfig) throws ServletException { method destroy (line 64) | public void destroy() {} method doFilter (line 66) | public void doFilter(ServletRequest req, ServletResponse res, FilterCh... method isFile (line 112) | private boolean isFile(String path) { method getLastModified (line 116) | private long getLastModified(String uri) { method getInputStream (line 131) | private InputStream getInputStream(String uri) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/container/page/pages/HomePageHandler.java class HomePageHandler (line 30) | @Menu(name = "Home", desc = "Home page.", order = Integer.MIN_VALUE) method handle (line 33) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/container/page/pages/LogPageHandler.java class LogPageHandler (line 39) | @Menu(name = "Log", desc = "Show system log.", order = Integer.MAX_VALUE... method LogPageHandler (line 46) | @SuppressWarnings("unchecked") method handle (line 68) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/container/page/pages/StatusPageHandler.java class StatusPageHandler (line 35) | @Menu(name = "Status", desc = "Show system status.", order = Integer.MAX... method handle (line 38) | @Override method getLevelHtml (line 74) | private String getLevelHtml(Status.Level level) { method getLevelColor (line 78) | private String getLevelColor(Status.Level level) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/container/page/pages/SystemPageHandler.java class SystemPageHandler (line 36) | @Menu(name = "System", desc = "Show system environment information.", or... method handle (line 44) | @Override method formatUptime (line 101) | private String formatUptime(long uptime) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/monitor/Monitor.java type Monitor (line 24) | @Deprecated method getUrl (line 27) | @Override method collect (line 30) | void collect(com.alibaba.dubbo.common.URL statistics); method lookup (line 32) | List lookup(com.alibaba.dubbo.common.URL... method collect (line 34) | @Override method lookup (line 39) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/monitor/MonitorFactory.java type MonitorFactory (line 22) | @Deprecated method getMonitor (line 25) | com.alibaba.dubbo.monitor.Monitor getMonitor(com.alibaba.dubbo.common.... method getMonitor (line 27) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/qos/command/BaseCommand.java type BaseCommand (line 21) | @Deprecated method execute (line 24) | String execute(com.alibaba.dubbo.qos.command.CommandContext commandCon... method execute (line 26) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/qos/command/CommandContext.java class CommandContext (line 19) | @Deprecated method CommandContext (line 22) | public CommandContext(org.apache.dubbo.qos.api.CommandContext context) { method CommandContext (line 28) | public CommandContext(String commandName) { method CommandContext (line 32) | public CommandContext(String commandName, String[] args, boolean isHtt... FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/registry/NotifyListener.java type NotifyListener (line 25) | @Deprecated method notify (line 28) | void notify(List urls); class CompatibleNotifyListener (line 30) | class CompatibleNotifyListener implements NotifyListener { method CompatibleNotifyListener (line 34) | public CompatibleNotifyListener(org.apache.dubbo.registry.NotifyList... method notify (line 38) | @Override class ReverseCompatibleNotifyListener (line 46) | class ReverseCompatibleNotifyListener implements org.apache.dubbo.regi... method ReverseCompatibleNotifyListener (line 50) | public ReverseCompatibleNotifyListener(NotifyListener listener) { method notify (line 54) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/registry/Registry.java type Registry (line 25) | @Deprecated method getUrl (line 28) | @Override method register (line 31) | void register(com.alibaba.dubbo.common.URL url); method unregister (line 33) | void unregister(com.alibaba.dubbo.common.URL url); method subscribe (line 35) | void subscribe(com.alibaba.dubbo.common.URL url, com.alibaba.dubbo.reg... method unsubscribe (line 37) | void unsubscribe(com.alibaba.dubbo.common.URL url, com.alibaba.dubbo.r... method lookup (line 39) | List lookup(com.alibaba.dubbo.common.URL... method register (line 41) | @Override method unregister (line 46) | @Override method subscribe (line 51) | @Override method unsubscribe (line 58) | @Override method lookup (line 65) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/registry/RegistryFactory.java type RegistryFactory (line 22) | @Deprecated method getRegistry (line 25) | com.alibaba.dubbo.registry.Registry getRegistry(com.alibaba.dubbo.comm... method getRegistry (line 27) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/registry/support/AbstractRegistry.java class AbstractRegistry (line 31) | @Deprecated method AbstractRegistry (line 36) | public AbstractRegistry(com.alibaba.dubbo.common.URL url) { method getUrl (line 40) | @Override method setUrl (line 45) | protected void setUrl(com.alibaba.dubbo.common.URL url) { method getRegistered (line 49) | public Set getRegistered() { method getSubscribed (line 55) | public Map getCacheUrls(com.alibaba.dub... method lookup (line 79) | public List lookup(com.alibaba.dubbo.com... method notify (line 85) | protected void notify( method register (line 95) | public void register(com.alibaba.dubbo.common.URL url) { method unregister (line 99) | public void unregister(com.alibaba.dubbo.common.URL url) { method subscribe (line 103) | public void subscribe(com.alibaba.dubbo.common.URL url, com.alibaba.du... method unsubscribe (line 109) | public void unsubscribe(com.alibaba.dubbo.common.URL url, com.alibaba.... method register (line 115) | @Override method unregister (line 120) | @Override method subscribe (line 125) | @Override method unsubscribe (line 132) | @Override method convertToNotifyListeners (line 139) | final Set convertToNotifyLi... class CompatibleAbstractRegistry (line 145) | static class CompatibleAbstractRegistry extends org.apache.dubbo.regis... method CompatibleAbstractRegistry (line 146) | public CompatibleAbstractRegistry(URL url) { method isAvailable (line 150) | @Override method notify (line 155) | @Override method setUrl (line 160) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/registry/support/AbstractRegistryFactory.java class AbstractRegistryFactory (line 27) | @Deprecated method getRegistry (line 31) | @Override method createRegistry (line 36) | protected abstract com.alibaba.dubbo.registry.Registry createRegistry(... method createRegistry (line 38) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/registry/support/FailbackRegistry.java class FailbackRegistry (line 30) | @Deprecated method FailbackRegistry (line 35) | public FailbackRegistry(URL url) { method removeFailedRegisteredTask (line 39) | public void removeFailedRegisteredTask(URL url) { method removeFailedUnregisteredTask (line 43) | public void removeFailedUnregisteredTask(URL url) { method removeFailedSubscribedTask (line 47) | public void removeFailedSubscribedTask(URL url, NotifyListener listene... method removeFailedUnsubscribedTask (line 52) | public void removeFailedUnsubscribedTask(URL url, NotifyListener liste... method register (line 57) | @Override method unregister (line 62) | @Override method subscribe (line 67) | @Override method unsubscribe (line 74) | @Override method notify (line 81) | protected void notify(URL url, NotifyListener listener, List urls) { method doNotify (line 90) | protected void doNotify(URL url, NotifyListener listener, List ur... method recover (line 99) | protected void recover() throws Exception { method lookup (line 103) | @Override method getUrl (line 110) | @Override method destroy (line 115) | @Override method doRegister (line 122) | public abstract void doRegister(URL url); method doUnregister (line 124) | public abstract void doUnregister(URL url); method doSubscribe (line 126) | public abstract void doSubscribe(URL url, NotifyListener listener); method doUnsubscribe (line 128) | public abstract void doUnsubscribe(URL url, NotifyListener listener); method register (line 130) | @Override method unregister (line 135) | @Override method subscribe (line 140) | @Override method unsubscribe (line 145) | @Override method lookup (line 150) | @Override class CompatibleFailbackRegistry (line 155) | static class CompatibleFailbackRegistry extends org.apache.dubbo.regis... method CompatibleFailbackRegistry (line 159) | public CompatibleFailbackRegistry( method doRegister (line 165) | @Override method doUnregister (line 170) | @Override method doSubscribe (line 175) | @Override method doUnsubscribe (line 181) | @Override method notify (line 187) | @Override method doNotify (line 195) | @Override method isAvailable (line 203) | @Override method recover (line 208) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/remoting/Channel.java type Channel (line 19) | @Deprecated method getUrl (line 22) | @Override method getChannelHandler (line 25) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/remoting/ChannelHandler.java type ChannelHandler (line 22) | @Deprecated method connected (line 25) | void connected(com.alibaba.dubbo.remoting.Channel channel) throws com.... method disconnected (line 27) | void disconnected(com.alibaba.dubbo.remoting.Channel channel) throws c... method sent (line 29) | void sent(com.alibaba.dubbo.remoting.Channel channel, Object message) method received (line 32) | void received(com.alibaba.dubbo.remoting.Channel channel, Object message) method caught (line 35) | void caught(com.alibaba.dubbo.remoting.Channel channel, Throwable exce... method connected (line 38) | @Override method disconnected (line 41) | @Override method sent (line 44) | @Override method received (line 47) | @Override method caught (line 50) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/remoting/Codec.java type Codec (line 19) | @Deprecated FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/remoting/Codec2.java type Codec2 (line 19) | @Deprecated FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/remoting/Dispatcher.java type Dispatcher (line 22) | @Deprecated method dispatch (line 25) | com.alibaba.dubbo.remoting.ChannelHandler dispatch( method dispatch (line 28) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/remoting/RemotingException.java class RemotingException (line 23) | @Deprecated method RemotingException (line 26) | public RemotingException(Channel channel, String msg) { method RemotingException (line 30) | public RemotingException(InetSocketAddress localAddress, InetSocketAdd... method RemotingException (line 34) | public RemotingException(Channel channel, Throwable cause) { method RemotingException (line 38) | public RemotingException(InetSocketAddress localAddress, InetSocketAdd... method RemotingException (line 42) | public RemotingException(Channel channel, String message, Throwable ca... method RemotingException (line 46) | public RemotingException( method RemotingException (line 51) | public RemotingException(Exception e) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/remoting/Server.java type Server (line 21) | @Deprecated FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/remoting/Transporter.java type Transporter (line 26) | @Deprecated method bind (line 29) | @Adaptive({Constants.SERVER_KEY, Constants.TRANSPORTER_KEY}) method bind (line 32) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/remoting/exchange/Exchanger.java type Exchanger (line 19) | @Deprecated FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/remoting/exchange/ResponseCallback.java type ResponseCallback (line 22) | @Deprecated method done (line 29) | void done(Object response); method caught (line 36) | void caught(Throwable exception); FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/remoting/exchange/ResponseFuture.java type ResponseFuture (line 24) | @Deprecated method get (line 31) | Object get() throws RemotingException; method get (line 39) | Object get(int timeoutInMillis) throws RemotingException; method setCallback (line 46) | void setCallback(ResponseCallback callback); method isDone (line 53) | boolean isDone(); FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/remoting/telnet/TelnetHandler.java type TelnetHandler (line 22) | @Deprecated method telnet (line 25) | String telnet(com.alibaba.dubbo.remoting.Channel channel, String message) method telnet (line 28) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/Exporter.java type Exporter (line 19) | @Deprecated method getInvoker (line 22) | @Override method register (line 25) | default void register() {} method unregister (line 27) | default void unregister() {} class CompatibleExporter (line 29) | class CompatibleExporter implements Exporter { method CompatibleExporter (line 33) | public CompatibleExporter(org.apache.dubbo.rpc.Exporter delegate) { method getInvoker (line 37) | @Override method unexport (line 42) | @Override method register (line 47) | @Override method unregister (line 52) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/Filter.java type Filter (line 24) | @Deprecated method invoke (line 27) | Result invoke(Invoker invoker, Invocation invocation) throws RpcExc... method invoke (line 29) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/Invocation.java type Invocation (line 28) | @Deprecated method getInvoker (line 31) | @Override method getOriginal (line 34) | default org.apache.dubbo.rpc.Invocation getOriginal() { method setAttachment (line 38) | @Override method setAttachmentIfAbsent (line 43) | @Override method setObjectAttachmentIfAbsent (line 48) | @Override method setObjectAttachment (line 51) | @Override method setAttachment (line 54) | @Override method setAttachmentIfAbsent (line 59) | @Override method getServiceName (line 64) | @Override method getTargetServiceUniqueName (line 69) | @Override method getAttachment (line 74) | @Override method setServiceModel (line 79) | @Override method getServiceModel (line 82) | @Override method put (line 87) | @Override method get (line 92) | @Override method getAttributes (line 97) | @Override method getObjectAttachments (line 102) | @Override method copyObjectAttachments (line 107) | @Override method foreachAttachment (line 112) | @Override method getObjectAttachment (line 117) | @Override method getObjectAttachment (line 122) | @Override class CompatibleInvocation (line 127) | class CompatibleInvocation implements Invocation { method CompatibleInvocation (line 131) | public CompatibleInvocation(org.apache.dubbo.rpc.Invocation invocati... method getTargetServiceUniqueName (line 135) | @Override method getProtocolServiceKey (line 140) | @Override method getMethodName (line 145) | @Override method getServiceName (line 150) | @Override method getParameterTypes (line 155) | @Override method getArguments (line 160) | @Override method getAttachments (line 165) | @Override method getAttachment (line 170) | @Override method getAttachment (line 175) | @Override method getInvoker (line 180) | @Override method setServiceModel (line 186) | @Override method getServiceModel (line 191) | @Override method put (line 196) | @Override method get (line 201) | @Override method getAttributes (line 206) | @Override method getOriginal (line 211) | @Override method addInvokedInvoker (line 216) | @Override method getInvokedInvokers (line 221) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/Invoker.java type Invoker (line 24) | @Deprecated method invoke (line 27) | Result invoke(Invocation invocation) throws RpcException; method getUrl (line 29) | @Override method getOriginal (line 32) | default org.apache.dubbo.rpc.Invoker getOriginal() { method invoke (line 37) | @Override class CompatibleInvoker (line 43) | class CompatibleInvoker implements Invoker { method CompatibleInvoker (line 47) | public CompatibleInvoker(org.apache.dubbo.rpc.Invoker invoker) { method getInterface (line 51) | @Override method invoke (line 56) | @Override method invoke (line 62) | @Override method getUrl (line 80) | @Override method isAvailable (line 85) | @Override method destroy (line 90) | @Override method getOriginal (line 95) | @Override method hashCode (line 100) | @Override method equals (line 105) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/InvokerListener.java type InvokerListener (line 22) | @Deprecated method referred (line 25) | void referred(com.alibaba.dubbo.rpc.Invoker invoker) throws com.ali... method destroyed (line 27) | void destroyed(com.alibaba.dubbo.rpc.Invoker invoker); method referred (line 29) | @Override method destroyed (line 34) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/Protocol.java type Protocol (line 27) | @Deprecated method export (line 30) | Exporter export(Invoker invoker) throws RpcException; method refer (line 32) | Invoker refer(Class aClass, URL url) throws RpcException; method export (line 34) | @Override method refer (line 39) | @Override method getServers (line 45) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/ProxyFactory.java type ProxyFactory (line 23) | @Deprecated method getProxy (line 26) | T getProxy(com.alibaba.dubbo.rpc.Invoker invoker) throws com.al... method getProxy (line 28) | T getProxy(com.alibaba.dubbo.rpc.Invoker invoker, boolean gener... method getInvoker (line 30) | com.alibaba.dubbo.rpc.Invoker getInvoker(T proxy, Class type... method getProxy (line 33) | @Override method getProxy (line 38) | @Override method getInvoker (line 43) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/Result.java type Result (line 28) | @Deprecated method setValue (line 31) | @Override method setException (line 34) | @Override method getObjectAttachments (line 37) | @Override method addObjectAttachments (line 42) | @Override method setObjectAttachments (line 45) | @Override method getObjectAttachment (line 48) | @Override method getObjectAttachment (line 53) | @Override method getResult (line 62) | @Deprecated class CompatibleResult (line 67) | class CompatibleResult implements Result { method CompatibleResult (line 70) | public CompatibleResult(org.apache.dubbo.rpc.Result result) { method getDelegate (line 74) | public org.apache.dubbo.rpc.Result getDelegate() { method whenCompleteWithContext (line 78) | @Override method getValue (line 84) | @Override method setValue (line 89) | @Override method getException (line 94) | @Override method setException (line 99) | @Override method hasException (line 104) | @Override method recreate (line 109) | @Override method getAttachments (line 114) | @Override method addAttachments (line 119) | @Override method setAttachments (line 124) | @Override method getAttachment (line 129) | @Override method getAttachment (line 134) | @Override method setAttachment (line 139) | @Override method setAttachment (line 144) | @Override method setObjectAttachment (line 149) | @Override method thenApply (line 154) | @Override method get (line 159) | @Override method get (line 164) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/RpcContext.java class RpcContext (line 41) | @Deprecated method getContext (line 44) | public static RpcContext getContext() { method getServerContext (line 48) | public static RpcContext getServerContext() { method getClientResponseContext (line 52) | public static RpcContext getClientResponseContext() { method getServerResponseContext (line 56) | public static RpcContext getServerResponseContext() { method removeClientResponseContext (line 60) | public static void removeClientResponseContext() { method removeServerResponseContext (line 64) | public static void removeServerResponseContext() { method removeServerContext (line 68) | public static void removeServerContext() { method removeContext (line 72) | public static void removeContext() { method RpcContext (line 78) | public RpcContext(org.apache.dubbo.rpc.RpcContext newRpcContext) { method getRequest (line 82) | public Object getRequest() { method getRequest (line 86) | public T getRequest(Class clazz) { method setRequest (line 90) | public void setRequest(Object request) { method getResponse (line 99) | public Object getResponse() { method getResponse (line 108) | @SuppressWarnings("unchecked") method setResponse (line 113) | public void setResponse(Object response) { method isProviderSide (line 122) | public boolean isProviderSide() { method isConsumerSide (line 131) | public boolean isConsumerSide() { method getUrls (line 135) | public List getUrls() { method setUrls (line 147) | public void setUrls(List urls) { method getUrl (line 157) | public URL getUrl() { method setUrl (line 161) | public void setUrl(URL url) { method getMethodName (line 165) | public String getMethodName() { method setMethodName (line 169) | public void setMethodName(String methodName) { method getParameterTypes (line 173) | public Class[] getParameterTypes() { method setParameterTypes (line 177) | public void setParameterTypes(Class[] parameterTypes) { method getArguments (line 181) | public Object[] getArguments() { method setArguments (line 185) | public void setArguments(Object[] arguments) { method setLocalAddress (line 189) | public RpcContext setLocalAddress(String host, int port) { method getLocalAddress (line 199) | public InetSocketAddress getLocalAddress() { method setLocalAddress (line 203) | public RpcContext setLocalAddress(InetSocketAddress address) { method getLocalAddressString (line 208) | public String getLocalAddressString() { method getLocalHostName (line 212) | public String getLocalHostName() { method setRemoteAddress (line 216) | public RpcContext setRemoteAddress(String host, int port) { method getRemoteAddress (line 221) | public InetSocketAddress getRemoteAddress() { method setRemoteAddress (line 225) | public RpcContext setRemoteAddress(InetSocketAddress address) { method getRemoteAddressString (line 230) | public String getRemoteAddressString() { method getRemoteHostName (line 234) | public String getRemoteHostName() { method getLocalHost (line 238) | public String getLocalHost() { method getLocalPort (line 242) | public int getLocalPort() { method getRemoteHost (line 246) | public String getRemoteHost() { method getRemotePort (line 250) | public int getRemotePort() { method getAttachment (line 254) | public String getAttachment(String key) { method setAttachment (line 258) | public RpcContext setAttachment(String key, String value) { method removeAttachment (line 263) | public RpcContext removeAttachment(String key) { method getAttachments (line 268) | public Map getAttachments() { method setAttachments (line 272) | public RpcContext setAttachments(Map attachment) { method clearAttachments (line 277) | public void clearAttachments() { method get (line 286) | public Map get() { method set (line 297) | public RpcContext set(String key, Object value) { method remove (line 302) | public RpcContext remove(String key) { method get (line 307) | public Object get(String key) { method getInvocation (line 311) | public Invocation getInvocation() { method isServerSide (line 315) | @Deprecated method isClientSide (line 320) | @Deprecated method getInvoker (line 325) | @Deprecated method getInvokers (line 334) | @Deprecated method asyncCall (line 348) | @SuppressWarnings("unchecked") method asyncCall (line 409) | public void asyncCall(Runnable runnable) { method getFuture (line 421) | public Future getFuture() { method setFuture (line 429) | public void setFuture(CompletableFuture future) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/RpcException.java class RpcException (line 19) | @Deprecated method RpcException (line 22) | public RpcException() { method RpcException (line 26) | public RpcException(String message, Throwable cause) { method RpcException (line 30) | public RpcException(String message) { method RpcException (line 34) | public RpcException(Throwable cause) { method RpcException (line 38) | public RpcException(int code) { method RpcException (line 42) | public RpcException(int code, String message, Throwable cause) { method RpcException (line 46) | public RpcException(int code, String message) { method RpcException (line 50) | public RpcException(int code, Throwable cause) { method isForbidded (line 54) | public boolean isForbidded() { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/RpcInvocation.java class RpcInvocation (line 30) | @Deprecated method RpcInvocation (line 45) | public RpcInvocation() {} method RpcInvocation (line 47) | public RpcInvocation(Invocation invocation, Invoker invoker) { method RpcInvocation (line 78) | public RpcInvocation(Invocation invocation) { method RpcInvocation (line 87) | public RpcInvocation(Method method, Object[] arguments) { method RpcInvocation (line 91) | public RpcInvocation(Method method, Object[] arguments, Map[] parameterTypes, Obj... method RpcInvocation (line 99) | public RpcInvocation( method RpcInvocation (line 104) | public RpcInvocation( method getInvoker (line 117) | @Transient method setInvoker (line 122) | public void setInvoker(Invoker invoker) { method getProtocolServiceKey (line 126) | @Override method getMethodName (line 131) | public String getMethodName() { method setMethodName (line 135) | public void setMethodName(String methodName) { method getParameterTypes (line 139) | public Class[] getParameterTypes() { method setParameterTypes (line 143) | public void setParameterTypes(Class[] parameterTypes) { method getArguments (line 147) | public Object[] getArguments() { method setArguments (line 151) | public void setArguments(Object[] arguments) { method getAttachments (line 155) | public Map getAttachments() { method setAttachments (line 159) | public void setAttachments(Map attachments) { method setAttachment (line 163) | public void setAttachment(String key, String value) { method setAttachmentIfAbsent (line 170) | public void setAttachmentIfAbsent(String key, String value) { method addAttachments (line 179) | public void addAttachments(Map attachments) { method addAttachmentsIfAbsent (line 189) | public void addAttachmentsIfAbsent(Map attachments) { method getAttachment (line 198) | public String getAttachment(String key) { method getAttachment (line 205) | public String getAttachment(String key, String defaultValue) { method addInvokedInvoker (line 216) | @Override method getInvokedInvokers (line 221) | @Override method toString (line 226) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/RpcResult.java class RpcResult (line 21) | @Deprecated method RpcResult (line 24) | public RpcResult() {} method RpcResult (line 26) | public RpcResult(Object result) { method RpcResult (line 30) | public RpcResult(Throwable exception) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/cluster/Cluster.java type Cluster (line 23) | @Deprecated method join (line 26) | com.alibaba.dubbo.rpc.Invoker join(com.alibaba.dubbo.rpc.cluste... method join (line 29) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/cluster/Configurator.java type Configurator (line 21) | @Deprecated method getUrl (line 28) | com.alibaba.dubbo.common.URL getUrl(); method configure (line 36) | com.alibaba.dubbo.common.URL configure(com.alibaba.dubbo.common.URL url); method configure (line 38) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/cluster/ConfiguratorFactory.java type ConfiguratorFactory (line 24) | @Deprecated method getConfigurator (line 26) | @Adaptive(CommonConstants.PROTOCOL_KEY) method getConfigurator (line 29) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/cluster/Directory.java type Directory (line 28) | @Deprecated method getUrl (line 31) | @Override method list (line 34) | List> list(com.alibaba.dubbo.rpc.Invo... method list (line 37) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/cluster/LoadBalance.java type LoadBalance (line 29) | @Deprecated method select (line 32) | com.alibaba.dubbo.rpc.Invoker select( method select (line 38) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/cluster/Merger.java type Merger (line 19) | @Deprecated FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/cluster/Router.java type Router (line 28) | @Deprecated method getUrl (line 31) | @Override method route (line 34) | List> route( method compareTo (line 40) | int compareTo(Router o); method route (line 43) | @Override method isRuntime (line 60) | @Override method isForce (line 65) | @Override method getPriority (line 70) | @Override method compareTo (line 75) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/cluster/RouterFactory.java type RouterFactory (line 22) | @Deprecated method getRouter (line 25) | com.alibaba.dubbo.rpc.cluster.Router getRouter(com.alibaba.dubbo.commo... method getRouter (line 27) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/cluster/RuleConverter.java type RuleConverter (line 24) | @Deprecated method convert (line 27) | List convert(com.alibaba.dubbo.common.UR... method convert (line 29) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/cluster/loadbalance/AbstractLoadBalance.java class AbstractLoadBalance (line 29) | @Deprecated method select (line 32) | @Override method doSelect (line 39) | protected abstract Invoker doSelect(List> invokers, ... method getWeight (line 41) | protected int getWeight(Invoker invoker, Invocation invocation) { method calculateWarmupWeight (line 57) | static int calculateWarmupWeight(int uptime, int warmup, int weight) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/FutureAdapter.java class FutureAdapter (line 38) | @Deprecated method FutureAdapter (line 43) | public FutureAdapter(CompletableFuture future) { method FutureAdapter (line 47) | public FutureAdapter(ResponseFuture responseFuture) { method getFuture (line 62) | public ResponseFuture getFuture() { method setCallback (line 94) | void setCallback(ResponseCallback callback) { method cancel (line 117) | @Override method isCancelled (line 122) | @Override method isDone (line 127) | @Override method get (line 132) | @Override method get (line 144) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/service/EchoService.java type EchoService (line 19) | @Deprecated FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/service/GenericException.java class GenericException (line 19) | @Deprecated method GenericException (line 24) | public GenericException() {} method GenericException (line 26) | public GenericException(String exceptionMessage) { method GenericException (line 30) | public GenericException(String exceptionClass, String exceptionMessage) { method GenericException (line 34) | public GenericException(Throwable cause) { method GenericException (line 38) | public GenericException(String message, Throwable cause, String except... FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/service/GenericService.java type GenericService (line 19) | @Deprecated method $invoke (line 22) | @Override FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/rpc/support/RpcUtils.java class RpcUtils (line 27) | public class RpcUtils extends org.apache.dubbo.rpc.support.RpcUtils { method getReturnType (line 29) | public static Class getReturnType(Invocation invocation) { method getReturnTypes (line 34) | public static Type[] getReturnTypes(Invocation invocation) { method getInvocationId (line 38) | public static Long getInvocationId(Invocation inv) { method attachInvocationIdIfAsync (line 48) | public static void attachInvocationIdIfAsync(URL url, Invocation inv) { method getMethodName (line 52) | public static String getMethodName(Invocation invocation) { method getArguments (line 56) | public static Object[] getArguments(Invocation invocation) { method getParameterTypes (line 60) | public static Class[] getParameterTypes(Invocation invocation) { method isAsync (line 64) | public static boolean isAsync(URL url, Invocation inv) { method isReturnTypeFuture (line 68) | public static boolean isReturnTypeFuture(Invocation inv) { method isOneway (line 72) | public static boolean isOneway(URL url, Invocation inv) { FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/validation/Validation.java type Validation (line 19) | @Deprecated FILE: dubbo-compatible/src/main/java/com/alibaba/dubbo/validation/Validator.java type Validator (line 19) | @Deprecated FILE: dubbo-compatible/src/test/java/org/apache/dubbo/cache/CacheTest.java class CacheTest (line 32) | class CacheTest { method testCacheFactory (line 34) | @Test class NullInvocation (line 51) | static class NullInvocation implements Invocation { method getTargetServiceUniqueName (line 52) | @Override method getProtocolServiceKey (line 57) | @Override method getMethodName (line 62) | @Override method getParameterTypes (line 67) | @Override method getArguments (line 72) | @Override method getAttachments (line 77) | @Override method getAttachment (line 82) | @Override method getAttachment (line 87) | @Override method getInvoker (line 92) | @Override method put (line 97) | @Override method get (line 102) | @Override method getAttributes (line 107) | @Override method addInvokedInvoker (line 112) | @Override method getInvokedInvokers (line 115) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/cache/MyCache.java class MyCache (line 25) | public class MyCache implements Cache { method MyCache (line 29) | public MyCache(URL url) {} method put (line 31) | @Override method get (line 36) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/cache/MyCacheFactory.java class MyCacheFactory (line 23) | public class MyCacheFactory extends AbstractCacheFactory { method createCache (line 25) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/ExtensionTest.java class ExtensionTest (line 33) | class ExtensionTest { method testExtensionFactory (line 35) | @Test method getExtensionLoader (line 55) | private ExtensionLoader getExtensionLoader(Class type) { method testLoadActivateExtension (line 59) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/MockDispatcher.java class MockDispatcher (line 23) | public class MockDispatcher implements Dispatcher { method dispatch (line 24) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/MyExtensionFactory.java class MyExtensionFactory (line 21) | public class MyExtensionFactory implements ExtensionFactory { method getExtension (line 23) | @Override class InjectObject (line 31) | public static class InjectObject { method InjectObject (line 35) | public InjectObject(final String name) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/activate/ActivateExt1.java type ActivateExt1 (line 21) | @SPI("impl1") method echo (line 23) | String echo(String msg); FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/activate/impl/ActivateExt1Impl1.java class ActivateExt1Impl1 (line 22) | @Activate( method echo (line 26) | public String echo(String msg) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/activate/impl/OldActivateExt1Impl2.java class OldActivateExt1Impl2 (line 23) | @Activate(group = "old_group") method echo (line 25) | public String echo(String msg) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/activate/impl/OldActivateExt1Impl3.java class OldActivateExt1Impl3 (line 23) | @Activate(group = "old_group") method echo (line 25) | public String echo(String msg) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/support/ActivateComparatorTest.java class ActivateComparatorTest (line 29) | class ActivateComparatorTest { method setup (line 33) | @BeforeEach method testActivateComparator (line 39) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/support/Filter0.java type Filter0 (line 21) | @SPI FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/support/Filter1.java class Filter1 (line 21) | @Activate FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/support/Filter2.java class Filter2 (line 21) | @Activate(before = "_1") FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/support/Filter3.java class Filter3 (line 21) | @Activate(after = "_4") FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/support/Filter4.java class Filter4 (line 21) | @Activate(before = "_2") FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/support/OldFilter0.java type OldFilter0 (line 19) | public interface OldFilter0 extends Filter0 {} FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/support/OldFilter5.java class OldFilter5 (line 21) | @Activate(after = "_4") FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/support/Order0Filter0.java type Order0Filter0 (line 21) | @SPI FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/support/Order0Filter1.java class Order0Filter1 (line 21) | @Activate FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/extension/support/Order0Filter2.java class Order0Filter2 (line 21) | @Activate FILE: dubbo-compatible/src/test/java/org/apache/dubbo/common/utils/AnnotationUtilsTest.java class AnnotationUtilsTest (line 69) | class AnnotationUtilsTest { method testIsType (line 71) | @Test method testIsSameType (line 81) | @Test method testExcludedType (line 90) | @Test method testGetAttribute (line 96) | @Test method testGetAttributesMap (line 108) | @Test method testGetValue (line 128) | @Test method testGetDeclaredAnnotations (line 135) | @Test method testGetAllDeclaredAnnotations (line 147) | @Test method testGetMetaAnnotations (line 170) | @Test method testGetAllMetaAnnotations (line 186) | @Test method testIsAnnotationPresent (line 213) | @Test method testIsAnyAnnotationPresent (line 225) | @Test method testGetAnnotation (line 238) | @Test method testFindAnnotation (line 248) | @Test method testFindMetaAnnotations (line 258) | @Test method testFindMetaAnnotation (line 275) | @Test class A (line 287) | @Service(interfaceName = "java.lang.CharSequence", interfaceClass = Ch... method execute (line 294) | @MyAdaptive("e") class B (line 336) | @Service5 method execute (line 339) | @Adaptive("f") class C (line 344) | @MyAdaptive method assertADeclaredAnnotations (line 347) | private void assertADeclaredAnnotations(List annotations, ... FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/ApplicationConfigTest.java class ApplicationConfigTest (line 41) | class ApplicationConfigTest { method testName (line 42) | @Test method testVersion (line 54) | @Test method testOwner (line 64) | @Test method testOrganization (line 71) | @Test method testArchitecture (line 78) | @Test method testEnvironment1 (line 85) | @Test method testEnvironment2 (line 96) | @Test method testRegistry (line 104) | @Test method testMonitor (line 115) | @Test method testLogger (line 124) | @Test method testDefault (line 131) | @Test method testDumpDirectory (line 138) | @Test method testQosEnable (line 148) | @Test method testQosPort (line 158) | @Test method testQosAcceptForeignIp (line 165) | @Test method testParameters (line 175) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/ArgumentConfigTest.java class ArgumentConfigTest (line 30) | class ArgumentConfigTest { method testIndex (line 31) | @Test method testType (line 38) | @Test method testCallback (line 45) | @Test method testArguments (line 52) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/ConfigTest.java class ConfigTest (line 30) | class ConfigTest { method tearDown (line 36) | @AfterEach method setup (line 41) | @BeforeEach method testConfig (line 48) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/ConsumerConfigTest.java class ConsumerConfigTest (line 29) | class ConsumerConfigTest { method testTimeout (line 30) | @Test method testDefault (line 43) | @Test method testClient (line 50) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/MethodConfigTest.java class MethodConfigTest (line 46) | class MethodConfigTest { method testName (line 47) | @Test method testStat (line 57) | @Test method testRetry (line 64) | @Test method testReliable (line 71) | @Test method testExecutes (line 78) | @Test method testDeprecated (line 85) | @Test method testArguments (line 92) | @Test method testSticky (line 101) | @Test method testConvertMethodConfig2AsyncInfo (line 108) | @Test method testOnreturn (line 127) | void testOnreturn() { method testOnreturnMethod (line 139) | @Test method testOnthrow (line 153) | void testOnthrow() { method testOnthrowMethod (line 165) | @Test method testOninvoke (line 179) | void testOninvoke() { method testOninvokeMethod (line 191) | @Test method testReturn (line 204) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/ModuleConfigTest.java class ModuleConfigTest (line 36) | class ModuleConfigTest { method testName2 (line 38) | @Test method testVersion (line 49) | @Test method testOwner (line 60) | @Test method testOrganization (line 67) | @Test method testRegistry (line 74) | @Test method testRegistries (line 82) | @Test method testMonitor (line 91) | @Test method testDefault (line 100) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/ProtocolConfigTest.java class ProtocolConfigTest (line 31) | class ProtocolConfigTest { method testName (line 33) | @Test method testHost (line 44) | @Test method testPort (line 54) | @Test method testPath (line 64) | @Test method testThreads (line 78) | @Test method testIothreads (line 85) | @Test method testQueues (line 92) | @Test method testAccepts (line 99) | @Test method testAccesslog (line 106) | @Test method testRegister (line 113) | @Test method testParameters (line 120) | @Test method testDefault (line 127) | @Test method testKeepAlive (line 134) | @Test method testOptimizer (line 141) | @Test method testExtension (line 148) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/ProviderConfigTest.java class ProviderConfigTest (line 32) | class ProviderConfigTest { method testProtocol (line 33) | @Test method testDefault (line 40) | @Test method testHost (line 50) | @Test method testPort (line 60) | @Test method testPath (line 70) | @Test method testContextPath (line 81) | @Test method testThreads (line 91) | @Test method testIothreads (line 98) | @Test method testAlive (line 105) | @Test method testQueues (line 112) | @Test method testAccepts (line 119) | @Test method testCharset (line 126) | @Test method testPayload (line 133) | @Test method testBuffer (line 140) | @Test method testServer (line 147) | @Test method testClient (line 154) | @Test method testPrompt (line 161) | @Test method testDispatcher (line 171) | @Test method testNetworker (line 178) | @Test method testWait (line 185) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java class ReferenceConfigTest (line 32) | class ReferenceConfigTest { method setUp (line 37) | @BeforeEach method tearDown (line 42) | @AfterEach method testInjvm (line 47) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/RegistryConfigTest.java class RegistryConfigTest (line 34) | class RegistryConfigTest { method testProtocol (line 35) | @Test method testAddress (line 42) | @Test method testUsername (line 52) | @Test method testPassword (line 59) | @Test method testWait (line 66) | @Test method testCheck (line 74) | @Test method testFile (line 81) | @Test method testTransporter (line 88) | @Test method testClient (line 95) | @Test method testTimeout (line 102) | @Test method testSession (line 109) | @Test method testDynamic (line 116) | @Test method testRegister (line 123) | @Test method testSubscribe (line 130) | @Test method testCluster (line 137) | @Test method testGroup (line 144) | @Test method testVersion (line 151) | @Test method testParameters (line 158) | @Test method testDefault (line 168) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/SignatureTest.java class SignatureTest (line 34) | public class SignatureTest { method test (line 36) | @ParameterizedTest FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/api/Box.java type Box (line 19) | public interface Box { method getName (line 21) | String getName(); FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/api/DemoService.java type DemoService (line 19) | public interface DemoService { method sayName (line 21) | String sayName(String name); method getBox (line 23) | Box getBox(); FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/api/HelloService.java type HelloService (line 19) | public interface HelloService { method sayHello (line 20) | String sayHello(String name); FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ServiceAnnotationTestConfiguration.java class ServiceAnnotationTestConfiguration (line 37) | @PropertySource("classpath:/META-INF/default.properties") method applicationConfig (line 48) | @Bean("dubbo-demo-application") method registryConfig (line 63) | @Bean("my-registry") method protocolConfig (line 78) | @Bean // ("dubbo") method platformTransactionManager (line 86) | @Primary FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboComponentScanRegistrarTest.java class DubboComponentScanRegistrarTest (line 40) | class DubboComponentScanRegistrarTest { method setUp (line 42) | @BeforeEach method tearDown (line 47) | @AfterEach method test (line 50) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigConfigurationTest.java class DubboConfigConfigurationTest (line 39) | class DubboConfigConfigurationTest { method before (line 43) | @BeforeEach method after (line 52) | @AfterEach method testSingle (line 57) | @Test method testMultiple (line 81) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboConfigTest.java class EnableDubboConfigTest (line 46) | class EnableDubboConfigTest { method setUp (line 48) | @BeforeEach method tearDown (line 53) | @AfterEach method testSingle (line 59) | public void testSingle() { method testMultiple (line 100) | public void testMultiple() { class TestMultipleConfig (line 125) | @EnableDubboConfig class TestConfig (line 129) | @EnableDubboConfig(multiple = false) FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboTest.java class EnableDubboTest (line 46) | class EnableDubboTest { method setUp (line 50) | @BeforeEach method tearDown (line 56) | @AfterEach method testConsumer (line 62) | @Test class TestProviderConfiguration (line 119) | @EnableDubbo(scanBasePackages = "org.apache.dubbo.config.spring.contex... method platformTransactionManager (line 126) | @Primary FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/context/annotation/consumer/ConsumerConfiguration.java class ConsumerConfiguration (line 30) | @Configuration("consumerConfiguration") method applicationConfig (line 45) | @Bean("dubbo-demo-application") method registryConfig (line 60) | @Bean method getDemoService (line 73) | public DemoService getDemoService() { method setDemoService (line 77) | public void setDemoService(DemoService demoService) { method c (line 81) | @Bean class Ancestor (line 86) | public abstract static class Ancestor { method getDemoServiceFromAncestor (line 91) | public DemoService getDemoServiceFromAncestor() { method setDemoServiceFromAncestor (line 95) | public void setDemoServiceFromAncestor(DemoService demoServiceFromAn... class Parent (line 100) | public abstract static class Parent extends Ancestor { method getDemoServiceFromParent (line 104) | public DemoService getDemoServiceFromParent() { method setDemoServiceFromParent (line 108) | @Reference(version = "2.5.7", url = remoteURL) class Child (line 114) | public static class Child extends Parent { method getDemoService (line 122) | public DemoService getDemoService() { method getDemoServiceFromChild (line 126) | public DemoService getDemoServiceFromChild() { method setDemoServiceFromChild (line 130) | public void setDemoServiceFromChild(DemoService demoServiceFromChild) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/context/annotation/consumer/test/TestConsumerConfiguration.java class TestConsumerConfiguration (line 35) | @EnableDubbo(scanBasePackageClasses = TestConsumerConfiguration.class) method getAutowiredDemoService (line 58) | public DemoService getAutowiredDemoService() { method getAutowiredReferDemoService (line 62) | public DemoService getAutowiredReferDemoService() { method getDemoService (line 66) | public DemoService getDemoService() { method setDemoService (line 70) | public void setDemoService(DemoService demoService) { method c (line 74) | @Bean class Ancestor (line 79) | public abstract static class Ancestor { method getDemoServiceFromAncestor (line 84) | public DemoService getDemoServiceFromAncestor() { method setDemoServiceFromAncestor (line 88) | public void setDemoServiceFromAncestor(DemoService demoServiceFromAn... class Parent (line 93) | public abstract static class Parent extends Ancestor { method getDemoServiceFromParent (line 97) | public DemoService getDemoServiceFromParent() { method setDemoServiceFromParent (line 101) | @com.alibaba.dubbo.config.annotation.Reference( class Child (line 111) | public static class Child extends Parent { method getDemoServiceFromChild (line 116) | public DemoService getDemoServiceFromChild() { method setDemoServiceFromChild (line 120) | public void setDemoServiceFromChild(DemoService demoServiceFromChild) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/context/annotation/provider/DefaultHelloService.java class DefaultHelloService (line 29) | @Service method sayHello (line 33) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/context/annotation/provider/DemoServiceImpl.java class DemoServiceImpl (line 31) | @org.apache.dubbo.config.annotation.Service( method sayName (line 41) | @Override method getBox (line 46) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/context/annotation/provider/HelloServiceImpl.java class HelloServiceImpl (line 28) | @Service(interfaceName = "org.apache.dubbo.config.spring.api.HelloServic... method sayHello (line 31) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/context/annotation/provider/ProviderConfiguration.java class ProviderConfiguration (line 38) | @DubboComponentScan(basePackages = "org.apache.dubbo.config.spring.conte... method applicationConfig (line 51) | @Bean("dubbo-demo-application") method registryConfig (line 66) | @Bean("my-registry") method protocolConfig (line 81) | @Bean("dubbo") method platformTransactionManager (line 89) | @Primary FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/filter/MockDao.java type MockDao (line 19) | public interface MockDao {} FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/filter/MockDaoImpl.java class MockDaoImpl (line 19) | public class MockDaoImpl implements MockDao {} FILE: dubbo-compatible/src/test/java/org/apache/dubbo/config/spring/filter/MockFilter.java class MockFilter (line 27) | public class MockFilter implements Filter { method getMockDao (line 35) | public MockDao getMockDao() { method setMockDao (line 39) | public void setMockDao(MockDao mockDao) { method getLoadBalance (line 43) | public LoadBalance getLoadBalance() { method setLoadBalance (line 47) | public void setLoadBalance(LoadBalance loadBalance) { method getProtocol (line 51) | public Protocol getProtocol() { method setProtocol (line 55) | public void setProtocol(Protocol protocol) { method invoke (line 59) | public Result invoke(Invoker invoker, Invocation invocation) throws... FILE: dubbo-compatible/src/test/java/org/apache/dubbo/echo/EchoServiceTest.java class EchoServiceTest (line 32) | class EchoServiceTest { method testEcho (line 34) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/filter/FilterTest.java class FilterTest (line 31) | class FilterTest { method testInvokeException (line 35) | @Test method testDefault (line 47) | @Test method testRecreate (line 56) | @Test method tear (line 65) | @AfterAll FILE: dubbo-compatible/src/test/java/org/apache/dubbo/filter/LegacyInvocation.java class LegacyInvocation (line 36) | public class LegacyInvocation implements Invocation { method LegacyInvocation (line 40) | public LegacyInvocation(String arg0) { method getTargetServiceUniqueName (line 44) | @Override method getProtocolServiceKey (line 49) | @Override method getMethodName (line 54) | public String getMethodName() { method getParameterTypes (line 58) | public Class[] getParameterTypes() { method getArguments (line 62) | public Object[] getArguments() { method getAttachments (line 66) | public Map getAttachments() { method getInvoker (line 77) | public Invoker getInvoker() { method put (line 81) | @Override method get (line 86) | @Override method getAttributes (line 91) | @Override method getAttachment (line 96) | public String getAttachment(String key) { method getAttachment (line 100) | public String getAttachment(String key, String defaultValue) { method addInvokedInvoker (line 104) | @Override method getInvokedInvokers (line 107) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/filter/LegacyInvoker.java class LegacyInvoker (line 28) | public class LegacyInvoker implements Invoker { method LegacyInvoker (line 34) | public LegacyInvoker(URL url) { method LegacyInvoker (line 39) | public LegacyInvoker(URL url, boolean hasException) { method getInterface (line 45) | @Override method getUrl (line 50) | public URL getUrl() { method isAvailable (line 54) | @Override method invoke (line 59) | public Result invoke(Invocation invocation) throws RpcException { method destroy (line 69) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/filter/MyFilter.java class MyFilter (line 26) | public class MyFilter implements Filter { method invoke (line 30) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/generic/GenericServiceTest.java class GenericServiceTest (line 48) | class GenericServiceTest { method beforeAll (line 50) | @BeforeAll method testGeneric (line 55) | @Test method testGeneric2 (line 77) | @Test method testGenericCompatible (line 102) | @Test method testGenericComplexCompute4FullServiceMetadata (line 130) | @Test method testGenericFindComplexObject4FullServiceMetadata (line 177) | @Test method getMethod (line 217) | MethodDefinition getMethod(String methodName, List l... method createComplexObject (line 226) | Map createComplexObject( method bean2Map (line 320) | Map bean2Map(ComplexObject complexObject) { method map2bean (line 324) | ComplexObject map2bean(Map map) { method createComplexObject (line 328) | ComplexObject createComplexObject( FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/AbstractAnnotationProcessingTest.java class AbstractAnnotationProcessingTest (line 38) | @ExtendWith(CompilerInvocationInterceptor.class) method init (line 49) | @BeforeEach method destroy (line 54) | @AfterEach method addCompiledClasses (line 59) | protected abstract void addCompiledClasses(Set> classesToBeCo... method beforeEach (line 61) | protected abstract void beforeEach(); method getType (line 63) | protected TypeElement getType(Class type) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/AnnotationProcessingTestProcessor.java class AnnotationProcessingTestProcessor (line 34) | @SupportedAnnotationTypes("*") method AnnotationProcessingTestProcessor (line 44) | public AnnotationProcessingTestProcessor( method process (line 55) | @Override method prepare (line 69) | private void prepare() { method getSupportedSourceVersion (line 75) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/CompilerInvocationInterceptor.java class CompilerInvocationInterceptor (line 31) | public class CompilerInvocationInterceptor implements InvocationIntercep... method interceptTestMethod (line 33) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/ArrayTypeDefinitionBuilderTest.java class ArrayTypeDefinitionBuilderTest (line 45) | class ArrayTypeDefinitionBuilderTest extends AbstractAnnotationProcessin... method addCompiledClasses (line 61) | @Override method beforeEach (line 66) | @Override method testAccept (line 77) | @Test method testBuild (line 86) | @Test method buildAndAssertTypeDefinition (line 123) | static void buildAndAssertTypeDefinition( FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/CollectionTypeDefinitionBuilderTest.java class CollectionTypeDefinitionBuilderTest (line 39) | class CollectionTypeDefinitionBuilderTest extends AbstractAnnotationProc... method addCompiledClasses (line 53) | @Override method beforeEach (line 58) | @Override method testAccept (line 76) | @Test method testBuild (line 85) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/EnumTypeDefinitionBuilderTest.java class EnumTypeDefinitionBuilderTest (line 40) | class EnumTypeDefinitionBuilderTest extends AbstractAnnotationProcessing... method addCompiledClasses (line 44) | @Override method beforeEach (line 49) | @Override method testAccept (line 54) | @Test method testBuild (line 60) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/GeneralTypeDefinitionBuilderTest.java class GeneralTypeDefinitionBuilderTest (line 39) | class GeneralTypeDefinitionBuilderTest extends AbstractAnnotationProcess... method addCompiledClasses (line 43) | @Override method beforeEach (line 48) | @Override method testAccept (line 53) | @Test method testBuild (line 65) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/MapTypeDefinitionBuilderTest.java class MapTypeDefinitionBuilderTest (line 44) | class MapTypeDefinitionBuilderTest extends AbstractAnnotationProcessingT... method addCompiledClasses (line 58) | @Override method beforeEach (line 63) | @Override method testAccept (line 81) | @Test method testBuild (line 90) | @Test method buildAndAssertTypeDefinition (line 134) | static void buildAndAssertTypeDefinition( FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/PrimitiveTypeDefinitionBuilderTest.java class PrimitiveTypeDefinitionBuilderTest (line 42) | class PrimitiveTypeDefinitionBuilderTest extends AbstractAnnotationProce... method addCompiledClasses (line 62) | @Override method beforeEach (line 67) | @Override method testAccept (line 93) | @Test method testBuild (line 105) | @Test method buildAndAssertTypeDefinition (line 118) | static void buildAndAssertTypeDefinition( method assertBasicTypeDefinition (line 126) | static void assertBasicTypeDefinition(TypeDefinition typeDefinition, S... FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/ServiceDefinitionBuilderTest.java class ServiceDefinitionBuilderTest (line 38) | class ServiceDefinitionBuilderTest extends AbstractAnnotationProcessingT... method addCompiledClasses (line 40) | @Override method beforeEach (line 45) | @Override method testBuild (line 48) | @Test method getTypeName (line 72) | private static String getTypeName(String type, List ty... FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/SimpleTypeDefinitionBuilderTest.java class SimpleTypeDefinitionBuilderTest (line 40) | class SimpleTypeDefinitionBuilderTest extends AbstractAnnotationProcessi... method addCompiledClasses (line 72) | @Override method beforeEach (line 77) | @Override method testAccept (line 112) | @Test method testBuild (line 131) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/ArrayTypeModel.java class ArrayTypeModel (line 24) | public class ArrayTypeModel { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/CollectionTypeModel.java class CollectionTypeModel (line 30) | public class CollectionTypeModel { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/Color.java type Color (line 24) | public enum Color { method Color (line 31) | Color(int value) { method toString (line 35) | @Override method getValue (line 40) | public int getValue() { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/MapTypeModel.java class MapTypeModel (line 30) | public class MapTypeModel { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/Model.java class Model (line 28) | public class Model extends Parent { method getF (line 42) | public float getF() { method setF (line 46) | public void setF(float f) { method getD (line 50) | public double getD() { method setD (line 54) | public void setD(double d) { method getTu (line 58) | public TimeUnit getTu() { method setTu (line 62) | public void setTu(TimeUnit tu) { method getStr (line 66) | public String getStr() { method setStr (line 70) | public void setStr(String str) { method getBi (line 74) | public BigInteger getBi() { method setBi (line 78) | public void setBi(BigInteger bi) { method getBd (line 82) | public BigDecimal getBd() { method setBd (line 86) | public void setBd(BigDecimal bd) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/PrimitiveTypeModel.java class PrimitiveTypeModel (line 24) | public class PrimitiveTypeModel { method isZ (line 42) | public boolean isZ() { method getB (line 46) | public byte getB() { method getC (line 50) | public char getC() { method getS (line 54) | public short getS() { method getI (line 58) | public int getI() { method getL (line 62) | public long getL() { method getF (line 66) | public float getF() { method getD (line 70) | public double getD() { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/SimpleTypeModel.java class SimpleTypeModel (line 28) | public class SimpleTypeModel { method getV (line 58) | public Void getV() { method setV (line 62) | public void setV(Void v) { method getZ (line 66) | public Boolean getZ() { method setZ (line 70) | public void setZ(Boolean z) { method getC (line 74) | public Character getC() { method setC (line 78) | public void setC(Character c) { method getB (line 82) | public Byte getB() { method setB (line 86) | public void setB(Byte b) { method getS (line 90) | public Short getS() { method setS (line 94) | public void setS(Short s) { method getI (line 98) | public Integer getI() { method setI (line 102) | public void setI(Integer i) { method getL (line 106) | public Long getL() { method setL (line 110) | public void setL(Long l) { method getF (line 114) | public Float getF() { method setF (line 118) | public void setF(Float f) { method getD (line 122) | public Double getD() { method setD (line 126) | public void setD(Double d) { method getStr (line 130) | public String getStr() { method setStr (line 134) | public void setStr(String str) { method getBd (line 138) | public BigDecimal getBd() { method setBd (line 142) | public void setBd(BigDecimal bd) { method getBi (line 146) | public BigInteger getBi() { method setBi (line 150) | public void setBi(BigInteger bi) { method getDt (line 154) | public Date getDt() { method setDt (line 158) | public void setDt(Date dt) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/AnnotationUtilsTest.java class AnnotationUtilsTest (line 55) | class AnnotationUtilsTest extends AbstractAnnotationProcessingTest { method addCompiledClasses (line 59) | @Override method beforeEach (line 62) | @Override method testGetAnnotation (line 67) | @Test method testGetAnnotations (line 87) | @Test method testGetAllAnnotations (line 136) | @Test method testFindAnnotation (line 179) | @Test method testFindMetaAnnotation (line 216) | @Test method testGetAttribute (line 227) | @Test method testGetValue (line 241) | @Test method testIsAnnotationPresent (line 247) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/FieldUtilsTest.java class FieldUtilsTest (line 61) | class FieldUtilsTest extends AbstractAnnotationProcessingTest { method addCompiledClasses (line 65) | @Override method beforeEach (line 68) | @Override method testGetDeclaredFields (line 73) | @Test method testGetAllDeclaredFields (line 90) | @Test method testGetDeclaredField (line 106) | @Test method testFindField (line 126) | @Test method testIsEnumField (line 151) | @Test method testIsNonStaticField (line 170) | @Test method testIsField (line 179) | @Test method testGetNonStaticFields (line 192) | @Test method testGetAllNonStaticFields (line 206) | @Test method assertModelFields (line 220) | private void assertModelFields(List fields) { method assertModelAllFields (line 229) | private void assertModelAllFields(List fields) { method testGetDeclaredField (line 244) | private void testGetDeclaredField(TypeElement type, String fieldName, ... method testFindField (line 249) | private void testFindField(TypeElement type, String fieldName, Type fi... method assertField (line 254) | private void assertField(VariableElement field, String fieldName, Type... FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/LoggerUtilsTest.java class LoggerUtilsTest (line 30) | class LoggerUtilsTest { method testLogger (line 32) | @Test method testInfo (line 37) | @Test method testWarn (line 44) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/MemberUtilsTest.java class MemberUtilsTest (line 51) | class MemberUtilsTest extends AbstractAnnotationProcessingTest { method addCompiledClasses (line 55) | @Override method beforeEach (line 58) | @Override method testIsPublicNonStatic (line 63) | @Test method testHasModifiers (line 69) | @Test method testDeclaredMembers (line 77) | @Test method testMatchParameterTypes (line 107) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/MethodUtilsTest.java class MethodUtilsTest (line 51) | class MethodUtilsTest extends AbstractAnnotationProcessingTest { method addCompiledClasses (line 55) | @Override method beforeEach (line 58) | @Override method testDeclaredMethods (line 63) | @Test method doGetAllDeclaredMethods (line 77) | private List doGetAllDeclaredMethods() { method testGetAllDeclaredMethods (line 81) | @Test method testGetPublicNonStaticMethods (line 87) | @Test method testIsMethod (line 96) | @Test method testIsPublicNonStaticMethod (line 102) | @Test method testFindMethod (line 109) | @Test method testGetOverrideMethod (line 164) | @Test method testGetMethodName (line 177) | @Test method testReturnType (line 184) | @Test method testMatchParameterTypes (line 191) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/ServiceAnnotationUtilsTest.java class ServiceAnnotationUtilsTest (line 56) | class ServiceAnnotationUtilsTest extends AbstractAnnotationProcessingTest { method addCompiledClasses (line 58) | @Override method beforeEach (line 61) | @Override method testConstants (line 64) | @Test method testIsServiceAnnotationPresent (line 81) | @Test method testGetAnnotation (line 91) | @Test method testResolveServiceInterfaceName (line 111) | @Test method testGetVersion (line 126) | @Test method testGetGroup (line 138) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/TypeUtilsTest.java class TypeUtilsTest (line 86) | class TypeUtilsTest extends AbstractAnnotationProcessingTest { method addCompiledClasses (line 90) | @Override method beforeEach (line 96) | @Override method testIsSimpleType (line 101) | @Test method testIsSameType (line 124) | @Test method testIsArrayType (line 136) | @Test method testIsEnumType (line 149) | @Test method testIsClassType (line 161) | @Test method testIsPrimitiveType (line 173) | @Test method testIsInterfaceType (line 186) | @Test method testIsAnnotationType (line 200) | @Test method testGetHierarchicalTypes (line 215) | @Test method testGetInterfaces (line 322) | @Test method testGetAllInterfaces (line 340) | @Test method testGetType (line 366) | @Test method testGetSuperType (line 378) | @Test method testGetAllSuperTypes (line 394) | @Test method testIsDeclaredType (line 414) | @Test method testOfDeclaredType (line 425) | @Test method testIsTypeElement (line 435) | @Test method testOfTypeElement (line 444) | @Test method testOfDeclaredTypes (line 453) | @Test method testListDeclaredTypes (line 464) | @Test method testListTypeElements (line 474) | @Test method testGetResource (line 491) | @Test method testGetResourceName (line 503) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/rest/DefaultRestService.java class DefaultRestService (line 28) | @DubboService(version = "1.0.0", group = "default") method param (line 31) | @Override method params (line 36) | @Override method headers (line 41) | @Override method pathVariables (line 46) | @Override method form (line 51) | @Override method requestBodyMap (line 56) | @Override method requestBodyUser (line 61) | @Override method user (line 66) | public User user(User user) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/rest/RestService.java type RestService (line 26) | public interface RestService { method param (line 28) | String param(String param); method params (line 30) | String params(int a, String b); method headers (line 32) | String headers(String header, String header2, Integer param); method pathVariables (line 34) | String pathVariables(String path1, String path2, String param); method form (line 36) | String form(String form); method requestBodyMap (line 38) | User requestBodyMap(Map data, String param); method requestBodyUser (line 40) | Map requestBodyUser(User user); FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/rest/SpringRestService.java class SpringRestService (line 38) | @DubboService(version = "2.0.0", group = "spring") method param (line 42) | @Override method params (line 48) | @Override method headers (line 55) | @Override method pathVariables (line 64) | @Override method form (line 71) | @Override method requestBodyMap (line 77) | @Override method requestBodyUser (line 87) | @PostMapping(value = "/request/body/user", consumes = MediaType.APPLIC... FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/rest/StandardRestService.java class StandardRestService (line 37) | @DubboService( method param (line 44) | @Override method params (line 51) | @Override method headers (line 58) | @Override method pathVariables (line 67) | @Override method form (line 79) | @Override method requestBodyMap (line 86) | @Override method requestBodyUser (line 98) | @Path("request/body/user") FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/rest/User.java class User (line 26) | public class User implements Serializable { method getId (line 34) | public Long getId() { method setId (line 38) | public void setId(Long id) { method getName (line 42) | public String getName() { method setName (line 46) | public void setName(String name) { method getAge (line 50) | public Integer getAge() { method setAge (line 54) | public void setAge(Integer age) { method toString (line 58) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/tools/Ancestor.java class Ancestor (line 21) | public class Ancestor implements Serializable { method isZ (line 25) | public boolean isZ() { method setZ (line 29) | public void setZ(boolean z) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/tools/Compiler.java class Compiler (line 38) | public class Compiler { method Compiler (line 48) | public Compiler() throws IOException { method Compiler (line 52) | public Compiler(File targetDirectory) throws IOException { method Compiler (line 56) | public Compiler(File sourceDirectory, File targetDirectory) throws IOE... method defaultSourceDirectory (line 64) | private static File defaultSourceDirectory() { method defaultRootDirectory (line 68) | private static File defaultRootDirectory() { method defaultTargetDirectory (line 72) | private static File defaultTargetDirectory() { method detectClassPath (line 78) | private static File detectClassPath(Class targetClass) { method processors (line 87) | public Compiler processors(Processor... processors) { method getJavaFileObjects (line 92) | private Iterable getJavaFileObjects(Class... method javaSourceFile (line 102) | private File javaSourceFile(String sourceClassName) { method compile (line 107) | public boolean compile(Class... sourceClasses) { method getJavaCompiler (line 122) | public JavaCompiler getJavaCompiler() { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/tools/CompilerTest.java class CompilerTest (line 26) | class CompilerTest { method testCompile (line 28) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/tools/DefaultTestService.java class DefaultTestService (line 29) | @Service(interfaceName = "org.apache.dubbo.metadata.tools.TestService", ... method echo (line 34) | @Override method model (line 39) | @Override method testPrimitive (line 44) | @Override method testEnum (line 49) | @Override method testArray (line 54) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/tools/GenericTestService.java class GenericTestService (line 28) | @Service(version = "2.0.0", group = "generic") method echo (line 30) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/tools/Parent.java class Parent (line 19) | public class Parent extends Ancestor { method getB (line 29) | public byte getB() { method setB (line 33) | public void setB(byte b) { method getS (line 37) | public short getS() { method setS (line 41) | public void setS(short s) { method getI (line 45) | public int getI() { method setI (line 49) | public void setI(int i) { method getL (line 53) | public long getL() { method setL (line 57) | public void setL(long l) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/tools/TestProcessor.java class TestProcessor (line 36) | @SupportedAnnotationTypes("*") method process (line 39) | @Override method getProcessingEnvironment (line 44) | public ProcessingEnvironment getProcessingEnvironment() { method getSupportedSourceVersion (line 48) | public SourceVersion getSupportedSourceVersion() { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/tools/TestService.java type TestService (line 35) | @Path("/echo") method echo (line 38) | @GET method model (line 41) | @POST method testPrimitive (line 45) | @PUT method testEnum (line 49) | @PUT method testArray (line 53) | @GET FILE: dubbo-compatible/src/test/java/org/apache/dubbo/metadata/tools/TestServiceImpl.java class TestServiceImpl (line 28) | @com.alibaba.dubbo.config.annotation.Service( method echo (line 40) | @Override method close (line 45) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/rpc/RpcContextTest.java class RpcContextTest (line 29) | class RpcContextTest { method testSetFuture (line 32) | @Test method testSetFutureAlibaba (line 41) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/rpc/cluster/CompatibleRouter.java class CompatibleRouter (line 27) | public class CompatibleRouter implements Router { method getUrl (line 29) | @Override method route (line 34) | @Override method compareTo (line 39) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/rpc/cluster/CompatibleRouter2.java class CompatibleRouter2 (line 27) | public class CompatibleRouter2 implements Router { method getUrl (line 28) | @Override method route (line 33) | @Override method compareTo (line 38) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/rpc/cluster/NewRouter.java class NewRouter (line 26) | public class NewRouter implements Router { method getUrl (line 27) | @Override method route (line 32) | @Override method isRuntime (line 37) | @Override method isForce (line 42) | @Override method getPriority (line 47) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/rpc/cluster/RouterTest.java class RouterTest (line 27) | class RouterTest { method setUp (line 31) | @BeforeAll method testCompareTo (line 41) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/rpc/filter/GenericImplFilterTest.java class GenericImplFilterTest (line 38) | class GenericImplFilterTest { method testInvokeWithException (line 43) | @Test FILE: dubbo-compatible/src/test/java/org/apache/dubbo/rpc/support/DemoService.java type DemoService (line 23) | public interface DemoService { method sayHello (line 24) | void sayHello(String name); method echo (line 26) | String echo(String text); method timestamp (line 28) | long timestamp(); method getThreadName (line 30) | String getThreadName(); method getSize (line 32) | int getSize(String[] strs); method getSize (line 34) | int getSize(Object[] os); method invoke (line 36) | Object invoke(String service, String method) throws Exception; method stringLength (line 38) | int stringLength(String str); method enumlength (line 40) | Type enumlength(Type... types); method getbyte (line 46) | byte getbyte(byte arg); method getPerson (line 48) | Person getPerson(Person person); method testReturnType (line 50) | String testReturnType(String str); method testReturnType1 (line 52) | List testReturnType1(String str); method testReturnType2 (line 54) | CompletableFuture testReturnType2(String str); method testReturnType3 (line 56) | CompletableFuture> testReturnType3(String str); method testReturnType4 (line 58) | CompletableFuture testReturnType4(String str); method testReturnType5 (line 60) | CompletableFuture> testReturnType5(String str); method $invoke (line 62) | void $invoke(String s1, String s2); FILE: dubbo-compatible/src/test/java/org/apache/dubbo/rpc/support/Person.java class Person (line 24) | public class Person implements Serializable { method Person (line 30) | public Person() {} method Person (line 32) | public Person(String name, int age) { method getName (line 37) | public String getName() { method setName (line 41) | public void setName(String name) { method getAge (line 45) | public int getAge() { method setAge (line 49) | public void setAge(int age) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/rpc/support/Type.java type Type (line 19) | public enum Type { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/serialization/MyObjectInput.java class MyObjectInput (line 27) | public class MyObjectInput implements ObjectInput { method MyObjectInput (line 31) | public MyObjectInput(InputStream inputStream) { method readObject (line 35) | @Override method readObject (line 40) | @Override method readObject (line 45) | @Override method readBool (line 50) | @Override method readByte (line 55) | @Override method readShort (line 60) | @Override method readInt (line 65) | @Override method readLong (line 70) | @Override method readFloat (line 75) | @Override method readDouble (line 80) | @Override method readUTF (line 85) | @Override method readBytes (line 90) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/serialization/MyObjectOutput.java class MyObjectOutput (line 26) | public class MyObjectOutput implements ObjectOutput { method MyObjectOutput (line 30) | public MyObjectOutput(OutputStream outputStream) { method writeObject (line 34) | @Override method writeBool (line 37) | @Override method writeByte (line 40) | @Override method writeShort (line 43) | @Override method writeInt (line 46) | @Override method writeLong (line 49) | @Override method writeFloat (line 52) | @Override method writeDouble (line 55) | @Override method writeUTF (line 58) | @Override method writeBytes (line 64) | @Override method writeBytes (line 67) | @Override method flushBuffer (line 70) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/serialization/MySerialization.java class MySerialization (line 28) | public class MySerialization implements Serialization { method serialize (line 30) | @Override method deserialize (line 35) | @Override method getContentTypeId (line 40) | @Override method getContentType (line 45) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/serialization/SerializationTest.java class SerializationTest (line 39) | class SerializationTest { method setUp (line 48) | @BeforeEach method testContentType (line 56) | @Test method testContentTypeId (line 61) | @Test method testObjectOutput (line 66) | @Test method testObjectInput (line 72) | @Test method testWriteUTF (line 78) | @Test method flushToInput (line 91) | private void flushToInput() throws IOException { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/service/ComplexObject.java class ComplexObject (line 29) | public class ComplexObject { method ComplexObject (line 31) | public ComplexObject() {} method ComplexObject (line 33) | public ComplexObject( method getInnerObject (line 71) | public InnerObject getInnerObject() { method setInnerObject (line 75) | public void setInnerObject(InnerObject innerObject) { method getStrArrays (line 79) | public String[] getStrArrays() { method setStrArrays (line 83) | public void setStrArrays(String[] strArrays) { method getIntList (line 87) | public List getIntList() { method setIntList (line 91) | public void setIntList(List intList) { method getV (line 95) | public long getV() { method setV (line 99) | public void setV(long v) { method getTestEnum (line 103) | public TestEnum getTestEnum() { method setTestEnum (line 107) | public void setTestEnum(TestEnum testEnum) { method getInnerObject2 (line 111) | public List getInnerObject2() { method setInnerObject2 (line 115) | public void setInnerObject2(List innerObject2) { method getInnerObject3 (line 119) | public InnerObject3[] getInnerObject3() { method setInnerObject3 (line 123) | public void setInnerObject3(InnerObject3[] innerObject3) { method getMaps (line 127) | public Map getMaps() { method setMaps (line 131) | public void setMaps(Map maps) { method toString (line 135) | @Override method equals (line 148) | @Override method hashCode (line 163) | @Override type TestEnum (line 171) | public enum TestEnum { class InnerObject (line 176) | public static class InnerObject { method getInnerA (line 180) | public String getInnerA() { method setInnerA (line 184) | public void setInnerA(String innerA) { method getInnerB (line 188) | public int getInnerB() { method setInnerB (line 192) | public void setInnerB(int innerB) { method toString (line 196) | @Override method equals (line 201) | @Override method hashCode (line 209) | @Override class InnerObject2 (line 215) | public static class InnerObject2 { method getInnerA2 (line 219) | public String getInnerA2() { method setInnerA2 (line 223) | public void setInnerA2(String innerA2) { method getInnerB2 (line 227) | public int getInnerB2() { method setInnerB2 (line 231) | public void setInnerB2(int innerB2) { method toString (line 235) | @Override method equals (line 240) | @Override method hashCode (line 248) | @Override class InnerObject3 (line 254) | public static class InnerObject3 { method getInnerA3 (line 257) | public String getInnerA3() { method setInnerA3 (line 261) | public void setInnerA3(String innerA3) { method toString (line 265) | @Override method equals (line 270) | @Override method hashCode (line 278) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/service/CustomArgument.java class CustomArgument (line 21) | @SuppressWarnings("serial") method CustomArgument (line 27) | public CustomArgument() {} method CustomArgument (line 29) | public CustomArgument(Type type, String name) { method getType (line 35) | public Type getType() { method setType (line 39) | public void setType(Type type) { method getName (line 43) | public String getName() { method setName (line 47) | public void setName(String name) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/service/DemoService.java type DemoService (line 21) | public interface DemoService { method sayHello (line 22) | String sayHello(String name); method timestamp (line 24) | long timestamp(); method getThreadName (line 26) | String getThreadName(); method getSize (line 28) | int getSize(String[] strs); method getSize (line 30) | int getSize(Object[] os); method invoke (line 32) | Object invoke(String service, String method) throws Exception; method stringLength (line 34) | int stringLength(String str); method enumlength (line 36) | Type enumlength(Type... types); method get (line 40) | String get(CustomArgument arg1); method getbyte (line 42) | byte getbyte(byte arg); method complexCompute (line 44) | String complexCompute(String input, ComplexObject co); method findComplexObject (line 46) | ComplexObject findComplexObject( FILE: dubbo-compatible/src/test/java/org/apache/dubbo/service/DemoServiceImpl.java class DemoServiceImpl (line 26) | public class DemoServiceImpl implements DemoService { method DemoServiceImpl (line 29) | public DemoServiceImpl() { method sayHello (line 33) | public String sayHello(String name) { method timestamp (line 37) | public long timestamp() { method getThreadName (line 41) | public String getThreadName() { method getSize (line 45) | public int getSize(String[] strs) { method getSize (line 50) | public int getSize(Object[] os) { method invoke (line 55) | public Object invoke(String service, String method) throws Exception { method enumlength (line 62) | public Type enumlength(Type... types) { method enumlength (line 67) | public Type enumlength(Type type) { method stringLength (line 71) | public int stringLength(String str) { method get (line 75) | public String get(CustomArgument arg1) { method getbyte (line 79) | public byte getbyte(byte arg) { method complexCompute (line 83) | @Override method findComplexObject (line 88) | @Override method gerPerson (line 95) | public Person gerPerson(Person person) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/service/MockInvocation.java class MockInvocation (line 39) | public class MockInvocation implements Invocation { method MockInvocation (line 45) | public MockInvocation(String arg0) { method getTargetServiceUniqueName (line 57) | @Override method getProtocolServiceKey (line 62) | @Override method getMethodName (line 67) | public String getMethodName() { method getServiceName (line 71) | @Override method getParameterTypes (line 76) | public Class[] getParameterTypes() { method getArguments (line 80) | public Object[] getArguments() { method getAttachments (line 84) | public Map getAttachments() { method getObjectAttachments (line 88) | @Override method copyObjectAttachments (line 93) | @Override method foreachAttachment (line 98) | @Override method setAttachment (line 103) | @Override method setAttachment (line 108) | @Override method setObjectAttachment (line 113) | @Override method setAttachmentIfAbsent (line 118) | @Override method setAttachmentIfAbsent (line 123) | @Override method setObjectAttachmentIfAbsent (line 128) | @Override method getInvoker (line 133) | public Invoker getInvoker() { method put (line 137) | @Override method get (line 142) | @Override method setServiceModel (line 147) | @Override method getServiceModel (line 150) | @Override method getAttributes (line 155) | @Override method getAttachment (line 160) | public String getAttachment(String key) { method getObjectAttachment (line 164) | @Override method getAttachment (line 169) | public String getAttachment(String key, String defaultValue) { method getObjectAttachment (line 173) | @Override method addInvokedInvoker (line 182) | @Override method getInvokedInvokers (line 185) | @Override FILE: dubbo-compatible/src/test/java/org/apache/dubbo/service/Person.java class Person (line 24) | public class Person implements Serializable { method getName (line 30) | public String getName() { method setName (line 34) | public void setName(String name) { method getAge (line 38) | public int getAge() { method setAge (line 42) | public void setAge(int age) { FILE: dubbo-compatible/src/test/java/org/apache/dubbo/service/Type.java type Type (line 19) | public enum Type { FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ConfigInitializer.java type ConfigInitializer (line 25) | @SPI(scope = ExtensionScope.MODULE) method initReferConfig (line 28) | default void initReferConfig(ReferenceConfig referenceConfig) {} method initServiceConfig (line 30) | default void initServiceConfig(ServiceConfig serviceConfig) {} FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ConfigPostProcessor.java type ConfigPostProcessor (line 26) | @SPI(scope = ExtensionScope.MODULE) method postProcessReferConfig (line 29) | default void postProcessReferConfig(ReferenceConfig referenceConfig) {} method postProcessServiceConfig (line 31) | default void postProcessServiceConfig(ServiceConfig serviceConfig) {} FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ConfigScopeModelInitializer.java class ConfigScopeModelInitializer (line 31) | public class ConfigScopeModelInitializer implements ScopeModelInitializer { method initializeFrameworkModel (line 33) | @Override method initializeApplicationModel (line 38) | @Override method initializeModuleModel (line 47) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/DubboShutdownHook.java class DubboShutdownHook (line 41) | public class DubboShutdownHook extends Thread { method DubboShutdownHook (line 62) | public DubboShutdownHook(ApplicationModel applicationModel) { method run (line 74) | @Override method doDestroy (line 86) | private void doDestroy() { method register (line 149) | public void register() { method unregister (line 164) | public void unregister() { method getRegistered (line 182) | public boolean getRegistered() { FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java class ReferenceConfig (line 111) | public class ReferenceConfig extends ReferenceConfigBase { method ReferenceConfig (line 168) | public ReferenceConfig() { method ReferenceConfig (line 172) | public ReferenceConfig(ModuleModel moduleModel) { method ReferenceConfig (line 176) | public ReferenceConfig(Reference reference) { method ReferenceConfig (line 180) | public ReferenceConfig(ModuleModel moduleModel, Reference reference) { method postProcessAfterScopeModelChanged (line 184) | @Override method getServices (line 200) | @Deprecated method getSubscribedServices (line 212) | @Deprecated method setServices (line 224) | public void setServices(String services) { method get (line 228) | @Override method checkOrDestroy (line 250) | @Override method logAndCleanup (line 263) | private void logAndCleanup(Throwable t) { method destroy (line 296) | @Override method init (line 328) | protected void init() { method init (line 332) | protected void init(boolean check) { method createAsyncMethodInfo (line 411) | private Map createAsyncMethodInfo() { method appendConfig (line 431) | private Map appendConfig() { method createProxy (line 489) | @SuppressWarnings({"unchecked"}) method meshModeHandleUrl (line 530) | private void meshModeHandleUrl(Map referenceParameters) { method checkMeshConfig (line 582) | private boolean checkMeshConfig(Map referenceParameter... method parseUrl (line 605) | private void parseUrl(Map referenceParameters) { method aggregateUrlFromRegistry (line 633) | private void aggregateUrlFromRegistry(Map referencePar... method createInvoker (line 668) | @SuppressWarnings({"unchecked", "rawtypes"}) method checkInvokerAvailable (line 716) | private void checkInvokerAvailable(long timeout) throws IllegalStateEx... method checkAndUpdateSubConfigs (line 773) | protected void checkAndUpdateSubConfigs() { method postProcessRefresh (line 831) | @Override method completeCompoundConfigs (line 837) | protected void completeCompoundConfigs() { method shouldJvmRefer (line 854) | protected boolean shouldJvmRefer(Map map) { method postProcessConfig (line 871) | private void postProcessConfig() { method configInitialized (line 890) | @Transient method getInvoker (line 900) | @Deprecated method getDestroyRunner (line 906) | @Transient FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java class ServiceConfig (line 126) | public class ServiceConfig extends ServiceConfigBase { method ServiceConfig (line 171) | public ServiceConfig() {} method ServiceConfig (line 173) | public ServiceConfig(ModuleModel moduleModel) { method ServiceConfig (line 177) | public ServiceConfig(Service service) { method ServiceConfig (line 181) | public ServiceConfig(ModuleModel moduleModel, Service service) { method postProcessAfterScopeModelChanged (line 185) | @Override method isExported (line 192) | @Override method isUnexported (line 198) | @Override method isMcpEnabled (line 204) | @Parameter(attribute = false, key = "mcp.enabled") method setMcpEnabled (line 209) | public void setMcpEnabled(boolean mcpEnabled) { method unexport (line 213) | @Override method waitForIdle (line 259) | private void waitForIdle() { method init (line 312) | public void init() { method export (line 324) | @Override method register (line 366) | @Override method doDelayExport (line 391) | protected void doDelayExport() { method exported (line 411) | protected void exported() { method hasRegistrySpecified (line 432) | public boolean hasRegistrySpecified() { method mapServiceName (line 440) | protected void mapServiceName( method scheduleToMapping (line 476) | private void scheduleToMapping( method checkAndUpdateSubConfigs (line 485) | private void checkAndUpdateSubConfigs() { method postProcessRefresh (line 560) | @Override method doExport (line 566) | protected synchronized void doExport(RegisterTypeEnum registerType) { method doExportUrls (line 581) | @SuppressWarnings({"unchecked", "rawtypes"}) method doExportUrlsFor1Protocol (line 628) | private void doExportUrlsFor1Protocol( method initServiceMethodMetrics (line 649) | private void initServiceMethodMetrics(URL url) { method processServiceExecutor (line 672) | private void processServiceExecutor(URL url) { method buildAttributes (line 694) | private Map buildAttributes(ProtocolConfig protocolCon... method appendParametersWithMethod (line 758) | private void appendParametersWithMethod(MethodConfig method, Map[] a... method findArgumentIndexIndexWithGivenType (line 810) | private Integer findArgumentIndexIndexWithGivenType(ArgumentConfig arg... method buildUrl (line 835) | private URL buildUrl(ProtocolConfig protocolConfig, Map registryURLs, RegisterTypeEn... method exportRemote (line 928) | private URL exportRemote(URL url, List registryURLs, RegisterType... method doExportUrl (line 977) | @SuppressWarnings({"unchecked", "rawtypes"}) method exportLocal (line 1000) | private void exportLocal(URL url) { method isOnlyInJvm (line 1018) | private boolean isOnlyInJvm() { method postProcessConfig (line 1023) | private void postProcessConfig() { method addServiceListener (line 1036) | public void addServiceListener(ServiceListener listener) { method onExported (line 1040) | protected void onExported() { method onUnExported (line 1046) | protected void onUnExported() { method findConfiguredHosts (line 1061) | private static String findConfiguredHosts( method findConfiguredPort (line 1112) | private static synchronized Integer findConfiguredPort( method parsePort (line 1156) | private static Integer parsePort(String configPort) { method getValueFromConfig (line 1172) | private static String getValueFromConfig(ProtocolConfig protocolConfig... method getRandomPort (line 1181) | private static Integer getRandomPort(String protocol) { method putRandomPort (line 1186) | private static void putRandomPort(String protocol, Integer port) { method getDestroyRunner (line 1198) | @Transient FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceListener.java type ServiceListener (line 24) | @SPI method exported (line 31) | void exported(ServiceConfig sc); method unexported (line 37) | void unexported(ServiceConfig sc); FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/BootstrapTakeoverMode.java type BootstrapTakeoverMode (line 28) | public enum BootstrapTakeoverMode { FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/DubboBootstrap.java class DubboBootstrap (line 79) | public final class DubboBootstrap { method getInstance (line 109) | public static DubboBootstrap getInstance() { method getInstance (line 120) | public static DubboBootstrap getInstance(ApplicationModel applicationM... method newInstance (line 125) | public static DubboBootstrap newInstance() { method newInstance (line 129) | public static DubboBootstrap newInstance(FrameworkModel frameworkModel) { method reset (line 138) | @Deprecated method reset (line 148) | @Deprecated method DubboBootstrap (line 163) | private DubboBootstrap(ApplicationModel applicationModel) { method notifyStarted (line 191) | private void notifyStarted(ApplicationModel applicationModel) { method notifyStopped (line 197) | private void notifyStopped(ApplicationModel applicationModel) { method initialize (line 211) | public void initialize() { method start (line 218) | public DubboBootstrap start() { method start (line 229) | public DubboBootstrap start(boolean wait) { method asyncStart (line 246) | public Future asyncStart() { method stop (line 256) | public DubboBootstrap stop() throws IllegalStateException { method destroy (line 261) | public void destroy() { method isInitialized (line 265) | public boolean isInitialized() { method isPending (line 269) | public boolean isPending() { method isRunning (line 276) | public boolean isRunning() { method isStarting (line 284) | public boolean isStarting() { method isStarted (line 293) | public boolean isStarted() { method isCompletion (line 297) | public boolean isCompletion() { method isStopping (line 305) | public boolean isStopping() { method isStopped (line 313) | public boolean isStopped() { method await (line 322) | public DubboBootstrap await() { method getCache (line 343) | public ReferenceCache getCache() { method executeMutually (line 347) | private void executeMutually(Runnable runnable) { method getApplication (line 356) | public ApplicationConfig getApplication() { method setTakeoverMode (line 360) | public void setTakeoverMode(BootstrapTakeoverMode takeoverMode) { method getTakeoverMode (line 365) | public BootstrapTakeoverMode getTakeoverMode() { method getApplicationModel (line 369) | public ApplicationModel getApplicationModel() { method getConfigManager (line 373) | public ConfigManager getConfigManager() { method metadataReport (line 379) | public DubboBootstrap metadataReport(Consumer c... method metadataReport (line 383) | public DubboBootstrap metadataReport(String id, Consumer metad... method application (line 411) | public DubboBootstrap application(String name) { method application (line 424) | public DubboBootstrap application(String name, Consumer consumerBuild... method registry (line 461) | public DubboBootstrap registry(String id, Consumer co... method registry (line 473) | public DubboBootstrap registry(RegistryConfig registryConfig) { method registries (line 485) | public DubboBootstrap registries(List registryConfigs) { method protocol (line 494) | public DubboBootstrap protocol(Consumer consumerBuild... method protocol (line 498) | public DubboBootstrap protocol(String id, Consumer co... method protocol (line 504) | public DubboBootstrap protocol(ProtocolConfig protocolConfig) { method protocols (line 508) | public DubboBootstrap protocols(List protocolConfigs) { method service (line 520) | public DubboBootstrap service(Consumer> consumer... method service (line 524) | public DubboBootstrap service(String id, Consumer ServiceConfig createServiceConfig(String id, Consumer serviceConfigs) { method service (line 544) | public DubboBootstrap service(ServiceConfig serviceConfig) { method service (line 549) | public DubboBootstrap service(ServiceConfig serviceConfig, ModuleMo... method reference (line 556) | public DubboBootstrap reference(Consumer> cons... method reference (line 560) | public DubboBootstrap reference(String id, Consumer ReferenceConfig createReferenceConfig(String id, Consumer<... method references (line 570) | public DubboBootstrap references(List referenceConfig... method reference (line 580) | public DubboBootstrap reference(ReferenceConfig referenceConfig) { method reference (line 584) | public DubboBootstrap reference(ReferenceConfig referenceConfig, Mo... method provider (line 591) | public DubboBootstrap provider(Consumer builderConsum... method provider (line 596) | public DubboBootstrap provider(String id, Consumer bu... method createProviderConfig (line 601) | private ProviderConfig createProviderConfig(String id, Consumer providerConfigs) { method provider (line 618) | public DubboBootstrap provider(ProviderConfig providerConfig, ModuleMo... method consumer (line 625) | public DubboBootstrap consumer(Consumer builderConsum... method consumer (line 629) | public DubboBootstrap consumer(String id, Consumer bu... method createConsumerConfig (line 633) | private ConsumerConfig createConsumerConfig(String id, Consumer consumerConfigs) { method consumer (line 650) | public DubboBootstrap consumer(ConsumerConfig consumerConfig, ModuleMo... method module (line 656) | public DubboBootstrap module(ModuleConfig moduleConfig) { method module (line 661) | public DubboBootstrap module(ModuleConfig moduleConfig, ModuleModel mo... method configCenter (line 669) | public DubboBootstrap configCenter(Consumer consu... method configCenter (line 673) | public DubboBootstrap configCenter(String id, Consumer configCen... method monitor (line 695) | public DubboBootstrap monitor(MonitorConfig monitor) { method metrics (line 701) | public DubboBootstrap metrics(MetricsConfig metrics) { method tracing (line 707) | public DubboBootstrap tracing(TracingConfig tracing) { method ssl (line 713) | public DubboBootstrap ssl(SslConfig sslConfig) { method createApplicationBuilder (line 721) | private ApplicationBuilder createApplicationBuilder(String name) { method createRegistryBuilder (line 725) | private RegistryBuilder createRegistryBuilder(String id) { method createMetadataReportBuilder (line 729) | private MetadataReportBuilder createMetadataReportBuilder(String id) { method createConfigCenterBuilder (line 733) | private ConfigCenterBuilder createConfigCenterBuilder(String id) { method createProtocolBuilder (line 737) | private ProtocolBuilder createProtocolBuilder(String id) { method createServiceBuilder (line 741) | private ServiceBuilder createServiceBuilder(String id) { method createReferenceBuilder (line 745) | private ReferenceBuilder createReferenceBuilder(String id) { method createProviderBuilder (line 749) | private ProviderBuilder createProviderBuilder(String id) { method createConsumerBuilder (line 753) | private ConsumerBuilder createConsumerBuilder(String id) { method newModule (line 758) | public Module newModule() { method newModule (line 762) | public Module newModule(ModuleConfig moduleConfig) { method endModule (line 769) | public DubboBootstrap endModule() { class Module (line 773) | public class Module { method Module (line 777) | public Module(ModuleModel moduleModel) { method endModule (line 782) | public DubboBootstrap endModule() { method getModuleModel (line 786) | public ModuleModel getModuleModel() { method config (line 790) | public Module config(ModuleConfig moduleConfig) { method service (line 796) | public Module service(Consumer> consumerBuilde... method service (line 800) | public Module service(String id, Consumer> con... method services (line 804) | public Module services(List serviceConfigs) { method service (line 814) | public Module service(ServiceConfig serviceConfig) { method reference (line 820) | public Module reference(Consumer> consumerBu... method reference (line 824) | public Module reference(String id, Consumer>... method reference (line 828) | public Module reference(ReferenceConfig referenceConfig) { method references (line 833) | public Module references(List referenceConfigs) { method provider (line 844) | public Module provider(Consumer builderConsumer) { method provider (line 848) | public Module provider(String id, Consumer builderC... method provider (line 852) | public Module provider(ProviderConfig providerConfig) { method providers (line 857) | public Module providers(List providerConfigs) { method consumer (line 868) | public Module consumer(Consumer builderConsumer) { method consumer (line 872) | public Module consumer(String id, Consumer builderC... method consumer (line 876) | public Module consumer(ConsumerConfig consumerConfig) { method consumers (line 881) | public Module consumers(List consumerConfigs) { FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/DubboBootstrapStartStopListener.java type DubboBootstrapStartStopListener (line 27) | @SPI method onStart (line 31) | void onStart(DubboBootstrap bootstrap); method onStop (line 33) | void onStop(DubboBootstrap bootstrap); FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/AbstractBuilder.java class AbstractBuilder (line 32) | public abstract class AbstractBuilder appendParameter(Map appendParameters( method build (line 62) | protected void build(C instance) { method build (line 73) | public abstract C build(); FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/AbstractInterfaceBuilder.java class AbstractInterfaceBuilder (line 37) | public abstract class AbstractInterfaceBuilder< method local (line 133) | @Deprecated method local (line 144) | @Deprecated method stub (line 154) | public B stub(String stub) { method stub (line 159) | public B stub(Boolean stub) { method monitor (line 168) | public B monitor(MonitorConfig monitor) { method monitor (line 173) | public B monitor(String monitor) { method proxy (line 178) | public B proxy(String proxy) { method cluster (line 183) | public B cluster(String cluster) { method filter (line 188) | public B filter(String filter) { method listener (line 193) | public B listener(String listener) { method owner (line 198) | public B owner(String owner) { method connections (line 203) | public B connections(Integer connections) { method layer (line 208) | public B layer(String layer) { method application (line 213) | public B application(ApplicationConfig application) { method module (line 218) | public B module(ModuleConfig module) { method addRegistries (line 223) | public B addRegistries(List registries) { method addRegistry (line 231) | public B addRegistry(RegistryConfig registry) { method registryIds (line 239) | public B registryIds(String registryIds) { method onconnect (line 244) | public B onconnect(String onconnect) { method ondisconnect (line 249) | public B ondisconnect(String ondisconnect) { method metadataReportConfig (line 254) | public B metadataReportConfig(MetadataReportConfig metadataReportConfi... method configCenter (line 259) | public B configCenter(ConfigCenterConfig configCenter) { method callbacks (line 264) | public B callbacks(Integer callbacks) { method scope (line 269) | public B scope(String scope) { method tag (line 274) | public B tag(String tag) { method build (line 279) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/AbstractMethodBuilder.java class AbstractMethodBuilder (line 29) | public abstract class AbstractMethodBuilder appendParameters) { method appendParameter (line 161) | public B appendParameter(String key, String value) { method forks (line 166) | public B forks(Integer forks) { method build (line 171) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/AbstractReferenceBuilder.java class AbstractReferenceBuilder (line 27) | public abstract class AbstractReferenceBuilder< method check (line 70) | public B check(Boolean check) { method init (line 75) | public B init(Boolean init) { method generic (line 80) | public B generic(String generic) { method generic (line 85) | public B generic(Boolean generic) { method injvm (line 99) | @Deprecated method lazy (line 105) | public B lazy(Boolean lazy) { method reconnect (line 110) | public B reconnect(String reconnect) { method sticky (line 115) | public B sticky(Boolean sticky) { method version (line 120) | public B version(String version) { method group (line 125) | public B group(String group) { method build (line 130) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/AbstractServiceBuilder.java class AbstractServiceBuilder (line 32) | public abstract class AbstractServiceBuilder protocols) { method addProtocol (line 198) | public B addProtocol(ProtocolConfig protocol) { method protocolIds (line 206) | public B protocolIds(String protocolIds) { method executes (line 211) | public B executes(Integer executes) { method register (line 216) | public B register(Boolean register) { method warmup (line 221) | public B warmup(Integer warmup) { method serialization (line 226) | public B serialization(String serialization) { method executor (line 231) | public B executor(Executor executor) { method preferSerialization (line 242) | public B preferSerialization(String preferSerialization) { method build (line 247) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/ApplicationBuilder.java class ApplicationBuilder (line 34) | public class ApplicationBuilder extends AbstractBuilder... method registryIds (line 124) | public ApplicationBuilder registryIds(String registryIds) { method monitor (line 129) | public ApplicationBuilder monitor(MonitorConfig monitor) { method monitor (line 134) | public ApplicationBuilder monitor(String monitor) { method isDefault (line 139) | public ApplicationBuilder isDefault(Boolean isDefault) { method dumpDirectory (line 144) | public ApplicationBuilder dumpDirectory(String dumpDirectory) { method qosEnable (line 149) | public ApplicationBuilder qosEnable(Boolean qosEnable) { method qosPort (line 154) | public ApplicationBuilder qosPort(Integer qosPort) { method qosAcceptForeignIp (line 159) | public ApplicationBuilder qosAcceptForeignIp(Boolean qosAcceptForeignI... method shutwait (line 164) | public ApplicationBuilder shutwait(String shutwait) { method appendParameter (line 169) | public ApplicationBuilder appendParameter(String key, String value) { method appendParameters (line 174) | public ApplicationBuilder appendParameters(Map appendP... method metadataServicePort (line 179) | public ApplicationBuilder metadataServicePort(Integer metadataServiceP... method livenessProbe (line 184) | public ApplicationBuilder livenessProbe(String livenessProbe) { method readinessProbe (line 189) | public ApplicationBuilder readinessProbe(String readinessProbe) { method startupProbe (line 194) | public ApplicationBuilder startupProbe(String startupProbe) { method build (line 199) | public ApplicationConfig build() { method getThis (line 231) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/ArgumentBuilder.java class ArgumentBuilder (line 25) | public class ArgumentBuilder { method newBuilder (line 41) | public static ArgumentBuilder newBuilder() { method index (line 45) | public ArgumentBuilder index(Integer index) { method type (line 50) | public ArgumentBuilder type(String type) { method callback (line 55) | public ArgumentBuilder callback(Boolean callback) { method build (line 60) | public ArgumentConfig build() { FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/ConfigCenterBuilder.java class ConfigCenterBuilder (line 28) | public class ConfigCenterBuilder extends AbstractBuilder append... method appendParameter (line 115) | public ConfigCenterBuilder appendParameter(String key, String value) { method build (line 120) | @Override method getThis (line 142) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/ConsumerBuilder.java class ConsumerBuilder (line 26) | public class ConsumerBuilder extends AbstractReferenceBuilder { method InternalServiceConfigBuilder (line 66) | private InternalServiceConfigBuilder(ApplicationModel applicationModel) { method newBuilder (line 70) | public static InternalServiceConfigBuilder newBuilder(Applicati... method interfaceClass (line 74) | public InternalServiceConfigBuilder interfaceClass(Class interfa... method executor (line 79) | public InternalServiceConfigBuilder executor(Executor executor) { method ref (line 84) | public InternalServiceConfigBuilder ref(T ref) { method registryId (line 89) | public InternalServiceConfigBuilder registryId(String registryId) { method protocol (line 94) | public InternalServiceConfigBuilder protocol(String protocol, Strin... method version (line 107) | public InternalServiceConfigBuilder version(String version) { method getRelatedOrDefaultProtocol (line 117) | private String getRelatedOrDefaultProtocol() { method protocol (line 187) | public InternalServiceConfigBuilder protocol(String protocol) { method port (line 192) | public InternalServiceConfigBuilder port(Integer specPort) { method port (line 196) | public InternalServiceConfigBuilder port(Integer specPort, String k... method getProtocolConfig (line 258) | private ProtocolConfig getProtocolConfig() { method build (line 265) | public ServiceConfig build(Consumer> configConsume... method build (line 322) | public ServiceConfig build() { method nullAssert (line 326) | private void nullAssert() { method getThis (line 334) | protected InternalServiceConfigBuilder getThis() { method getApplicationConfig (line 338) | private ApplicationConfig getApplicationConfig() { FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/MetadataReportBuilder.java class MetadataReportBuilder (line 28) | public class MetadataReportBuilder extends AbstractBuilder appe... method appendParameter (line 114) | public MetadataReportBuilder appendParameter(String key, String value) { method retryTimes (line 119) | public MetadataReportBuilder retryTimes(Integer retryTimes) { method retryPeriod (line 124) | public MetadataReportBuilder retryPeriod(Integer retryPeriod) { method cycleReport (line 129) | public MetadataReportBuilder cycleReport(Boolean cycleReport) { method syncReport (line 134) | public MetadataReportBuilder syncReport(Boolean syncReport) { method check (line 139) | public MetadataReportBuilder check(Boolean check) { method build (line 144) | @Override method getThis (line 164) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/MethodBuilder.java class MethodBuilder (line 30) | public class MethodBuilder extends AbstractMethodBuilder argum... method addArgument (line 195) | public MethodBuilder addArgument(ArgumentConfig argument) { method service (line 203) | public MethodBuilder service(String service) { method serviceId (line 208) | public MethodBuilder serviceId(String serviceId) { method build (line 213) | @Override method getThis (line 239) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/MetricsBuilder.java class MetricsBuilder (line 27) | public class MetricsBuilder extends AbstractBuilder regi... method addRegistry (line 99) | public ModuleBuilder addRegistry(RegistryConfig registry) { method monitor (line 107) | public ModuleBuilder monitor(MonitorConfig monitor) { method isDefault (line 112) | public ModuleBuilder isDefault(Boolean isDefault) { method build (line 117) | @Override method getThis (line 133) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/MonitorBuilder.java class MonitorBuilder (line 28) | public class MonitorBuilder extends AbstractBuilder appendParam... method build (line 120) | @Override method getThis (line 138) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/ProtocolBuilder.java class ProtocolBuilder (line 28) | public class ProtocolBuilder extends AbstractBuilder appendPara... method isSslEnabled (line 385) | public ProtocolBuilder isSslEnabled(Boolean sslEnabled) { method extProtocol (line 390) | public ProtocolBuilder extProtocol(String extProtocol) { method isDefault (line 395) | public ProtocolBuilder isDefault(Boolean isDefault) { method build (line 400) | @Override method getThis (line 443) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/ProviderBuilder.java class ProviderBuilder (line 26) | public class ProviderBuilder extends AbstractServiceBuilder extends AbstractReferenceBuilder ReferenceBuilder newBuilder() { method id (line 81) | public ReferenceBuilder id(String id) { method interfaceName (line 85) | public ReferenceBuilder interfaceName(String interfaceName) { method interfaceClass (line 90) | public ReferenceBuilder interfaceClass(Class interfaceClass) { method client (line 95) | public ReferenceBuilder client(String client) { method url (line 100) | public ReferenceBuilder url(String url) { method addMethods (line 105) | public ReferenceBuilder addMethods(List methods) { method addMethod (line 113) | public ReferenceBuilder addMethod(MethodConfig method) { method consumer (line 121) | public ReferenceBuilder consumer(ConsumerConfig consumer) { method protocol (line 126) | public ReferenceBuilder protocol(String protocol) { method services (line 137) | public ReferenceBuilder services(String service, String... otherSer... method build (line 142) | @Override method getThis (line 162) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/RegistryBuilder.java class RegistryBuilder (line 28) | public class RegistryBuilder extends AbstractBuilder appendPara... method isDefault (line 303) | public RegistryBuilder isDefault(Boolean isDefault) { method simplified (line 308) | public RegistryBuilder simplified(Boolean simplified) { method extraKeys (line 313) | public RegistryBuilder extraKeys(String extraKeys) { method useAsConfigCenter (line 318) | public RegistryBuilder useAsConfigCenter(Boolean useAsConfigCenter) { method useAsMetadataCenter (line 323) | public RegistryBuilder useAsMetadataCenter(Boolean useAsMetadataCenter) { method preferred (line 328) | public RegistryBuilder preferred(Boolean preferred) { method accepts (line 333) | public RegistryBuilder accepts(String accepts) { method weight (line 338) | public RegistryBuilder weight(Integer weight) { method build (line 343) | @Override method getThis (line 380) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/ServiceBuilder.java class ServiceBuilder (line 32) | public class ServiceBuilder extends AbstractServiceBuilder ServiceBuilder newBuilder() { method id (line 76) | public ServiceBuilder id(String id) { method interfaceName (line 80) | public ServiceBuilder interfaceName(String interfaceName) { method interfaceClass (line 85) | public ServiceBuilder interfaceClass(Class interfaceClass) { method ref (line 90) | public ServiceBuilder ref(U ref) { method path (line 95) | public ServiceBuilder path(String path) { method addMethod (line 100) | public ServiceBuilder addMethod(MethodConfig method) { method addMethods (line 108) | public ServiceBuilder addMethods(List metho... method provider (line 116) | public ServiceBuilder provider(ProviderConfig provider) { method providerIds (line 121) | public ServiceBuilder providerIds(String providerIds) { method generic (line 126) | public ServiceBuilder generic(String generic) { method build (line 141) | @Override method getThis (line 158) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/TripleBuilder.java class TripleBuilder (line 26) | public class TripleBuilder { method newBuilder (line 108) | public static TripleBuilder newBuilder() { method maxBodySize (line 112) | public TripleBuilder maxBodySize(Integer maxBodySize) { method maxResponseBodySize (line 117) | public TripleBuilder maxResponseBodySize(Integer maxResponseBodySize) { method maxChunkSize (line 122) | public TripleBuilder maxChunkSize(Integer maxChunkSize) { method maxHeaderSize (line 127) | public TripleBuilder maxHeaderSize(Integer maxHeaderSize) { method maxInitialLineLength (line 132) | public TripleBuilder maxInitialLineLength(Integer maxInitialLineLength) { method initialBufferSize (line 137) | public TripleBuilder initialBufferSize(Integer initialBufferSize) { method headerTableSize (line 142) | public TripleBuilder headerTableSize(Integer headerTableSize) { method enablePush (line 147) | public TripleBuilder enablePush(Boolean enablePush) { method maxConcurrentStreams (line 152) | public TripleBuilder maxConcurrentStreams(Integer maxConcurrentStreams) { method initialWindowSize (line 157) | public TripleBuilder initialWindowSize(Integer initialWindowSize) { method connectionInitialWindowSize (line 162) | public TripleBuilder connectionInitialWindowSize(Integer connectionIni... method maxFrameSize (line 167) | public TripleBuilder maxFrameSize(Integer maxFrameSize) { method maxHeaderListSize (line 172) | public TripleBuilder maxHeaderListSize(Integer maxHeaderListSize) { method getThis (line 177) | protected TripleBuilder getThis() { method build (line 181) | public TripleConfig build() { FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployer.java class DefaultApplicationDeployer (line 116) | public class DefaultApplicationDeployer extends AbstractDeployer ExtensionLoader getExtensionLoader(Class type) { method unRegisterShutdownHook (line 185) | private void unRegisterShutdownHook() { method isRegisterConsumerInstance (line 193) | private boolean isRegisterConsumerInstance() { method getReferenceCache (line 201) | @Override method initialize (line 209) | @Override method registerShutdownHook (line 248) | private void registerShutdownHook() { method initModuleDeployers (line 252) | private void initModuleDeployers() { method loadApplicationConfigs (line 261) | private void loadApplicationConfigs() { method startConfigCenter (line 265) | private void startConfigCenter() { method startMetadataCenter (line 312) | private void startMetadataCenter() { method useRegistryAsConfigCenterIfNecessary (line 350) | private void useRegistryAsConfigCenterIfNecessary() { method initMetricsService (line 378) | private void initMetricsService() { method initMetricsReporter (line 384) | private void initMetricsReporter() { method initObservationRegistry (line 434) | private void initObservationRegistry() { method isUsedRegistryAsConfigCenter (line 458) | private boolean isUsedRegistryAsConfigCenter(RegistryConfig registryCo... method registryAsConfigCenter (line 463) | private ConfigCenterConfig registryAsConfigCenter(RegistryConfig regis... method useRegistryAsMetadataCenterIfNecessary (line 494) | private void useRegistryAsMetadataCenterIfNecessary() { method overrideMetadataReportConfig (line 522) | private void overrideMetadataReportConfig( method isUsedRegistryAsMetadataCenter (line 548) | private boolean isUsedRegistryAsMetadataCenter(RegistryConfig registry... method isUsedRegistryAsCenter (line 563) | private boolean isUsedRegistryAsCenter( method supportsExtension (line 602) | private boolean supportsExtension(Class extensionClass, String name) { method registryAsMetadataCenter (line 610) | private MetadataReportConfig registryAsMetadataCenter( method getRegistryCompatibleAddress (line 649) | private String getRegistryCompatibleAddress(RegistryConfig registryCon... method start (line 676) | @Override method hasPendingModule (line 718) | private boolean hasPendingModule() { method getStartFuture (line 729) | @Override method doStart (line 734) | private void doStart() { method startModules (line 764) | private void startModules() { method prepareApplicationInstance (line 776) | @Override method exportMetadataService (line 800) | @Override method prepareInternalModule (line 805) | public void prepareInternalModule() { method exportMetricsService (line 835) | private void exportMetricsService() { method unexportMetricsService (line 855) | private void unexportMetricsService() { method hasExportedServices (line 865) | private boolean hasExportedServices() { method isBackground (line 874) | @Override method prepareEnvironment (line 884) | private DynamicConfiguration prepareEnvironment(ConfigCenterConfig con... method getDynamicConfiguration (line 975) | private DynamicConfiguration getDynamicConfiguration(URL connectionURL) { method registerServiceInstance (line 992) | public synchronized void registerServiceInstance() { method refreshServiceInstance (line 1053) | @Override method increaseServiceRefreshCount (line 1064) | @Override method decreaseServiceRefreshCount (line 1069) | @Override method unregisterServiceInstance (line 1074) | private void unregisterServiceInstance() { method stop (line 1080) | @Override method preDestroy (line 1085) | @Override method offline (line 1106) | private void offline() { method doOffline (line 1126) | private void doOffline(ProviderModel.RegisterStatedURL statedURL) { method postDestroy (line 1137) | @Override method executeShutdownCallbacks (line 1168) | private void executeShutdownCallbacks() { method notifyModuleChanged (line 1174) | @Override method checkState (line 1184) | @Override method calculateState (line 1229) | private DeployState calculateState() { method onInitialize (line 1283) | private void onInitialize() { method doExportMetadataService (line 1298) | private void doExportMetadataService() { method onStarting (line 1318) | private void onStarting() { method onStarted (line 1332) | private void onStarted() { method onCompletion (line 1352) | private void onCompletion() { method startMetricsCollector (line 1368) | private void startMetricsCollector() { method completeStartFuture (line 1375) | private void completeStartFuture(boolean success) { method onStopping (line 1381) | private void onStopping() { method onStopped (line 1395) | private void onStopped() { method onFailed (line 1409) | private void onFailed(String msg, Throwable ex) { method destroyExecutorRepository (line 1418) | private void destroyExecutorRepository() { method destroyRegistries (line 1425) | private void destroyRegistries() { method destroyServiceDiscoveries (line 1429) | private void destroyServiceDiscoveries() { method destroyMetadataReports (line 1442) | private void destroyMetadataReports() { method getApplicationOrElseThrow (line 1451) | private ApplicationConfig getApplicationOrElseThrow() { method getApplication (line 1455) | private Optional getApplication() { FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/deploy/DefaultMetricsServiceExporter.java class DefaultMetricsServiceExporter (line 41) | public class DefaultMetricsServiceExporter implements MetricsServiceExpo... method init (line 49) | @Override method initialize (line 54) | private void initialize() { method setApplicationModel (line 75) | @Override method export (line 80) | @Override method unexport (line 124) | @Override method getMetricsConfig (line 132) | private MetricsConfig getMetricsConfig() { method isExported (line 142) | private boolean isExported() { FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/deploy/DefaultModuleDeployer.java class DefaultModuleDeployer (line 66) | public class DefaultModuleDeployer extends AbstractDeployer... method DefaultModuleDeployer (line 97) | public DefaultModuleDeployer(ModuleModel moduleModel) { method initialize (line 118) | @Override method start (line 154) | @Override method startSync (line 162) | private synchronized Future startSync() throws IllegalStateException { method getStartFuture (line 247) | @Override method hasExportedServices (line 252) | private boolean hasExportedServices() { method stop (line 256) | @Override method preDestroy (line 261) | @Override method offline (line 271) | private void offline() { method doOffline (line 289) | private void doOffline(ProviderModel.RegisterStatedURL statedURL) { method postDestroy (line 300) | @Override method onInitialize (line 347) | private void onInitialize() { method onModuleStarting (line 362) | private void onModuleStarting() { method onModuleStarted (line 369) | private void onModuleStarted() { method onModuleCompletion (line 377) | private void onModuleCompletion() { method onModuleFailed (line 385) | private void onModuleFailed(String msg, Throwable ex) { method completeStartFuture (line 402) | private void completeStartFuture(boolean value) { method onModuleStopping (line 414) | private void onModuleStopping() { method onModuleStopped (line 424) | private void onModuleStopped() { method loadConfigs (line 434) | private void loadConfigs() { method exportServices (line 440) | private void exportServices() { method registerServices (line 446) | private void registerServices() { method checkReferences (line 455) | private void checkReferences() { method exportServiceInternal (line 463) | private void exportServiceInternal(ServiceConfigBase sc) { method registerServiceInternal (line 505) | private void registerServiceInternal(ServiceConfigBase sc) { method unexportServices (line 519) | private void unexportServices() { method referServices (line 538) | private void referServices() { method unreferServices (line 583) | private void unreferServices() { method waitExportFinish (line 599) | private void waitExportFinish() { method waitReferFinish (line 616) | private void waitReferFinish() { method isBackground (line 633) | @Override method isExportBackground (line 638) | private boolean isExportBackground() { method isReferBackground (line 644) | private boolean isReferBackground() { method getReferenceCache (line 650) | @Override method registerServiceInstance (line 655) | @Override method prepare (line 663) | @Override method hasRegistryInteraction (line 669) | @Override method getApplicationDeployer (line 674) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/deploy/FrameworkModelCleaner.java class FrameworkModelCleaner (line 33) | public class FrameworkModelCleaner implements ScopeModelDestroyListener<... method isProtocol (line 40) | @Override method onDestroy (line 45) | @Override method destroyFrameworkResources (line 53) | private void destroyFrameworkResources(FrameworkModel frameworkModel) { method destroyProtocols (line 61) | private void destroyProtocols(FrameworkModel frameworkModel) { FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/invoker/DelegateProviderMetaDataInvoker.java class DelegateProviderMetaDataInvoker (line 29) | public class DelegateProviderMetaDataInvoker implements Invoker { method DelegateProviderMetaDataInvoker (line 33) | public DelegateProviderMetaDataInvoker(Invoker invoker, ServiceConf... method getInterface (line 38) | @Override method getUrl (line 43) | @Override method isAvailable (line 48) | @Override method invoke (line 53) | @Override method destroy (line 58) | @Override method getMetadata (line 63) | public ServiceConfig getMetadata() { FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporter.java class ConfigurableMetadataServiceExporter (line 50) | public class ConfigurableMetadataServiceExporter { method ConfigurableMetadataServiceExporter (line 66) | public ConfigurableMetadataServiceExporter( method export (line 75) | public synchronized ConfigurableMetadataServiceExporter export() { method getExportedUrls (line 100) | public List getExportedUrls() { method exportV1 (line 113) | private void exportV1() { method exportV2 (line 138) | private void exportV2() { method unexport (line 163) | public ConfigurableMetadataServiceExporter unexport() { method v1Exported (line 172) | private boolean v1Exported() { method v2Exported (line 176) | private boolean v2Exported() { method isExported (line 180) | public boolean isExported() { method getApplicationConfig (line 184) | private ApplicationConfig getApplicationConfig() { method generateMethodConfig (line 197) | private List generateMethodConfig() { FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ExporterDeployListener.java class ExporterDeployListener (line 31) | public class ExporterDeployListener implements ApplicationDeployListener... method onInitialize (line 34) | @Override method onStarting (line 37) | @Override method onStarted (line 40) | @Override method onCompletion (line 43) | @Override method onStopping (line 46) | @Override method getMetadataType (line 49) | private String getMetadataType(ApplicationModel applicationModel) { method getRegisterMode (line 60) | private String getRegisterMode(ApplicationModel applicationModel) { method getMetadataServiceExporter (line 71) | public ConfigurableMetadataServiceExporter getMetadataServiceExporter() { method setMetadataServiceExporter (line 75) | public void setMetadataServiceExporter(ConfigurableMetadataServiceExpo... method onModuleStarted (line 79) | @Override method onStopped (line 100) | @Override method onFailure (line 111) | @Override method getPriority (line 114) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/MetadataServiceURLParamsMetadataCustomizer.java class MetadataServiceURLParamsMetadataCustomizer (line 45) | public class MetadataServiceURLParamsMetadataCustomizer implements Servi... method customize (line 47) | @Override method resolveMetadataServiceVersion (line 60) | public static String resolveMetadataServiceVersion(ApplicationModel ap... method resolveMetadataPropertyName (line 71) | private String resolveMetadataPropertyName(ServiceInstance serviceInst... method resolveMetadataPropertyValue (line 75) | private String resolveMetadataPropertyValue(ApplicationModel applicati... FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/utils/CompositeReferenceCache.java class CompositeReferenceCache (line 35) | public class CompositeReferenceCache implements ReferenceCache { method CompositeReferenceCache (line 42) | public CompositeReferenceCache(ApplicationModel applicationModel) { method get (line 46) | @Override method get (line 71) | @Override method get (line 82) | @Override method getAll (line 93) | @Override method get (line 102) | @Override method destroy (line 113) | @Override method check (line 120) | @Override method check (line 127) | @Override method destroy (line 134) | @Override method destroy (line 141) | @Override method destroyAll (line 146) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/utils/ConfigValidationUtils.java class ConfigValidationUtils (line 153) | public class ConfigValidationUtils { method loadRegistries (line 199) | public static List loadRegistries(AbstractInterfaceConfig interfa... method genCompatibleRegistries (line 253) | private static List genCompatibleRegistries(ScopeModel scopeModel... method isValidRegisterMode (line 312) | private static boolean isValidRegisterMode(String mode) { method registryNotExists (line 319) | private static boolean registryNotExists(URL registryURL, List re... method loadMonitor (line 325) | public static URL loadMonitor(AbstractInterfaceConfig interfaceConfig,... method validateAbstractInterfaceConfig (line 380) | public static void validateAbstractInterfaceConfig(AbstractInterfaceCo... method validateServiceConfig (line 400) | public static void validateServiceConfig(ServiceConfig config) { method validateReferenceConfig (line 430) | public static void validateReferenceConfig(ReferenceConfig config) { method validateConfigCenterConfig (line 451) | public static void validateConfigCenterConfig(ConfigCenterConfig confi... method validateApplicationConfig (line 457) | public static void validateApplicationConfig(ApplicationConfig config) { method checkQosDependency (line 489) | private static void checkQosDependency(ApplicationConfig config) { method validateModuleConfig (line 500) | public static void validateModuleConfig(ModuleConfig config) { method isValidMetadataConfig (line 508) | public static boolean isValidMetadataConfig(MetadataReportConfig metad... method validateMetadataConfig (line 521) | public static void validateMetadataConfig(MetadataReportConfig metadat... method validateMetricsConfig (line 535) | public static void validateMetricsConfig(MetricsConfig metricsConfig) { method validateTracingConfig (line 541) | public static void validateTracingConfig(TracingConfig tracingConfig) { method validateSslConfig (line 547) | public static void validateSslConfig(SslConfig sslConfig) { method validateMonitorConfig (line 553) | public static void validateMonitorConfig(MonitorConfig config) { method validateProtocolConfig (line 564) | public static void validateProtocolConfig(ProtocolConfig config) { method validateProviderConfig (line 594) | public static void validateProviderConfig(ProviderConfig config) { method validateConsumerConfig (line 606) | public static void validateConsumerConfig(ConsumerConfig config) { method validateRegistryConfig (line 612) | public static void validateRegistryConfig(RegistryConfig config) { method validateMethodConfig (line 623) | public static void validateMethodConfig(MethodConfig config) { method extractRegistryType (line 640) | private static String extractRegistryType(URL url) { method getRegistryProtocolType (line 646) | private static String getRegistryProtocolType(URL url) { method checkExtension (line 651) | public static void checkExtension(ScopeModel scopeModel, Class type... method checkMultiExtension (line 666) | public static void checkMultiExtension(ScopeModel scopeModel, Class... method checkMultiExtension (line 670) | public static void checkMultiExtension(ScopeModel scopeModel, List parameters) { method checkProperty (line 762) | public static void checkProperty(String property, String value, int ma... FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/utils/DefaultConfigValidator.java class DefaultConfigValidator (line 33) | public class DefaultConfigValidator implements ConfigValidator { method validate (line 35) | @Override FILE: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/utils/SimpleReferenceCache.java class SimpleReferenceCache (line 47) | public class SimpleReferenceCache implements ReferenceCache { method SimpleReferenceCache (line 79) | protected SimpleReferenceCache(String name, KeyGenerator generator) { method getCache (line 88) | public static SimpleReferenceCache getCache() { method newCache (line 92) | public static SimpleReferenceCache newCache() { method getCache (line 100) | public static SimpleReferenceCache getCache(String name) { method getCache (line 108) | public static SimpleReferenceCache getCache(String name, KeyGenerator ... method get (line 113) | @Override method get (line 156) | @Override method get (line 173) | @Override method getAll (line 183) | @Override method get (line 204) | @Override method check (line 214) | @Override method check (line 229) | @Override method destroy (line 236) | @Override method destroy (line 252) | @Override method destroy (line 267) | @Override method destroyAll (line 277) | @Override method destroyReference (line 293) | private void destroyReference(ReferenceConfigBase rc) { method getReferenceMap (line 301) | public Map>> getReferenceMap() { method getReferenceTypeMap (line 305) | public Map, List>> getReferenceTypeMap... method toString (line 309) | @Override type KeyGenerator (line 314) | public interface KeyGenerator { method generateKey (line 315) | String generateKey(ReferenceConfigBase referenceConfig); FILE: dubbo-config/dubbo-config-api/src/test/java/demo/MultiClassLoaderService.java type MultiClassLoaderService (line 19) | public interface MultiClassLoaderService { method call (line 21) | Object call(MultiClassLoaderServiceRequest innerRequest); FILE: dubbo-config/dubbo-config-api/src/test/java/demo/MultiClassLoaderServiceImpl.java class MultiClassLoaderServiceImpl (line 21) | public class MultiClassLoaderServiceImpl implements MultiClassLoaderServ... method MultiClassLoaderServiceImpl (line 25) | public MultiClassLoaderServiceImpl( method call (line 32) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/demo/MultiClassLoaderServiceRequest.java class MultiClassLoaderServiceRequest (line 21) | public class MultiClassLoaderServiceRequest implements Serializable {} FILE: dubbo-config/dubbo-config-api/src/test/java/demo/MultiClassLoaderServiceResult.java class MultiClassLoaderServiceResult (line 21) | public class MultiClassLoaderServiceResult implements Serializable {} FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/AbstractConfigTest.java class AbstractConfigTest (line 52) | class AbstractConfigTest { method beforeEach (line 54) | @BeforeEach method afterEach (line 59) | @AfterEach method testValidateProtocolConfig (line 64) | @Test method testValidateProtocolConfigSerialization (line 73) | @Test method testValidateProtocolConfigViolateSerialization (line 84) | @Test method testAppendParameters1 (line 98) | @Test method testAppendParameters2 (line 111) | @Test method testAppendParameters3 (line 119) | @Test method testAppendParameters4 (line 126) | @Test method testAppendAttributes1 (line 137) | @Test method checkExtension (line 158) | @Test method checkMultiExtension1 (line 166) | @Test method checkMultiExtension2 (line 174) | @Test method checkMultiExtension3 (line 184) | @Test method checkMultiExtension4 (line 192) | @Test method checkLength (line 202) | @Test method checkPathLength (line 213) | @Test method checkName (line 224) | @Test method checkNameHasSymbol (line 229) | @Test method checkKey (line 239) | @Test method checkMultiName (line 248) | @Test method checkPathName (line 257) | @Test method checkMethodName (line 266) | @Test method checkParameterName (line 282) | @Test method appendAnnotation (line 292) | @Test method testRefreshAll (line 312) | @Test method testRefreshSystem (line 351) | @Test method testRefreshProperties (line 375) | @Test method testRefreshExternal (line 403) | @Test method testRefreshById (line 438) | @Test method testRefreshParameters (line 470) | @Test method testRefreshParametersWithAttribute (line 502) | @Test method testRefreshParametersWithOverrideConfigMode (line 514) | @Test method testOnlyPrefixedKeyTakeEffect (line 575) | @Test method tetMetaData (line 596) | @Test method testEquals (line 622) | @Test method testRegistryConfigEquals (line 642) | @Test class OverrideConfig (line 684) | private static class OverrideConfig extends AbstractConfig { method OverrideConfig (line 695) | public OverrideConfig() {} method OverrideConfig (line 697) | public OverrideConfig(ScopeModel scopeModel) { method getAddress (line 701) | public String getAddress() { method setAddress (line 705) | public void setAddress(String address) { method getProtocol (line 709) | public String getProtocol() { method setProtocol (line 713) | public void setProtocol(String protocol) { method getExclude (line 717) | @Parameter(excluded = true) method setExclude (line 722) | public void setExclude(String exclude) { method getKey (line 726) | @Parameter(key = "key1") method setKey (line 731) | public void setKey(String key) { method getKey2 (line 735) | @Parameter(key = "mykey") method setKey2 (line 740) | public void setKey2(String key2) { method getEscape (line 744) | @Parameter(escaped = true) method setEscape (line 749) | public void setEscape(String escape) { method getNotConflictKey (line 753) | public String getNotConflictKey() { method setNotConflictKey (line 757) | public void setNotConflictKey(String notConflictKey) { method getNotConflictKey2 (line 761) | public String getNotConflictKey2() { method setNotConflictKey2 (line 765) | public void setNotConflictKey2(String notConflictKey2) { method getParameters (line 769) | public Map getParameters() { method setParameters (line 773) | public void setParameters(Map parameters) { class ParameterConfig (line 778) | private static class ParameterConfig { method ParameterConfig (line 785) | ParameterConfig() {} method ParameterConfig (line 787) | ParameterConfig(int number, String name, int age, String secret) { method ParameterConfig (line 791) | ParameterConfig(int number, String name, int age, String secret, Str... method getDetailAddress (line 799) | public String getDetailAddress() { method setDetailAddress (line 803) | public void setDetailAddress(String detailAddress) { method getNumber (line 807) | @Parameter(key = "num", append = true) method setNumber (line 812) | public void setNumber(int number) { method getName (line 816) | @Parameter(key = "naming", append = true, escaped = true, required =... method setName (line 821) | public void setName(String name) { method getAge (line 825) | public int getAge() { method setAge (line 829) | public void setAge(int age) { method getSecret (line 833) | @Parameter(excluded = true) method setSecret (line 838) | public void setSecret(String secret) { method getParameters (line 842) | public Map getParameters() { class AnnotationConfig (line 850) | private static class AnnotationConfig extends AbstractConfig { method getInterface (line 857) | public Class getInterface() { method setInterface (line 861) | public void setInterface(Class interfaceName) { method getFilter (line 865) | public String getFilter() { method setFilter (line 869) | public void setFilter(String filter) { method getListener (line 873) | public String getListener() { method setListener (line 877) | public void setListener(String listener) { method getParameters (line 881) | public Map getParameters() { method setParameters (line 885) | public void setParameters(Map parameters) { method getConfigFields (line 889) | public String[] getConfigFields() { method setConfigFields (line 893) | public void setConfigFields(String[] configFields) { method testMetaData (line 898) | @Test method testRefreshNested (line 931) | @Test method testRefreshNestedWithId (line 954) | @Test method testRefreshNestedBySystemProperties (line 977) | @Test class OuterConfig (line 1001) | private static class OuterConfig extends AbstractConfig { method OuterConfig (line 1007) | OuterConfig() {} method OuterConfig (line 1009) | OuterConfig(String id) { method getA1 (line 1013) | public Integer getA1() { method setA1 (line 1017) | public void setA1(Integer a1) { method getB (line 1021) | public InnerConfig getB() { method setB (line 1025) | public void setB(InnerConfig b) { class InnerConfig (line 1030) | public static class InnerConfig { method getB1 (line 1035) | public Integer getB1() { method setB1 (line 1039) | public void setB1(Integer b1) { method getB2 (line 1043) | public Integer getB2() { method setB2 (line 1047) | public void setB2(Integer b2) { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/AbstractMethodConfigTest.java class AbstractMethodConfigTest (line 33) | class AbstractMethodConfigTest { method afterAll (line 35) | @AfterAll method testTimeout (line 40) | @Test method testForks (line 47) | @Test method testRetries (line 54) | @Test method testLoadbalance (line 61) | @Test method testAsync (line 68) | @Test method testActives (line 75) | @Test method testSent (line 82) | @Test method testMock (line 89) | @Test method testMerger (line 102) | @Test method testCache (line 109) | @Test method testValidation (line 116) | @Test method testParameters (line 123) | @Test class MethodConfig (line 132) | private static class MethodConfig extends AbstractMethodConfig {} FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/AbstractReferenceConfigTest.java class AbstractReferenceConfigTest (line 50) | class AbstractReferenceConfigTest { method afterAll (line 52) | @AfterAll method testCheck (line 57) | @Test method testInit (line 64) | @Test method testGeneric (line 71) | @Test method testInjvm (line 82) | @Test method testFilter (line 89) | @Test method testRouter (line 100) | @Test method testListener (line 127) | @Test method testLazy (line 138) | @Test method testOnconnect (line 145) | @Test method testOndisconnect (line 153) | @Test method testStubevent (line 161) | @Test method testReconnect (line 170) | @Test method testSticky (line 180) | @Test method testVersion (line 190) | @Test method testGroup (line 197) | @Test method testGenericOverride (line 204) | @Test class ReferenceConfig (line 223) | private static class ReferenceConfig extends AbstractReferenceConfig {} FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/AbstractServiceConfigTest.java class AbstractServiceConfigTest (line 37) | class AbstractServiceConfigTest { method testVersion (line 38) | @Test method testGroup (line 45) | @Test method testDelay (line 52) | @Test method testExport (line 59) | @Test method testWeight (line 66) | @Test method testDocument (line 73) | @Test method testToken (line 83) | @Test method testDeprecated (line 94) | @Test method testDynamic (line 101) | @Test method testProtocol (line 108) | @Test method testAccesslog (line 118) | @Test method testExecutes (line 129) | @Test method testFilter (line 136) | @Test method testListener (line 147) | @Test method testRegister (line 158) | @Test method testWarmup (line 165) | @Test method testSerialization (line 172) | @Test method testPreferSerialization (line 179) | @Test method testPreferSerializationDefault1 (line 186) | @Test method testPreferSerializationDefault2 (line 202) | @Test class ServiceConfig (line 218) | private static class ServiceConfig extends AbstractServiceConfig {} FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ApplicationConfigTest.java class ApplicationConfigTest (line 44) | class ApplicationConfigTest { method beforeEach (line 46) | @BeforeEach method afterEach (line 54) | @AfterEach method testName (line 60) | @Test method testVersion (line 76) | @Test method testOwner (line 86) | @Test method testOrganization (line 93) | @Test method testArchitecture (line 100) | @Test method testEnvironment1 (line 107) | @Test method testEnvironment2 (line 118) | @Test method testRegistry (line 126) | @Test method testMonitor (line 137) | @Test method testLogger (line 146) | @Test method testDefault (line 153) | @Test method testDumpDirectory (line 160) | @Test method testQosEnable (line 170) | @Test method testQosPort (line 180) | @Test method testQosAcceptForeignIp (line 187) | @Test method testParameters (line 197) | @Test method testAppendEnvironmentProperties (line 208) | @Test method testMetaData (line 236) | @Test method testOverrideEmptyConfig (line 243) | @Test method testOverrideConfigById (line 260) | @Test method testOverrideConfigByName (line 280) | @Test method testLoadConfig (line 297) | @Test method testOverrideConfigConvertCase (line 315) | @Test method testDefaultValue (line 334) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ArgumentConfigTest.java class ArgumentConfigTest (line 29) | class ArgumentConfigTest { method testIndex (line 30) | @Test method testType (line 37) | @Test method testCallback (line 44) | @Test method testArguments (line 51) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ConfigCenterConfigTest.java class ConfigCenterConfigTest (line 36) | class ConfigCenterConfigTest { method setUp (line 38) | @BeforeEach method afterEach (line 46) | @AfterEach method testPrefix (line 52) | @Test method testToUrl (line 62) | @Test method testOverrideConfig (line 78) | @Test method testOverrideConfig2 (line 110) | @Test method testOverrideConfigBySystemProps (line 137) | @Test method testOverrideConfigByDubboProps (line 163) | @Test method testOverrideConfigBySystemPropsWithId (line 203) | @Test method testOverrideConfigByDubboPropsWithId (line 230) | @Test method testMetaData (line 271) | @Test method testParameters (line 278) | @Test method testAttributes (line 296) | @Test method testSetAddress (line 310) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ConfigScopeModelInitializerTest.java class ConfigScopeModelInitializerTest (line 28) | class ConfigScopeModelInitializerTest { method setUp (line 33) | @BeforeEach method reset (line 40) | @AfterEach method test (line 45) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ConsumerConfigTest.java class ConsumerConfigTest (line 39) | class ConsumerConfigTest { method setUp (line 41) | @BeforeEach method afterEach (line 49) | @AfterEach method testTimeout (line 55) | @Test method testDefault (line 64) | @Test method testClient (line 71) | @Test method testThreadpool (line 78) | @Test method testCorethreads (line 85) | @Test method testThreads (line 92) | @Test method testQueues (line 99) | @Test method testOverrideConfigSingle (line 106) | @Test method testOverrideConfigByPluralityId (line 135) | @Test method testOverrideConfigBySingularId (line 166) | @Test method testOverrideConfigByDubboProps (line 200) | @Test method testReferenceAndConsumerConfigOverlay (line 244) | @Test method testMetaData (line 269) | @Test method testSerialize (line 276) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/DubboShutdownHookTest.java class DubboShutdownHookTest (line 33) | public class DubboShutdownHookTest { method init (line 37) | @BeforeEach method clear (line 46) | @AfterEach method testDubboShutdownHook (line 51) | @Test method testDestoryNoModuleManagedExternally (line 58) | @Test method testDestoryWithModuleManagedExternally (line 72) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/MetadataReportConfigTest.java class MetadataReportConfigTest (line 26) | class MetadataReportConfigTest { method testFile (line 27) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/MethodConfigTest.java class MethodConfigTest (line 56) | class MethodConfigTest { method beforeEach (line 101) | @BeforeEach method afterEach (line 109) | @AfterEach method testStaticConstructor (line 116) | @Test method testName (line 148) | @Test method testStat (line 158) | @Test method testRetry (line 165) | @Test method testReliable (line 172) | @Test method testExecutes (line 179) | @Test method testDeprecated (line 186) | @Test method testArguments (line 193) | @Test method testSticky (line 202) | @Test method testConvertMethodConfig2AsyncInfo (line 209) | @Test method testOnReturn (line 228) | void testOnReturn() { method testOnReturnMethod (line 240) | @Test method testOnThrow (line 254) | void testOnThrow() { method testOnThrowMethod (line 266) | @Test method testOnInvoke (line 280) | void testOnInvoke() { method testOnInvokeMethod (line 292) | @Test method testReturn (line 305) | @Test method testOverrideMethodConfigOfReference (line 312) | @Test method testAddMethodConfigOfReference (line 343) | @Test method testOverrideMethodConfigOfService (line 376) | @Test method testAddMethodConfigOfService (line 411) | @Test method testVerifyMethodConfigOfService (line 455) | @Test method testIgnoreInvalidMethodConfigOfService (line 487) | @Test method testMetaData (line 515) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/MetricsConfigTest.java class MetricsConfigTest (line 30) | class MetricsConfigTest { method testToUrl (line 32) | @Test method testProtocol (line 67) | @Test method testPrometheus (line 74) | @Test method testAggregation (line 108) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ModuleConfigTest.java class ModuleConfigTest (line 34) | class ModuleConfigTest { method testName2 (line 36) | @Test method testVersion (line 47) | @Test method testOwner (line 58) | @Test method testOrganization (line 65) | @Test method testRegistry (line 72) | @Test method testRegistries (line 80) | @Test method testMonitor (line 89) | @Test method testDefault (line 98) | @Test method testMetaData (line 105) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/MonitorConfigTest.java class MonitorConfigTest (line 31) | class MonitorConfigTest { method testAddress (line 32) | @Test method testProtocol (line 42) | @Test method testUsername (line 52) | @Test method testPassword (line 62) | @Test method testGroup (line 72) | @Test method testVersion (line 79) | @Test method testParameters (line 86) | @Test method testDefault (line 94) | @Test method testInterval (line 101) | @Test method testMetaData (line 108) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ProtocolConfigTest.java class ProtocolConfigTest (line 40) | class ProtocolConfigTest { method setUp (line 42) | @BeforeEach method afterEach (line 50) | @AfterEach method afterAll (line 56) | @AfterAll method testName (line 61) | @Test method testHost (line 73) | @Test method testPort (line 83) | @Test method testPath (line 94) | @Test method testCorethreads (line 108) | @Test method testThreads (line 115) | @Test method testIothreads (line 122) | @Test method testQueues (line 129) | @Test method testAccepts (line 136) | @Test method testCodec (line 143) | @Test method testAccesslog (line 151) | @Test method testTelnet (line 158) | @Test method testRegister (line 165) | @Test method testTransporter (line 172) | @Test method testExchanger (line 179) | @Test method testDispatcher (line 186) | @Test method testNetworker (line 193) | @Test method testParameters (line 200) | @Test method testDefault (line 207) | @Test method testKeepAlive (line 214) | @Test method testOptimizer (line 221) | @Test method testExtension (line 228) | @Test method testMetaData (line 235) | @Test method testOverrideEmptyConfig (line 242) | @Test method testOverrideConfigByName (line 265) | @Test method testOverrideConfigById (line 286) | @Test method testCreateConfigFromPropsWithId (line 309) | @Test method testCreateConfigFromPropsWithName (line 336) | @Test method testCreateDefaultConfigFromProps (line 362) | @Test method testPreferSerializationDefault1 (line 389) | @Test method testPreferSerializationDefault2 (line 405) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ProviderConfigTest.java class ProviderConfigTest (line 32) | class ProviderConfigTest { method testProtocol (line 34) | @Test method testDefault (line 41) | @Test method testHost (line 51) | @Test method testPort (line 61) | @Test method testPath (line 71) | @Test method testContextPath (line 82) | @Test method testThreadpool (line 92) | @Test method testThreadname (line 99) | @Test method testThreads (line 106) | @Test method testIothreads (line 113) | @Test method testAlive (line 120) | @Test method testQueues (line 127) | @Test method testAccepts (line 134) | @Test method testCharset (line 141) | @Test method testPayload (line 148) | @Test method testBuffer (line 155) | @Test method testServer (line 162) | @Test method testClient (line 169) | @Test method testTelnet (line 176) | @Test method testPrompt (line 183) | @Test method testStatus (line 193) | @Test method testTransporter (line 200) | @Test method testExchanger (line 207) | @Test method testDispatcher (line 214) | @Test method testNetworker (line 221) | @Test method testWait (line 228) | @Test method testMetaData (line 235) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java class ReferenceConfigTest (line 126) | class ReferenceConfigTest { method beforeAll (line 132) | @BeforeAll method setUp (line 141) | @BeforeEach method tearDown (line 152) | @AfterEach method testAppendConfig (line 163) | @Test method testCreateInvokerForLocalRefer (line 470) | @Test method testCreateInvokerForRemoteRefer (line 528) | @Test method testCreateInvokerWithRemoteUrlForRemoteRefer (line 569) | @Test method testCreateInvokerWithRegistryUrlForRemoteRefer (line 614) | @Test method testMultipleRegistryForRemoteRefer (line 650) | @Test method testInjvm (line 696) | @Test method test1ReferenceRetry (line 741) | @Test method test2ReferenceRetry (line 792) | @Test method testMetaData (line 841) | @Test method testGetPrefixes (line 860) | @Test method testGenericAndInterfaceConflicts (line 877) | @Test method testLargeReferences (line 892) | @Test method testSearchReferences (line 941) | private void testSearchReferences() { method testInitReferences (line 959) | private long testInitReferences( method testConstructWithReferenceAnnotation (line 985) | @Test method testDifferentClassLoader (line 1003) | @Test method testDifferentClassLoaderRequest (line 1085) | @Test method testClassLoader (line 1166) | @Test method compileCustomRequest (line 1203) | private Class compileCustomRequest(ClassLoader classLoader) throws ... method compileCustomResult (line 1212) | private Class compileCustomResult(ClassLoader classLoader) throws N... class InnerTest (line 1241) | private class InnerTest {} class TestClassLoader (line 1243) | private static class TestClassLoader extends ClassLoader { method TestClassLoader (line 1246) | public TestClassLoader(ClassLoader parent, String basePath) { method findClass (line 1251) | @Override method loadClass (line 1261) | @Override method loadClassData (line 1284) | public byte[] loadClassData(String className) throws IOException { class TestClassLoader1 (line 1298) | private static class TestClassLoader1 extends ClassLoader { method TestClassLoader1 (line 1301) | public TestClassLoader1(String basePath) { method findClass (line 1307) | @Override method loadClass (line 1317) | @Override method loadClassData (line 1339) | public byte[] loadClassData(String className) throws IOException { class TestClassLoader2 (line 1353) | private static class TestClassLoader2 extends ClassLoader { method TestClassLoader2 (line 1359) | public TestClassLoader2(TestClassLoader1 testClassLoader, String bas... method findClass (line 1364) | @Override method loadClass (line 1374) | @Override method loadClassData (line 1391) | public byte[] loadClassData(String className) throws IOException { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/RegistryConfigTest.java class RegistryConfigTest (line 45) | class RegistryConfigTest { method beforeEach (line 47) | @BeforeEach method afterEach (line 52) | @AfterEach method testProtocol (line 57) | @Test method testAddress (line 64) | @Test method testUsername (line 80) | @Test method testPassword (line 87) | @Test method testWait (line 94) | @Test method testCheck (line 106) | @Test method testFile (line 113) | @Test method testTransporter (line 120) | @Test method testClient (line 127) | @Test method testTimeout (line 134) | @Test method testSession (line 141) | @Test method testDynamic (line 148) | @Test method testRegister (line 155) | @Test method testSubscribe (line 162) | @Test method testCluster (line 169) | @Test method testGroup (line 176) | @Test method testVersion (line 183) | @Test method testParameters (line 190) | @Test method testDefault (line 200) | @Test method testEquals (line 207) | @Test method testMetaData (line 216) | @Test method testOverrideConfigBySystemProps (line 223) | @Test method testPreferredWithTrueValue (line 240) | public void testPreferredWithTrueValue() { method testPreferredWithFalseValue (line 251) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ServiceConfigTest.java class ServiceConfigTest (line 89) | class ServiceConfigTest { method setUp (line 99) | @BeforeEach method tearDown (line 170) | @AfterEach method testExport (line 176) | @Test method testVersionAndGroupConfigFromProvider (line 204) | @Test method testProxy (line 225) | @Test method testDelayExport (line 238) | @Test method testUnexport (line 261) | @Test method testInterfaceClass (line 274) | @Test method testInterface1 (line 285) | @Test method testInterface2 (line 295) | @Test method testNoInterfaceSupport (line 302) | @Test method testProvider (line 312) | @Test method testGeneric1 (line 320) | @Test method testGeneric2 (line 331) | @Test method testApplicationInUrl (line 339) | @Test method testMetaData (line 350) | @Test method testExportWithoutRegistryConfig (line 370) | @Test method testServiceListener (line 398) | @Test method testMethodConfigWithInvalidArgumentConfig (line 417) | @Test method testMethodConfigWithConfiguredArgumentTypeAndIndex (line 445) | @Test method testMethodConfigWithConfiguredArgumentIndex (line 480) | @Test method testMethodConfigWithConfiguredArgumentType (line 514) | @Test method testMethodConfigWithUnknownArgumentType (line 548) | @Test method testMethodConfigWithUnmatchedArgument (line 577) | @Test method testMethodConfigWithInvalidArgumentIndex (line 606) | @Test method testOverride (line 635) | @Test method testMappingRetry (line 647) | @Test method testMappingNoRetry (line 709) | @Test method testToString (line 769) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/SysProps.java class SysProps (line 25) | public class SysProps { method reset (line 29) | public static void reset() { method setProperty (line 33) | public static void setProperty(String key, String value) { method clear (line 38) | public static void clear() { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/api/Box.java type Box (line 19) | public interface Box { method getName (line 21) | String getName(); FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/api/DemoException.java class DemoException (line 19) | public class DemoException extends Exception { method DemoException (line 23) | public DemoException() { method DemoException (line 27) | public DemoException(String message, Throwable cause) { method DemoException (line 31) | public DemoException(String message) { method DemoException (line 35) | public DemoException(Throwable cause) { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/api/DemoService.java type DemoService (line 22) | public interface DemoService { method sayName (line 24) | String sayName(String name); method getBox (line 26) | Box getBox(); method throwDemoException (line 28) | void throwDemoException() throws DemoException; method getUsers (line 30) | List getUsers(List users); method echo (line 32) | int echo(int i); method callInnerClass (line 34) | default InnerClass callInnerClass() { class InnerClass (line 38) | class InnerClass implements Serializable {} FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/api/Greeting.java type Greeting (line 21) | @SPI method hello (line 23) | String hello(); FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/api/User.java class User (line 21) | public class User implements Serializable { method User (line 27) | public User() {} method User (line 29) | public User(String name) { method getName (line 33) | public String getName() { method setName (line 37) | public void setName(String name) { method hashCode (line 41) | @Override method equals (line 46) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/DubboBootstrapTest.java class DubboBootstrapTest (line 93) | class DubboBootstrapTest { method setUp (line 98) | @BeforeAll method tearDown (line 108) | @AfterAll method beforeEach (line 113) | @BeforeEach method afterEach (line 121) | @AfterEach method checkApplication (line 128) | @Test method compatibleApplicationShutdown (line 136) | @Test method testLoadRegistries (line 165) | @Test method testRegistryWithMetadataReport (line 227) | @Test method testLoadUserMonitor_address_only (line 298) | @Test method testLoadUserMonitor_registry (line 311) | @Test method testLoadUserMonitor_service_discovery (line 324) | @Test method testLoadUserMonitor_no_monitor (line 337) | @Test method testLoadUserMonitor_user (line 344) | @Test method testLoadUserMonitor_user_address (line 356) | @Test method getTestInterfaceConfig (line 369) | private InterfaceConfig getTestInterfaceConfig(MonitorConfig monitorCo... method testBootstrapStart (line 378) | @Test method getApplicationDeployer (line 407) | private DefaultApplicationDeployer getApplicationDeployer(ApplicationM... method testLocalMetadataServiceExporter (line 411) | @Test method testRemoteMetadataServiceExporter (line 432) | @Test method testRemoteMetadataServiceExporterCheckMetadataType (line 459) | @Test method testDefaultTriple (line 486) | @Test method getListener (line 531) | private ExporterDeployListener getListener(ApplicationModel model) { method assertMetadataService (line 536) | private void assertMetadataService(DubboBootstrap bootstrap, int avail... method writeDubboProperties (line 557) | private void writeDubboProperties(String key, String value) { class InterfaceConfig (line 576) | public static class InterfaceConfig extends AbstractInterfaceConfig {} FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/MultiInstanceTest.java class MultiInstanceTest (line 65) | @Disabled method beforeAll (line 75) | @BeforeEach method afterAll (line 84) | @AfterEach method precheckUnclosedThreads (line 92) | private static Map precheckUnclosedThread... method checkUnclosedThreads (line 102) | private static void checkUnclosedThreads() { method getStackTraceString (line 110) | private static String getStackTraceString(Map findNewThreads( method checkUnclosedThreadsOfApp (line 408) | private void checkUnclosedThreadsOfApp( method isIgnoredThread (line 426) | private boolean isIgnoredThread(String name, String[] ignoredThreadPre... method testMultiModuleDeployAndReload (line 437) | @Test method testBothStartByModuleAndByApplication (line 577) | @Test method testBothStartModuleAndApplicationNoWait (line 656) | @Test method testOldApiDeploy (line 713) | @Test method testAsyncExportAndReferServices (line 795) | @Test method configConsumerApp (line 866) | private DubboBootstrap configConsumerApp(DubboBootstrap dubboBootstrap) { method testConsumer (line 878) | private void testConsumer(DubboBootstrap dubboBootstrap) { method configProviderApp (line 884) | private DubboBootstrap configProviderApp(DubboBootstrap dubboBootstrap) { class DeployEventHandler (line 900) | private static class DeployEventHandler implements DeployListener { method build (line 102) | public Config build() { method getThis (line 109) | @Override class Config (line 115) | private static class Config extends AbstractConfig {} FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/builders/AbstractInterfaceBuilderTest.java class AbstractInterfaceBuilderTest (line 34) | class AbstractInterfaceBuilderTest { method beforeEach (line 36) | @BeforeEach method local (line 41) | @Test method local1 (line 48) | @Test method stub (line 59) | @Test method stub1 (line 66) | @Test method monitor (line 77) | @Test method monitor1 (line 86) | @Test method proxy (line 95) | @Test method cluster (line 103) | @Test method filter (line 111) | @Test method listener (line 119) | @Test method owner (line 127) | @Test method connections (line 135) | @Test method layer (line 143) | @Test method application (line 151) | @Test method module (line 161) | @Test method addRegistries (line 170) | @Test method addRegistry (line 182) | @Test method registryIds (line 194) | @Test method onconnect (line 202) | @Test method ondisconnect (line 210) | @Test method metadataReportConfig (line 218) | @Test method configCenter (line 228) | @Test method callbacks (line 238) | @Test method scope (line 245) | @Test method build (line 253) | @Test class InterfaceBuilder (line 314) | private static class InterfaceBuilder extends AbstractInterfaceBuilder... method build (line 316) | public InterfaceConfig build() { method getThis (line 323) | @Override class InterfaceConfig (line 329) | private static class InterfaceConfig extends AbstractInterfaceConfig {} FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/builders/AbstractMethodBuilderTest.java class AbstractMethodBuilderTest (line 27) | class AbstractMethodBuilderTest { method timeout (line 29) | @Test method retries (line 37) | @Test method actives (line 45) | @Test method loadbalance (line 53) | @Test method async (line 61) | @Test method sent (line 69) | @Test method mock (line 77) | @Test method mock1 (line 86) | @Test method merger (line 95) | @Test method cache (line 102) | @Test method validation (line 109) | @Test method appendParameter (line 116) | @Test method appendParameters (line 127) | @Test method forks (line 142) | @Test method build (line 150) | @Test class MethodBuilder (line 186) | private static class MethodBuilder extends AbstractMethodBuilder getInterface(); method exported (line 57) | @Override method unexported (line 85) | @Override method getExportedExporters (line 93) | public List> getExportedExporters() { method getFilters (line 100) | public Set getFilters() { method getFilterChainNode (line 107) | private FilterChainBuilder.CopyOfFilterChainNode getFilterChainNode( method getFilter (line 125) | private Filter getFilter(FilterChainBuilder.CopyOfFilterChainNode filt... method getNextNode (line 142) | private FilterChainBuilder.CopyOfFilterChainNode getNextNode( FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/AbstractRegistryCenterServiceListener.java class AbstractRegistryCenterServiceListener (line 29) | public abstract class AbstractRegistryCenterServiceListener implements S... method getInterface (line 36) | protected abstract Class getInterface(); method exported (line 40) | @Override method unexported (line 51) | @Override method getExportedServices (line 60) | public List getExportedServices() { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/Constants.java type Constants (line 19) | public interface Constants { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/IntegrationTest.java type IntegrationTest (line 22) | public interface IntegrationTest { method integrate (line 27) | void integrate(); FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/AbstractStorage.java class AbstractStorage (line 27) | public abstract class AbstractStorage implements Storage { method generateKey (line 38) | private String generateKey(String host, int port) { method get (line 45) | @Override method put (line 53) | @Override method contains (line 61) | @Override method size (line 69) | @Override method clear (line 77) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/Storage.java type Storage (line 23) | public interface Storage { method get (line 31) | T get(String host, int port); method put (line 39) | void put(String host, int port, T value); method contains (line 47) | boolean contains(String host, int port); method size (line 52) | int size(); method clear (line 57) | void clear(); FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/exportmetadata/MultipleRegistryCenterExportMetadataExporterListener.java class MultipleRegistryCenterExportMetadataExporterListener (line 24) | @Activate(group = CommonConstants.PROVIDER, order = 1000) method getInterface (line 30) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/exportmetadata/MultipleRegistryCenterExportMetadataIntegrationTest.java class MultipleRegistryCenterExportMetadataIntegrationTest (line 48) | class MultipleRegistryCenterExportMetadataIntegrationTest implements Int... method setUp (line 82) | @BeforeEach method beforeExport (line 112) | private void beforeExport() { method integrate (line 131) | @Test method afterExport (line 148) | private void afterExport() { method tearDown (line 168) | @AfterEach FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/exportmetadata/MultipleRegistryCenterExportMetadataService.java type MultipleRegistryCenterExportMetadataService (line 22) | public interface MultipleRegistryCenterExportMetadataService { method hello (line 27) | String hello(String name); FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/exportmetadata/MultipleRegistryCenterExportMetadataServiceImpl.java class MultipleRegistryCenterExportMetadataServiceImpl (line 22) | public class MultipleRegistryCenterExportMetadataServiceImpl implements ... method hello (line 27) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/exportmetadata/MultipleRegistryCenterExportMetadataServiceListener.java class MultipleRegistryCenterExportMetadataServiceListener (line 26) | public class MultipleRegistryCenterExportMetadataServiceListener extends... method getInterface (line 31) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/exportprovider/MultipleRegistryCenterExportProviderExporterListener.java class MultipleRegistryCenterExportProviderExporterListener (line 23) | @Activate(group = CommonConstants.PROVIDER, order = 1000) method getInterface (line 29) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/exportprovider/MultipleRegistryCenterExportProviderFilter.java class MultipleRegistryCenterExportProviderFilter (line 27) | @Activate(group = CommonConstants.PROVIDER, order = 10001) method invoke (line 50) | @Override method onResponse (line 56) | @Override method onError (line 61) | @Override method hasCalled (line 69) | public boolean hasCalled() { method hasError (line 76) | public boolean hasError() { method getResponse (line 83) | public String getResponse() { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/exportprovider/MultipleRegistryCenterExportProviderIntegrationTest.java class MultipleRegistryCenterExportProviderIntegrationTest (line 50) | class MultipleRegistryCenterExportProviderIntegrationTest implements Int... method setUp (line 99) | @BeforeEach method beforeExport (line 127) | private void beforeExport() { method integrate (line 153) | @Test method afterExport (line 175) | private void afterExport() { method afterInvoke (line 230) | private void afterInvoke() { method tearDown (line 239) | @AfterEach FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/exportprovider/MultipleRegistryCenterExportProviderRegistryProtocolListener.java class MultipleRegistryCenterExportProviderRegistryProtocolListener (line 30) | @Activate(order = 100) method onExport (line 38) | @Override method onRefer (line 51) | @Override method onDestroy (line 57) | @Override method isExported (line 63) | public boolean isExported() { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/exportprovider/MultipleRegistryCenterExportProviderService.java type MultipleRegistryCenterExportProviderService (line 22) | public interface MultipleRegistryCenterExportProviderService { method hello (line 27) | String hello(String name); FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/exportprovider/MultipleRegistryCenterExportProviderServiceImpl.java class MultipleRegistryCenterExportProviderServiceImpl (line 22) | public class MultipleRegistryCenterExportProviderServiceImpl implements ... method hello (line 26) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/exportprovider/MultipleRegistryCenterExportProviderServiceListener.java class MultipleRegistryCenterExportProviderServiceListener (line 25) | public class MultipleRegistryCenterExportProviderServiceListener extends... method getInterface (line 30) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/injvm/MultipleRegistryCenterInjvmExporterListener.java class MultipleRegistryCenterInjvmExporterListener (line 23) | @Activate(group = CommonConstants.PROVIDER, order = 1000) method getInterface (line 29) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/injvm/MultipleRegistryCenterInjvmFilter.java class MultipleRegistryCenterInjvmFilter (line 27) | @Activate(group = CommonConstants.PROVIDER, order = 10200) method invoke (line 50) | @Override method onResponse (line 56) | @Override method onError (line 61) | @Override method hasCalled (line 69) | public boolean hasCalled() { method hasError (line 76) | public boolean hasError() { method getResponse (line 83) | public String getResponse() { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/injvm/MultipleRegistryCenterInjvmIntegrationTest.java class MultipleRegistryCenterInjvmIntegrationTest (line 46) | class MultipleRegistryCenterInjvmIntegrationTest implements IntegrationT... method setUp (line 80) | @BeforeEach method beforeExport (line 109) | private void beforeExport() { method integrate (line 130) | @Test method afterExport (line 153) | private void afterExport() { method afterInvoke (line 176) | private void afterInvoke() { method tearDown (line 185) | @AfterEach FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/injvm/MultipleRegistryCenterInjvmService.java type MultipleRegistryCenterInjvmService (line 21) | public interface MultipleRegistryCenterInjvmService { method hello (line 25) | String hello(String name); FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/injvm/MultipleRegistryCenterInjvmServiceImpl.java class MultipleRegistryCenterInjvmServiceImpl (line 22) | public class MultipleRegistryCenterInjvmServiceImpl implements MultipleR... method hello (line 26) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/injvm/MultipleRegistryCenterInjvmServiceListener.java class MultipleRegistryCenterInjvmServiceListener (line 25) | public class MultipleRegistryCenterInjvmServiceListener extends Abstract... method getInterface (line 30) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/servicediscoveryregistry/MultipleRegistryCenterServiceDiscoveryRegistryIntegrationTest.java class MultipleRegistryCenterServiceDiscoveryRegistryIntegrationTest (line 51) | class MultipleRegistryCenterServiceDiscoveryRegistryIntegrationTest impl... method setUp (line 91) | @BeforeEach method beforeExport (line 136) | private void beforeExport() { method integrate (line 148) | @Test method afterExport (line 168) | private void afterExport() { method afterInvoke (line 199) | private void afterInvoke() {} method tearDown (line 201) | @AfterEach FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/servicediscoveryregistry/MultipleRegistryCenterServiceDiscoveryRegistryRegistryServiceListener.java class MultipleRegistryCenterServiceDiscoveryRegistryRegistryServiceListener (line 27) | @Activate(value = MULTIPLE_CONFIG_CENTER_SERVICE_DISCOVERY_REGISTRY) method createServiceDiscoveryRegistryInfoWrapper (line 35) | private ServiceDiscoveryRegistryInfoWrapper createServiceDiscoveryRegi... method isCheckedApplication (line 52) | private boolean isCheckedApplication(Registry registry) { method onRegister (line 58) | public void onRegister(URL url, Registry registry) { method onUnregister (line 70) | public void onUnregister(URL url, Registry registry) { method onSubscribe (line 78) | public void onSubscribe(URL url, Registry registry) { method onUnsubscribe (line 90) | public void onUnsubscribe(URL url, Registry registry) { method getStorage (line 101) | public ServiceDiscoveryRegistryStorage getStorage() { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/servicediscoveryregistry/MultipleRegistryCenterServiceDiscoveryRegistryService.java type MultipleRegistryCenterServiceDiscoveryRegistryService (line 21) | public interface MultipleRegistryCenterServiceDiscoveryRegistryService { method hello (line 25) | String hello(String name); FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/servicediscoveryregistry/MultipleRegistryCenterServiceDiscoveryRegistryServiceImpl.java class MultipleRegistryCenterServiceDiscoveryRegistryServiceImpl (line 21) | public class MultipleRegistryCenterServiceDiscoveryRegistryServiceImpl method hello (line 26) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/servicediscoveryregistry/ServiceDiscoveryRegistryInfoWrapper.java class ServiceDiscoveryRegistryInfoWrapper (line 25) | public class ServiceDiscoveryRegistryInfoWrapper { method getServiceDiscoveryRegistry (line 34) | public ServiceDiscoveryRegistry getServiceDiscoveryRegistry() { method setServiceDiscoveryRegistry (line 38) | public void setServiceDiscoveryRegistry(ServiceDiscoveryRegistry servi... method isRegistered (line 42) | public boolean isRegistered() { method setRegistered (line 46) | public void setRegistered(boolean registered) { method isSubscribed (line 50) | public boolean isSubscribed() { method setSubscribed (line 54) | public void setSubscribed(boolean subscribed) { method getHost (line 58) | public String getHost() { method setHost (line 62) | public void setHost(String host) { method getPort (line 66) | public int getPort() { method setPort (line 70) | public void setPort(int port) { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/integration/multiple/servicediscoveryregistry/ServiceDiscoveryRegistryStorage.java class ServiceDiscoveryRegistryStorage (line 24) | public class ServiceDiscoveryRegistryStorage extends AbstractStorage getExportedServices() { method clearExportedServices (line 46) | public void clearExportedServices() { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/mock/MockStatusChecker.java class MockStatusChecker (line 22) | public class MockStatusChecker implements StatusChecker { method check (line 23) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/mock/MockTelnetHandler.java class MockTelnetHandler (line 23) | public class MockTelnetHandler implements TelnetHandler { method telnet (line 24) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/mock/MockThreadPool.java class MockThreadPool (line 24) | public class MockThreadPool implements ThreadPool { method getExecutor (line 25) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/mock/MockTransporter.java class MockTransporter (line 28) | public class MockTransporter implements Transporter { method bind (line 32) | @Override method connect (line 37) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/mock/TestProxyFactory.java class TestProxyFactory (line 24) | public class TestProxyFactory extends JdkProxyFactory { method getInvoker (line 27) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/nested/AggregationConfigTest.java class AggregationConfigTest (line 24) | class AggregationConfigTest { method testEnabled (line 26) | @Test method testBucketNum (line 33) | @Test method testTimeWindowSeconds (line 40) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/nested/PrometheusConfigTest.java class PrometheusConfigTest (line 24) | class PrometheusConfigTest { method testExporter (line 26) | @Test method testPushgateway (line 41) | @Test FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/provider/impl/DemoServiceImpl.java class DemoServiceImpl (line 26) | public class DemoServiceImpl implements DemoService { method sayName (line 28) | public String sayName(String name) { method getBox (line 32) | public Box getBox() { method throwDemoException (line 36) | public void throwDemoException() throws DemoException { method getUsers (line 40) | public List getUsers(List users) { method echo (line 44) | public int echo(int i) { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/url/ExporterSideConfigUrlTest.java class ExporterSideConfigUrlTest (line 32) | class ExporterSideConfigUrlTest extends UrlTestBase { method start (line 39) | @BeforeAll method setUp (line 42) | @BeforeEach method teardown (line 51) | @AfterEach() method exporterMethodConfigUrlTest (line 57) | @Test method exporterServiceConfigUrlTest (line 62) | @Test method exporterProviderConfigUrlTest (line 67) | @Test method exporterRegistryConfigUrlTest (line 73) | @Test method verifyExporterUrlGeneration (line 79) | protected void verifyExporterUrlGeneration(T config, Object[][] da... FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/url/InvokerSideConfigUrlTest.java class InvokerSideConfigUrlTest (line 38) | @Disabled method start (line 136) | @BeforeAll method setUp (line 141) | @BeforeEach method teardown (line 148) | @AfterEach() method consumerConfUrlTest (line 154) | @Test method refConfUrlTest (line 159) | @Test method regConfForConsumerUrlTest (line 164) | @Disabled( method initRefConf (line 174) | private void initRefConf() { method verifyInvokerUrlGeneration (line 200) | private void verifyInvokerUrlGeneration(T config, Object[][] dataT... method getSubscribedUrlString (line 219) | private String getSubscribedUrlString() { FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/url/RpcConfigGetSetProxy.java class RpcConfigGetSetProxy (line 26) | public class RpcConfigGetSetProxy { method RpcConfigGetSetProxy (line 35) | public RpcConfigGetSetProxy(Object p) { method isKindOf (line 51) | public static boolean isKindOf(Class c, String type) { method isOk (line 71) | public boolean isOk() { method setValue (line 75) | public Object setValue(String key, Object value) { method getValue (line 85) | public Object getValue(String key) { method invoke (line 95) | private Object invoke(Method m, Object value) { method findGetMethod (line 119) | private Method findGetMethod(String key, Class clazz) { method findSetMethod (line 129) | private Method findSetMethod(String key, Object value, Class clazz) { method getMethod (line 134) | private Method getMethod(String methodName, Object value, Class cla... method findMethod (line 151) | private Method findMethod(String key, Object value, String prefix, Cla... FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/url/UrlTestBase.java class UrlTestBase (line 35) | @SuppressWarnings("unused") method genParamString (line 133) | protected String genParamString(Object urlKey, Object value) { method fillConfigs (line 138) | protected void fillConfigs(T conf, Object[][] table, int column) { method fillConfig (line 145) | protected void fillConfig(T conf, Object[] row, int column) { method initServConf (line 151) | @SuppressWarnings("deprecation") method getProviderParamString (line 184) | protected String getProviderParamString() { method assertUrlStringWithLocalTable (line 194) | protected void assertUrlStringWithLocalTable( FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/ConfigValidationUtilsTest.java class ConfigValidationUtilsTest (line 39) | class ConfigValidationUtilsTest { method testValidateMetadataConfig (line 41) | @Test method testValidateApplicationConfig (line 66) | @Test method testCheckQosInApplicationConfig (line 105) | @Test method injectField (line 121) | private void injectField(Field field, Object newValue) throws Exception { class InterfaceConfig (line 126) | public static class InterfaceConfig extends AbstractInterfaceConfig {} FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/MockReferenceConfig.java class MockReferenceConfig (line 24) | public class MockReferenceConfig extends ReferenceConfig { method setCounter (line 30) | public static void setCounter(long c) { method isGetMethodRun (line 34) | public boolean isGetMethodRun() { method isDestroyMethodRun (line 38) | public boolean isDestroyMethodRun() { method get (line 42) | @Override method getCounter (line 51) | public long getCounter() { method destroy (line 55) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/ReferenceCacheTest.java class ReferenceCacheTest (line 34) | class ReferenceCacheTest { method setUp (line 36) | @BeforeEach method tearDown (line 47) | @AfterEach method testGetCacheSameReference (line 54) | @Test method testGetCacheDiffReference (line 75) | @Test method testGetCacheWithKey (line 95) | @Test method testGetCacheDiffName (line 105) | @Test method testDestroy (line 124) | @Test method testDestroyAll (line 142) | @Test method buildMockReferenceConfig (line 158) | private MockReferenceConfig buildMockReferenceConfig(String service, S... method buildXxxMockReferenceConfig (line 169) | private XxxMockReferenceConfig buildXxxMockReferenceConfig(String serv... FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/TestPreferSerializationProvider.java class TestPreferSerializationProvider (line 21) | public class TestPreferSerializationProvider implements PreferSerializat... method getPreferSerialization (line 22) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/XxxMockReferenceConfig.java class XxxMockReferenceConfig (line 24) | public class XxxMockReferenceConfig extends ReferenceConfig { method setCounter (line 30) | public static void setCounter(long c) { method isGetMethodRun (line 34) | public boolean isGetMethodRun() { method isDestroyMethodRun (line 38) | public boolean isDestroyMethodRun() { method get (line 42) | @Override method getCounter (line 51) | public long getCounter() { method destroy (line 55) | @Override FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/service/FooService.java type FooService (line 19) | public interface FooService {} FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/service/FooServiceImpl.java class FooServiceImpl (line 19) | public class FooServiceImpl implements FooService {} FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/service/XxxService.java type XxxService (line 19) | public interface XxxService {} FILE: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/service/XxxServiceImpl.java class XxxServiceImpl (line 19) | public class XxxServiceImpl implements XxxService {} FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ConfigCenterBean.java class ConfigCenterBean (line 43) | public class ConfigCenterBean extends ConfigCenterConfig method ConfigCenterBean (line 50) | public ConfigCenterBean() {} method ConfigCenterBean (line 52) | public ConfigCenterBean(ApplicationModel applicationModel) { method setApplicationContext (line 56) | @Override method destroy (line 61) | @Override method setEnvironment (line 64) | @Override method getConfigurations (line 78) | private Map getConfigurations(String key, Environment ... method getApplicationContext (line 107) | public ApplicationContext getApplicationContext() { method getIncludeSpringEnv (line 111) | public Boolean getIncludeSpringEnv() { method setIncludeSpringEnv (line 115) | public void setIncludeSpringEnv(Boolean includeSpringEnv) { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/Constants.java type Constants (line 22) | public interface Constants { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ReferenceBean.java class ReferenceBean (line 110) | public class ReferenceBean method ReferenceBean (line 161) | public ReferenceBean() { method ReferenceBean (line 165) | public ReferenceBean(Map referenceProps) { method setApplicationContext (line 169) | @Override method setBeanClassLoader (line 174) | @Override method setBeanName (line 179) | @Override method getObject (line 210) | @Override method getObjectType (line 218) | @Override method isSingleton (line 223) | @Override method afterPropertiesSet (line 229) | @Override method getBeanFactory (line 276) | private ConfigurableListableBeanFactory getBeanFactory() { method destroy (line 280) | @Override method getId (line 285) | public String getId() { method setId (line 289) | public void setId(String id) { method getInterfaceClass (line 298) | public Class getInterfaceClass() { method getServiceInterface (line 306) | public String getServiceInterface() { method getGroup (line 313) | public String getGroup() { method getVersion (line 321) | public String getVersion() { method getKey (line 326) | public String getKey() { method getReferenceProps (line 330) | public Map getReferenceProps() { method getPropertyValues (line 334) | public MutablePropertyValues getPropertyValues() { method getReferenceConfig (line 338) | public ReferenceConfig getReferenceConfig() { method setKeyAndReferenceConfig (line 342) | public void setKeyAndReferenceConfig(String key, ReferenceConfig refer... method createLazyProxy (line 350) | private void createLazyProxy() { method generateFromJavassistFirst (line 382) | private void generateFromJavassistFirst(List> interfaces) { method generateFromJdk (line 420) | private void generateFromJdk(List> interfaces) { method getCallProxy (line 438) | private Object getCallProxy() throws Exception { class DubboReferenceLazyInitTargetSource (line 471) | private class DubboReferenceLazyInitTargetSource implements LazyTarget... method getTarget (line 472) | @Override method setInterfaceClass (line 478) | public void setInterfaceClass(Class interfaceClass) { method setInterfaceName (line 482) | public void setInterfaceName(String interfaceName) { method setReferencePropsJson (line 491) | public void setReferencePropsJson(String referencePropsJson) { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ServiceBean.java class ServiceBean (line 42) | public class ServiceBean extends ServiceConfig method ServiceBean (line 59) | @Autowired method ServiceBean (line 65) | public ServiceBean(ApplicationContext applicationContext) { method ServiceBean (line 72) | public ServiceBean(ApplicationContext applicationContext, ModuleModel ... method ServiceBean (line 78) | public ServiceBean(ApplicationContext applicationContext, Service serv... method ServiceBean (line 85) | public ServiceBean(ApplicationContext applicationContext, ModuleModel ... method setApplicationContext (line 91) | @Override method setBeanName (line 96) | @Override method getService (line 106) | public Service getService() { method afterPropertiesSet (line 110) | @Override method getBeanName (line 129) | @Parameter(excluded = true, attribute = false) method exported (line 137) | @Override method publishExportEvent (line 147) | private void publishExportEvent() { method destroy (line 152) | @Override method getServiceClass (line 159) | @Override method setApplicationEventPublisher (line 171) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/SpringScopeModelInitializer.java class SpringScopeModelInitializer (line 27) | public class SpringScopeModelInitializer implements ScopeModelInitializer { method initializeFrameworkModel (line 29) | @Override method initializeApplicationModel (line 32) | @Override method initializeModuleModel (line 35) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/aot/AotWithSpringDetector.java class AotWithSpringDetector (line 23) | public abstract class AotWithSpringDetector { method useGeneratedArtifacts (line 42) | public static boolean useGeneratedArtifacts() { method isAotProcessing (line 46) | public static boolean isAotProcessing() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/AbstractAnnotationBeanPostProcessor.java class AbstractAnnotationBeanPostProcessor (line 65) | @SuppressWarnings("unchecked") method AbstractAnnotationBeanPostProcessor (line 94) | public AbstractAnnotationBeanPostProcessor(Class... method combine (line 99) | private static Collection combine(Collection... el... method getAnnotationType (line 113) | @Deprecated method getAnnotationTypes (line 118) | protected final Class[] getAnnotationTypes() { method setBeanFactory (line 122) | @Override method findFieldAnnotationMetadata (line 137) | private List clazz) { class AnnotatedInjectElement (line 413) | protected class AnnotatedInjectElement extends InjectionMetadata.Injec... method AnnotatedInjectElement (line 421) | protected AnnotatedInjectElement(Member member, PropertyDescriptor p... method inject (line 426) | @Override method getInjectedType (line 442) | public Class getInjectedType() throws ClassNotFoundException { method getPropertyName (line 460) | public String getPropertyName() { class AnnotatedMethodElement (line 474) | protected class AnnotatedMethodElement extends AnnotatedInjectElement { method AnnotatedMethodElement (line 478) | protected AnnotatedMethodElement(Method method, PropertyDescriptor p... class AnnotatedFieldElement (line 484) | public class AnnotatedFieldElement extends AnnotatedInjectElement { method AnnotatedFieldElement (line 488) | protected AnnotatedFieldElement(Field field, AnnotationAttributes at... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/AnnotationPropertyValuesAdapter.java class AnnotationPropertyValuesAdapter (line 36) | public class AnnotationPropertyValuesAdapter implements PropertyValues { method AnnotationPropertyValuesAdapter (line 46) | public AnnotationPropertyValuesAdapter( method AnnotationPropertyValuesAdapter (line 52) | public AnnotationPropertyValuesAdapter( method AnnotationPropertyValuesAdapter (line 61) | public AnnotationPropertyValuesAdapter( method getPropertyValues (line 66) | @Override method getPropertyValue (line 71) | @Override method changesSince (line 76) | @Override method contains (line 81) | @Override method isEmpty (line 86) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/DubboConfigAliasPostProcessor.java class DubboConfigAliasPostProcessor (line 37) | public class DubboConfigAliasPostProcessor implements BeanDefinitionRegi... method postProcessBeanDefinitionRegistry (line 46) | @Override method postProcessBeanFactory (line 51) | @Override method postProcessBeforeInitialization (line 56) | @Override method postProcessAfterInitialization (line 62) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/ReferenceAnnotationBeanPostProcessor.java class ReferenceAnnotationBeanPostProcessor (line 94) | public class ReferenceAnnotationBeanPostProcessor extends AbstractAnnota... method ReferenceAnnotationBeanPostProcessor (line 125) | public ReferenceAnnotationBeanPostProcessor() { method loadAnnotationTypes (line 129) | @SuppressWarnings("unchecked") method postProcessBeanFactory (line 139) | @Override method isAnnotatedReferenceBean (line 204) | private boolean isAnnotatedReferenceBean(BeanDefinition beanDefinition) { method processReferenceAnnotatedBeanDefinition (line 233) | protected void processReferenceAnnotatedBeanDefinition(String beanName... method postProcessMergedBeanDefinition (line 317) | @Override method postProcessPropertyValues (line 349) | public PropertyValues postProcessPropertyValues( method postProcessProperties (line 359) | @Override method isReferenceBean (line 375) | private boolean isReferenceBean(BeanDefinition beanDefinition) { method prepareInjection (line 379) | protected void prepareInjection(AnnotatedInjectionMetadata metadata) t... method registerReferenceBean (line 414) | public String registerReferenceBean( method doGetInjectedBean (line 570) | @Override method setApplicationContext (line 587) | @Override method destroy (line 595) | @Override method getReferenceBeans (line 607) | @Deprecated method getInjectedFieldReferenceBeanMap (line 618) | public Map> getInj... method getInjectedMethodReferenceBeanMap (line 632) | public Map> getInj... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/ServiceAnnotationPostProcessor.java class ServiceAnnotationPostProcessor (line 106) | public class ServiceAnnotationPostProcessor method loadServiceAnnotationTypes (line 118) | private static List> loadServiceAnnotation... method ServiceAnnotationPostProcessor (line 155) | public ServiceAnnotationPostProcessor(String... packagesToScan) { method ServiceAnnotationPostProcessor (line 159) | public ServiceAnnotationPostProcessor(Collection packagesToScan) { method afterPropertiesSet (line 163) | @Override method postProcessBeanDefinitionRegistry (line 168) | @Override method postProcessBeanFactory (line 174) | @Override method scanServiceBeans (line 205) | private void scanServiceBeans(Set packagesToScan, BeanDefiniti... method resolveBeanNameGenerator (line 296) | private BeanNameGenerator resolveBeanNameGenerator(BeanDefinitionRegis... method findServiceBeanDefinitionHolders (line 332) | private Set findServiceBeanDefinitionHolders( method processScannedBeanDefinition (line 359) | private void processScannedBeanDefinition(BeanDefinitionHolder beanDef... method findServiceAnnotation (line 388) | private Annotation findServiceAnnotation(Class beanClass) { method generateServiceBeanName (line 412) | private String generateServiceBeanName(Map serviceAnno... method resolveClass (line 419) | private Class resolveClass(BeanDefinitionHolder beanDefinitionHolde... method resolveClass (line 426) | private Class resolveClass(BeanDefinition beanDefinition) { method resolvePackagesToScan (line 433) | private Set resolvePackagesToScan(Set packagesToScan) { method buildServiceBeanDefinition (line 453) | private AbstractBeanDefinition buildServiceBeanDefinition( method resolveStringArray (line 543) | private String[] resolveStringArray(String[] strs) { method convertMethodConfigs (line 553) | private List convertMethodConfigs(Object methodsAnnotation) { method addPropertyReference (line 560) | private void addPropertyReference(BeanDefinitionBuilder builder, Strin... method addPropertyValue (line 565) | private void addPropertyValue(BeanDefinitionBuilder builder, String pr... method getServiceAnnotationAttributes (line 575) | private Map getServiceAnnotationAttributes(BeanDefinit... method processAnnotatedBeanDefinition (line 616) | private void processAnnotatedBeanDefinition( method registerServiceBeanDefinition (line 641) | private void registerServiceBeanDefinition( method setEnvironment (line 665) | @Override method setResourceLoader (line 670) | @Override method setBeanClassLoader (line 675) | @Override method setApplicationContext (line 680) | @Override class ScanExcludeFilter (line 686) | private class ScanExcludeFilter implements TypeFilter { method match (line 690) | @Override method getExcludedCount (line 701) | public int getExcludedCount() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/ServiceBeanNameBuilder.java class ServiceBeanNameBuilder (line 41) | public class ServiceBeanNameBuilder { method ServiceBeanNameBuilder (line 55) | private ServiceBeanNameBuilder(Class interfaceClass, Environment en... method ServiceBeanNameBuilder (line 59) | private ServiceBeanNameBuilder(String interfaceClassName, Environment ... method ServiceBeanNameBuilder (line 64) | private ServiceBeanNameBuilder( method create (line 78) | public static ServiceBeanNameBuilder create( method create (line 83) | public static ServiceBeanNameBuilder create(Class interfaceClass, E... method create (line 87) | public static ServiceBeanNameBuilder create(String interfaceClass, Env... method create (line 91) | public static ServiceBeanNameBuilder create(Service service, Class ... method create (line 95) | public static ServiceBeanNameBuilder create(Reference reference, Class... method append (line 99) | private static void append(StringBuilder builder, String value) { method group (line 106) | public ServiceBeanNameBuilder group(String group) { method version (line 111) | public ServiceBeanNameBuilder version(String version) { method build (line 116) | public String build() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/ServicePackagesHolder.java class ServicePackagesHolder (line 25) | public class ServicePackagesHolder { method addScannedPackage (line 33) | public void addScannedPackage(String apackage) { method isPackageScanned (line 40) | public boolean isPackageScanned(String packageName) { method addScannedClass (line 55) | public void addScannedClass(String className) { method isClassScanned (line 61) | public boolean isClassScanned(String className) { method isSubPackage (line 73) | private boolean isSubPackage(String testPkg, String parent) { method normalizePackage (line 78) | private String normalizePackage(String apackage) { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/config/ConfigurableSourceBeanMetadataElement.java type ConfigurableSourceBeanMetadataElement (line 27) | public interface ConfigurableSourceBeanMetadataElement { method setSource (line 34) | default void setSource(BeanMetadataElement beanMetadataElement) { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/config/DubboConfigDefaultPropertyValueBeanPostProcessor.java class DubboConfigDefaultPropertyValueBeanPostProcessor (line 48) | public class DubboConfigDefaultPropertyValueBeanPostProcessor extends Ge... method processBeforeInitialization (line 56) | @Override method postProcessMergedBeanDefinition (line 68) | @Override method setPropertyIfAbsent (line 73) | protected void setPropertyIfAbsent(Object bean, String propertyName, S... method getOrder (line 110) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboBootstrapApplicationListener.java class DubboBootstrapApplicationListener (line 47) | @Deprecated method DubboBootstrapApplicationListener (line 64) | public DubboBootstrapApplicationListener() {} method DubboBootstrapApplicationListener (line 66) | public DubboBootstrapApplicationListener(boolean shouldInitConfigBeans) { method setBootstrap (line 71) | private void setBootstrap(DubboBootstrap bootstrap) { method onApplicationEvent (line 78) | @Override method initDubboConfigBeans (line 91) | private void initDubboConfigBeans() { method onApplicationContextEvent (line 107) | private void onApplicationContextEvent(ApplicationContextEvent event) { method onContextRefreshedEvent (line 119) | private void onContextRefreshedEvent(ContextRefreshedEvent event) { method onContextClosedEvent (line 125) | private void onContextClosedEvent(ContextClosedEvent event) { method isOriginalEventSource (line 139) | private boolean isOriginalEventSource(ApplicationEvent event) { method getOrder (line 145) | @Override method setApplicationContext (line 150) | @Override method checkCallStackAndInit (line 160) | private void checkCallStackAndInit() { method getApplicationContext (line 187) | public ApplicationContext getApplicationContext() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboBootstrapStartStopListenerSpringAdapter.java class DubboBootstrapStartStopListenerSpringAdapter (line 31) | @Deprecated method onStart (line 36) | @Override method onStop (line 43) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboConfigApplicationListener.java class DubboConfigApplicationListener (line 38) | public class DubboConfigApplicationListener method setApplicationContext (line 50) | @Override method onApplicationEvent (line 56) | @Override method init (line 63) | public synchronized void init() { method initDubboConfigBeans (line 72) | private void initDubboConfigBeans() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboConfigBeanInitializer.java class DubboConfigBeanInitializer (line 57) | public class DubboConfigBeanInitializer implements BeanFactoryAware, Ini... method setBeanFactory (line 70) | @Override method afterPropertiesSet (line 75) | @Override method init (line 80) | private void init() { method prepareDubboConfigBeans (line 97) | private void prepareDubboConfigBeans() { method loadConfigBeansOfType (line 127) | private void loadConfigBeansOfType( FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboContextPostProcessor.java class DubboContextPostProcessor (line 39) | public class DubboContextPostProcessor method postProcessBeanFactory (line 51) | @Override method postProcessBeanDefinitionRegistry (line 70) | @Override method setApplicationContext (line 75) | @Override method setEnvironment (line 80) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboDeployApplicationListener.java class DubboDeployApplicationListener (line 52) | public class DubboDeployApplicationListener method setApplicationContext (line 63) | @Override method publishApplicationEvent (line 133) | private void publishApplicationEvent(DeployState state) { method publishApplicationEvent (line 137) | private void publishApplicationEvent(DeployState state, Throwable caus... method publishModuleEvent (line 141) | private void publishModuleEvent(DeployState state) { method publishModuleEvent (line 145) | private void publishModuleEvent(DeployState state, Throwable cause) { method onApplicationEvent (line 149) | @Override method onContextRefreshedEvent (line 160) | private void onContextRefreshedEvent(ContextRefreshedEvent event) { method onContextClosedEvent (line 191) | private void onContextClosedEvent(ContextClosedEvent event) { method getOrder (line 213) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboInfraBeanRegisterPostProcessor.java class DubboInfraBeanRegisterPostProcessor (line 35) | public class DubboInfraBeanRegisterPostProcessor implements BeanDefiniti... method postProcessBeanDefinitionRegistry (line 44) | @Override method postProcessBeanFactory (line 49) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboSpringInitContext.java class DubboSpringInitContext (line 33) | public class DubboSpringInitContext { method markAsBound (line 47) | public void markAsBound() { method getRegistry (line 51) | public BeanDefinitionRegistry getRegistry() { method setRegistry (line 55) | void setRegistry(BeanDefinitionRegistry registry) { method getBeanFactory (line 59) | public ConfigurableListableBeanFactory getBeanFactory() { method setBeanFactory (line 63) | void setBeanFactory(ConfigurableListableBeanFactory beanFactory) { method getApplicationContext (line 67) | public ApplicationContext getApplicationContext() { method setApplicationContext (line 71) | void setApplicationContext(ApplicationContext applicationContext) { method getApplicationModel (line 75) | public ApplicationModel getApplicationModel() { method getModuleModel (line 79) | public ModuleModel getModuleModel() { method setModuleModel (line 88) | public void setModuleModel(ModuleModel moduleModel) { method isKeepRunningOnSpringClosed (line 95) | public boolean isKeepRunningOnSpringClosed() { method setKeepRunningOnSpringClosed (line 103) | public void setKeepRunningOnSpringClosed(boolean keepRunningOnSpringCl... method getModuleAttributes (line 107) | public Map getModuleAttributes() { method setModuleAttribute (line 111) | public void setModuleAttribute(String key, Object value) { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboSpringInitCustomizer.java type DubboSpringInitCustomizer (line 30) | @SPI(scope = FRAMEWORK) method customize (line 45) | void customize(DubboSpringInitContext context); FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboSpringInitCustomizerHolder.java class DubboSpringInitCustomizerHolder (line 35) | public class DubboSpringInitCustomizerHolder { method get (line 40) | public static DubboSpringInitCustomizerHolder get() { method addCustomizer (line 46) | public void addCustomizer(DubboSpringInitCustomizer customizer) { method clearCustomizers (line 50) | public void clearCustomizers() { method getCustomizers (line 54) | public Set getCustomizers() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboSpringInitializer.java class DubboSpringInitializer (line 42) | public class DubboSpringInitializer { method DubboSpringInitializer (line 49) | public DubboSpringInitializer() {} method initialize (line 51) | public static void initialize(BeanDefinitionRegistry registry) { method remove (line 68) | public static boolean remove(BeanDefinitionRegistry registry) { method remove (line 72) | public static boolean remove(ApplicationContext springContext) { method getContextMap (line 88) | static Map getContextM... method findBySpringContext (line 92) | static DubboSpringInitContext findBySpringContext(ApplicationContext a... method initContext (line 101) | private static void initContext( method safeGetModelDesc (line 154) | private static String safeGetModelDesc(ScopeModel scopeModel) { method findBeanFactory (line 158) | private static ConfigurableListableBeanFactory findBeanFactory(BeanDef... method registerContextBeans (line 172) | private static void registerContextBeans( method registerSingleton (line 187) | private static void registerSingleton(ConfigurableListableBeanFactory ... method findContextForApplication (line 191) | private static DubboSpringInitContext findContextForApplication(Applic... method customize (line 200) | private static void customize(DubboSpringInitContext context) { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/ConfigurationBeanBindingPostProcessor.java class ConfigurationBeanBindingPostProcessor (line 51) | @SuppressWarnings("unchecked") method postProcessBeforeInitialization (line 75) | @Override method postProcessAfterInitialization (line 88) | @Override method setOrder (line 98) | public void setOrder(int order) { method getConfigurationBeanBinder (line 102) | public ConfigurationBeanBinder getConfigurationBeanBinder() { method setConfigurationBeanBinder (line 109) | public void setConfigurationBeanBinder(ConfigurationBeanBinder configu... method getConfigurationBeanCustomizers (line 118) | public List getConfigurationBeanCustomize... method setConfigurationBeanCustomizers (line 125) | public void setConfigurationBeanCustomizers(Collection T getAttribute(BeanDefinition beanDefinition, Strin... method getConfigurationProperties (line 213) | private static Map getConfigurationProperties(BeanDefi... method getIgnoreUnknownFields (line 217) | private static boolean getIgnoreUnknownFields(BeanDefinition beanDefin... method getIgnoreInvalidFields (line 221) | private static boolean getIgnoreInvalidFields(BeanDefinition beanDefin... method setBeanFactory (line 225) | @Override method getOrder (line 230) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/ConfigurationBeanBindingRegistrar.java class ConfigurationBeanBindingRegistrar (line 57) | public class ConfigurationBeanBindingRegistrar implements ImportBeanDefi... method registerBeanDefinitions (line 67) | @Override method registerConfigurationBeanDefinitions (line 75) | public void registerConfigurationBeanDefinitions(Map a... method registerConfigurationBeans (line 94) | private void registerConfigurationBeans( method registerConfigurationBean (line 131) | private void registerConfigurationBean( method resolveSubProperties (line 158) | private Map resolveSubProperties( method setSource (line 171) | private void setSource(AbstractBeanDefinition beanDefinition) { method registerConfigurationBindingBeanPostProcessor (line 175) | private void registerConfigurationBindingBeanPostProcessor(BeanDefinit... method setEnvironment (line 180) | @Override method resolveMultipleBeanNames (line 188) | private Set resolveMultipleBeanNames(Map prope... method resolveSingleBeanName (line 207) | private String resolveSingleBeanName( FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/ConfigurationBeanBindingsRegister.java class ConfigurationBeanBindingsRegister (line 32) | public class ConfigurationBeanBindingsRegister implements ImportBeanDefi... method registerBeanDefinitions (line 36) | @Override method setEnvironment (line 53) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/DubboClassPathBeanDefinitionScanner.java class DubboClassPathBeanDefinitionScanner (line 41) | public class DubboClassPathBeanDefinitionScanner extends ClassPathBeanDe... method DubboClassPathBeanDefinitionScanner (line 48) | public DubboClassPathBeanDefinitionScanner( method DubboClassPathBeanDefinitionScanner (line 65) | public DubboClassPathBeanDefinitionScanner( method findCandidateComponents (line 71) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/DubboComponentScanRegistrar.java class DubboComponentScanRegistrar (line 52) | public class DubboComponentScanRegistrar implements ImportBeanDefinition... method registerBeanDefinitions (line 54) | @Override method registerServiceAnnotationPostProcessor (line 72) | private void registerServiceAnnotationPostProcessor(Set packag... method getPackagesToScan (line 81) | private Set getPackagesToScan(AnnotationMetadata metadata) { method getPackagesToScan0 (line 98) | private Set getPackagesToScan0( FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigConfiguration.java class DubboConfigConfiguration (line 52) | public class DubboConfigConfiguration { class Single (line 57) | @EnableConfigurationBeanBindings({ class Multiple (line 76) | @EnableConfigurationBeanBindings({ FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigConfigurationRegistrar.java class DubboConfigConfigurationRegistrar (line 35) | public class DubboConfigConfigurationRegistrar implements ImportBeanDefi... method registerBeanDefinitions (line 37) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/config/ConfigurationBeanBinder.java type ConfigurationBeanBinder (line 29) | public interface ConfigurationBeanBinder { method bind (line 41) | void bind( FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/config/ConfigurationBeanCustomizer.java type ConfigurationBeanCustomizer (line 33) | public interface ConfigurationBeanCustomizer extends Ordered { method customize (line 41) | void customize(String beanName, Object configurationBean); FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/config/DefaultConfigurationBeanBinder.java class DefaultConfigurationBeanBinder (line 29) | public class DefaultConfigurationBeanBinder implements ConfigurationBean... method bind (line 31) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/config/DubboConfigBeanCustomizer.java type DubboConfigBeanCustomizer (line 36) | public interface DubboConfigBeanCustomizer extends ConfigurationBeanCust... method customize (line 44) | void customize(String beanName, AbstractConfig dubboConfigBean); method customize (line 46) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/config/NamePropertyDefaultValueDubboConfigBeanCustomizer.java class NamePropertyDefaultValueDubboConfigBeanCustomizer (line 38) | @Deprecated method customize (line 53) | @Override method getOrder (line 83) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/event/DubboApplicationStateEvent.java class DubboApplicationStateEvent (line 27) | public class DubboApplicationStateEvent extends ApplicationEvent { method DubboApplicationStateEvent (line 33) | public DubboApplicationStateEvent(ApplicationModel applicationModel, D... method DubboApplicationStateEvent (line 38) | public DubboApplicationStateEvent(ApplicationModel applicationModel, D... method getApplicationModel (line 44) | public ApplicationModel getApplicationModel() { method getState (line 48) | public DeployState getState() { method getCause (line 52) | public Throwable getCause() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/event/DubboBootstrapStatedEvent.java class DubboBootstrapStatedEvent (line 31) | @Deprecated method DubboBootstrapStatedEvent (line 39) | public DubboBootstrapStatedEvent(DubboBootstrap bootstrap) { method getDubboBootstrap (line 48) | public DubboBootstrap getDubboBootstrap() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/event/DubboBootstrapStopedEvent.java class DubboBootstrapStopedEvent (line 31) | @Deprecated method DubboBootstrapStopedEvent (line 39) | public DubboBootstrapStopedEvent(DubboBootstrap bootstrap) { method getDubboBootstrap (line 48) | public DubboBootstrap getDubboBootstrap() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/event/DubboConfigInitEvent.java class DubboConfigInitEvent (line 28) | public class DubboConfigInitEvent extends ApplicationEvent { method DubboConfigInitEvent (line 35) | public DubboConfigInitEvent(ApplicationContext source) { method getApplicationContext (line 42) | public final ApplicationContext getApplicationContext() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/event/DubboModuleStateEvent.java class DubboModuleStateEvent (line 27) | public class DubboModuleStateEvent extends ApplicationEvent { method DubboModuleStateEvent (line 33) | public DubboModuleStateEvent(ModuleModel applicationModel, DeployState... method DubboModuleStateEvent (line 38) | public DubboModuleStateEvent(ModuleModel applicationModel, DeployState... method getModule (line 44) | public ModuleModel getModule() { method getState (line 48) | public DeployState getState() { method getCause (line 52) | public Throwable getCause() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/event/ServiceBeanExportedEvent.java class ServiceBeanExportedEvent (line 32) | public class ServiceBeanExportedEvent extends ApplicationEvent { method ServiceBeanExportedEvent (line 39) | public ServiceBeanExportedEvent(ServiceBean serviceBean) { method getServiceBean (line 48) | public ServiceBean getServiceBean() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/properties/AbstractDubboConfigBinder.java class AbstractDubboConfigBinder (line 26) | public abstract class AbstractDubboConfigBinder implements DubboConfigBi... method getPropertySources (line 39) | protected Iterable> getPropertySources() { method isIgnoreUnknownFields (line 43) | public boolean isIgnoreUnknownFields() { method setIgnoreUnknownFields (line 47) | @Override method isIgnoreInvalidFields (line 52) | public boolean isIgnoreInvalidFields() { method setIgnoreInvalidFields (line 56) | @Override method setEnvironment (line 61) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/properties/DefaultDubboConfigBinder.java class DefaultDubboConfigBinder (line 34) | public class DefaultDubboConfigBinder extends AbstractDubboConfigBinder { method bind (line 36) | @Override method buildErrorMsg (line 61) | private String buildErrorMsg(List errors, String prefix, S... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/properties/DubboConfigBinder.java type DubboConfigBinder (line 30) | public interface DubboConfigBinder extends EnvironmentAware { method setIgnoreUnknownFields (line 40) | void setIgnoreUnknownFields(boolean ignoreUnknownFields); method setIgnoreInvalidFields (line 50) | void setIgnoreInvalidFields(boolean ignoreInvalidFields); method bind (line 58) | void bind(String prefix, C dubboConfig); FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/extension/SpringExtensionInjector.java class SpringExtensionInjector (line 29) | public class SpringExtensionInjector implements ExtensionInjector { method addApplicationContext (line 33) | @Deprecated method get (line 36) | public static SpringExtensionInjector get(final ExtensionAccessor exte... method getContext (line 40) | public ApplicationContext getContext() { method init (line 44) | public void init(final ApplicationContext context) { method getInstance (line 48) | @Override method getOptionalBean (line 71) | private T getOptionalBean(final ListableBeanFactory beanFactory, f... method getOptionalBeanByType (line 81) | private T getOptionalBeanByType(final ListableBeanFactory beanFact... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/reference/ReferenceAttributes.java type ReferenceAttributes (line 23) | public interface ReferenceAttributes { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/reference/ReferenceBeanBuilder.java class ReferenceBeanBuilder (line 83) | public class ReferenceBeanBuilder { method build (line 86) | public ReferenceBean build() { method setServices (line 90) | public ReferenceBeanBuilder setServices(String services) { method setInterface (line 95) | public ReferenceBeanBuilder setInterface(String interfaceName) { method setInterface (line 100) | public ReferenceBeanBuilder setInterface(Class interfaceClass) { method setClient (line 105) | public ReferenceBeanBuilder setClient(String client) { method setUrl (line 110) | public ReferenceBeanBuilder setUrl(String url) { method setConsumer (line 115) | public ReferenceBeanBuilder setConsumer(ConsumerConfig consumer) { method setConsumer (line 120) | public ReferenceBeanBuilder setConsumer(String consumer) { method setProtocol (line 125) | public ReferenceBeanBuilder setProtocol(String protocol) { method setCheck (line 130) | public ReferenceBeanBuilder setCheck(Boolean check) { method setInit (line 135) | public ReferenceBeanBuilder setInit(Boolean init) { method setGeneric (line 141) | public ReferenceBeanBuilder setGeneric(Boolean generic) { method setInjvm (line 150) | @Deprecated method setListener (line 156) | public ReferenceBeanBuilder setListener(String listener) { method setLazy (line 161) | public ReferenceBeanBuilder setLazy(Boolean lazy) { method setOnconnect (line 166) | public ReferenceBeanBuilder setOnconnect(String onconnect) { method setOndisconnect (line 171) | public ReferenceBeanBuilder setOndisconnect(String ondisconnect) { method setReconnect (line 176) | public ReferenceBeanBuilder setReconnect(String reconnect) { method setSticky (line 181) | public ReferenceBeanBuilder setSticky(Boolean sticky) { method setVersion (line 186) | public ReferenceBeanBuilder setVersion(String version) { method setGroup (line 191) | public ReferenceBeanBuilder setGroup(String group) { method setProvidedBy (line 196) | public ReferenceBeanBuilder setProvidedBy(String providedBy) { method setProviderPort (line 201) | public ReferenceBeanBuilder setProviderPort(Integer providerPort) { method setStub (line 211) | public ReferenceBeanBuilder setStub(String stub) { method setCluster (line 216) | public ReferenceBeanBuilder setCluster(String cluster) { method setProxy (line 221) | public ReferenceBeanBuilder setProxy(String proxy) { method setConnections (line 226) | public ReferenceBeanBuilder setConnections(Integer connections) { method setFilter (line 231) | public ReferenceBeanBuilder setFilter(String filter) { method setLayer (line 236) | public ReferenceBeanBuilder setLayer(String layer) { method setRegistry (line 253) | public ReferenceBeanBuilder setRegistry(String[] registryIds) { method setRegistry (line 258) | public ReferenceBeanBuilder setRegistry(RegistryConfig registry) { method setRegistries (line 263) | public ReferenceBeanBuilder setRegistries(List me... method setMonitor (line 273) | @Deprecated method setMonitor (line 279) | @Deprecated method setOwner (line 285) | public ReferenceBeanBuilder setOwner(String owner) { method setCallbacks (line 290) | public ReferenceBeanBuilder setCallbacks(Integer callbacks) { method setScope (line 295) | public ReferenceBeanBuilder setScope(String scope) { method setTag (line 300) | public ReferenceBeanBuilder setTag(String tag) { method setTimeout (line 305) | public ReferenceBeanBuilder setTimeout(Integer timeout) { method setRetries (line 310) | public ReferenceBeanBuilder setRetries(Integer retries) { method setLoadBalance (line 315) | public ReferenceBeanBuilder setLoadBalance(String loadbalance) { method setAsync (line 320) | public ReferenceBeanBuilder setAsync(Boolean async) { method setActives (line 325) | public ReferenceBeanBuilder setActives(Integer actives) { method setSent (line 330) | public ReferenceBeanBuilder setSent(Boolean sent) { method setMock (line 335) | public ReferenceBeanBuilder setMock(String mock) { method setMerger (line 340) | public ReferenceBeanBuilder setMerger(String merger) { method setCache (line 345) | public ReferenceBeanBuilder setCache(String cache) { method setValidation (line 350) | public ReferenceBeanBuilder setValidation(String validation) { method setParameters (line 355) | public ReferenceBeanBuilder setParameters(Map paramete... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/reference/ReferenceBeanManager.java class ReferenceBeanManager (line 45) | public class ReferenceBeanManager implements ApplicationContextAware { method addReference (line 65) | public void addReference(ReferenceBean referenceBean) throws Exception { method getReferenceKeyByBeanName (line 104) | private String getReferenceKeyByBeanName(String referenceBeanName) { method registerReferenceKeyAndBeanName (line 114) | public void registerReferenceKeyAndBeanName(String referenceKey, Strin... method getById (line 123) | public ReferenceBean getById(String referenceBeanNameOrAlias) { method transformName (line 129) | private String transformName(String referenceBeanNameOrAlias) { method getBeanNamesByKey (line 133) | public List getBeanNamesByKey(String key) { method getReferences (line 137) | public Collection getReferences() { method setApplicationContext (line 141) | @Override method prepareReferenceBeans (line 151) | public void prepareReferenceBeans() throws Exception { method initReferenceBean (line 166) | public synchronized void initReferenceBean(ReferenceBean referenceBean... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/reference/ReferenceBeanSupport.java class ReferenceBeanSupport (line 53) | public class ReferenceBeanSupport { method convertReferenceProps (line 63) | public static void convertReferenceProps(Map attribute... method generateReferenceKey (line 134) | public static String generateReferenceKey(Map attribut... method convertToString (line 185) | private static String convertToString(String key, Object obj) { method convertPropertyValues (line 224) | public static Map convertPropertyValues(MutablePropert... method createParameterMap (line 260) | private static Map createParameterMap(ManagedMap manag... method generateReferenceKey (line 269) | public static String generateReferenceKey(ReferenceBean referenceBean,... method generateReferenceKey (line 273) | public static String generateReferenceKey(BeanDefinition beanDefinitio... method getReferenceAttributes (line 277) | public static Map getReferenceAttributes(ReferenceBean... method getReferenceAttributes (line 290) | public static Map getReferenceAttributes(BeanDefinitio... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/reference/ReferenceCreator.java class ReferenceCreator (line 52) | public class ReferenceCreator { method ReferenceCreator (line 79) | private ReferenceCreator(Map attributes, ApplicationCo... method build (line 91) | public final ReferenceConfig build() throws Exception { method configureBean (line 105) | protected void configureBean(ReferenceConfig referenceConfig) throws E... method configureMonitorConfig (line 116) | private void configureMonitorConfig(ReferenceConfig configBean) { method configureModuleConfig (line 124) | private void configureModuleConfig(ReferenceConfig configBean) { method configureConsumerConfig (line 132) | private void configureConsumerConfig(ReferenceConfig referenceBean) { method getConfig (line 147) | private T getConfig(String configIdOrName, ... method populateBean (line 165) | protected void populateBean(ReferenceConfig referenceConfig) { method createMethodConfig (line 214) | private MethodConfig createMethodConfig( method create (line 244) | public static ReferenceCreator create(Map attributes, ... method defaultInterfaceClass (line 248) | public ReferenceCreator defaultInterfaceClass(Class interfaceClass) { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/schema/AnnotationBeanDefinitionParser.java class AnnotationBeanDefinitionParser (line 36) | public class AnnotationBeanDefinitionParser extends AbstractSingleBeanDe... method doParse (line 48) | @Override method shouldGenerateIdAsFallback (line 68) | @Override method getBeanClass (line 73) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/schema/DubboBeanDefinitionParser.java class DubboBeanDefinitionParser (line 78) | public class DubboBeanDefinitionParser implements BeanDefinitionParser { method DubboBeanDefinitionParser (line 92) | public DubboBeanDefinitionParser(Class beanClass) { method parse (line 96) | @SuppressWarnings("unchecked") method parseMetrics (line 286) | private static void parseMetrics(Element element, ParserContext parser... method assignProperties (line 329) | private static void assignProperties(Object obj, Element ele, ParserCo... method configReferenceBean (line 349) | private static void configReferenceBean( method getPropertyMap (line 390) | private static void getPropertyMap(Class beanClass, Map cls) { method parseNested (line 451) | private static void parseNested( method parseProperties (line 491) | private static void parseProperties( method parseParameters (line 520) | @SuppressWarnings("unchecked") method parseMethods (line 548) | @SuppressWarnings("unchecked") method hasPropertyValue (line 587) | private static boolean hasPropertyValue(AbstractBeanDefinition beanDef... method addPropertyValue (line 591) | private static void addPropertyValue( method parseArguments (line 599) | @SuppressWarnings("unchecked") method parse (line 628) | @Override method resolveAttribute (line 633) | private static String resolveAttribute(Element element, String attribu... method resolvePlaceholders (line 644) | private static String resolvePlaceholders(String str, ParserContext pa... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/schema/DubboNamespaceHandler.java class DubboNamespaceHandler (line 49) | public class DubboNamespaceHandler extends NamespaceHandlerSupport imple... method init (line 50) | @Override method parse (line 77) | @Override method registerAnnotationConfigProcessors (line 97) | private void registerAnnotationConfigProcessors(BeanDefinitionRegistry... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/status/DataSourceStatusChecker.java class DataSourceStatusChecker (line 39) | @Activate method DataSourceStatusChecker (line 49) | public DataSourceStatusChecker(ApplicationModel applicationModel) { method DataSourceStatusChecker (line 53) | public DataSourceStatusChecker(ApplicationContext context) { method check (line 57) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/status/SpringStatusChecker.java class SpringStatusChecker (line 34) | @Activate method SpringStatusChecker (line 43) | public SpringStatusChecker(ApplicationModel applicationModel) { method SpringStatusChecker (line 47) | public SpringStatusChecker(ApplicationContext applicationContext) { method check (line 51) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/AnnotatedBeanDefinitionRegistryUtils.java class AnnotatedBeanDefinitionRegistryUtils (line 56) | public abstract class AnnotatedBeanDefinitionRegistryUtils { method isPresentBean (line 68) | public static boolean isPresentBean(BeanDefinitionRegistry registry, C... method registerBeans (line 103) | public static void registerBeans(BeanDefinitionRegistry registry, Clas... method scanBasePackages (line 138) | public static int scanBasePackages(BeanDefinitionRegistry registry, St... method resolveAnnotatedBeanNameGenerator (line 191) | public static BeanNameGenerator resolveAnnotatedBeanNameGenerator(Bean... method findBeanDefinitionHolders (line 225) | public static Set findBeanDefinitionHolders( FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/AnnotationUtils.java class AnnotationUtils (line 57) | @SuppressWarnings("unchecked") method isPresent (line 74) | public static boolean isPresent(Method method, ... method findAnnotations (line 92) | public static Map> findAnn... method getAttributes (line 171) | public static Map getAttributes( method getAttributes (line 186) | public static Map getAttributes( method getAttributes (line 203) | public static Map getAttributes( method getAttributes (line 252) | public static Map getAttributes( method resolvePlaceholders (line 284) | private static String resolvePlaceholders(String attributeValue, Prope... method getAttribute (line 302) | public static T getAttribute(Annotation annotation, String attribu... method getAttribute (line 316) | public static T getAttribute(Map attributes, Strin... method getAttribute (line 331) | public static T getAttribute(Map attributes, Strin... method getAttribute (line 349) | public static T getAttribute(Map attributes, Strin... method getRequiredAttribute (line 364) | public static T getRequiredAttribute(Map attribute... method getAnnotationAttributes (line 378) | public static AnnotationAttributes getAnnotationAttributes( method getAnnotationAttributes (line 402) | public static AnnotationAttributes getAnnotationAttributes( method getAnnotationAttributes (line 430) | public static AnnotationAttributes getAnnotationAttributes( method getAnnotationAttributes (line 450) | public static AnnotationAttributes getAnnotationAttributes( method getAnnotationAttributes (line 477) | public static AnnotationAttributes getAnnotationAttributes( method getAnnotationAttributes (line 513) | public static AnnotationAttributes getAnnotationAttributes( method getAnnotationAttributes (line 554) | public static AnnotationAttributes getAnnotationAttributes( method tryGetMergedAnnotation (line 599) | public static Annotation tryGetMergedAnnotation( method tryGetMergedAnnotation (line 619) | public static Annotation tryGetMergedAnnotation( method tryGetMergedAnnotationAttributes (line 672) | public static AnnotationAttributes tryGetMergedAnnotationAttributes( method tryGetMergedAnnotationAttributes (line 706) | public static AnnotationAttributes tryGetMergedAnnotationAttributes( FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/BeanRegistrar.java class BeanRegistrar (line 27) | public abstract class BeanRegistrar { method hasAlias (line 37) | public static boolean hasAlias(AliasRegistry registry, String beanName... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/DubboAnnotationUtils.java class DubboAnnotationUtils (line 44) | public class DubboAnnotationUtils { method resolveInterfaceName (line 46) | @Deprecated method resolveInterfaceName (line 75) | public static String resolveInterfaceName(Map attribut... method resolveInterfaceName (line 116) | @Deprecated method convertParameters (line 157) | public static Map convertParameters(String[] parameter... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/DubboBeanUtils.java type DubboBeanUtils (line 55) | public interface DubboBeanUtils { method registerCommonBeans (line 67) | static void registerCommonBeans(BeanDefinitionRegistry registry) { method registerInfrastructureBean (line 116) | static boolean registerInfrastructureBean( method registerPlaceholderConfigurerBeanIfNotExists (line 146) | static void registerPlaceholderConfigurerBeanIfNotExists( method registerBeanDefinition (line 163) | static boolean registerBeanDefinition( method checkBeanExists (line 184) | static boolean checkBeanExists(ConfigurableListableBeanFactory beanFac... method getReferenceAnnotationBeanPostProcessor (line 189) | static ReferenceAnnotationBeanPostProcessor getReferenceAnnotationBean... method getReferenceAnnotationBeanPostProcessor (line 199) | static ReferenceAnnotationBeanPostProcessor getReferenceAnnotationBean... method getInitializationContext (line 205) | static DubboSpringInitContext getInitializationContext(BeanFactory bea... method getApplicationModel (line 213) | static ApplicationModel getApplicationModel(BeanFactory beanFactory) { method getModuleModel (line 221) | static ModuleModel getModuleModel(BeanFactory beanFactory) { method getConfigManager (line 229) | static ConfigManager getConfigManager(BeanFactory beanFactory) { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/EnvironmentUtils.java class EnvironmentUtils (line 39) | public abstract class EnvironmentUtils { method extractProperties (line 57) | public static Map extractProperties(ConfigurableEnviro... method doExtraProperties (line 61) | private static Map doExtraProperties(ConfigurableEnvir... method doGetPropertySources (line 91) | private static Map> doGetPropertySources(Con... method extract (line 100) | private static void extract(String root, Map... method filterDubboProperties (line 116) | public static SortedMap filterDubboProperties(Configur... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/GenericBeanPostProcessorAdapter.java class GenericBeanPostProcessorAdapter (line 31) | @SuppressWarnings("unchecked") method GenericBeanPostProcessorAdapter (line 36) | public GenericBeanPostProcessorAdapter() { method postProcessBeforeInitialization (line 42) | @Override method postProcessAfterInitialization (line 50) | @Override method getBeanType (line 63) | public final Class getBeanType() { method doPostProcessBeforeInitialization (line 76) | protected T doPostProcessBeforeInitialization(T bean, String beanName)... method doPostProcessAfterInitialization (line 92) | protected T doPostProcessAfterInitialization(T bean, String beanName) ... method processBeforeInitialization (line 108) | protected void processBeforeInitialization(T bean, String beanName) th... method processAfterInitialization (line 119) | protected void processAfterInitialization(T bean, String beanName) thr... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/LazyTargetInvocationHandler.java class LazyTargetInvocationHandler (line 23) | public class LazyTargetInvocationHandler implements InvocationHandler { method LazyTargetInvocationHandler (line 27) | public LazyTargetInvocationHandler(LazyTargetSource lazyTargetSource) { method invoke (line 31) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/LazyTargetSource.java type LazyTargetSource (line 19) | public interface LazyTargetSource { method getTarget (line 20) | Object getTarget() throws Exception; FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/LockUtils.java class LockUtils (line 24) | public class LockUtils { method getSingletonMutex (line 31) | public static synchronized Object getSingletonMutex(ApplicationContext... FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/ObjectUtils.java class ObjectUtils (line 22) | @SuppressWarnings("unchecked") method of (line 37) | public static T[] of(T... values) { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/PropertySourcesUtils.java class PropertySourcesUtils (line 39) | public abstract class PropertySourcesUtils { method getSubProperties (line 49) | public static Map getSubProperties(Iterable getSubProperties(ConfigurableEnviron... method normalizePrefix (line 78) | public static String normalizePrefix(String prefix) { method getSubProperties (line 90) | public static Map getSubProperties(PropertySources pro... method getSubProperties (line 103) | public static Map getSubProperties( method getPropertyNames (line 138) | public static String[] getPropertyNames(PropertySource propertySource) { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/SpringCompatUtils.java class SpringCompatUtils (line 39) | public class SpringCompatUtils { method getPropertyValue (line 45) | public static T getPropertyValue(PropertyValues pvs, String proper... method isFactoryMethodMetadataEnabled (line 55) | public static boolean isFactoryMethodMetadataEnabled() { method getFactoryMethodReturnType (line 72) | public static String getFactoryMethodReturnType(AnnotatedBeanDefinitio... method getFactoryMethodMetadata (line 95) | public static MethodMetadata getFactoryMethodMetadata(AnnotatedBeanDef... method getGenericTypeOfReturnType (line 120) | public static Class getGenericTypeOfReturnType(MethodMetadata factoryM... method referenceAnnotationBeanPostProcessor (line 135) | public static Class referenceAnnotationBeanPostProcessor() { method serviceAnnotationPostProcessor (line 144) | public static Class serviceAnnotationPostProcessor() { method dubboInfraBeanRegisterPostProcessor (line 153) | public static Class dubboInfraBeanRegisterPostProcessor() { FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/SpringParameterNameReader.java class SpringParameterNameReader (line 28) | @Activate(onClass = "org.springframework.core.DefaultParameterNameDiscov... method readParameterNames (line 33) | @Override method readParameterNames (line 38) | @Override FILE: dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/util/WrapperUtils.java class WrapperUtils (line 29) | public abstract class WrapperUtils { method unwrap (line 38) | public static ConfigurableListableBeanFactory unwrap(BeanFactory beanF... method unwrap (line 54) | public static ConfigurableEnvironment unwrap(Environment environment) ... FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/AbstractRegistryService.java class AbstractRegistryService (line 38) | public abstract class AbstractRegistryService implements RegistryService { method register (line 61) | @Override method unregister (line 69) | @Override method subscribe (line 77) | @Override method unsubscribe (line 85) | @Override method lookup (line 93) | @Override method register (line 98) | public void register(String service, URL url) { method unregister (line 111) | public void unregister(String service, URL url) { method subscribe (line 133) | public void subscribe(String service, URL url, NotifyListener listener) { method unsubscribe (line 147) | public void unsubscribe(String service, URL url, NotifyListener listen... method addListener (line 161) | private void addListener(final String service, final NotifyListener li... method removeListener (line 172) | private void removeListener(final String service, final NotifyListener... method doNotify (line 182) | private void doNotify(String service, List urls) { method notify (line 202) | protected void notify(String service, List urls, NotifyListener l... method forbid (line 206) | protected final void forbid(String service) { method notify (line 210) | protected final void notify(String service, List urls) { method getRegistered (line 217) | public Map> getRegistered() { method getRegistered (line 221) | public List getRegistered(String service) { method getSubscribed (line 225) | public Map> getSubscribed() { method getSubscribed (line 229) | public Map getSubscribed(String service) { method getNotified (line 233) | public Map> getNotified() { method getNotified (line 237) | public List getNotified(String service) { method getListeners (line 241) | public Map> getListeners() { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/ConfigTest.java class ConfigTest (line 80) | class ConfigTest { method setUp (line 84) | @BeforeEach method tearDown (line 92) | @AfterEach method testSpringExtensionInject (line 98) | @Test method testServiceClass (line 116) | @Test method testServiceAnnotation (line 131) | @Test method testProviderNestedService (line 161) | @Test method refer (line 181) | private DemoService refer(String url) { method testToString (line 194) | @Test method testForks (line 209) | @Test method testMultiProtocol (line 224) | @Test method testMultiProtocolDefault (line 240) | @Test method testMultiProtocolError (line 256) | @Test method testMultiProtocolRegister (line 276) | @Test method testMultiRegistry (line 298) | @Test method testDelayFixedTime (line 324) | @Test method testDelayOnInitialized (line 351) | @Test method testRmiTimeout (line 373) | @Test method testAutowireAndAOP (line 383) | @Test method testAppendFilter (line 432) | @Test method testInitReference (line 481) | @Test method test_noMethodInterface_methodsKeyHasValue (line 548) | @Test method test_RpcContext_getUrls (line 574) | @Disabled("waiting-to-fix") method test_retrySettingFail (line 607) | @Test method test_returnSerializationFail (line 640) | @Test method testXmlOverrideProperties (line 668) | @Test method testApiOverrideProperties (line 691) | @Test method testSystemPropertyOverrideProtocol (line 736) | @Test method testSystemPropertyOverrideMultiProtocol (line 753) | @Test method testSystemPropertyOverrideXmlDefault (line 773) | @SuppressWarnings("unchecked") method testSystemPropertyOverrideXml (line 799) | @SuppressWarnings("unchecked") method testSystemPropertyOverrideReferenceConfig (line 829) | @Test method testSystemPropertyOverrideApiDefault (line 871) | @Test method testSystemPropertyOverrideApi (line 897) | @Test method testSystemPropertyOverrideProperties (line 940) | @Test method testCustomizeParameter (line 982) | @Test method testPath (line 999) | @Test method testAnnotation (line 1012) | @Test method testDubboProtocolPortOverride (line 1045) | @Test method testProtocolRandomPort (line 1079) | @Test method testReferGenericExport (line 1126) | @Test method testGenericServiceConfig (line 1155) | @Test method testGenericServiceConfigThroughSpring (line 1179) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/ControllerServiceConfigTest.java class ControllerServiceConfigTest (line 27) | @Disabled method testServiceConfig (line 30) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/DubboStateListener.java class DubboStateListener (line 24) | public class DubboStateListener implements ApplicationListener exportIfAbsent(in... method export (line 59) | public static Exporter export(int port) { method export (line 63) | public static Exporter export(int port, RegistryServi... FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/SimpleRegistryService.java class SimpleRegistryService (line 36) | public class SimpleRegistryService extends AbstractRegistryService { method register (line 45) | @Override method unregister (line 55) | @Override method subscribe (line 66) | @Override method unsubscribe (line 100) | @Override method disconnect (line 114) | public void disconnect() { method getRegistries (line 142) | public List getRegistries() { method setRegistries (line 146) | public void setRegistries(List registries) { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/SysProps.java class SysProps (line 25) | public class SysProps { method reset (line 29) | public static void reset() { method setProperty (line 33) | public static void setProperty(String key, String value) { method clear (line 38) | public static void clear() { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/action/DemoActionByAnnotation.java class DemoActionByAnnotation (line 26) | public class DemoActionByAnnotation { method getDemoService (line 31) | public DemoService getDemoService() { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/action/DemoActionBySetter.java class DemoActionBySetter (line 24) | public class DemoActionBySetter { method getDemoService (line 28) | public DemoService getDemoService() { method setDemoService (line 32) | public void setDemoService(DemoService demoService) { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/action/DemoInterceptor.java class DemoInterceptor (line 22) | public class DemoInterceptor implements MethodInterceptor { method invoke (line 24) | public Object invoke(MethodInvocation invocation) throws Throwable { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/annotation/consumer/AnnotationAction.java class AnnotationAction (line 25) | @Controller("annotationAction") method doSayName (line 33) | public String doSayName(String name) { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/annotation/provider/AnnotationServiceImpl.java class AnnotationServiceImpl (line 26) | @Service(version = "${provider.version}") method sayName (line 29) | public String sayName(String name) { method getBox (line 33) | public Box getBox() { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/api/Box.java type Box (line 19) | public interface Box { method getName (line 21) | String getName(); FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/api/DemoService.java type DemoService (line 19) | public interface DemoService { method sayName (line 21) | String sayName(String name); method getBox (line 23) | Box getBox(); FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/api/DemoServiceSon.java type DemoServiceSon (line 22) | public interface DemoServiceSon extends DemoService { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/api/HelloService.java type HelloService (line 19) | public interface HelloService { method sayHello (line 20) | String sayHello(String name); FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/api/MethodCallback.java type MethodCallback (line 19) | public interface MethodCallback { method oninvoke1 (line 20) | void oninvoke1(String request); method onreturn1 (line 22) | void onreturn1(String response, String request); method onthrow1 (line 24) | void onthrow1(Throwable ex, String request); method oninvoke2 (line 26) | void oninvoke2(String request); method onreturn2 (line 28) | void onreturn2(String response, String request); method onthrow2 (line 30) | void onthrow2(Throwable ex, String request); method getOnInvoke1 (line 32) | String getOnInvoke1(); method getOnReturn1 (line 34) | String getOnReturn1(); method getOnThrow1 (line 36) | String getOnThrow1(); method getOnInvoke2 (line 38) | String getOnInvoke2(); method getOnReturn2 (line 40) | String getOnReturn2(); method getOnThrow2 (line 42) | String getOnThrow2(); FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/api/ProvidedByDemoService1.java type ProvidedByDemoService1 (line 24) | @ProvidedBy(name = "provided-demo-service-interface") method sayName (line 27) | String sayName(String name); FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/api/ProvidedByDemoService2.java type ProvidedByDemoService2 (line 22) | public interface ProvidedByDemoService2 { method sayName (line 24) | String sayName(String name); FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/api/ProvidedByDemoService3.java type ProvidedByDemoService3 (line 24) | @ProvidedBy(name = {"provided-demo-service-interface1", "provided-demo-s... method sayName (line 27) | String sayName(String name); FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/api/SpringControllerService.java class SpringControllerService (line 22) | @RequestMapping("/controller") method sayHello (line 25) | @GetMapping("/sayHello") FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/DubboConfigAliasPostProcessorTest.java class DubboConfigAliasPostProcessorTest (line 32) | class DubboConfigAliasPostProcessorTest { method setUp (line 37) | @BeforeEach method tearDown (line 45) | @AfterEach method test (line 51) | @Test class TestConfigurationX (line 64) | @EnableDubbo(scanBasePackages = "") method applicationConfig (line 68) | @Bean(APP_NAME) FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/MergedAnnotationTest.java class MergedAnnotationTest (line 32) | class MergedAnnotationTest { method testMergedReference (line 34) | @Test method testMergedService (line 47) | @Test class DemoServiceImpl1 (line 58) | @MergedService class DemoServiceImpl2 (line 61) | @MergedService(group = "group", version = "2.0") class TestBean1 (line 64) | private static class TestBean1 { class TestBean2 (line 69) | private static class TestBean2 { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/MethodConfigCallbackTest.java class MethodConfigCallbackTest (line 44) | @ExtendWith(SpringExtension.class) method beforeAll (line 62) | @BeforeAll method afterAll (line 67) | @AfterAll method testMethodAnnotationCallBack (line 103) | @Test class MethodCallbackConfiguration (line 134) | @Configuration method methodCallback (line 137) | @Bean("methodCallback") FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ParameterConvertTest.java class ParameterConvertTest (line 31) | @DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_EACH_TEST_MET... method test (line 34) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ReferenceAnnotationBeanPostProcessorTest.java class ReferenceAnnotationBeanPostProcessorTest (line 66) | @EnableDubbo(scanBasePackages = "org.apache.dubbo.config.spring.context.... method setUp (line 86) | @BeforeAll method tearDown (line 91) | @AfterEach class TestAspect (line 98) | @Aspect method aroundDemoService (line 102) | @Around("execution(* org.apache.dubbo.config.spring.context.annotati... method aroundHelloService (line 108) | @Around("execution(* org.apache.dubbo.config.spring.context.annotati... method setHelloService2 (line 142) | @DubboReference(version = "3", url = "dubbo://127.0.0.1:12345?version=... method setHelloService3 (line 150) | @DubboReference(version = "4", url = "dubbo://127.0.0.1:12345?version=2") method testAop (line 162) | @Test method testGetInjectedFieldReferenceBeanMap (line 210) | @Test method getReferenceAnnotationBeanPostProcessor (line 250) | private ReferenceAnnotationBeanPostProcessor getReferenceAnnotationBea... method testGetInjectedMethodReferenceBeanMap (line 254) | @Test method testReferenceBeansMethodAnnotation (line 285) | @Test class AncestorBean (line 323) | private static class AncestorBean { method getDemoServiceFromAncestor (line 330) | public DemoService getDemoServiceFromAncestor() { method setDemoServiceFromAncestor (line 335) | @Reference(id = "myDemoService", version = "2.5.7", url = "dubbo://1... method getApplicationContext (line 340) | public ApplicationContext getApplicationContext() { class ParentBean (line 345) | private static class ParentBean extends AncestorBean { method getDemoServiceFromParent (line 351) | public DemoService getDemoServiceFromParent() { class TestBean (line 356) | static class TestBean extends ParentBean { method getDemoService (line 366) | public DemoService getDemoService() { method setDemoService (line 371) | @Reference(version = "2.5.7", url = "dubbo://127.0.0.1:12345?version... class MyConfiguration (line 377) | @Configuration method testBean (line 384) | @Bean FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ReferenceCreatorTest.java class ReferenceCreatorTest (line 68) | @ExtendWith(SpringExtension.class) method setUp (line 143) | @BeforeAll method testBuild (line 148) | @Test class ConsumerConfiguration (line 240) | @Configuration method notifyService (line 243) | @Bean method moduleModel (line 248) | @Bean("org.apache.dubbo.rpc.model.ModuleModel") method consumerConfig (line 253) | @Bean(CONSUMER_CONFIG_ID) method monitorConfig (line 258) | @Bean(MONITOR_CONFIG_ID) method moduleConfig (line 263) | @Bean(MODULE_CONFIG_ID) FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ServiceAnnotationPostProcessorTest.java class ServiceAnnotationPostProcessorTest (line 46) | @ExtendWith(SpringExtension.class) method setUp (line 63) | @BeforeAll method tearDown (line 68) | @AfterEach method test (line 76) | @Test method testMethodAnnotation (line 93) | @Test class DuplicatedScanConfig (line 106) | @DubboComponentScan({"org.apache.dubbo.config.spring.context.annotatio... FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ServiceAnnotationTestConfiguration.java class ServiceAnnotationTestConfiguration (line 37) | @PropertySource("classpath:/META-INF/default.properties") method applicationConfig (line 48) | @Bean("dubbo-demo-application") method registryConfig (line 63) | @Bean("my-registry") method protocolConfig (line 78) | @Bean // ("dubbo") method platformTransactionManager (line 86) | @Primary FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ServiceBeanNameBuilderTest.java class ServiceBeanNameBuilderTest (line 39) | @Service( method prepare (line 63) | @BeforeEach method testServiceAnnotation (line 69) | @Test method testReferenceAnnotation (line 77) | @Test method testServiceNameBuild (line 86) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/config/DubboConfigDefaultPropertyValueBeanPostProcessorTest.java class DubboConfigDefaultPropertyValueBeanPostProcessorTest (line 31) | class DubboConfigDefaultPropertyValueBeanPostProcessorTest { method setUp (line 33) | @BeforeEach method tearDown (line 41) | @AfterEach method test (line 47) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/config/MultipleServicesWithMethodConfigsTest.java class MultipleServicesWithMethodConfigsTest (line 38) | @ExtendWith(SpringExtension.class) method setUp (line 45) | @BeforeAll method test (line 53) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/config/YamlPropertySourceFactory.java class YamlPropertySourceFactory (line 47) | public class YamlPropertySourceFactory extends YamlProcessor implements ... method createPropertySource (line 49) | @Override method createYaml (line 55) | @Override class LimitedResolver (line 107) | private static class LimitedResolver extends Resolver { method addImplicitResolver (line 108) | @Override method process (line 117) | public Map process() { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/config/YamlPropertySourceFactoryTest.java class YamlPropertySourceFactoryTest (line 38) | @ExtendWith(SpringExtension.class) method testProperty (line 69) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/boot/conditional1/XmlReferenceBeanConditionalTest.java class XmlReferenceBeanConditionalTest (line 40) | @SpringBootTest( method beforeAll (line 47) | @BeforeAll method afterAll (line 52) | @AfterAll method testConsumer (line 63) | @Test class ConsumerConfiguration (line 72) | @Order(Integer.MAX_VALUE - 2) class ConsumerConfiguration2 (line 77) | @Order(Integer.MAX_VALUE - 1) method myHelloService (line 82) | @Bean FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/boot/conditional2/JavaConfigAnnotationReferenceBeanConditionalTest.java class JavaConfigAnnotationReferenceBeanConditionalTest (line 43) | @SpringBootTest( method beforeAll (line 57) | @BeforeAll method afterAll (line 62) | @AfterAll method testConsumer (line 73) | @Test class AnnotationBeanConfiguration (line 82) | @Order(Integer.MAX_VALUE - 2) method helloService (line 86) | @Bean class ConditionalBeanConfiguration (line 93) | @Order(Integer.MAX_VALUE - 1) method myHelloService (line 98) | @Bean FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/boot/conditional3/JavaConfigRawReferenceBeanConditionalTest.java class JavaConfigRawReferenceBeanConditionalTest (line 43) | @SpringBootTest( method beforeAll (line 57) | @BeforeAll method afterAll (line 62) | @AfterAll method testConsumer (line 73) | @Test class RawReferenceBeanConfiguration (line 82) | @Order(Integer.MAX_VALUE - 2) method helloService (line 86) | @Bean class ConditionalBeanConfiguration (line 95) | @Order(Integer.MAX_VALUE - 1) method myHelloService (line 100) | @Bean FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/boot/conditional4/JavaConfigReferenceBeanConditionalTest4.java class JavaConfigReferenceBeanConditionalTest4 (line 43) | @SpringBootTest( method beforeAll (line 51) | @BeforeAll method afterAll (line 56) | @AfterAll method testConsumer (line 67) | @Test class ServiceBeanConfiguration (line 79) | @Order(Integer.MAX_VALUE - 2) method helloServiceImpl (line 83) | @Bean class AnnotationBeanConfiguration (line 90) | @Order(Integer.MAX_VALUE - 1) method helloService (line 95) | @Bean FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/boot/configprops/SpringBootConfigPropsTest.java class SpringBootConfigPropsTest (line 50) | @SpringBootTest( method beforeAll (line 80) | @BeforeAll method afterAll (line 85) | @AfterAll method testConfigProps (line 96) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/boot/configprops/SpringBootMultipleConfigPropsTest.java class SpringBootMultipleConfigPropsTest (line 50) | @SpringBootTest( method beforeAll (line 81) | @BeforeAll method afterAll (line 86) | @AfterAll method testConfigProps (line 97) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/boot/importxml/SpringBootImportDubboXmlTest.java class SpringBootImportDubboXmlTest (line 32) | @SpringBootTest( method beforeAll (line 45) | @BeforeAll method afterAll (line 50) | @AfterAll method testConsumer (line 58) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/boot/importxml2/HelloServiceImpl.java class HelloServiceImpl (line 22) | @DubboService(group = "${myapp.group:foo2}") method sayHello (line 25) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/boot/importxml2/SpringBootImportAndScanTest.java class SpringBootImportAndScanTest (line 41) | @SpringBootTest( method setUp (line 60) | @BeforeAll method tearDown (line 65) | @AfterAll method testProvider (line 73) | @Test method setApplicationContext (line 88) | @Override class ConsumerConfiguration (line 93) | @Configuration FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/KeepRunningOnSpringClosedTest.java class KeepRunningOnSpringClosedTest (line 32) | class KeepRunningOnSpringClosedTest { method setUp (line 34) | @BeforeEach method test (line 42) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboComponentScanRegistrarTest.java class DubboComponentScanRegistrarTest (line 41) | class DubboComponentScanRegistrarTest { method setUp (line 43) | @BeforeEach method tearDown (line 51) | @AfterEach method test (line 57) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigConfigurationTest.java class DubboConfigConfigurationTest (line 39) | class DubboConfigConfigurationTest { method before (line 43) | @BeforeEach method after (line 52) | @AfterEach method testSingle (line 57) | @Test method testMultiple (line 81) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboConfigTest.java class EnableDubboConfigTest (line 46) | class EnableDubboConfigTest { method setUp (line 48) | @BeforeEach method tearDown (line 53) | @AfterEach method testSingle (line 59) | public void testSingle() { method testMultiple (line 100) | public void testMultiple() { class TestMultipleConfig (line 125) | @EnableDubboConfig class TestConfig (line 129) | @EnableDubboConfig(multiple = false) FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboTest.java class EnableDubboTest (line 52) | class EnableDubboTest { method setUp (line 56) | @BeforeEach method tearDown (line 65) | @AfterEach method testProvider (line 72) | @Test method testConsumer (line 94) | @Test class TestProviderConfiguration (line 151) | @EnableDubbo(scanBasePackages = "org.apache.dubbo.config.spring.contex... method platformTransactionManager (line 158) | @Primary FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/consumer/ConsumerConfiguration.java class ConsumerConfiguration (line 30) | @Configuration("consumerConfiguration") method applicationConfig (line 45) | @Bean("dubbo-demo-application") method registryConfig (line 60) | @Bean method getDemoService (line 73) | public DemoService getDemoService() { method setDemoService (line 77) | public void setDemoService(DemoService demoService) { method c (line 81) | @Bean class Ancestor (line 86) | public abstract static class Ancestor { method getDemoServiceFromAncestor (line 91) | public DemoService getDemoServiceFromAncestor() { method setDemoServiceFromAncestor (line 95) | public void setDemoServiceFromAncestor(DemoService demoServiceFromAn... class Parent (line 100) | public abstract static class Parent extends Ancestor { method getDemoServiceFromParent (line 104) | public DemoService getDemoServiceFromParent() { method setDemoServiceFromParent (line 108) | @Reference(version = "2.5.7", url = remoteURL) class Child (line 114) | public static class Child extends Parent { method getDemoService (line 122) | public DemoService getDemoService() { method getDemoServiceFromChild (line 126) | public DemoService getDemoServiceFromChild() { method setDemoServiceFromChild (line 130) | public void setDemoServiceFromChild(DemoService demoServiceFromChild) { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/consumer/test/TestConsumerConfiguration.java class TestConsumerConfiguration (line 35) | @EnableDubbo(scanBasePackageClasses = TestConsumerConfiguration.class) method getAutowiredDemoService (line 58) | public DemoService getAutowiredDemoService() { method getAutowiredReferDemoService (line 62) | public DemoService getAutowiredReferDemoService() { method getDemoService (line 66) | public DemoService getDemoService() { method setDemoService (line 70) | public void setDemoService(DemoService demoService) { method c (line 74) | @Bean class Ancestor (line 79) | public abstract static class Ancestor { method getDemoServiceFromAncestor (line 84) | public DemoService getDemoServiceFromAncestor() { method setDemoServiceFromAncestor (line 88) | public void setDemoServiceFromAncestor(DemoService demoServiceFromAn... class Child (line 93) | public static class Child extends Ancestor { method getDemoServiceFromChild (line 98) | public DemoService getDemoServiceFromChild() { method setDemoServiceFromChild (line 102) | public void setDemoServiceFromChild(DemoService demoServiceFromChild) { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/provider/DefaultHelloService.java class DefaultHelloService (line 29) | @Service method sayHello (line 33) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/provider/DemoServiceImpl.java class DemoServiceImpl (line 31) | @org.apache.dubbo.config.annotation.Service( method sayName (line 41) | @Override method getBox (line 46) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/provider/HelloServiceImpl.java class HelloServiceImpl (line 27) | @Service(interfaceName = "org.apache.dubbo.config.spring.api.HelloServic... method sayHello (line 30) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/provider/ProviderConfiguration.java class ProviderConfiguration (line 38) | @DubboComponentScan(basePackages = "org.apache.dubbo.config.spring.conte... method applicationConfig (line 51) | @Bean("dubbo-demo-application") method registryConfig (line 66) | @Bean("my-registry") method protocolConfig (line 81) | @Bean("dubbo") method platformTransactionManager (line 89) | @Primary FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/customize/DubboSpringInitCustomizerTest.java class DubboSpringInitCustomizerTest (line 35) | class DubboSpringInitCustomizerTest { method beforeAll (line 37) | @BeforeAll method afterAll (line 46) | @AfterAll method testReloadSpringContext (line 52) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/properties/DefaultDubboConfigBinderTest.java class DefaultDubboConfigBinderTest (line 36) | @ExtendWith(SpringExtension.class) method setUp (line 42) | @BeforeAll method testBinder (line 50) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/extension/BeanForContext2.java class BeanForContext2 (line 25) | @Configuration method context2Bean (line 27) | @Bean("bean1") FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/extension/SpringExtensionInjectorTest.java class SpringExtensionInjectorTest (line 38) | @EnableDubbo(scanBasePackages = "") method init (line 42) | @BeforeEach method destroy (line 50) | @AfterEach method testSpringInjector (line 56) | @Test method bean1 (line 92) | @Bean("bean1") method bean2 (line 97) | @Bean("bean2") method helloService (line 102) | @Bean("hello") method applicationConfig (line 107) | @Bean FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/filter/MockDao.java type MockDao (line 19) | public interface MockDao {} FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/filter/MockDaoImpl.java class MockDaoImpl (line 19) | public class MockDaoImpl implements MockDao {} FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/filter/MockFilter.java class MockFilter (line 27) | public class MockFilter implements Filter { method getMockDao (line 35) | public MockDao getMockDao() { method setMockDao (line 39) | public void setMockDao(MockDao mockDao) { method getLoadBalance (line 43) | public LoadBalance getLoadBalance() { method setLoadBalance (line 47) | public void setLoadBalance(LoadBalance loadBalance) { method getProtocol (line 51) | public Protocol getProtocol() { method setProtocol (line 55) | public void setProtocol(Protocol protocol) { method invoke (line 59) | public Result invoke(Invoker invoker, Invocation invocation) throws... FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/impl/DemoServiceImpl.java class DemoServiceImpl (line 22) | public class DemoServiceImpl implements DemoService { method sayName (line 26) | public String sayName(String name) { method getBox (line 30) | public Box getBox() { method getPrefix (line 34) | public String getPrefix() { method setPrefix (line 38) | public void setPrefix(String prefix) { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/impl/DemoServiceImpl_LongWaiting.java class DemoServiceImpl_LongWaiting (line 25) | public class DemoServiceImpl_LongWaiting implements DemoService { method sayName (line 27) | public String sayName(String name) { method getBox (line 36) | public Box getBox() { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/impl/DemoServiceSonImpl.java class DemoServiceSonImpl (line 22) | public class DemoServiceSonImpl implements DemoServiceSon { method sayName (line 26) | public String sayName(String name) { method getBox (line 30) | public Box getBox() { method getPrefix (line 34) | public String getPrefix() { method setPrefix (line 38) | public void setPrefix(String prefix) { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/impl/HelloServiceImpl.java class HelloServiceImpl (line 21) | public class HelloServiceImpl implements HelloService { method sayHello (line 23) | public String sayHello(String name) { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/impl/MethodCallbackImpl.java class MethodCallbackImpl (line 31) | public class MethodCallbackImpl implements MethodCallback { method init (line 51) | @PostConstruct method oninvoke1 (line 56) | @Transactional(rollbackFor = Exception.class) method oninvoke2 (line 73) | @Transactional(rollbackFor = Exception.class) method onreturn1 (line 90) | @Override method onreturn2 (line 109) | @Override method onthrow1 (line 128) | @Override method onthrow2 (line 145) | @Override method getOnInvoke1 (line 162) | public String getOnInvoke1() { method getOnReturn1 (line 166) | public String getOnReturn1() { method getOnThrow1 (line 170) | public String getOnThrow1() { method getOnInvoke2 (line 174) | public String getOnInvoke2() { method getOnReturn2 (line 178) | public String getOnReturn2() { method getOnThrow2 (line 182) | public String getOnThrow2() { method checkInjection (line 186) | private void checkInjection() { method checkTranscation (line 195) | private void checkTranscation() { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/impl/NotifyService.java class NotifyService (line 22) | public class NotifyService { method onInvoke (line 25) | public void onInvoke(Object[] params) { method onReturn (line 29) | public void onReturn(Object result, Object[] params) { method onThrow (line 33) | public void onThrow(Throwable t, Object[] params) { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/impl/UnserializableBox.java class UnserializableBox (line 21) | public class UnserializableBox implements Box { method getCount (line 27) | public int getCount() { method setCount (line 31) | public void setCount(int count) { method getName (line 35) | public String getName() { method setName (line 39) | public void setName(String name) { method toString (line 43) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/impl/UnserializableBoxDemoServiceImpl.java class UnserializableBoxDemoServiceImpl (line 25) | public class UnserializableBoxDemoServiceImpl implements DemoService { method sayName (line 27) | public String sayName(String name) { method getBox (line 31) | public Box getBox() { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/api/ApiIsolationTest.java class ApiIsolationTest (line 49) | public class ApiIsolationTest { method beforeAll (line 52) | @BeforeAll method afterAll (line 58) | @AfterAll method test (line 67) | @Test method rpcInvoke (line 163) | private void rpcInvoke(DubboBootstrap consumerBootstrap) { method configConsumerBootstrapWithProtocol (line 178) | private DubboBootstrap configConsumerBootstrapWithProtocol(String prot... FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/BaseTest.java class BaseTest (line 38) | public abstract class BaseTest { method test (line 44) | @Test method assertExecutor (line 49) | protected void assertExecutor(ApplicationContext providerContext, Appl... method rpcInvoke (line 95) | private void rpcInvoke(DemoService demoServiceV1, HelloService helloSe... FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/annotation/AnnotationIsolationTest.java class AnnotationIsolationTest (line 41) | public class AnnotationIsolationTest extends BaseTest { method test (line 43) | @Test method setServiceConfig (line 69) | private void setServiceConfig(AnnotationConfigApplicationContext provi... class ConsumerConfiguration (line 80) | @Configuration method registryConfig (line 84) | @Bean method applicationConfig (line 91) | @Bean class ProviderConfiguration (line 99) | @Configuration method registryConfig (line 102) | @Bean method applicationConfig (line 110) | @Bean method dubbo (line 119) | @Bean method tri (line 126) | @Bean method demoServiceExecutor (line 133) | @Bean("executor-demo-service") method helloServiceExecutor (line 139) | @Bean("executor-hello-service") FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/annotation/consumer/dubbo/DemoServiceV1.java class DemoServiceV1 (line 25) | @Component("dubbo-demoServiceV1") method sayName (line 30) | @Override method getBox (line 35) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/annotation/consumer/dubbo/HelloServiceV2.java class HelloServiceV2 (line 24) | @Component("dubbo-helloServiceV2") method sayHello (line 29) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/annotation/consumer/dubbo/HelloServiceV3.java class HelloServiceV3 (line 24) | @Component("dubbo-helloServiceV3") method sayHello (line 29) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/annotation/consumer/tri/DemoServiceV1.java class DemoServiceV1 (line 25) | @Component("tri-demoServiceV1") method sayName (line 30) | @Override method getBox (line 35) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/annotation/consumer/tri/HelloServiceV2.java class HelloServiceV2 (line 24) | @Component("tri-helloServiceV2") method sayHello (line 29) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/annotation/consumer/tri/HelloServiceV3.java class HelloServiceV3 (line 24) | @Component("tri-helloServiceV3") method sayHello (line 29) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/annotation/provider/DemoServiceImplV1.java class DemoServiceImplV1 (line 23) | @DubboService(executor = "executor-demo-service", version = "1.0.0", gro... method sayName (line 26) | @Override method getBox (line 31) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/annotation/provider/HelloServiceImplV2.java class HelloServiceImplV2 (line 25) | @DubboService(version = "3.0.0", group = "Group3") method sayHello (line 29) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/annotation/provider/HelloServiceImplV3.java class HelloServiceImplV3 (line 25) | @DubboService(executor = "executor-hello-service", version = "2.0.0", gr... method sayHello (line 29) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/support/DemoServiceExecutor.java class DemoServiceExecutor (line 25) | public class DemoServiceExecutor extends ThreadPoolExecutor { method DemoServiceExecutor (line 26) | public DemoServiceExecutor() { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/support/HelloServiceExecutor.java class HelloServiceExecutor (line 25) | public class HelloServiceExecutor extends ThreadPoolExecutor { method HelloServiceExecutor (line 26) | public HelloServiceExecutor() { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/isolation/spring/xml/XmlIsolationTest.java class XmlIsolationTest (line 27) | public class XmlIsolationTest extends BaseTest { method test (line 29) | @Test method setServiceConfig (line 52) | private void setServiceConfig(ClassPathXmlApplicationContext providerC... FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/issues/issue6000/Issue6000Test.java class Issue6000Test (line 39) | @Configuration method beforeAll (line 46) | @BeforeAll method afterAll (line 54) | @AfterAll method test (line 60) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/issues/issue6000/adubbo/HelloDubbo.java class HelloDubbo (line 24) | @Component method setHelloService (line 28) | @Autowired method sayHello (line 33) | public String sayHello(String name) { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/issues/issue6000/dubbo/MyReferenceConfig.java class MyReferenceConfig (line 28) | @Configuration FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/issues/issue6252/Issue6252Test.java class Issue6252Test (line 37) | @Configuration method beforeAll (line 42) | @BeforeAll method afterAll (line 50) | @AfterAll method test (line 59) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/issues/issue7003/Issue7003Test.java class Issue7003Test (line 46) | @Configuration method beforeAll (line 52) | @BeforeAll method afterAll (line 60) | @AfterAll method test (line 66) | @Test class ClassA (line 85) | @Component class ClassB (line 92) | @Component FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/issues/issue9172/MultipleConsumerAndProviderTest.java class MultipleConsumerAndProviderTest (line 44) | class MultipleConsumerAndProviderTest { method setUp (line 46) | @BeforeEach method tearDown (line 54) | @AfterEach method test (line 60) | @Test class ConsumerConfiguration (line 99) | @EnableDubbo(scanBasePackages = "") class ProviderConfiguration (line 110) | @EnableDubbo(scanBasePackages = "") method helloServiceOne (line 114) | @Bean method demoServiceTwo (line 120) | @Bean FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/issues/issue9207/ConfigCenterBeanTest.java class ConfigCenterBeanTest (line 50) | class ConfigCenterBeanTest { method setUp (line 56) | @BeforeEach method tearDown (line 64) | @AfterEach method testConfigCenterBeanFromProps (line 70) | @Test class ProviderConfiguration (line 101) | @EnableDubbo(scanBasePackages = "") method envPostProcessor (line 105) | @Bean method readContent (line 123) | private static String readContent(String file) { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/metrics/SpringBootConfigMetricsTest.java class SpringBootConfigMetricsTest (line 35) | @SpringBootTest( method beforeAll (line 61) | @BeforeAll method afterAll (line 66) | @AfterAll method testMetrics (line 74) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer/DemoBeanFactoryPostProcessor.java class DemoBeanFactoryPostProcessor (line 26) | public class DemoBeanFactoryPostProcessor implements BeanFactoryPostProc... method DemoBeanFactoryPostProcessor (line 30) | public DemoBeanFactoryPostProcessor(HelloService demoService) { method postProcessBeanFactory (line 34) | @Override method getOrder (line 44) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer/PropertyConfigurerTest.java class PropertyConfigurerTest (line 37) | class PropertyConfigurerTest { method beforeAll (line 39) | @BeforeAll method afterAll (line 47) | @AfterAll method testEarlyInit (line 53) | @Test class ConsumerConfiguration (line 80) | @Configuration method bizBeanFactoryPostProcessor (line 85) | @Bean FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer2/PropertySourcesConfigurerTest.java class PropertySourcesConfigurerTest (line 38) | class PropertySourcesConfigurerTest { method beforeAll (line 40) | @BeforeAll method afterAll (line 48) | @AfterAll method testEarlyInit (line 54) | @Test class ConsumerConfiguration (line 83) | @Configuration method bizBeanFactoryPostProcessor (line 88) | @Bean FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/consumer3/PropertySourcesInJavaConfigTest.java class PropertySourcesInJavaConfigTest (line 42) | class PropertySourcesInJavaConfigTest { method setUp (line 50) | @BeforeEach method tearDown (line 58) | @AfterEach method testImportPropertySource (line 64) | @Test method testCustomPropertySourceBean (line 94) | @Test class ConsumerConfiguration (line 124) | @Configuration method bizBeanFactoryPostProcessor (line 129) | @Bean class ImportPropertyConfiguration (line 135) | @Configuration class PropertyBeanConfiguration (line 139) | @Configuration method myPropertySourcesPlaceholderConfigurer (line 141) | @Bean class MyPropertySourcesPlaceholderConfigurer (line 149) | static class MyPropertySourcesPlaceholderConfigurer extends PropertySo... method convertProperty (line 150) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/propertyconfigurer/provider/HelloServiceImpl.java class HelloServiceImpl (line 25) | public class HelloServiceImpl implements HelloService { method sayHello (line 28) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/DubboConfigBeanInitializerTest.java class DubboConfigBeanInitializerTest (line 48) | @ExtendWith(SpringExtension.class) method beforeAll (line 65) | @BeforeAll method afterAll (line 70) | @AfterAll method test (line 81) | @Test class AppConfiguration (line 97) | @Configuration class BusinessConfig (line 103) | @Configuration method fooService (line 105) | @Bean class ConsumerConfig (line 119) | @Configuration class FooService (line 125) | static class FooService { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/ReferenceKeyTest.java class ReferenceKeyTest (line 54) | class ReferenceKeyTest { method setUp (line 56) | @BeforeEach method tearDown (line 64) | @AfterEach method testReferenceKey (line 70) | @Test method testConfig (line 119) | @Test method testConfig2 (line 133) | @Test method testConfig3 (line 154) | @Test method testConfig4 (line 167) | @Test method testConfig5 (line 185) | @Test method testConfig6 (line 198) | @Test method testConfig7 (line 215) | @Test method getStackTrace (line 240) | private String getStackTrace(Throwable ex) { method getReferenceKey (line 246) | private String getReferenceKey(String fieldName) throws NoSuchFieldExc... method getReferenceAttributes (line 254) | private Map getReferenceAttributes(String fieldName) t... class ReferenceConfiguration (line 262) | static class ReferenceConfiguration { class ConsumerConfiguration (line 354) | @Configuration class ConsumerConfiguration2 (line 383) | @Configuration class ConsumerConfiguration3 (line 401) | @Configuration class ConsumerConfiguration4 (line 421) | @Configuration method demoService (line 429) | @Bean class ConsumerConfiguration5 (line 435) | @Configuration method demoService (line 443) | @Bean class ConsumerConfiguration6 (line 449) | @Configuration class ConsumerConfiguration7 (line 470) | @Configuration FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/javaconfig/JavaConfigReferenceBeanTest.java class JavaConfigReferenceBeanTest (line 50) | class JavaConfigReferenceBeanTest { method setUp (line 52) | @BeforeEach method tearDown (line 60) | @AfterEach method testAnnotationAtField (line 66) | @Test method testAnnotationAtField2 (line 88) | @Test method testLazyProxy1 (line 109) | @Test method testLazyProxy2 (line 127) | @Test method testLazyProxy3 (line 145) | @Test method getStackTrace (line 163) | private String getStackTrace(Throwable ex) { method testAnnotationBean (line 169) | @Test method testGenericServiceAnnotationBean (line 191) | @Test method testReferenceBean (line 232) | @Test method testGenericServiceReferenceBean (line 257) | @Test method testRawReferenceBean (line 285) | @Test method testInconsistentBean (line 304) | @Test method testMissingGenericTypeBean (line 324) | @Test method testMissingInterfaceTypeBean (line 342) | @Test class CommonConfig (line 359) | @Configuration method testBean (line 364) | @Bean method helloServiceImpl (line 369) | @Bean method localMissClassGenericServiceImpl (line 375) | @Bean class LazyProxyConfiguration1 (line 390) | @Configuration method helloService (line 396) | @Bean(name = "helloServiceClient") class LazyProxyConfiguration2 (line 402) | @Configuration method helloService (line 408) | @Bean(name = "helloServiceClient") class LazyProxyConfiguration3 (line 414) | @Configuration method helloService (line 420) | @Bean(name = "helloServiceClient") class AnnotationAtFieldConfiguration (line 426) | @Configuration class AnnotationAtFieldConfiguration2 (line 433) | @Configuration class AnnotationBeanConfiguration (line 440) | @Configuration method helloService (line 443) | @Bean class GenericServiceAnnotationBeanConfiguration (line 450) | @Configuration method genericHelloService (line 453) | @Bean method genericServiceWithoutInterface (line 459) | @Bean class ReferenceBeanConfiguration (line 469) | @Configuration method helloService (line 472) | @Bean method demoService (line 477) | @Bean class GenericServiceReferenceBeanConfiguration (line 483) | @Configuration method genericHelloService (line 486) | @Bean class ReferenceBeanWithoutGenericTypeConfiguration (line 495) | @Configuration method helloService (line 499) | @Bean class InconsistentBeanConfiguration (line 508) | @Configuration method helloService (line 513) | @Bean class MissingGenericTypeAnnotationBeanConfiguration (line 520) | @Configuration method helloService (line 524) | @Bean class MissingInterfaceTypeAnnotationBeanConfiguration (line 531) | @Configuration method helloService (line 535) | @Bean FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/localcall/LocalCallTest.java class LocalCallTest (line 37) | @ExtendWith(SpringExtension.class) method beforeAll (line 46) | @BeforeAll method afterAll (line 54) | @AfterAll method testLocalCall (line 67) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/localcall/LocalCallTest2.java class LocalCallTest2 (line 38) | @ExtendWith(SpringExtension.class) method setUp (line 44) | @BeforeAll method tearDown (line 49) | @AfterAll method testLocalCall (line 60) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/localcall/LocalHelloServiceImpl.java class LocalHelloServiceImpl (line 22) | public class LocalHelloServiceImpl implements HelloService { method sayHello (line 24) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/localcalla/LocalCallReferenceAnnotationTest.java class LocalCallReferenceAnnotationTest (line 44) | @EnableDubbo method setUp (line 53) | @BeforeAll method tearDown (line 61) | @AfterAll method testLocalCall (line 73) | @Test class LocalCallConfiguration (line 82) | @Configuration class AnotherLocalHelloServiceImpl (line 88) | @DubboService method sayHello (line 90) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/localcallam/LocalCallMultipleReferenceAnnotationsTest.java class LocalCallMultipleReferenceAnnotationsTest (line 45) | @EnableDubbo method setUp (line 57) | @BeforeAll method testLocalCall (line 71) | @Test class LocalCallConfiguration (line 102) | @Configuration class LocalCallConfiguration2 (line 114) | @Configuration class LocalCallConfiguration3 (line 124) | @Configuration class AnotherLocalHelloServiceImpl (line 131) | @DubboService method sayHello (line 133) | @Override class DemoHelloServiceImpl (line 140) | @DubboService(group = "demo", version = "2.0.0") method sayHello (line 142) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/localcallmix/LocalCallReferenceMixTest.java class LocalCallReferenceMixTest (line 45) | @EnableDubbo method setUp (line 54) | @BeforeAll method tearDown (line 62) | @AfterAll method testLocalCall (line 74) | @Test class LocalCallConfiguration (line 83) | @Configuration class AnotherLocalHelloServiceImpl (line 89) | @DubboService method sayHello (line 91) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/registryNA/consumer/DubboXmlConsumerTest.java class DubboXmlConsumerTest (line 29) | class DubboXmlConsumerTest { method setUp (line 31) | @BeforeEach method tearDown (line 39) | @AfterEach method testConsumer (line 45) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/registryNA/provider/DubboXmlProviderTest.java class DubboXmlProviderTest (line 30) | public class DubboXmlProviderTest { method setUp (line 32) | @BeforeEach method tearDown (line 40) | @AfterEach method testProvider (line 46) | @Test method testProvider2 (line 55) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registry/MockRegistry.java class MockRegistry (line 26) | public class MockRegistry implements Registry { method MockRegistry (line 34) | public MockRegistry(URL url) { method getRegistered (line 41) | public List getRegistered() { method getSubscribered (line 45) | public List getSubscribered() { method getUrl (line 49) | public URL getUrl() { method isAvailable (line 53) | @Override method destroy (line 58) | @Override method register (line 61) | @Override method unregister (line 66) | @Override method subscribe (line 71) | @Override method unsubscribe (line 76) | @Override method lookup (line 81) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registry/MockRegistryFactory.java class MockRegistryFactory (line 27) | public class MockRegistryFactory implements RegistryFactory { method getCachedRegistry (line 31) | public static Collection getCachedRegistry() { method cleanCachedRegistry (line 35) | public static void cleanCachedRegistry() { method getRegistry (line 39) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registry/MockServiceDiscovery.java class MockServiceDiscovery (line 29) | public class MockServiceDiscovery extends AbstractServiceDiscovery { method MockServiceDiscovery (line 32) | public MockServiceDiscovery(ApplicationModel applicationModel, URL reg... method MockServiceDiscovery (line 36) | public MockServiceDiscovery(String serviceName, URL registryURL) { method doDestroy (line 40) | @Override method doRegister (line 43) | @Override method doUpdate (line 46) | @Override method doUnregister (line 50) | @Override method getServices (line 53) | @Override method getInstances (line 58) | @Override method getUrl (line 63) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registry/nacos/demo/consumer/DemoServiceConsumerBootstrap.java class DemoServiceConsumerBootstrap (line 36) | @EnableDubbo method init (line 44) | @PostConstruct method main (line 52) | public static void main(String[] args) throws IOException { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registry/nacos/demo/consumer/DemoServiceConsumerXmlBootstrap.java class DemoServiceConsumerXmlBootstrap (line 30) | public class DemoServiceConsumerXmlBootstrap { method main (line 33) | public static void main(String[] args) throws IOException { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registry/nacos/demo/provider/DemoServiceProviderBootstrap.java class DemoServiceProviderBootstrap (line 29) | @EnableDubbo(scanBasePackages = "org.apache.dubbo.demo.service") method main (line 33) | public static void main(String[] args) throws IOException { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registry/nacos/demo/provider/DemoServiceProviderXmlBootstrap.java class DemoServiceProviderXmlBootstrap (line 26) | public class DemoServiceProviderXmlBootstrap { method main (line 28) | public static void main(String[] args) throws IOException { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registry/nacos/demo/service/DefaultService.java class DefaultService (line 29) | @Service(version = "${demo.service.version}") method sayName (line 35) | public String sayName(String name) { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registry/nacos/demo/service/DemoService.java type DemoService (line 24) | public interface DemoService { method sayName (line 26) | String sayName(String name); FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registry/nacos/nacos/NacosServiceNameTest.java class NacosServiceNameTest (line 35) | class NacosServiceNameTest { method init (line 47) | @BeforeEach method testGetter (line 55) | @Test method testToString (line 64) | @Test method testIsConcrete (line 69) | @Test method testIsCompatible (line 87) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/samples/ZookeeperDubboSpringConsumerBootstrap.java class ZookeeperDubboSpringConsumerBootstrap (line 33) | @EnableDubboConfig method main (line 41) | public static void main(String[] args) throws Exception { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/samples/ZookeeperDubboSpringConsumerXmlBootstrap.java class ZookeeperDubboSpringConsumerXmlBootstrap (line 30) | public class ZookeeperDubboSpringConsumerXmlBootstrap { method main (line 33) | public static void main(String[] args) throws Exception { FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/samples/ZookeeperDubboSpringProviderBootstrap.java class ZookeeperDubboSpringProviderBootstrap (line 35) | @EnableDubbo method main (line 39) | public static void main(String[] args) throws Exception { class DefaultDemoService (line 47) | @DubboService method sayName (line 50) | @Override method getBox (line 56) | @Override FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/schema/DubboNamespaceHandlerTest.java class DubboNamespaceHandlerTest (line 60) | class DubboNamespaceHandlerTest { method setUp (line 64) | @BeforeEach method tearDown (line 72) | @AfterEach class XmlConfiguration (line 78) | @Configuration method testProviderXmlOnConfigurationClass (line 83) | @Test method testProviderXml (line 91) | @Test method testProviderXml (line 100) | private void testProviderXml(ApplicationContext context) { method testMultiProtocol (line 127) | @Test method testDefaultProtocol (line 146) | @Test method testCustomParameter (line 157) | @Test method testDelayFixedTime (line 172) | @Test method testTimeoutConfig (line 181) | @Test method testMonitor (line 202) | @Test method testModuleInfo (line 229) | @Test method testNotificationWithWrongBean (line 239) | @Test method testProperty (line 248) | @Test method testMetricsAggregation (line 259) | @Test method testMetricsPrometheus (line 287) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/schema/GenericServiceTest.java class GenericServiceTest (line 42) | @ExtendWith(SpringExtension.class) method beforeAll (line 49) | @BeforeAll method afterAll (line 54) | @AfterAll method testGeneric (line 67) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/schema/GenericServiceWithoutInterfaceTest.java class GenericServiceWithoutInterfaceTest (line 39) | @ExtendWith(SpringExtension.class) method beforeAll (line 46) | @BeforeAll method afterAll (line 51) | @AfterAll method testGenericWithoutInterface (line 60) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/schema/MyGenericService.java class MyGenericService (line 22) | public class MyGenericService implements GenericService { method $invoke (line 24) | public Object $invoke(String methodName, String[] parameterTypes, Obje... FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/status/DataSourceStatusCheckerTest.java class DataSourceStatusCheckerTest (line 45) | class DataSourceStatusCheckerTest { method setUp (line 51) | @BeforeEach method tearDown (line 58) | @AfterEach method testWithoutApplicationContext (line 63) | @Test method testWithoutDatasource (line 70) | @Test method testWithDatasourceHasNextResult (line 81) | @Test method testWithDatasourceNotHasNextResult (line 97) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/status/SpringStatusCheckerTest.java class SpringStatusCheckerTest (line 34) | class SpringStatusCheckerTest { method setUp (line 39) | @BeforeEach method tearDown (line 44) | @AfterEach method testWithoutApplicationContext (line 49) | @Test method testWithLifeCycleRunning (line 57) | @Test method testWithoutLifeCycleRunning (line 70) | @Test type ApplicationLifeCycle (line 81) | interface ApplicationLifeCycle extends Lifecycle, ApplicationContext { method getConfigLocations (line 82) | String[] getConfigLocations(); method testGenericWebApplicationContext (line 86) | @Test FILE: dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/util/EnvironmentUtilsTest.java class EnvironmentUtilsTest (line 39) | class EnvironmentUtilsTest { method testExtraProperties (line 41) | @Test method testFilterDubboProperties (line 72) | @Test FILE: dubbo-config/dubbo-config-spring6/src/main/java/org/apache/dubbo/config/spring6/beans/factory/annotation/ReferenceAnnotationWithAotBeanPostProcessor.java class ReferenceAnnotationWithAotBeanPostProcessor (line 79) | public class ReferenceAnnotationWithAotBeanPostProcessor extends Referen... method ReferenceAnnotationWithAotBeanPostProcessor (line 92) | public ReferenceAnnotationWithAotBeanPostProcessor() { method postProcessBeanFactory (line 96) | @Override method isAnnotatedReferenceBean (line 147) | private boolean isAnnotatedReferenceBean(BeanDefinition beanDefinition) { method isReferenceBean (line 158) | private boolean isReferenceBean(BeanDefinition beanDefinition) { method processAheadOfTime (line 162) | @Override method findInjectionMetadata (line 176) | private AnnotatedInjectionMetadata findInjectionMetadata( method getAutowireCandidateResolver (line 183) | @Nullable class AotContribution (line 191) | private static class AotContribution implements BeanRegistrationAotCon... method AotContribution (line 204) | AotContribution( method applyTo (line 214) | @Override method generateMethodCode (line 237) | private CodeBlock generateMethodCode(ClassName targetClassName, Runt... method generateStatementForElement (line 253) | private CodeBlock generateStatementForElement( method generateMethodStatementForField (line 300) | private CodeBlock generateMethodStatementForField( method generateMethodStatementForMethod (line 325) | private CodeBlock generateMethodStatementForMethod( method generateParameterNamesCode (line 362) | private CodeBlock generateParameterNamesCode(String[] parameterNames) { method generateParameterTypesCode (line 371) | private CodeBlock generateParameterTypesCode(Class[] parameterTyp... method registerHints (line 380) | private void registerHints(RuntimeHints runtimeHints) { method registerProxyIfNecessary (line 407) | private void registerProxyIfNecessary(RuntimeHints runtimeHints, Dep... FILE: dubbo-config/dubbo-config-spring6/src/main/java/org/apache/dubbo/config/spring6/beans/factory/annotation/ServiceAnnotationWithAotPostProcessor.java class ServiceAnnotationWithAotPostProcessor (line 46) | public class ServiceAnnotationWithAotPostProcessor extends ServiceAnnota... method ServiceAnnotationWithAotPostProcessor (line 51) | public ServiceAnnotationWithAotPostProcessor(String... packagesToScan) { method ServiceAnnotationWithAotPostProcessor (line 55) | public ServiceAnnotationWithAotPostProcessor(Collection packagesToS... method processAheadOfTime (line 59) | @Override class DubboServiceBeanRegistrationAotContribution (line 78) | private static class DubboServiceBeanRegistrationAotContribution imple... method DubboServiceBeanRegistrationAotContribution (line 82) | public DubboServiceBeanRegistrationAotContribution(Class cl) { method applyTo (line 86) | @Override FILE: dubbo-config/dubbo-config-spring6/src/main/java/org/apache/dubbo/config/spring6/beans/factory/aot/AutowiredElementResolver.java class AutowiredElementResolver (line 34) | abstract class AutowiredElementResolver { method registerDependentBeans (line 38) | protected final void registerDependentBeans( class ShortcutDependencyDescriptor (line 53) | @SuppressWarnings("serial") method ShortcutDependencyDescriptor (line 60) | public ShortcutDependencyDescriptor(DependencyDescriptor original, S... method resolveShortcut (line 66) | @Override FILE: dubbo-config/dubbo-config-spring6/src/main/java/org/apache/dubbo/config/spring6/beans/factory/aot/ReferencedFieldValueResolver.java class ReferencedFieldValueResolver (line 52) | public final class ReferencedFieldValueResolver extends AutowiredElement... method ReferencedFieldValueResolver (line 61) | private ReferencedFieldValueResolver(String fieldName, boolean require... method forField (line 76) | public static ReferencedFieldValueResolver forField(String fieldName) { method forRequiredField (line 87) | public static ReferencedFieldValueResolver forRequiredField(String fie... method withShortcut (line 99) | public ReferencedFieldValueResolver withShortcut(String beanName) { method resolve (line 110) | public void resolve(RegisteredBean registeredBean, ThrowingConsume... method resolve (line 126) | @Nullable method resolve (line 140) | @Nullable method resolveObject (line 152) | @Nullable method resolveAndSet (line 165) | public void resolveAndSet(RegisteredBean registeredBean, Object instan... method resolveValue (line 176) | @Nullable method getField (line 202) | private Field getField(RegisteredBean registeredBean) { FILE: dubbo-config/dubbo-config-spring6/src/main/java/org/apache/dubbo/config/spring6/beans/factory/aot/ReferencedMethodArgumentsResolver.java class ReferencedMethodArgumentsResolver (line 57) | public final class ReferencedMethodArgumentsResolver extends AutowiredEl... method ReferencedMethodArgumentsResolver (line 68) | private ReferencedMethodArgumentsResolver( method forMethod (line 86) | public static ReferencedMethodArgumentsResolver forMethod(String metho... method forRequiredMethod (line 99) | public static ReferencedMethodArgumentsResolver forRequiredMethod(Stri... method withShortcut (line 113) | public ReferencedMethodArgumentsResolver withShortcut(String... beanNa... method resolve (line 124) | public void resolve(RegisteredBean registeredBean, ThrowingConsumer... parameterTypes) { FILE: dubbo-config/dubbo-config-spring6/src/main/java/org/apache/dubbo/config/spring6/context/DubboInfraBeanRegisterPostProcessor.java class DubboInfraBeanRegisterPostProcessor (line 32) | public class DubboInfraBeanRegisterPostProcessor implements BeanDefiniti... method postProcessBeanDefinitionRegistry (line 34) | @Override method postProcessBeanFactory (line 37) | @Override FILE: dubbo-config/dubbo-config-spring6/src/main/java/org/apache/dubbo/config/spring6/utils/AotUtils.java class AotUtils (line 30) | public class AotUtils { method AotUtils (line 32) | private AotUtils() {} method registerSerializationForService (line 34) | public static void registerSerializationForService(Class serviceTyp... method registerSerializationType (line 45) | private static void registerSerializationType( method isPrimitive (line 69) | private static boolean isPrimitive(Class cls) { FILE: dubbo-config/dubbo-config-spring6/src/test/java/org/apache/dubbo/config/spring6/utils/AotUtilsTest.java class AotUtilsTest (line 25) | public class AotUtilsTest { method registerSerializationForServiceTest (line 27) | @Test method registerSerializationForCircularDependencyFieldTest (line 75) | @Test FILE: dubbo-config/dubbo-config-spring6/src/test/java/org/apache/dubbo/config/spring6/utils/CircularDependencyDemoService.java type CircularDependencyDemoService (line 19) | public interface CircularDependencyDemoService { method sayHello (line 20) | String sayHello(DemoA a); FILE: dubbo-config/dubbo-config-spring6/src/test/java/org/apache/dubbo/config/spring6/utils/DemoA.java class DemoA (line 21) | public class DemoA implements Serializable { FILE: dubbo-config/dubbo-config-spring6/src/test/java/org/apache/dubbo/config/spring6/utils/DemoB.java class DemoB (line 21) | public class DemoB implements Serializable { FILE: dubbo-config/dubbo-config-spring6/src/test/java/org/apache/dubbo/config/spring6/utils/DemoService.java type DemoService (line 19) | public interface DemoService { method sayHello (line 21) | HelloResponse sayHello(HelloRequest request); method sayHelloForSerializable (line 23) | String sayHelloForSerializable(java.io.Serializable name); FILE: dubbo-config/dubbo-config-spring6/src/test/java/org/apache/dubbo/config/spring6/utils/HelloRequest.java class HelloRequest (line 21) | public class HelloRequest extends HelloRequestSuper implements Serializa... method HelloRequest (line 24) | public HelloRequest(Person person) { method getPerson (line 28) | public Person getPerson() { method setPerson (line 32) | public void setPerson(Person person) { FILE: dubbo-config/dubbo-config-spring6/src/test/java/org/apache/dubbo/config/spring6/utils/HelloRequestSuper.java class HelloRequestSuper (line 21) | public class HelloRequestSuper implements Serializable { method HelloRequestSuper (line 24) | public HelloRequestSuper() {} method HelloRequestSuper (line 26) | public HelloRequestSuper(String su) { method getSu (line 30) | public String getSu() { method setSu (line 34) | public void setSu(String su) { FILE: dubbo-config/dubbo-config-spring6/src/test/java/org/apache/dubbo/config/spring6/utils/HelloResponse.java class HelloResponse (line 21) | public class HelloResponse implements Serializable { method HelloResponse (line 24) | public HelloResponse(String response) { method getResponse (line 28) | public String getResponse() { method setResponse (line 32) | public void setResponse(String response) { FILE: dubbo-config/dubbo-config-spring6/src/test/java/org/apache/dubbo/config/spring6/utils/Person.java class Person (line 21) | public class Person implements Serializable { method Person (line 27) | public Person(String name, SexEnum sex) { method getName (line 32) | public String getName() { method setName (line 36) | public void setName(String name) { method getSex (line 40) | public SexEnum getSex() { method setSex (line 44) | public void setSex(SexEnum sex) { FILE: dubbo-config/dubbo-config-spring6/src/test/java/org/apache/dubbo/config/spring6/utils/SexEnum.java type SexEnum (line 19) | public enum SexEnum { method SexEnum (line 25) | SexEnum(String desc) { method getDesc (line 29) | public String getDesc() { FILE: dubbo-configcenter/dubbo-configcenter-apollo/src/main/java/org/apache/dubbo/configcenter/support/apollo/ApolloDynamicConfiguration.java class ApolloDynamicConfiguration (line 76) | public class ApolloDynamicConfiguration implements DynamicConfiguration { method ApolloDynamicConfiguration (line 88) | ApolloDynamicConfiguration(URL url, ApplicationModel applicationModel) { method close (line 137) | @Override method getAddressWithProtocolPrefix (line 150) | private String getAddressWithProtocolPrefix(URL url) { method addListener (line 169) | @Override method removeListener (line 177) | @Override method getConfig (line 188) | @Override method getProperties (line 212) | @Override method getInternalProperty (line 234) | @Override method createTargetListener (line 246) | private ApolloListener createTargetListener(String key, String group) { class ApolloListener (line 250) | public class ApolloListener implements ConfigChangeListener { method ApolloListener (line 254) | ApolloListener() {} method onChange (line 256) | @Override method getChangeType (line 284) | private ConfigChangeType getChangeType(ConfigChange change) { method addListener (line 291) | void addListener(ConfigurationListener configurationListener) { method removeListener (line 295) | void removeListener(ConfigurationListener configurationListener) { method hasInternalListener (line 299) | boolean hasInternalListener() { FILE: dubbo-configcenter/dubbo-configcenter-apollo/src/main/java/org/apache/dubbo/configcenter/support/apollo/ApolloDynamicConfigurationFactory.java class ApolloDynamicConfigurationFactory (line 24) | public class ApolloDynamicConfigurationFactory extends AbstractDynamicCo... method ApolloDynamicConfigurationFactory (line 28) | public ApolloDynamicConfigurationFactory(ApplicationModel applicationM... method createDynamicConfiguration (line 32) | @Override FILE: dubbo-configcenter/dubbo-configcenter-apollo/src/test/java/org/apache/dubbo/configcenter/support/apollo/ApolloDynamicConfigurationTest.java class ApolloDynamicConfigurationTest (line 46) | class ApolloDynamicConfigurationTest { method setUp (line 62) | @BeforeEach method testGetRule (line 92) | @Test method testGetInternalProperty (line 109) | @Test method testAddListener (line 131) | @Test method putData (line 155) | private static void putData(String namespace, String key, String value) { method putData (line 159) | private static void putData(String key, String value) { method putMockRuleData (line 163) | private static void putMockRuleData(String key, String value, String g... method putMockData (line 169) | private static void putMockData(String key, String value, String fileN... method tearDown (line 193) | @AfterEach FILE: dubbo-configcenter/dubbo-configcenter-apollo/src/test/java/org/apache/dubbo/configcenter/support/apollo/EmbeddedApolloJunit5.java class EmbeddedApolloJunit5 (line 47) | public class EmbeddedApolloJunit5 implements BeforeAllCallback, AfterAll... method clear (line 70) | private void clear() throws Exception { method mockConfigServiceUrl (line 74) | private void mockConfigServiceUrl(String url) throws Exception { method loadConfigFor (line 80) | private String loadConfigFor(String namespace) { method mockLongPollBody (line 94) | private String mockLongPollBody(String notificationsStr) { method mergeOverriddenProperties (line 108) | private Map mergeOverriddenProperties(String namespace... method addOrModifyProperty (line 123) | public void addOrModifyProperty(String namespace, String someKey, Stri... method deleteProperty (line 136) | public void deleteProperty(String namespace, String someKey) { method resetOverriddenProperties (line 149) | public void resetOverriddenProperties() { method afterAll (line 154) | @Override method beforeAll (line 164) | @Override FILE: dubbo-configcenter/dubbo-configcenter-file/src/main/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfiguration.java class FileSystemDynamicConfiguration (line 82) | public class FileSystemDynamicConfiguration extends TreePathDynamicConfi... method FileSystemDynamicConfiguration (line 179) | public FileSystemDynamicConfiguration() { method FileSystemDynamicConfiguration (line 183) | public FileSystemDynamicConfiguration(File rootDirectory) { method FileSystemDynamicConfiguration (line 187) | public FileSystemDynamicConfiguration(File rootDirectory, String encod... method FileSystemDynamicConfiguration (line 191) | public FileSystemDynamicConfiguration(File rootDirectory, String encod... method FileSystemDynamicConfiguration (line 195) | public FileSystemDynamicConfiguration( method FileSystemDynamicConfiguration (line 200) | public FileSystemDynamicConfiguration( method FileSystemDynamicConfiguration (line 210) | public FileSystemDynamicConfiguration( method FileSystemDynamicConfiguration (line 226) | public FileSystemDynamicConfiguration(URL url) { method initProcessingDirectories (line 236) | private Set initProcessingDirectories() { method configFile (line 240) | public File configFile(String key, String group) { method doInListener (line 244) | private void doInListener(String configFilePath, BiConsumer getListeners(File configFile) { method fireConfigChangeEvent (line 365) | private void fireConfigChangeEvent(File configDirectory, File configFi... method canRead (line 380) | private boolean canRead(File file) { method getInternalProperty (line 384) | @Override method doPublishConfig (line 389) | @Override method doGetConfig (line 397) | @Override method doRemoveConfig (line 403) | @Override method doGetConfigKeys (line 413) | @Override method doAddListener (line 423) | @Override method doRemoveListener (line 442) | @Override method delay (line 458) | protected V delay(String configFilePath, ThrowableFunction getConfigGroups() { method getConfig (line 519) | protected String getConfig(File configFile) { method doClose (line 524) | @Override method getRootDirectory (line 527) | public File getRootDirectory() { method getEncoding (line 531) | public String getEncoding() { method getDelay (line 535) | protected Integer getDelay() { method isBasedPoolingWatchService (line 547) | protected static boolean isBasedPoolingWatchService() { method getWatchEventsLoopThreadPool (line 551) | protected static ThreadPoolExecutor getWatchEventsLoopThreadPool() { method getWorkersThreadPool (line 555) | protected ThreadPoolExecutor getWorkersThreadPool() { method executeMutually (line 559) | private V executeMutually(final Object mutex, Callable callable) { method of (line 573) | private static T[] of(T... values) { method initDelay (line 577) | private static Integer initDelay(WatchEvent.Modifier[] modifiers) { method initWatchEventModifiers (line 585) | private static WatchEvent.Modifier[] initWatchEventModifiers() { method detectPoolingBasedWatchService (line 599) | private static boolean detectPoolingBasedWatchService(Optional newWatchService() { method initDirectory (line 619) | protected static File initDirectory(URL url) { method getEncoding (line 637) | protected static String getEncoding(URL url) { method newWatchEventsLoopThreadPool (line 641) | private static ThreadPoolExecutor newWatchEventsLoopThreadPool() { FILE: dubbo-configcenter/dubbo-configcenter-file/src/main/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfigurationFactory.java class FileSystemDynamicConfigurationFactory (line 29) | public class FileSystemDynamicConfigurationFactory extends AbstractDynam... method createDynamicConfiguration (line 31) | @Override FILE: dubbo-configcenter/dubbo-configcenter-file/src/test/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfigurationFactoryTest.java class FileSystemDynamicConfigurationFactoryTest (line 31) | class FileSystemDynamicConfigurationFactoryTest { method testGetFactory (line 33) | @Test FILE: dubbo-configcenter/dubbo-configcenter-file/src/test/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfigurationTest.java class FileSystemDynamicConfigurationTest (line 47) | @Disabled method init (line 58) | @BeforeEach method destroy (line 72) | @AfterEach method getClassPath (line 78) | private String getClassPath() { method testInit (line 82) | @Test method testPublishAndGetConfig (line 99) | @Test method testAddAndRemoveListener (line 107) | @Test method testRemoveConfig (line 163) | @Test FILE: dubbo-configcenter/dubbo-configcenter-nacos/src/main/java/org/apache/dubbo/configcenter/support/nacos/NacosConfigServiceWrapper.java class NacosConfigServiceWrapper (line 26) | public class NacosConfigServiceWrapper { method NacosConfigServiceWrapper (line 36) | public NacosConfigServiceWrapper(ConfigService configService) { method getConfigService (line 40) | public ConfigService getConfigService() { method addListener (line 44) | public void addListener(String dataId, String group, Listener listener... method getConfig (line 48) | public String getConfig(String dataId, String group) throws NacosExcep... method getConfig (line 52) | public String getConfig(String dataId, String group, long timeout) thr... method publishConfig (line 56) | public boolean publishConfig(String dataId, String group, String conte... method publishConfigCas (line 60) | public boolean publishConfigCas(String dataId, String group, String co... method removeConfig (line 64) | public boolean removeConfig(String dataId, String group) throws NacosE... method shutdown (line 68) | public void shutdown() throws NacosException { method handleInnerSymbol (line 75) | private String handleInnerSymbol(String data) { FILE: dubbo-configcenter/dubbo-configcenter-nacos/src/main/java/org/apache/dubbo/configcenter/support/nacos/NacosDynamicConfiguration.java class NacosDynamicConfiguration (line 63) | public class NacosDynamicConfiguration implements DynamicConfiguration { method NacosDynamicConfiguration (line 95) | NacosDynamicConfiguration(URL url, ApplicationModel applicationModel) { method buildConfigService (line 102) | private NacosConfigServiceWrapper buildConfigService(URL url) { method testConfigService (line 154) | private boolean testConfigService(ConfigService configService) { method buildNacosProperties (line 163) | private Properties buildNacosProperties(URL url) { method setServerAddr (line 170) | private void setServerAddr(URL url, Properties properties) { method setProperties (line 184) | private static void setProperties(URL url, Properties properties) { method putPropertyIfAbsent (line 197) | private static void putPropertyIfAbsent(URL url, Properties properties... method putPropertyIfAbsent (line 204) | private static void putPropertyIfAbsent(URL url, Properties properties... method createTargetListener (line 220) | private NacosConfigListener createTargetListener(String key, String gr... method close (line 226) | @Override method addListener (line 231) | @Override method removeListener (line 244) | @Override method getConfig (line 253) | @Override method getConfigItem (line 267) | @Override method getInternalProperty (line 277) | @Override method publishConfig (line 287) | @Override method publishConfigCas (line 298) | @Override method getDefaultTimeout (line 311) | @Override method removeConfig (line 316) | @Override method getProperty (line 329) | private String getProperty(String name, String defaultValue) { class NacosConfigListener (line 333) | public class NacosConfigListener extends AbstractSharedListener { method getExecutor (line 341) | @Override method innerReceive (line 353) | @Override method addListener (line 374) | void addListener(ConfigurationListener configurationListener) { method removeListener (line 379) | void removeListener(ConfigurationListener configurationListener) { method getChangeType (line 383) | private ConfigChangeType getChangeType(String configInfo, String old... method buildListenerKey (line 394) | protected String buildListenerKey(String key, String group) { FILE: dubbo-configcenter/dubbo-configcenter-nacos/src/main/java/org/apache/dubbo/configcenter/support/nacos/NacosDynamicConfigurationFactory.java class NacosDynamicConfigurationFactory (line 30) | public class NacosDynamicConfigurationFactory extends AbstractDynamicCon... method NacosDynamicConfigurationFactory (line 34) | public NacosDynamicConfigurationFactory(ApplicationModel applicationMo... method createDynamicConfiguration (line 38) | @Override FILE: dubbo-configcenter/dubbo-configcenter-nacos/src/test/java/org/apache/dubbo/configcenter/support/nacos/MockConfigService.java class MockConfigService (line 24) | public class MockConfigService implements ConfigService { method getConfig (line 25) | @Override method getConfigAndSignListener (line 30) | @Override method addListener (line 36) | @Override method publishConfig (line 39) | @Override method publishConfig (line 44) | @Override method publishConfigCas (line 49) | @Override method publishConfigCas (line 54) | @Override method removeConfig (line 60) | @Override method removeListener (line 65) | @Override method getServerStatus (line 68) | @Override method shutDown (line 73) | @Override method addConfigFilter (line 76) | @Override FILE: dubbo-configcenter/dubbo-configcenter-nacos/src/test/java/org/apache/dubbo/configcenter/support/nacos/NacosDynamicConfigurationTest.java class NacosDynamicConfigurationTest (line 47) | @Disabled("https://github.com/alibaba/nacos/issues/1188") method testGetConfig (line 59) | @Test method testAddListener (line 79) | @Test method put (line 124) | private void put(String key, String value) { method put (line 128) | private void put(String key, String group, String value) { method setUp (line 136) | @BeforeAll method testPublishConfig (line 150) | @Test method tearDown (line 160) | @AfterAll class TestListener (line 163) | private class TestListener implements ConfigurationListener { method TestListener (line 168) | public TestListener(CountDownLatch latch) { method process (line 172) | @Override method getCount (line 181) | public int getCount(String key) { method getValue (line 185) | public String getValue() { FILE: dubbo-configcenter/dubbo-configcenter-nacos/src/test/java/org/apache/dubbo/configcenter/support/nacos/RetryTest.java class RetryTest (line 37) | class RetryTest { method testRetryCreate (line 41) | @Test method testDisable (line 69) | @Test method testRequest (line 94) | @Test FILE: dubbo-configcenter/dubbo-configcenter-zookeeper/src/main/java/org/apache/dubbo/configcenter/support/zookeeper/CacheListener.java class CacheListener (line 31) | public class CacheListener { method CacheListener (line 35) | public CacheListener() {} method addListener (line 37) | public ZookeeperDataListener addListener( method removeListener (line 51) | public ZookeeperDataListener removeListener(String pathKey, Configurat... method getCachedListener (line 62) | public ZookeeperDataListener getCachedListener(String pathKey) { method getPathKeyListeners (line 66) | public Map getPathKeyListeners() { method clear (line 70) | public void clear() { FILE: dubbo-configcenter/dubbo-configcenter-zookeeper/src/main/java/org/apache/dubbo/configcenter/support/zookeeper/ZookeeperDataListener.java class ZookeeperDataListener (line 37) | public class ZookeeperDataListener implements DataListener { method ZookeeperDataListener (line 45) | public ZookeeperDataListener(String path, String key, String group, Ap... method addListener (line 53) | public void addListener(ConfigurationListener configurationListener) { method removeListener (line 57) | public void removeListener(ConfigurationListener configurationListener) { method getListeners (line 61) | public Set getListeners() { method dataChanged (line 65) | @Override FILE: dubbo-configcenter/dubbo-configcenter-zookeeper/src/main/java/org/apache/dubbo/configcenter/support/zookeeper/ZookeeperDynamicConfiguration.java class ZookeeperDynamicConfiguration (line 42) | public class ZookeeperDynamicConfiguration extends TreePathDynamicConfig... method ZookeeperDynamicConfiguration (line 53) | ZookeeperDynamicConfiguration( method getInternalProperty (line 94) | @Override method doClose (line 99) | @Override method doPublishConfig (line 115) | @Override method publishConfigCas (line 121) | @Override method doGetConfig (line 136) | @Override method getConfigItem (line 141) | @Override method doRemoveConfig (line 147) | @Override method doGetConfigKeys (line 153) | @Override method doAddListener (line 158) | @Override method doRemoveListener (line 170) | @Override FILE: dubbo-configcenter/dubbo-configcenter-zookeeper/src/main/java/org/apache/dubbo/configcenter/support/zookeeper/ZookeeperDynamicConfigurationFactory.java class ZookeeperDynamicConfigurationFactory (line 25) | public class ZookeeperDynamicConfigurationFactory extends AbstractDynami... method ZookeeperDynamicConfigurationFactory (line 31) | public ZookeeperDynamicConfigurationFactory(ApplicationModel applicati... method createDynamicConfiguration (line 36) | @Override FILE: dubbo-configcenter/dubbo-configcenter-zookeeper/src/test/java/org/apache/dubbo/configcenter/support/zookeeper/ZookeeperDynamicConfigurationTest.java class ZookeeperDynamicConfigurationTest (line 47) | @Disabled("Disabled Due to Zookeeper in Github Actions") method setUp (line 56) | @BeforeAll method setData (line 84) | private static void setData(String path, String data) throws Exception { method mockListener (line 91) | private ConfigurationListener mockListener(CountDownLatch latch, Strin... method testGetConfig (line 106) | @Test method testAddListener (line 112) | @Test method testPublishConfig (line 153) | @Test method testPublishConfigCas (line 163) | @Test FILE: dubbo-demo/dubbo-demo-api/dubbo-demo-api-consumer/src/main/java/org/apache/dubbo/demo/consumer/Application.java class Application (line 33) | public class Application { method main (line 38) | public static void main(String[] args) { method runWithBootstrap (line 42) | private static void runWithBootstrap() { FILE: dubbo-demo/dubbo-demo-api/dubbo-demo-api-interface/src/main/java/org/apache/dubbo/api/demo/DemoService.java type DemoService (line 21) | public interface DemoService { method sayHello (line 23) | String sayHello(String name); method sayHelloAsync (line 37) | default CompletableFuture sayHelloAsync(String name) { FILE: dubbo-demo/dubbo-demo-api/dubbo-demo-api-provider/src/main/java/org/apache/dubbo/demo/provider/Application.java class Application (line 29) | public class Application { method main (line 33) | public static void main(String[] args) { method startWithBootstrap (line 37) | private static void startWithBootstrap() { FILE: dubbo-demo/dubbo-demo-api/dubbo-demo-api-provider/src/main/java/org/apache/dubbo/demo/provider/DemoServiceImpl.java class DemoServiceImpl (line 25) | public class DemoServiceImpl implements DemoService { method sayHello (line 28) | @Override FILE: dubbo-demo/dubbo-demo-mcp-server/src/main/java/org/apache/dubbo/mcp/server/demo/McpDemoApplication.java class McpDemoApplication (line 24) | @SpringBootApplication method main (line 27) | public static void main(String[] args) { FILE: dubbo-demo/dubbo-demo-mcp-server/src/main/java/org/apache/dubbo/mcp/server/demo/demo/ComplexRequest.java class ComplexRequest (line 22) | public class ComplexRequest { method ComplexRequest (line 31) | public ComplexRequest() {} method getGreeting (line 34) | public String getGreeting() { method setGreeting (line 38) | public void setGreeting(String greeting) { method getCount (line 42) | public int getCount() { method setCount (line 46) | public void setCount(int count) { method isActive (line 50) | public boolean isActive() { method setActive (line 54) | public void setActive(boolean active) { method getNestedDetail (line 58) | public NestedDetail getNestedDetail() { method setNestedDetail (line 62) | public void setNestedDetail(NestedDetail nestedDetail) { method getTags (line 66) | public List getTags() { method setTags (line 70) | public void setTags(List tags) { method getAttributes (line 74) | public Map getAttributes() { method setAttributes (line 78) | public void setAttributes(Map attributes) { method toString (line 82) | @Override FILE: dubbo-demo/dubbo-demo-mcp-server/src/main/java/org/apache/dubbo/mcp/server/demo/demo/ComplexResponse.java class ComplexResponse (line 19) | public class ComplexResponse { method ComplexResponse (line 25) | public ComplexResponse() {} method ComplexResponse (line 27) | public ComplexResponse(String message, boolean success, int code) { method getMessage (line 34) | public String getMessage() { method setMessage (line 38) | public void setMessage(String message) { method isSuccess (line 42) | public boolean isSuccess() { method setSuccess (line 46) | public void setSuccess(boolean success) { method getCode (line 50) | public int getCode() { method setCode (line 54) | public void setCode(int code) { method toString (line 58) | @Override FILE: dubbo-demo/dubbo-demo-mcp-server/src/main/java/org/apache/dubbo/mcp/server/demo/demo/HelloService.java type HelloService (line 22) | @Mapping("") method sayHello (line 24) | @McpTool method greetComplex (line 28) | @McpTool FILE: dubbo-demo/dubbo-demo-mcp-server/src/main/java/org/apache/dubbo/mcp/server/demo/demo/HelloServiceImpl.java class HelloServiceImpl (line 21) | @DubboService(mcpEnabled = true) method sayHello (line 23) | @Override method greetComplex (line 32) | @Override FILE: dubbo-demo/dubbo-demo-mcp-server/src/main/java/org/apache/dubbo/mcp/server/demo/demo/NestedDetail.java class NestedDetail (line 19) | public class NestedDetail { method NestedDetail (line 24) | public NestedDetail() {} method getDetailInfo (line 27) | public String getDetailInfo() { method setDetailInfo (line 31) | public void setDetailInfo(String detailInfo) { method getValue (line 35) | public Double getValue() { method setValue (line 39) | public void setValue(Double value) { method toString (line 43) | @Override FILE: dubbo-demo/dubbo-demo-spring-boot-idl/dubbo-demo-spring-boot-idl-consumer/src/main/java/org/apache/dubbo/springboot/idl/demo/consumer/ConsumerApplication.java class ConsumerApplication (line 32) | @SpringBootApplication method main (line 41) | public static void main(String[] args) { method doSayHello (line 49) | public HelloReply doSayHello(String name) { FILE: dubbo-demo/dubbo-demo-spring-boot-idl/dubbo-demo-spring-boot-idl-provider/src/main/java/org/apache/dubbo/springboot/idl/demo/provider/GreeterServiceImpl.java class GreeterServiceImpl (line 31) | @DubboService method sayHello (line 36) | @Override method sayHelloAsync (line 42) | @Override method sayHelloStream (line 50) | @Override method toReply (line 66) | private static HelloReply toReply(String message) { FILE: dubbo-demo/dubbo-demo-spring-boot-idl/dubbo-demo-spring-boot-idl-provider/src/main/java/org/apache/dubbo/springboot/idl/demo/provider/ProviderApplication.java class ProviderApplication (line 26) | @SpringBootApplication method main (line 29) | public static void main(String[] args) throws Exception { FILE: dubbo-demo/dubbo-demo-spring-boot-idl/dubbo-demo-spring-boot-idl-provider/src/test/java/org/apache/dubbo/springboot/idl/demo/MessageServiceTest.java class MessageServiceTest (line 26) | public class MessageServiceTest { method testMessageGenerator (line 28) | @Test FILE: dubbo-demo/dubbo-demo-spring-boot/dubbo-demo-spring-boot-consumer/src/main/java/org/apache/dubbo/springboot/demo/consumer/ConsumerApplication.java class ConsumerApplication (line 33) | @SpringBootApplication method main (line 42) | public static void main(String[] args) { method doSayHello (line 59) | public String doSayHello(String name) { method doSayHelloAsync (line 63) | public CompletableFuture doSayHelloAsync(String name) { FILE: dubbo-demo/dubbo-demo-spring-boot/dubbo-demo-spring-boot-interface/src/main/java/org/apache/dubbo/springboot/demo/DemoService.java type DemoService (line 21) | public interface DemoService { method sayHello (line 23) | String sayHello(String name); method sayHelloAsync (line 25) | default CompletableFuture sayHelloAsync(String name) { FILE: dubbo-demo/dubbo-demo-spring-boot/dubbo-demo-spring-boot-provider/src/main/java/org/apache/dubbo/springboot/demo/provider/DemoServiceImpl.java class DemoServiceImpl (line 26) | @DubboService method sayHello (line 31) | @Override FILE: dubbo-demo/dubbo-demo-spring-boot/dubbo-demo-spring-boot-provider/src/main/java/org/apache/dubbo/springboot/demo/provider/ProviderApplication.java class ProviderApplication (line 26) | @SpringBootApplication method main (line 29) | public static void main(String[] args) throws Exception { FILE: dubbo-demo/dubbo-demo-spring-boot/dubbo-demo-spring-boot-servlet/src/main/java/org/apache/dubbo/springboot/demo/servlet/ApiConsumer.java class ApiConsumer (line 32) | public class ApiConsumer { method main (line 35) | public static void main(String[] args) throws InterruptedException { method buildRequest (line 125) | private static HelloRequest buildRequest(String name) { FILE: dubbo-demo/dubbo-demo-spring-boot/dubbo-demo-spring-boot-servlet/src/main/java/org/apache/dubbo/springboot/demo/servlet/GreeterService.java type GreeterService (line 24) | public interface GreeterService { method sayHello (line 29) | HelloReply sayHello(HelloRequest request); method sayHelloAsync (line 34) | CompletableFuture sayHelloAsync(String request); method sayHelloServerStream (line 39) | void sayHelloServerStream(HelloRequest request, StreamObserver respon... method sayHelloServerStreamSSE (line 43) | void sayHelloServerStreamSSE(StreamObserver sayHelloBiStream(StreamObserver getClassPath(File[] directories, ArtifactsFi... method copyAll (line 167) | protected final void copyAll(Path from, Path to) throws IOException { class Errors (line 187) | protected static class Errors implements DiagnosticListener excludes) { method setIncludes (line 77) | protected void setIncludes(List includes) { method setExcludeGroupIds (line 81) | protected void setExcludeGroupIds(String excludeGroupIds) { method getDependencyURLs (line 85) | protected List getDependencyURLs(ArtifactsFilter... additionalFil... method filterDependencies (line 96) | protected final Set filterDependencies(Set depende... method toURL (line 108) | protected URL toURL(File file) { method getFilters (line 122) | private FilterArtifacts getFilters(ArtifactsFilter... additionalFilter... method cleanFilterConfig (line 137) | private String cleanFilterConfig(String content) { class ExcludeTestScopeArtifactFilter (line 155) | protected static class ExcludeTestScopeArtifactFilter extends Abstract... method ExcludeTestScopeArtifactFilter (line 157) | ExcludeTestScopeArtifactFilter() { method getArtifactFeature (line 161) | @Override FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/CommandLineBuilder.java class CommandLineBuilder (line 32) | final class CommandLineBuilder { method CommandLineBuilder (line 42) | private CommandLineBuilder(String mainClass) { method forMainClass (line 46) | static CommandLineBuilder forMainClass(String mainClass) { method withJvmArguments (line 50) | CommandLineBuilder withJvmArguments(String... jvmArguments) { method withSystemProperties (line 57) | CommandLineBuilder withSystemProperties(Map systemProp... method withClasspath (line 65) | CommandLineBuilder withClasspath(URL... elements) { method withArguments (line 70) | CommandLineBuilder withArguments(String... arguments) { method build (line 77) | List build() { class ClasspathBuilder (line 93) | static class ClasspathBuilder { method build (line 95) | static String build(List classpathElements) { method toFile (line 106) | private static File toFile(URL element) { class SystemPropertyFormatter (line 120) | private static class SystemPropertyFormatter { method format (line 122) | static String format(String key, String value) { FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/DependencyFilter.java class DependencyFilter (line 31) | public abstract class DependencyFilter extends AbstractArtifactsFilter { method DependencyFilter (line 40) | public DependencyFilter(List dependenc... method filter (line 44) | @Override method filter (line 55) | protected abstract boolean filter(Artifact artifact); method equals (line 65) | protected final boolean equals(Artifact artifact, FilterableDependency... method getFilters (line 76) | protected final List getFilters() { FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/DubboProcessAotMojo.java class DubboProcessAotMojo (line 29) | @Mojo( method executeAot (line 77) | @Override method getAotArguments (line 86) | private String[] getAotArguments(String applicationClass) { method getClassPath (line 98) | private List getClassPath() throws Exception { FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/Exclude.java class Exclude (line 22) | public class Exclude extends FilterableDependency { FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/ExcludeFilter.java class ExcludeFilter (line 27) | public class ExcludeFilter extends DependencyFilter { method ExcludeFilter (line 29) | public ExcludeFilter(Exclude... excludes) { method ExcludeFilter (line 33) | public ExcludeFilter(List excludes) { method filter (line 37) | @Override FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/FilterableDependency.java class FilterableDependency (line 23) | abstract class FilterableDependency { method getGroupId (line 43) | String getGroupId() { method setGroupId (line 47) | void setGroupId(String groupId) { method getArtifactId (line 51) | String getArtifactId() { method setArtifactId (line 55) | void setArtifactId(String artifactId) { method getClassifier (line 59) | String getClassifier() { method setClassifier (line 63) | void setClassifier(String classifier) { FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/Include.java class Include (line 22) | public class Include extends FilterableDependency { FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/IncludeFilter.java class IncludeFilter (line 28) | public class IncludeFilter extends DependencyFilter { method IncludeFilter (line 30) | public IncludeFilter(List includes) { method filter (line 34) | @Override FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/JavaCompilerPluginConfiguration.java class JavaCompilerPluginConfiguration (line 28) | class JavaCompilerPluginConfiguration { method JavaCompilerPluginConfiguration (line 32) | JavaCompilerPluginConfiguration(MavenProject project) { method getSourceMajorVersion (line 36) | String getSourceMajorVersion() { method getTargetMajorVersion (line 46) | String getTargetMajorVersion() { method getReleaseVersion (line 56) | String getReleaseVersion() { method getConfigurationValue (line 66) | private String getConfigurationValue(String propertyName) { method getPropertyValue (line 77) | private String getPropertyValue(String propertyName) { method getNodeValue (line 84) | private String getNodeValue(Xpp3Dom dom, String... childNames) { method majorVersionFor (line 98) | private String majorVersionFor(String version) { FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/JavaExecutable.java class JavaExecutable (line 32) | public class JavaExecutable { method JavaExecutable (line 36) | public JavaExecutable() { method findInJavaHome (line 42) | private File findInJavaHome(String javaHome) { method processBuilder (line 56) | public ProcessBuilder processBuilder(String... arguments) { method toString (line 62) | @Override FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/JavaProcessExecutor.java class JavaProcessExecutor (line 33) | class JavaProcessExecutor { method JavaProcessExecutor (line 43) | JavaProcessExecutor(MavenSession mavenSession, ToolchainManager toolch... method JavaProcessExecutor (line 47) | private JavaProcessExecutor(MavenSession mavenSession, ToolchainManage... method withRunProcessCustomizer (line 54) | JavaProcessExecutor withRunProcessCustomizer(Consumer cust... method run (line 60) | int run(File workingDirectory, List args, Map ... method runAsync (line 78) | RunProcess runAsync(File workingDirectory, List args, Map getArgs() { method asArray (line 49) | String[] asArray() { method parseArgs (line 53) | private static String[] parseArgs(String arguments) { FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/RunProcess.java class RunProcess (line 29) | public class RunProcess { method RunProcess (line 45) | public RunProcess(String... command) { method RunProcess (line 56) | public RunProcess(File workingDirectory, String... command) { method run (line 61) | public int run(boolean waitForProcess, String... args) throws IOExcept... method run (line 65) | public int run(boolean waitForProcess, Collection args, Map findAllProtoFiles(final File protoSourceDir) { method executeCommandLine (line 248) | public int executeCommandLine(List commandArgs) throws Command... method buildDubboProtocPlugin (line 272) | private DubboProtocPlugin buildDubboProtocPlugin(String dubboVersion, ... method resolvePluginDependencies (line 294) | private List resolvePluginDependencies() { method createProtocArtifact (line 347) | protected Artifact createProtocArtifact(final String artifactSpec) { method createDependencyArtifact (line 362) | protected Artifact createDependencyArtifact( method resolveBinaryArtifact (line 384) | protected File resolveBinaryArtifact(final Artifact artifact) { method makeAllProtoPaths (line 453) | protected Set makeAllProtoPaths() { method hash (line 513) | private static String hash(String input) { method getError (line 526) | public String getError() { method getOutput (line 530) | public String getOutput() { method fixUnicodeOutput (line 534) | private static String fixUnicodeOutput(final String message) { FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/protoc/DubboProtocPlugin.java class DubboProtocPlugin (line 23) | public class DubboProtocPlugin { method DubboProtocPlugin (line 35) | public DubboProtocPlugin() {} method getId (line 37) | public String getId() { method setId (line 41) | public void setId(String id) { method getMainClass (line 45) | public String getMainClass() { method setMainClass (line 49) | public void setMainClass(String mainClass) { method getDubboVersion (line 53) | public String getDubboVersion() { method setDubboVersion (line 57) | public void setDubboVersion(String dubboVersion) { method getJavaHome (line 61) | public String getJavaHome() { method setJavaHome (line 65) | public void setJavaHome(String javaHome) { method getPluginDirectory (line 69) | public File getPluginDirectory() { method setPluginDirectory (line 73) | public void setPluginDirectory(File pluginDirectory) { method getResolvedJars (line 77) | public List getResolvedJars() { method setResolvedJars (line 81) | public void setResolvedJars(List resolvedJars) { method addResolvedJar (line 85) | public void addResolvedJar(File jar) { method getArgs (line 89) | public List getArgs() { method setArgs (line 93) | public void setArgs(List args) { method addArg (line 97) | public void addArg(String arg) { method getJvmArgs (line 101) | public List getJvmArgs() { method setJvmArgs (line 105) | public void setJvmArgs(List jvmArgs) { method addJvmArg (line 109) | public void addJvmArg(String jvmArg) { method getPluginName (line 113) | public String getPluginName() { method getProtocPlugin (line 117) | public File getProtocPlugin() { method setProtocPlugin (line 121) | public void setProtocPlugin(File protocPlugin) { method toString (line 125) | @Override FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/protoc/DubboProtocPluginWrapper.java type DubboProtocPluginWrapper (line 23) | public interface DubboProtocPluginWrapper { method createProtocPlugin (line 25) | File createProtocPlugin(DubboProtocPlugin dubboProtocPlugin, Log log); FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/protoc/DubboProtocPluginWrapperFactory.java class DubboProtocPluginWrapperFactory (line 24) | public class DubboProtocPluginWrapperFactory { method DubboProtocPluginWrapperFactory (line 31) | public DubboProtocPluginWrapperFactory() { method findByOs (line 36) | public DubboProtocPluginWrapper findByOs() { FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/protoc/LinuxDubboProtocPluginWrapper.java class LinuxDubboProtocPluginWrapper (line 27) | public class LinuxDubboProtocPluginWrapper implements DubboProtocPluginW... method createProtocPlugin (line 29) | @Override method createPluginDirectory (line 74) | private void createPluginDirectory(File pluginDirectory) { FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/protoc/ProtocMetaData.java class ProtocMetaData (line 23) | public class ProtocMetaData { method ProtocMetaData (line 31) | public ProtocMetaData() {} method ProtocMetaData (line 33) | public ProtocMetaData( method getProtocExecutable (line 46) | public String getProtocExecutable() { method setProtocExecutable (line 50) | public void setProtocExecutable(String protocExecutable) { method getProtoSourceDirs (line 54) | public Collection getProtoSourceDirs() { method setProtoSourceDirs (line 58) | public void setProtoSourceDirs(Collection protoSourceDirs) { method getProtoFiles (line 62) | public List getProtoFiles() { method setProtoFiles (line 66) | public void setProtoFiles(List protoFiles) { method getOutputDir (line 70) | public File getOutputDir() { method setOutputDir (line 74) | public void setOutputDir(File outputDir) { method getDubboProtocPlugin (line 78) | public DubboProtocPlugin getDubboProtocPlugin() { method setDubboProtocPlugin (line 82) | public void setDubboProtocPlugin(DubboProtocPlugin dubboProtocPlugin) { FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/protoc/WinDubboProtocPluginWrapper.java class WinDubboProtocPluginWrapper (line 26) | public class WinDubboProtocPluginWrapper implements DubboProtocPluginWra... method createProtocPlugin (line 28) | @Override FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/protoc/command/DefaultProtocCommandBuilder.java class DefaultProtocCommandBuilder (line 26) | public class DefaultProtocCommandBuilder implements ProtocCommandArgsBui... method buildProtocCommandArgs (line 28) | @Override FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/protoc/command/ProtocCommandArgsBuilder.java type ProtocCommandArgsBuilder (line 23) | public interface ProtocCommandArgsBuilder { method buildProtocCommandArgs (line 25) | List buildProtocCommandArgs(ProtocMetaData protocMetaData) thr... FILE: dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/protoc/enums/DubboGenerateTypeEnum.java type DubboGenerateTypeEnum (line 19) | public enum DubboGenerateTypeEnum { method DubboGenerateTypeEnum (line 26) | DubboGenerateTypeEnum(String id, String mainClass) { method getByType (line 31) | public static DubboGenerateTypeEnum getByType(String dubboGenerateType) { method getId (line 41) | public String getId() { method setId (line 45) | public void setId(String id) { method getMainClass (line 49) | public String getMainClass() { method setMainClass (line 53) | public void setMainClass(String mainClass) { FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/AbstractCacheManager.java class AbstractCacheManager (line 40) | public abstract class AbstractCacheManager implements Disposable { method init (line 48) | protected void init( method toValueType (line 89) | protected abstract V toValueType(String value); method getName (line 91) | protected abstract String getName(); method validate (line 93) | protected boolean validate(String key, V value) { method get (line 97) | public V get(String key) { method put (line 101) | public void put(String key, V apps) { method remove (line 107) | public V remove(String key) { method getAll (line 111) | public Map getAll() { method update (line 128) | public void update(Map newCache) { method destroy (line 134) | public void destroy() { class CacheRefreshTask (line 155) | public static class CacheRefreshTask implements Runnable { method CacheRefreshTask (line 163) | public CacheRefreshTask( method run (line 174) | @Override method getCacheStore (line 195) | public FileCacheStore getCacheStore() { method getCache (line 199) | public LRUCache getCache() { FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/AbstractServiceNameMapping.java class AbstractServiceNameMapping (line 49) | public abstract class AbstractServiceNameMapping implements ServiceNameM... method AbstractServiceNameMapping (line 57) | public AbstractServiceNameMapping(ApplicationModel applicationModel) { method setApplicationModel (line 76) | public void setApplicationModel(ApplicationModel applicationModel) { method get (line 85) | public abstract Set get(URL url); method getAndListen (line 92) | public abstract Set getAndListen(URL url, MappingListener mapp... method removeListener (line 94) | protected abstract void removeListener(URL url, MappingListener mappin... method getAndListen (line 96) | @Override method stopListen (line 133) | @Override method parseServices (line 155) | static Set parseServices(String literalServices) { method putCachedMapping (line 164) | @Override method putCachedMappingIfAbsent (line 169) | protected void putCachedMappingIfAbsent(String serviceKey, Set... method getMapping (line 181) | @Override method getRemoteMapping (line 190) | @Override method removeCachedMapping (line 195) | @Override method getMappingLock (line 200) | public Lock getMappingLock(String key) { method removeMappingLock (line 204) | protected void removeMappingLock(String key) { method $destroy (line 216) | @Override class AsyncMappingTask (line 223) | private class AsyncMappingTask implements Callable> { method AsyncMappingTask (line 228) | public AsyncMappingTask(MappingListener listener, URL subscribedURL,... method call (line 234) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/DefaultMetadataParamsFilter.java class DefaultMetadataParamsFilter (line 35) | @Activate method DefaultMetadataParamsFilter (line 40) | public DefaultMetadataParamsFilter() { method instanceParamsIncluded (line 59) | @Override method serviceParamsExcluded (line 64) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/DubboMetadataServiceV2Triple.java class DubboMetadataServiceV2Triple (line 44) | public final class DubboMetadataServiceV2Triple { method newStub (line 60) | @SuppressWarnings("unchecked") class MetadataServiceV2Stub (line 132) | public static class MetadataServiceV2Stub implements MetadataServiceV2... method MetadataServiceV2Stub (line 135) | public MetadataServiceV2Stub(Invoker invoker) { method $destroy (line 139) | @Override method getMetadataInfo (line 144) | @Override method getMetadataInfoAsync (line 149) | public CompletableFuture getMetadataInfoAsync(Metada... method getMetadataInfo (line 153) | public void getMetadataInfo(MetadataRequest request, StreamObserver<... method getOpenAPIInfo (line 157) | @Override method getOpenAPIInfoAsync (line 162) | public CompletableFuture getOpenAPIInfoAsync(OpenAPIReq... method getOpenAPIInfo (line 166) | public void getOpenAPIInfo(OpenAPIRequest request, StreamObserver BiConsumer> syncToAsync(java.uti... method getMetadataInfoAsync (line 188) | @Override method getOpenAPIInfoAsync (line 193) | @Override method getMetadataInfo (line 202) | public void getMetadataInfo(MetadataRequest request, StreamObserver<... method getOpenAPIInfo (line 213) | public void getOpenAPIInfo(OpenAPIRequest request, StreamObserver apps) { method getServiceKey (line 31) | public String getServiceKey() { method getApps (line 35) | public Set getApps() { method toString (line 39) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MappingListener.java type MappingListener (line 19) | public interface MappingListener { method onEvent (line 20) | void onEvent(MappingChangedEvent event); method stop (line 22) | void stop(); FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataConstants.java type MetadataConstants (line 19) | public interface MetadataConstants { FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataInfo.java class MetadataInfo (line 58) | public class MetadataInfo implements Serializable { method MetadataInfo (line 83) | public MetadataInfo() { method MetadataInfo (line 87) | public MetadataInfo(String app) { method MetadataInfo (line 91) | public MetadataInfo(String app, String revision, Map getServices() { method getServiceInfo (line 245) | public ServiceInfo getServiceInfo(String protocolServiceKey) { method getNoProtocolServiceInfo (line 256) | public ServiceInfo getNoProtocolServiceInfo(String serviceKeyWithoutPr... method getValidServiceInfo (line 274) | public ServiceInfo getValidServiceInfo(String serviceKey) { method getMatchedServiceInfos (line 285) | public List getMatchedServiceInfos(ProtocolServiceKey con... method getExtendParams (line 291) | public Map getExtendParams() { method getInstanceParams (line 295) | public Map getInstanceParams() { method getParameter (line 299) | public String getParameter(String key, String serviceKey) { method getParameters (line 307) | public Map getParameters(String serviceKey) { method getServiceString (line 315) | public String getServiceString(String protocolServiceKey) { method addSubscribedURL (line 327) | public synchronized void addSubscribedURL(URL url) { method removeSubscribedURL (line 334) | public boolean removeSubscribedURL(URL url) { method getSubscribedServiceURLs (line 341) | public ConcurrentNavigableMap> getSubscribedSer... method getExportedServiceURLs (line 345) | public ConcurrentNavigableMap> getExportedServi... method collectExportedURLSet (line 349) | public Set collectExportedURLSet() { method addURL (line 359) | private boolean addURL(Map> serviceURLs, URL ur... method removeURL (line 365) | boolean removeURL(Map> serviceURLs, URL url) { method newSortedURLs (line 379) | private SortedSet newSortedURLs(String serviceKey) { method hashCode (line 383) | @Override method equals (line 388) | @Override method extractInstanceParams (line 405) | private void extractInstanceParams(URL url, List... method toString (line 454) | @Override method toFullString (line 463) | public String toFullString() { method getSimplifiedServices (line 467) | private String getSimplifiedServices(Map services) { method clone (line 475) | @Override method readResolve (line 490) | private Object readResolve() { class ServiceInfo (line 495) | public static class ServiceInfo implements Serializable { method ServiceInfo (line 521) | public ServiceInfo() {} method ServiceInfo (line 523) | public ServiceInfo(URL url, List filters) { method ServiceInfo (line 539) | public ServiceInfo( method extractServiceParams (line 559) | private Map extractServiceParams(URL url, List params,... method init (line 631) | protected void init() { method getMatchKey (line 642) | public String getMatchKey() { method buildMatchKey (line 650) | private String buildMatchKey() { method matchProtocolServiceKey (line 658) | public boolean matchProtocolServiceKey(ProtocolServiceKey protocolSe... method getProtocolServiceKey (line 662) | public ProtocolServiceKey getProtocolServiceKey() { method buildServiceKey (line 670) | private String buildServiceKey(String name, String group, String ver... method getServiceKey (line 675) | public String getServiceKey() { method getName (line 683) | public String getName() { method setName (line 687) | public void setName(String name) { method getGroup (line 691) | public String getGroup() { method setGroup (line 695) | public void setGroup(String group) { method getVersion (line 699) | public String getVersion() { method setVersion (line 703) | public void setVersion(String version) { method getPath (line 707) | public String getPath() { method setPath (line 711) | public void setPath(String path) { method getProtocol (line 715) | public String getProtocol() { method setProtocol (line 719) | public void setProtocol(String protocol) { method getPort (line 723) | public int getPort() { method setPort (line 727) | public void setPort(int port) { method getParams (line 731) | public Map getParams() { method setParams (line 738) | public void setParams(Map params) { method getAllParams (line 742) | @Transient method getParameter (line 754) | public String getParameter(String key) { method getMethodParameter (line 764) | public String getMethodParameter(String method, String key, String d... method getMethodParameter (line 773) | private String getMethodParameter(String method, String key, Map params) { method getNumbers (line 825) | public Map getNumbers() { method getMethodNumbers (line 833) | public Map> getMethodNumbers() { method getUrl (line 840) | public URL getUrl() { method equals (line 844) | @Override method hashCode (line 866) | @Override method toString (line 871) | @Override method toFullString (line 876) | public String toFullString() { class URLComparator (line 887) | static class URLComparator implements Comparator { method compare (line 891) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataInfoV2.java class MetadataInfoV2 (line 26) | public final class MetadataInfoV2 extends com.google.protobuf.GeneratedM... method MetadataInfoV2 (line 33) | private MetadataInfoV2(com.google.protobuf.GeneratedMessageV3.Builder<... method MetadataInfoV2 (line 37) | private MetadataInfoV2() { method newInstance (line 42) | @Override method getDescriptor (line 48) | public static final com.google.protobuf.Descriptors.Descriptor getDesc... method internalGetMapField (line 52) | @SuppressWarnings({"rawtypes"}) method internalGetFieldAccessorTable (line 63) | @Override method getApp (line 82) | @Override method getAppBytes (line 103) | @Override method getVersion (line 128) | @Override method getVersionBytes (line 149) | @Override class ServicesDefaultEntryHolder (line 163) | private static final class ServicesDefaultEntryHolder { method internalGetServices (line 177) | private com.google.protobuf.MapField internalGe... method getServicesCount (line 184) | public int getServicesCount() { method containsServices (line 195) | @Override method getServices (line 206) | @Override method getServicesMap (line 219) | @Override method getServicesOrDefault (line 231) | @Override method getServicesOrThrow (line 250) | @Override method isInitialized (line 264) | @Override method writeTo (line 278) | @Override method getSerializedSize (line 291) | @Override method equals (line 319) | @Override method hashCode (line 344) | @Override method parseFrom (line 364) | public static MetadataInfoV2 parseFrom(java.nio.ByteBuffer data) method parseFrom (line 369) | public static MetadataInfoV2 parseFrom( method parseFrom (line 375) | public static MetadataInfoV2 parseFrom(com.google.protobuf.ByteString ... method parseFrom (line 380) | public static MetadataInfoV2 parseFrom( method parseFrom (line 386) | public static MetadataInfoV2 parseFrom(byte[] data) throws com.google.... method parseFrom (line 390) | public static MetadataInfoV2 parseFrom(byte[] data, com.google.protobu... method parseFrom (line 395) | public static MetadataInfoV2 parseFrom(java.io.InputStream input) thro... method parseFrom (line 399) | public static MetadataInfoV2 parseFrom( method parseDelimitedFrom (line 405) | public static MetadataInfoV2 parseDelimitedFrom(java.io.InputStream in... method parseDelimitedFrom (line 409) | public static MetadataInfoV2 parseDelimitedFrom( method parseFrom (line 415) | public static MetadataInfoV2 parseFrom(com.google.protobuf.CodedInputS... method parseFrom (line 419) | public static MetadataInfoV2 parseFrom( method newBuilderForType (line 425) | @Override method newBuilder (line 430) | public static Builder newBuilder() { method newBuilder (line 434) | public static Builder newBuilder(MetadataInfoV2 prototype) { method toBuilder (line 438) | @Override method newBuilderForType (line 443) | @Override class Builder (line 456) | public static final class Builder extends com.google.protobuf.Generate... method getDescriptor (line 460) | public static final com.google.protobuf.Descriptors.Descriptor getDe... method internalGetMapField (line 464) | @SuppressWarnings({"rawtypes"}) method internalGetMutableMapField (line 474) | @SuppressWarnings({"rawtypes"}) method internalGetFieldAccessorTable (line 484) | @Override method Builder (line 492) | private Builder() {} method Builder (line 494) | private Builder(BuilderParent parent) { method clear (line 498) | @Override method getDescriptorForType (line 508) | @Override method getDefaultInstanceForType (line 513) | @Override method build (line 518) | @Override method buildPartial (line 527) | @Override method buildPartial0 (line 537) | private void buildPartial0(MetadataInfoV2 result) { method clone (line 551) | @Override method setField (line 556) | @Override method clearField (line 561) | @Override method clearOneof (line 566) | @Override method setRepeatedField (line 571) | @Override method addRepeatedField (line 577) | @Override method mergeFrom (line 582) | @Override method mergeFrom (line 592) | public Builder mergeFrom(MetadataInfoV2 other) { method isInitialized (line 613) | @Override method mergeFrom (line 618) | @Override method getApp (line 680) | public String getApp() { method getAppBytes (line 700) | public com.google.protobuf.ByteString getAppBytes() { method setApp (line 720) | public Builder setApp(String value) { method clearApp (line 738) | public Builder clearApp() { method setAppBytes (line 754) | public Builder setAppBytes(com.google.protobuf.ByteString value) { method getVersion (line 775) | public String getVersion() { method getVersionBytes (line 795) | public com.google.protobuf.ByteString getVersionBytes() { method setVersion (line 815) | public Builder setVersion(String value) { method clearVersion (line 833) | public Builder clearVersion() { method setVersionBytes (line 849) | public Builder setVersionBytes(com.google.protobuf.ByteString value) { method internalGetServices (line 862) | private com.google.protobuf.MapField internal... method internalGetMutableServices (line 869) | private com.google.protobuf.MapField internal... method getServicesCount (line 881) | public int getServicesCount() { method containsServices (line 892) | @Override method getServices (line 903) | @Override method getServicesMap (line 916) | @Override method getServicesOrDefault (line 928) | @Override method getServicesOrThrow (line 947) | @Override method clearServices (line 959) | public Builder clearServices() { method removeServices (line 972) | public Builder removeServices(String key) { method getMutableServices (line 983) | @Deprecated method putServices (line 996) | public Builder putServices(String key, ServiceInfoV2 value) { method putAllServices (line 1015) | public Builder putAllServices(java.util.Map v... method setUnknownFields (line 1021) | @Override method mergeUnknownFields (line 1026) | @Override method getDefaultInstance (line 1041) | public static MetadataInfoV2 getDefaultInstance() { method parsePartialFrom (line 1047) | @Override method parser (line 1067) | public static com.google.protobuf.Parser parser() { method getParserForType (line 1071) | @Override method getDefaultInstanceForType (line 1076) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataInfoV2OrBuilder.java type MetadataInfoV2OrBuilder (line 19) | public interface MetadataInfoV2OrBuilder method getApp (line 32) | String getApp(); method getAppBytes (line 42) | com.google.protobuf.ByteString getAppBytes(); method getVersion (line 52) | String getVersion(); method getVersionBytes (line 62) | com.google.protobuf.ByteString getVersionBytes(); method getServicesCount (line 71) | int getServicesCount(); method containsServices (line 80) | boolean containsServices(String key); method getServices (line 85) | @Deprecated method getServicesMap (line 95) | java.util.Map getServicesMap(); method getServicesOrDefault (line 105) | ServiceInfoV2 getServicesOrDefault( method getServicesOrThrow (line 117) | ServiceInfoV2 getServicesOrThrow(String key); FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataParamsFilter.java type MetadataParamsFilter (line 32) | @SPI method serviceParamsIncluded (line 40) | default String[] serviceParamsIncluded() { method serviceParamsExcluded (line 49) | default String[] serviceParamsExcluded() { method instanceParamsIncluded (line 58) | default String[] instanceParamsIncluded() { method instanceParamsExcluded (line 67) | default String[] instanceParamsExcluded() { FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataRequest.java class MetadataRequest (line 26) | public final class MetadataRequest extends com.google.protobuf.Generated... method MetadataRequest (line 33) | private MetadataRequest(com.google.protobuf.GeneratedMessageV3.Builder... method MetadataRequest (line 37) | private MetadataRequest() { method newInstance (line 41) | @Override method getDescriptor (line 47) | public static final com.google.protobuf.Descriptors.Descriptor getDesc... method internalGetFieldAccessorTable (line 51) | @Override method getRevision (line 70) | @Override method getRevisionBytes (line 91) | @Override method isInitialized (line 105) | @Override method writeTo (line 119) | @Override method getSerializedSize (line 127) | @Override method equals (line 143) | @Override method hashCode (line 162) | @Override method parseFrom (line 176) | public static MetadataRequest parseFrom(java.nio.ByteBuffer data) method parseFrom (line 181) | public static MetadataRequest parseFrom( method parseFrom (line 187) | public static MetadataRequest parseFrom(com.google.protobuf.ByteString... method parseFrom (line 192) | public static MetadataRequest parseFrom( method parseFrom (line 198) | public static MetadataRequest parseFrom(byte[] data) throws com.google... method parseFrom (line 202) | public static MetadataRequest parseFrom(byte[] data, com.google.protob... method parseFrom (line 207) | public static MetadataRequest parseFrom(java.io.InputStream input) thr... method parseFrom (line 211) | public static MetadataRequest parseFrom( method parseDelimitedFrom (line 217) | public static MetadataRequest parseDelimitedFrom(java.io.InputStream i... method parseDelimitedFrom (line 221) | public static MetadataRequest parseDelimitedFrom( method parseFrom (line 227) | public static MetadataRequest parseFrom(com.google.protobuf.CodedInput... method parseFrom (line 231) | public static MetadataRequest parseFrom( method newBuilderForType (line 237) | @Override method newBuilder (line 242) | public static Builder newBuilder() { method newBuilder (line 246) | public static Builder newBuilder(MetadataRequest prototype) { method toBuilder (line 250) | @Override method newBuilderForType (line 255) | @Override class Builder (line 268) | public static final class Builder extends com.google.protobuf.Generate... method getDescriptor (line 272) | public static final com.google.protobuf.Descriptors.Descriptor getDe... method internalGetFieldAccessorTable (line 276) | @Override method Builder (line 284) | private Builder() {} method Builder (line 286) | private Builder(BuilderParent parent) { method clear (line 290) | @Override method getDescriptorForType (line 298) | @Override method getDefaultInstanceForType (line 303) | @Override method build (line 308) | @Override method buildPartial (line 317) | @Override method buildPartial0 (line 327) | private void buildPartial0(MetadataRequest result) { method clone (line 334) | @Override method setField (line 339) | @Override method clearField (line 344) | @Override method clearOneof (line 349) | @Override method setRepeatedField (line 354) | @Override method addRepeatedField (line 360) | @Override method mergeFrom (line 365) | @Override method mergeFrom (line 375) | public Builder mergeFrom(MetadataRequest other) { method isInitialized (line 389) | @Override method mergeFrom (line 394) | @Override method getRevision (line 442) | public String getRevision() { method getRevisionBytes (line 462) | public com.google.protobuf.ByteString getRevisionBytes() { method setRevision (line 482) | public Builder setRevision(String value) { method clearRevision (line 500) | public Builder clearRevision() { method setRevisionBytes (line 516) | public Builder setRevisionBytes(com.google.protobuf.ByteString value) { method setUnknownFields (line 527) | @Override method mergeUnknownFields (line 532) | @Override method getDefaultInstance (line 547) | public static MetadataRequest getDefaultInstance() { method parsePartialFrom (line 553) | @Override method parser (line 573) | public static com.google.protobuf.Parser parser() { method getParserForType (line 577) | @Override method getDefaultInstanceForType (line 582) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataRequestOrBuilder.java type MetadataRequestOrBuilder (line 19) | public interface MetadataRequestOrBuilder method getRevision (line 32) | String getRevision(); method getRevisionBytes (line 42) | com.google.protobuf.ByteString getRevisionBytes(); FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataService.java type MetadataService (line 43) | @OpenAPI(hidden = "true") method serviceName (line 61) | String serviceName(); method version (line 69) | default String version() { method getMetadataURL (line 73) | URL getMetadataURL(); method getSubscribedURLs (line 82) | default SortedSet getSubscribedURLs() { method getExportedURLs (line 93) | default SortedSet getExportedURLs() { method getExportedURLs (line 105) | default SortedSet getExportedURLs(String serviceInterface) { method getExportedURLs (line 119) | default SortedSet getExportedURLs(String serviceInterface, Str... method getExportedURLs (line 134) | default SortedSet getExportedURLs(String serviceInterface, Str... method getExportedURLs (line 150) | SortedSet getExportedURLs(String serviceInterface, String grou... method getExportedServiceURLs (line 152) | default Set getExportedServiceURLs() { method getServiceDefinition (line 161) | default String getServiceDefinition(String interfaceName, String versi... method getServiceDefinition (line 165) | String getServiceDefinition(String serviceKey); method getMetadataInfo (line 167) | MetadataInfo getMetadataInfo(String revision); method getMetadataInfos (line 169) | List getMetadataInfos(); method toSortedStrings (line 179) | static SortedSet toSortedStrings(Iterable iterable) { method toSortedStrings (line 191) | static SortedSet toSortedStrings(Stream stream) { method isMetadataService (line 195) | static boolean isMetadataService(String interfaceName) { method exportInstanceMetadata (line 208) | @Mapping(enabled = false) method getInstanceMetadataChangedListenerMap (line 220) | @Mapping(enabled = false) method getAndListenInstanceMetadata (line 235) | @Mapping(enabled = false) method getOpenAPI (line 241) | @Mapping("//${" + H2_SETTINGS_OPENAPI_PREFIX + ".path:dubbo/openapi}/{... FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataServiceDetector.java class MetadataServiceDetector (line 21) | public class MetadataServiceDetector implements BuiltinServiceDetector { method getService (line 23) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataServiceV2.java type MetadataServiceV2 (line 21) | public interface MetadataServiceV2 extends org.apache.dubbo.rpc.model.Du... method getMetadataInfo (line 31) | MetadataInfoV2 getMetadataInfo(MetadataRequest request); method getMetadataInfoAsync (line 33) | CompletableFuture getMetadataInfoAsync(MetadataRequest... method getOpenAPIInfo (line 40) | OpenAPIInfo getOpenAPIInfo(OpenAPIRequest request); method getOpenAPIInfoAsync (line 42) | CompletableFuture getOpenAPIInfoAsync(OpenAPIRequest requ... FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataServiceV2Detector.java class MetadataServiceV2Detector (line 24) | public class MetadataServiceV2Detector implements BuiltinServiceDetector { method getService (line 31) | @Override method support (line 40) | public static boolean support() { FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataServiceV2OuterClass.java class MetadataServiceV2OuterClass (line 19) | public final class MetadataServiceV2OuterClass { method MetadataServiceV2OuterClass (line 20) | private MetadataServiceV2OuterClass() {} method registerAllExtensions (line 22) | public static void registerAllExtensions(com.google.protobuf.Extension... method registerAllExtensions (line 24) | public static void registerAllExtensions(com.google.protobuf.Extension... method getDescriptor (line 57) | public static com.google.protobuf.Descriptors.FileDescriptor getDescri... FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/OpenAPIFormat.java type OpenAPIFormat (line 26) | public enum OpenAPIFormat implements com.google.protobuf.ProtocolMessage... method getNumber (line 79) | public final int getNumber() { method valueOf (line 91) | @Deprecated method forNumber (line 100) | public static OpenAPIFormat forNumber(int value) { method internalGetValueMap (line 113) | public static com.google.protobuf.Internal.EnumLiteMap ... method findValueByNumber (line 119) | public OpenAPIFormat findValueByNumber(int number) { method getValueDescriptor (line 124) | public final com.google.protobuf.Descriptors.EnumValueDescriptor getVa... method getDescriptorForType (line 131) | public final com.google.protobuf.Descriptors.EnumDescriptor getDescrip... method getDescriptor (line 135) | public static final com.google.protobuf.Descriptors.EnumDescriptor get... method valueOf (line 141) | public static OpenAPIFormat valueOf(com.google.protobuf.Descriptors.En... method OpenAPIFormat (line 153) | private OpenAPIFormat(int value) { FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/OpenAPIInfo.java class OpenAPIInfo (line 26) | public final class OpenAPIInfo extends com.google.protobuf.GeneratedMess... method OpenAPIInfo (line 33) | private OpenAPIInfo(com.google.protobuf.GeneratedMessageV3.Builder ... method OpenAPIInfo (line 37) | private OpenAPIInfo() { method newInstance (line 41) | @Override method getDescriptor (line 47) | public static final com.google.protobuf.Descriptors.Descriptor getDesc... method internalGetFieldAccessorTable (line 51) | @Override method getDefinition (line 70) | @Override method getDefinitionBytes (line 91) | @Override method isInitialized (line 105) | @Override method writeTo (line 119) | @Override method getSerializedSize (line 127) | @Override method equals (line 143) | @Override method hashCode (line 162) | @Override method parseFrom (line 176) | public static OpenAPIInfo parseFrom(java.nio.ByteBuffer data) method parseFrom (line 181) | public static OpenAPIInfo parseFrom( method parseFrom (line 187) | public static OpenAPIInfo parseFrom(com.google.protobuf.ByteString data) method parseFrom (line 192) | public static OpenAPIInfo parseFrom( method parseFrom (line 198) | public static OpenAPIInfo parseFrom(byte[] data) throws com.google.pro... method parseFrom (line 202) | public static OpenAPIInfo parseFrom(byte[] data, com.google.protobuf.E... method parseFrom (line 207) | public static OpenAPIInfo parseFrom(java.io.InputStream input) throws ... method parseFrom (line 211) | public static OpenAPIInfo parseFrom( method parseDelimitedFrom (line 217) | public static OpenAPIInfo parseDelimitedFrom(java.io.InputStream input... method parseDelimitedFrom (line 221) | public static OpenAPIInfo parseDelimitedFrom( method parseFrom (line 227) | public static OpenAPIInfo parseFrom(com.google.protobuf.CodedInputStre... method parseFrom (line 231) | public static OpenAPIInfo parseFrom( method newBuilderForType (line 237) | @Override method newBuilder (line 242) | public static Builder newBuilder() { method newBuilder (line 246) | public static Builder newBuilder(OpenAPIInfo prototype) { method toBuilder (line 250) | @Override method newBuilderForType (line 255) | @Override class Builder (line 268) | public static final class Builder extends com.google.protobuf.Generate... method getDescriptor (line 272) | public static final com.google.protobuf.Descriptors.Descriptor getDe... method internalGetFieldAccessorTable (line 276) | @Override method Builder (line 283) | private Builder() {} method Builder (line 285) | private Builder(BuilderParent parent) { method clear (line 289) | @Override method getDescriptorForType (line 297) | @Override method getDefaultInstanceForType (line 302) | @Override method build (line 307) | @Override method buildPartial (line 316) | @Override method buildPartial0 (line 326) | private void buildPartial0(OpenAPIInfo result) { method clone (line 333) | @Override method setField (line 338) | @Override method clearField (line 343) | @Override method clearOneof (line 348) | @Override method setRepeatedField (line 353) | @Override method addRepeatedField (line 359) | @Override method mergeFrom (line 364) | @Override method mergeFrom (line 374) | public Builder mergeFrom(OpenAPIInfo other) { method isInitialized (line 388) | @Override method mergeFrom (line 393) | @Override method getDefinition (line 441) | public String getDefinition() { method getDefinitionBytes (line 461) | public com.google.protobuf.ByteString getDefinitionBytes() { method setDefinition (line 481) | public Builder setDefinition(String value) { method clearDefinition (line 499) | public Builder clearDefinition() { method setDefinitionBytes (line 515) | public Builder setDefinitionBytes(com.google.protobuf.ByteString val... method setUnknownFields (line 526) | @Override method mergeUnknownFields (line 531) | @Override method getDefaultInstance (line 546) | public static OpenAPIInfo getDefaultInstance() { method parsePartialFrom (line 552) | @Override method parser (line 572) | public static com.google.protobuf.Parser parser() { method getParserForType (line 576) | @Override method getDefaultInstanceForType (line 581) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/OpenAPIInfoOrBuilder.java type OpenAPIInfoOrBuilder (line 19) | public interface OpenAPIInfoOrBuilder method getDefinition (line 32) | String getDefinition(); method getDefinitionBytes (line 42) | com.google.protobuf.ByteString getDefinitionBytes(); FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/OpenAPIRequest.java class OpenAPIRequest (line 26) | public final class OpenAPIRequest extends com.google.protobuf.GeneratedM... method OpenAPIRequest (line 33) | private OpenAPIRequest(com.google.protobuf.GeneratedMessageV3.Builder<... method OpenAPIRequest (line 37) | private OpenAPIRequest() { method newInstance (line 46) | @Override method getDescriptor (line 52) | public static final com.google.protobuf.Descriptors.Descriptor getDesc... method internalGetFieldAccessorTable (line 56) | @Override method getGroup (line 76) | @Override method getGroupBytes (line 97) | @Override method getVersion (line 123) | @Override method getVersionBytes (line 145) | @Override method getTagList (line 170) | public com.google.protobuf.ProtocolStringList getTagList() { method getTagCount (line 182) | public int getTagCount() { method getTag (line 195) | public String getTag(int index) { method getTagBytes (line 208) | public com.google.protobuf.ByteString getTagBytes(int index) { method getServiceList (line 225) | public com.google.protobuf.ProtocolStringList getServiceList() { method getServiceCount (line 237) | public int getServiceCount() { method getService (line 250) | public String getService(int index) { method getServiceBytes (line 263) | public com.google.protobuf.ByteString getServiceBytes(int index) { method getOpenapi (line 282) | @Override method getOpenapiBytes (line 305) | @Override method hasFormat (line 329) | @Override method getFormatValue (line 343) | @Override method getFormat (line 357) | @Override method hasPretty (line 375) | @Override method getPretty (line 389) | @Override method isInitialized (line 396) | @Override method writeTo (line 410) | @Override method getSerializedSize (line 436) | @Override method equals (line 480) | @Override method hashCode (line 527) | @Override method parseFrom (line 561) | public static OpenAPIRequest parseFrom(java.nio.ByteBuffer data) method parseFrom (line 566) | public static OpenAPIRequest parseFrom( method parseFrom (line 572) | public static OpenAPIRequest parseFrom(com.google.protobuf.ByteString ... method parseFrom (line 577) | public static OpenAPIRequest parseFrom( method parseFrom (line 583) | public static OpenAPIRequest parseFrom(byte[] data) throws com.google.... method parseFrom (line 587) | public static OpenAPIRequest parseFrom(byte[] data, com.google.protobu... method parseFrom (line 592) | public static OpenAPIRequest parseFrom(java.io.InputStream input) thro... method parseFrom (line 596) | public static OpenAPIRequest parseFrom( method parseDelimitedFrom (line 602) | public static OpenAPIRequest parseDelimitedFrom(java.io.InputStream in... method parseDelimitedFrom (line 606) | public static OpenAPIRequest parseDelimitedFrom( method parseFrom (line 612) | public static OpenAPIRequest parseFrom(com.google.protobuf.CodedInputS... method parseFrom (line 616) | public static OpenAPIRequest parseFrom( method newBuilderForType (line 622) | @Override method newBuilder (line 627) | public static Builder newBuilder() { method newBuilder (line 631) | public static Builder newBuilder(OpenAPIRequest prototype) { method toBuilder (line 635) | @Override method newBuilderForType (line 640) | @Override class Builder (line 653) | public static final class Builder extends com.google.protobuf.Generate... method getDescriptor (line 657) | public static final com.google.protobuf.Descriptors.Descriptor getDe... method internalGetFieldAccessorTable (line 661) | @Override method Builder (line 669) | private Builder() {} method Builder (line 671) | private Builder(BuilderParent parent) { method clear (line 675) | @Override method getDescriptorForType (line 689) | @Override method getDefaultInstanceForType (line 694) | @Override method build (line 699) | @Override method buildPartial (line 708) | @Override method buildPartial0 (line 718) | private void buildPartial0(OpenAPIRequest result) { method clone (line 749) | @Override method setField (line 754) | @Override method clearField (line 759) | @Override method clearOneof (line 764) | @Override method setRepeatedField (line 769) | @Override method addRepeatedField (line 775) | @Override method mergeFrom (line 780) | @Override method mergeFrom (line 790) | public Builder mergeFrom(OpenAPIRequest other) { method isInitialized (line 840) | @Override method mergeFrom (line 845) | @Override method getGroup (line 925) | public String getGroup() { method getGroupBytes (line 945) | public com.google.protobuf.ByteString getGroupBytes() { method setGroup (line 965) | public Builder setGroup(String value) { method clearGroup (line 983) | public Builder clearGroup() { method setGroupBytes (line 999) | public Builder setGroupBytes(com.google.protobuf.ByteString value) { method getVersion (line 1021) | public String getVersion() { method getVersionBytes (line 1042) | public com.google.protobuf.ByteString getVersionBytes() { method setVersion (line 1063) | public Builder setVersion(String value) { method clearVersion (line 1082) | public Builder clearVersion() { method setVersionBytes (line 1099) | public Builder setVersionBytes(com.google.protobuf.ByteString value) { method ensureTagIsMutable (line 1112) | private void ensureTagIsMutable() { method getTagList (line 1127) | public com.google.protobuf.ProtocolStringList getTagList() { method getTagCount (line 1140) | public int getTagCount() { method getTag (line 1153) | public String getTag(int index) { method getTagBytes (line 1166) | public com.google.protobuf.ByteString getTagBytes(int index) { method setTag (line 1180) | public Builder setTag(int index, String value) { method addTag (line 1200) | public Builder addTag(String value) { method addAllTag (line 1220) | public Builder addAllTag(Iterable values) { method clearTag (line 1236) | public Builder clearTag() { method addTagBytes (line 1253) | public Builder addTagBytes(com.google.protobuf.ByteString value) { method ensureServiceIsMutable (line 1267) | private void ensureServiceIsMutable() { method getServiceList (line 1282) | public com.google.protobuf.ProtocolStringList getServiceList() { method getServiceCount (line 1295) | public int getServiceCount() { method getService (line 1308) | public String getService(int index) { method getServiceBytes (line 1321) | public com.google.protobuf.ByteString getServiceBytes(int index) { method setService (line 1335) | public Builder setService(int index, String value) { method addService (line 1355) | public Builder addService(String value) { method addAllService (line 1375) | public Builder addAllService(Iterable values) { method clearService (line 1391) | public Builder clearService() { method addServiceBytes (line 1408) | public Builder addServiceBytes(com.google.protobuf.ByteString value) { method getOpenapi (line 1432) | public String getOpenapi() { method getOpenapiBytes (line 1454) | public com.google.protobuf.ByteString getOpenapiBytes() { method setOpenapi (line 1476) | public Builder setOpenapi(String value) { method clearOpenapi (line 1496) | public Builder clearOpenapi() { method setOpenapiBytes (line 1514) | public Builder setOpenapiBytes(com.google.protobuf.ByteString value) { method hasFormat (line 1536) | @Override method getFormatValue (line 1550) | @Override method setFormatValue (line 1565) | public Builder setFormatValue(int value) { method getFormat (line 1581) | @Override method setFormat (line 1597) | public Builder setFormat(OpenAPIFormat value) { method clearFormat (line 1616) | public Builder clearFormat() { method hasPretty (line 1634) | @Override method getPretty (line 1648) | @Override method setPretty (line 1663) | public Builder setPretty(boolean value) { method clearPretty (line 1680) | public Builder clearPretty() { method setUnknownFields (line 1687) | @Override method mergeUnknownFields (line 1692) | @Override method getDefaultInstance (line 1707) | public static OpenAPIRequest getDefaultInstance() { method parsePartialFrom (line 1713) | @Override method parser (line 1733) | public static com.google.protobuf.Parser parser() { method getParserForType (line 1737) | @Override method getDefaultInstanceForType (line 1742) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/OpenAPIRequestOrBuilder.java type OpenAPIRequestOrBuilder (line 19) | public interface OpenAPIRequestOrBuilder method getGroup (line 32) | String getGroup(); method getGroupBytes (line 42) | com.google.protobuf.ByteString getGroupBytes(); method getVersion (line 53) | String getVersion(); method getVersionBytes (line 64) | com.google.protobuf.ByteString getVersionBytes(); method getTagList (line 74) | java.util.List getTagList(); method getTagCount (line 84) | int getTagCount(); method getTag (line 95) | String getTag(int index); method getTagBytes (line 106) | com.google.protobuf.ByteString getTagBytes(int index); method getServiceList (line 116) | java.util.List getServiceList(); method getServiceCount (line 126) | int getServiceCount(); method getService (line 137) | String getService(int index); method getServiceBytes (line 148) | com.google.protobuf.ByteString getServiceBytes(int index); method getOpenapi (line 160) | String getOpenapi(); method getOpenapiBytes (line 172) | com.google.protobuf.ByteString getOpenapiBytes(); method hasFormat (line 183) | boolean hasFormat(); method getFormatValue (line 194) | int getFormatValue(); method getFormat (line 205) | OpenAPIFormat getFormat(); method hasPretty (line 216) | boolean hasPretty(); method getPretty (line 227) | boolean getPretty(); FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ParameterTypesComparator.java class ParameterTypesComparator (line 21) | public class ParameterTypesComparator { method ParameterTypesComparator (line 25) | public ParameterTypesComparator(Class[] parameterTypes) { method equals (line 29) | @Override method hashCode (line 37) | @Override method getInstance (line 42) | public static ParameterTypesComparator getInstance(Class[] parameterTy... FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/RevisionResolver.java class RevisionResolver (line 21) | public class RevisionResolver { method calRevision (line 27) | public static String calRevision(String metadata) { FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ServiceInfoV2.java class ServiceInfoV2 (line 26) | public final class ServiceInfoV2 extends com.google.protobuf.GeneratedMe... method ServiceInfoV2 (line 33) | private ServiceInfoV2(com.google.protobuf.GeneratedMessageV3.Builder internalGetParams... method getParamsCount (line 341) | public int getParamsCount() { method containsParams (line 352) | @Override method getParams (line 363) | @Override method getParamsMap (line 376) | @Override method getParamsOrDefault (line 388) | @Override method getParamsOrThrow (line 407) | @Override method isInitialized (line 421) | @Override method writeTo (line 435) | @Override method getSerializedSize (line 460) | @Override method equals (line 500) | @Override method hashCode (line 537) | @Override method parseFrom (line 565) | public static ServiceInfoV2 parseFrom(java.nio.ByteBuffer data) method parseFrom (line 570) | public static ServiceInfoV2 parseFrom( method parseFrom (line 576) | public static ServiceInfoV2 parseFrom(com.google.protobuf.ByteString d... method parseFrom (line 581) | public static ServiceInfoV2 parseFrom( method parseFrom (line 587) | public static ServiceInfoV2 parseFrom(byte[] data) throws com.google.p... method parseFrom (line 591) | public static ServiceInfoV2 parseFrom(byte[] data, com.google.protobuf... method parseFrom (line 596) | public static ServiceInfoV2 parseFrom(java.io.InputStream input) throw... method parseFrom (line 600) | public static ServiceInfoV2 parseFrom( method parseDelimitedFrom (line 606) | public static ServiceInfoV2 parseDelimitedFrom(java.io.InputStream inp... method parseDelimitedFrom (line 610) | public static ServiceInfoV2 parseDelimitedFrom( method parseFrom (line 616) | public static ServiceInfoV2 parseFrom(com.google.protobuf.CodedInputSt... method parseFrom (line 620) | public static ServiceInfoV2 parseFrom( method newBuilderForType (line 626) | @Override method newBuilder (line 631) | public static Builder newBuilder() { method newBuilder (line 635) | public static Builder newBuilder(ServiceInfoV2 prototype) { method toBuilder (line 639) | @Override method newBuilderForType (line 644) | @Override class Builder (line 657) | public static final class Builder extends com.google.protobuf.Generate... method getDescriptor (line 661) | public static final com.google.protobuf.Descriptors.Descriptor getDe... method internalGetMapField (line 665) | @SuppressWarnings({"rawtypes"}) method internalGetMutableMapField (line 675) | @SuppressWarnings({"rawtypes"}) method internalGetFieldAccessorTable (line 685) | @Override method Builder (line 693) | private Builder() {} method Builder (line 695) | private Builder(BuilderParent parent) { method clear (line 699) | @Override method getDescriptorForType (line 713) | @Override method getDefaultInstanceForType (line 718) | @Override method build (line 723) | @Override method buildPartial (line 732) | @Override method buildPartial0 (line 742) | private void buildPartial0(ServiceInfoV2 result) { method clone (line 768) | @Override method setField (line 773) | @Override method clearField (line 778) | @Override method clearOneof (line 783) | @Override method setRepeatedField (line 788) | @Override method addRepeatedField (line 794) | @Override method mergeFrom (line 799) | @Override method mergeFrom (line 809) | public Builder mergeFrom(ServiceInfoV2 other) { method isInitialized (line 848) | @Override method mergeFrom (line 853) | @Override method getName (line 933) | public String getName() { method getNameBytes (line 953) | public com.google.protobuf.ByteString getNameBytes() { method setName (line 973) | public Builder setName(String value) { method clearName (line 991) | public Builder clearName() { method setNameBytes (line 1007) | public Builder setNameBytes(com.google.protobuf.ByteString value) { method getGroup (line 1028) | public String getGroup() { method getGroupBytes (line 1048) | public com.google.protobuf.ByteString getGroupBytes() { method setGroup (line 1068) | public Builder setGroup(String value) { method clearGroup (line 1086) | public Builder clearGroup() { method setGroupBytes (line 1102) | public Builder setGroupBytes(com.google.protobuf.ByteString value) { method getVersion (line 1123) | public String getVersion() { method getVersionBytes (line 1143) | public com.google.protobuf.ByteString getVersionBytes() { method setVersion (line 1163) | public Builder setVersion(String value) { method clearVersion (line 1181) | public Builder clearVersion() { method setVersionBytes (line 1197) | public Builder setVersionBytes(com.google.protobuf.ByteString value) { method getProtocol (line 1218) | public String getProtocol() { method getProtocolBytes (line 1238) | public com.google.protobuf.ByteString getProtocolBytes() { method setProtocol (line 1258) | public Builder setProtocol(String value) { method clearProtocol (line 1276) | public Builder clearProtocol() { method setProtocolBytes (line 1292) | public Builder setProtocolBytes(com.google.protobuf.ByteString value) { method getPort (line 1313) | @Override method setPort (line 1327) | public Builder setPort(int value) { method clearPort (line 1343) | public Builder clearPort() { method getPath (line 1360) | public String getPath() { method getPathBytes (line 1380) | public com.google.protobuf.ByteString getPathBytes() { method setPath (line 1400) | public Builder setPath(String value) { method clearPath (line 1418) | public Builder clearPath() { method setPathBytes (line 1434) | public Builder setPathBytes(com.google.protobuf.ByteString value) { method internalGetParams (line 1447) | private com.google.protobuf.MapField internalGetPara... method internalGetMutableParams (line 1454) | private com.google.protobuf.MapField internalGetMuta... method getParamsCount (line 1466) | public int getParamsCount() { method containsParams (line 1477) | @Override method getParams (line 1488) | @Override method getParamsMap (line 1501) | @Override method getParamsOrDefault (line 1513) | @Override method getParamsOrThrow (line 1532) | @Override method clearParams (line 1544) | public Builder clearParams() { method removeParams (line 1557) | public Builder removeParams(String key) { method getMutableParams (line 1568) | @Deprecated method putParams (line 1581) | public Builder putParams(String key, String value) { method putAllParams (line 1600) | public Builder putAllParams(java.util.Map values) { method setUnknownFields (line 1606) | @Override method mergeUnknownFields (line 1611) | @Override method getDefaultInstance (line 1626) | public static ServiceInfoV2 getDefaultInstance() { method parsePartialFrom (line 1632) | @Override method parser (line 1652) | public static com.google.protobuf.Parser parser() { method getParserForType (line 1656) | @Override method getDefaultInstanceForType (line 1661) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ServiceInfoV2OrBuilder.java type ServiceInfoV2OrBuilder (line 19) | public interface ServiceInfoV2OrBuilder method getName (line 32) | String getName(); method getNameBytes (line 42) | com.google.protobuf.ByteString getNameBytes(); method getGroup (line 52) | String getGroup(); method getGroupBytes (line 62) | com.google.protobuf.ByteString getGroupBytes(); method getVersion (line 72) | String getVersion(); method getVersionBytes (line 82) | com.google.protobuf.ByteString getVersionBytes(); method getProtocol (line 92) | String getProtocol(); method getProtocolBytes (line 102) | com.google.protobuf.ByteString getProtocolBytes(); method getPort (line 112) | int getPort(); method getPath (line 122) | String getPath(); method getPathBytes (line 132) | com.google.protobuf.ByteString getPathBytes(); method getParamsCount (line 141) | int getParamsCount(); method containsParams (line 150) | boolean containsParams(String key); method getParams (line 155) | @Deprecated method getParamsMap (line 165) | java.util.Map getParamsMap(); method getParamsOrDefault (line 175) | String getParamsOrDefault( method getParamsOrThrow (line 187) | String getParamsOrThrow(String key); FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ServiceNameMapping.java type ServiceNameMapping (line 42) | @SPI(value = "metadata", scope = APPLICATION) method map (line 50) | boolean map(URL url); method hasValidMetadataCenter (line 52) | boolean hasValidMetadataCenter(); method getDefaultExtension (line 59) | static ServiceNameMapping getDefaultExtension(ScopeModel scopeModel) { method buildMappingKey (line 63) | static String buildMappingKey(URL url) { method buildGroup (line 67) | static String buildGroup(String serviceInterface) { method toStringKeys (line 73) | static String toStringKeys(Set serviceNames) { method getAppNames (line 88) | static Set getAppNames(String content) { method getMappingByUrl (line 98) | static Set getMappingByUrl(URL consumerURL) { method getAndListen (line 112) | Set getAndListen(URL registryURL, URL subscribedURL, MappingLi... method stopListen (line 114) | MappingListener stopListen(URL subscribeURL, MappingListener listener); method putCachedMapping (line 116) | void putCachedMapping(String serviceKey, Set apps); method getMapping (line 118) | Set getMapping(URL consumerURL); method getRemoteMapping (line 120) | Set getRemoteMapping(URL consumerURL); method removeCachedMapping (line 122) | Set removeCachedMapping(String serviceKey); FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/aot/MetadataProxyDescriberRegistrar.java class MetadataProxyDescriberRegistrar (line 29) | public class MetadataProxyDescriberRegistrar implements ProxyDescriberRe... method getJdkProxyDescribers (line 30) | @Override method buildJdkProxyDescriber (line 38) | private JdkProxyDescriber buildJdkProxyDescriber(Class cl) { FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/aot/MetadataReflectionTypeDescriberRegistrar.java class MetadataReflectionTypeDescriberRegistrar (line 32) | public class MetadataReflectionTypeDescriberRegistrar implements Reflect... method getTypeDescribers (line 34) | @Override method buildTypeDescriberWithPublicMethod (line 44) | private TypeDescriber buildTypeDescriberWithPublicMethod(Class cl) { method buildTypeDescriberWithDeclaredConstructors (line 51) | private TypeDescriber buildTypeDescriberWithDeclaredConstructors(Class... FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/MetadataReport.java type MetadataReport (line 33) | public interface MetadataReport { method storeProviderMetadata (line 37) | void storeProviderMetadata(MetadataIdentifier providerMetadataIdentifi... method getServiceDefinition (line 39) | String getServiceDefinition(MetadataIdentifier metadataIdentifier); method publishAppMetadata (line 44) | default void publishAppMetadata(SubscriberMetadataIdentifier identifie... method unPublishAppMetadata (line 46) | default void unPublishAppMetadata(SubscriberMetadataIdentifier identif... method getAppMetadata (line 48) | default MetadataInfo getAppMetadata(SubscriberMetadataIdentifier ident... method storeConsumerMetadata (line 55) | void storeConsumerMetadata(MetadataIdentifier consumerMetadataIdentifi... method getExportedURLs (line 57) | List getExportedURLs(ServiceMetadataIdentifier metadataIdentif... method destroy (line 59) | void destroy(); method saveServiceMetadata (line 61) | void saveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier,... method removeServiceMetadata (line 63) | void removeServiceMetadata(ServiceMetadataIdentifier metadataIdentifier); method saveSubscribedData (line 65) | void saveSubscribedData(SubscriberMetadataIdentifier subscriberMetadat... method getSubscribedURLs (line 67) | List getSubscribedURLs(SubscriberMetadataIdentifier subscriber... method getConfigItem (line 69) | default ConfigItem getConfigItem(String key, String group) { method registerServiceAppMapping (line 73) | default boolean registerServiceAppMapping( method registerServiceAppMapping (line 78) | default boolean registerServiceAppMapping(String serviceKey, String ap... method removeServiceAppMappingListener (line 82) | default void removeServiceAppMappingListener(String serviceKey, Mappin... method getServiceAppMapping (line 87) | default Set getServiceAppMapping(String serviceKey, MappingLis... method getServiceAppMapping (line 91) | default Set getServiceAppMapping(String serviceKey, URL url) { method shouldReportDefinition (line 95) | boolean shouldReportDefinition(); method shouldReportMetadata (line 97) | boolean shouldReportMetadata(); FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/MetadataReportFactory.java type MetadataReportFactory (line 28) | @SPI(DEFAULT) method getMetadataReport (line 33) | @Adaptive({PROTOCOL_KEY}) method destroy (line 36) | default void destroy() {} FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/MetadataReportInstance.java class MetadataReportInstance (line 55) | public class MetadataReportInstance implements Disposable { method MetadataReportInstance (line 66) | public MetadataReportInstance(ApplicationModel applicationModel) { method init (line 71) | public void init(List metadataReportConfigs) { method init (line 91) | private void init(MetadataReportConfig config, MetadataReportFactory m... method getRelatedRegistryId (line 116) | private String getRelatedRegistryId(MetadataReportConfig config, URL u... method getMetadataReports (line 131) | public Map getMetadataReports(boolean checked) { method getMetadataReport (line 135) | public MetadataReport getMetadataReport(String registryKey) { method getNopMetadataReport (line 143) | public MetadataReport getNopMetadataReport() { method getMetadataType (line 147) | public String getMetadataType() { method isInitialized (line 151) | public boolean isInitialized() { method destroy (line 155) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/MetadataScopeModelInitializer.java class MetadataScopeModelInitializer (line 23) | public class MetadataScopeModelInitializer implements ScopeModelInitiali... method initializeApplicationModel (line 25) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/identifier/BaseApplicationMetadataIdentifier.java class BaseApplicationMetadataIdentifier (line 28) | public class BaseApplicationMetadataIdentifier { method getUniqueKey (line 31) | protected String getUniqueKey(KeyTypeEnum keyType, String... params) { method getIdentifierKey (line 38) | protected String getIdentifierKey(String... params) { method getFilePathKey (line 42) | private String getFilePathKey(String... params) { method getFilePathKey (line 46) | private String getFilePathKey(String pathTag, String... params) { method equals (line 51) | @Override method hashCode (line 58) | @Override method toString (line 63) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/identifier/BaseMetadataIdentifier.java type BaseMetadataIdentifier (line 19) | public interface BaseMetadataIdentifier { method getUniqueKey (line 21) | String getUniqueKey(KeyTypeEnum keyType); method getIdentifierKey (line 23) | String getIdentifierKey(); FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/identifier/BaseServiceMetadataIdentifier.java class BaseServiceMetadataIdentifier (line 31) | public class BaseServiceMetadataIdentifier { method getUniqueKey (line 37) | protected String getUniqueKey(KeyTypeEnum keyType, String... params) { method getIdentifierKey (line 44) | protected String getIdentifierKey(String... params) { method getFilePathKey (line 49) | private String getFilePathKey(String... params) { method getFilePathKey (line 53) | private String getFilePathKey(String pathTag, String... params) { method toServicePath (line 58) | private String toServicePath() { method equals (line 65) | @Override method hashCode (line 75) | @Override method toString (line 80) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/identifier/KeyTypeEnum.java type KeyTypeEnum (line 28) | public enum KeyTypeEnum { method build (line 30) | public String build(String one, String... others) { method build (line 36) | public String build(String one, String... others) { method KeyTypeEnum (line 47) | KeyTypeEnum(String separator) { method build (line 59) | public abstract String build(String one, String... others); FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/identifier/MetadataIdentifier.java class MetadataIdentifier (line 30) | public class MetadataIdentifier extends BaseServiceMetadataIdentifier im... method MetadataIdentifier (line 34) | public MetadataIdentifier() {} method MetadataIdentifier (line 36) | public MetadataIdentifier(String serviceInterface, String version, Str... method MetadataIdentifier (line 44) | public MetadataIdentifier(URL url) { method getUniqueKey (line 52) | public String getUniqueKey(KeyTypeEnum keyType) { method getIdentifierKey (line 56) | public String getIdentifierKey() { method getServiceInterface (line 60) | public String getServiceInterface() { method setServiceInterface (line 64) | public void setServiceInterface(String serviceInterface) { method getVersion (line 68) | public String getVersion() { method setVersion (line 72) | public void setVersion(String version) { method getGroup (line 76) | public String getGroup() { method setGroup (line 80) | public void setGroup(String group) { method getSide (line 84) | public String getSide() { method setSide (line 88) | public void setSide(String side) { method getApplication (line 92) | public String getApplication() { method setApplication (line 96) | public void setApplication(String application) { method getUniqueServiceName (line 100) | public String getUniqueServiceName() { method equals (line 104) | @Override method hashCode (line 112) | @Override method toString (line 117) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/identifier/ServiceMetadataIdentifier.java class ServiceMetadataIdentifier (line 31) | public class ServiceMetadataIdentifier extends BaseServiceMetadataIdenti... method ServiceMetadataIdentifier (line 36) | public ServiceMetadataIdentifier() {} method ServiceMetadataIdentifier (line 38) | public ServiceMetadataIdentifier( method ServiceMetadataIdentifier (line 48) | public ServiceMetadataIdentifier(URL url) { method getUniqueKey (line 56) | public String getUniqueKey(KeyTypeEnum keyType) { method getIdentifierKey (line 60) | public String getIdentifierKey() { method setRevision (line 64) | public void setRevision(String revision) { method setProtocol (line 68) | public void setProtocol(String protocol) { method equals (line 72) | @Override method hashCode (line 80) | @Override method toString (line 85) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/identifier/SubscriberMetadataIdentifier.java class SubscriberMetadataIdentifier (line 28) | public class SubscriberMetadataIdentifier extends BaseApplicationMetadat... method SubscriberMetadataIdentifier (line 32) | public SubscriberMetadataIdentifier() {} method SubscriberMetadataIdentifier (line 34) | public SubscriberMetadataIdentifier(String application, String revisio... method SubscriberMetadataIdentifier (line 39) | public SubscriberMetadataIdentifier(URL url) { method getUniqueKey (line 44) | public String getUniqueKey(KeyTypeEnum keyType) { method getIdentifierKey (line 48) | public String getIdentifierKey() { method getApplication (line 52) | public String getApplication() { method setApplication (line 56) | public void setApplication(String application) { method getRevision (line 60) | public String getRevision() { method setRevision (line 64) | public void setRevision(String revision) { method equals (line 68) | @Override method hashCode (line 76) | @Override method toString (line 81) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/support/AbstractMetadataReport.java class AbstractMetadataReport (line 84) | public abstract class AbstractMetadataReport implements MetadataReport { method AbstractMetadataReport (line 114) | public AbstractMetadataReport(URL reportServerURL) { method getUrl (line 159) | public URL getUrl() { method setUrl (line 163) | protected void setUrl(URL url) { method doSaveProperties (line 170) | private void doSaveProperties(long version) { method loadProperties (line 234) | void loadProperties() { method saveProperties (line 247) | private void saveProperties(MetadataIdentifier metadataIdentifier, Str... method toString (line 270) | @Override class SaveProperties (line 275) | private class SaveProperties implements Runnable { method SaveProperties (line 278) | private SaveProperties(long version) { method run (line 282) | @Override method storeProviderMetadata (line 288) | @Override method storeProviderMetadataTask (line 298) | private void storeProviderMetadataTask( method storeConsumerMetadata (line 335) | @Override method storeConsumerMetadataTask (line 346) | protected void storeConsumerMetadataTask( method destroy (line 373) | @Override method saveServiceMetadata (line 387) | @Override method removeServiceMetadata (line 396) | @Override method getExportedURLs (line 405) | @Override method saveSubscribedData (line 411) | @Override method getSubscribedURLs (line 421) | @Override method getProtocol (line 427) | String getProtocol(URL url) { method retry (line 436) | public boolean retry() { method shouldReportDefinition (line 440) | @Override method shouldReportMetadata (line 445) | @Override method doHandleMetadataCollection (line 450) | private boolean doHandleMetadataCollection(Map doGetExportedURLs(ServiceMetadataIdent... method doSaveSubscriberData (line 588) | protected abstract void doSaveSubscriberData( method doGetSubscribedURLs (line 591) | protected abstract String doGetSubscribedURLs(SubscriberMetadataIdenti... method getReportCacheExecutor (line 596) | @Deprecated method getMetadataReportRetry (line 604) | @Deprecated FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/support/AbstractMetadataReportFactory.java class AbstractMetadataReportFactory (line 34) | public abstract class AbstractMetadataReportFactory implements MetadataR... method getMetadataReport (line 51) | @Override method destroy (line 92) | @Override method createMetadataReport (line 110) | protected abstract MetadataReport createMetadataReport(URL url); FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/support/Constants.java type Constants (line 19) | public interface Constants { FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/support/NopMetadataReport.java class NopMetadataReport (line 30) | public class NopMetadataReport implements MetadataReport { method NopMetadataReport (line 31) | public NopMetadataReport() {} method storeProviderMetadata (line 33) | @Override method getServiceDefinition (line 37) | @Override method storeConsumerMetadata (line 42) | @Override method getExportedURLs (line 46) | @Override method destroy (line 51) | @Override method saveServiceMetadata (line 54) | @Override method removeServiceMetadata (line 57) | @Override method saveSubscribedData (line 60) | @Override method getSubscribedURLs (line 63) | @Override method shouldReportDefinition (line 68) | @Override method shouldReportMetadata (line 73) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/util/MetadataServiceVersionUtils.java class MetadataServiceVersionUtils (line 37) | public class MetadataServiceVersionUtils { method toV2 (line 43) | public static MetadataInfoV2 toV2(MetadataInfo metadataInfo) { method toV2 (line 57) | public static ServiceInfoV2 toV2(ServiceInfo serviceInfo) { method ifNullSetEmpty (line 72) | private static String ifNullSetEmpty(String value) { method toV1 (line 76) | public static MetadataInfo toV1(MetadataInfoV2 metadataInfoV2) { method toV1 (line 83) | public static ServiceInfo toV1(ServiceInfoV2 serviceInfoV2) { method needExportV1 (line 98) | public static boolean needExportV1(ApplicationModel applicationModel) { method needExportV2 (line 105) | public static boolean needExportV2(ApplicationModel applicationModel) { method onlyExportV2 (line 113) | public static boolean onlyExportV2(ApplicationModel applicationModel) { method tripleConfigured (line 124) | public static boolean tripleConfigured(ApplicationModel applicationMod... method getApplicationConfig (line 146) | private static Optional getApplicationConfig(Applic... FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/AbstractServiceNameMappingTest.java class AbstractServiceNameMappingTest (line 40) | class AbstractServiceNameMappingTest { method setUp (line 48) | @BeforeEach method clearup (line 68) | @AfterEach method testGetServices (line 73) | @Test method testGetAndListener (line 90) | @Test class MockServiceNameMapping (line 111) | private class MockServiceNameMapping extends AbstractServiceNameMapping { method MockServiceNameMapping (line 115) | public MockServiceNameMapping(ApplicationModel applicationModel) { method get (line 119) | @Override method getAndListen (line 124) | @Override method removeListener (line 132) | @Override method map (line 135) | @Override method hasValidMetadataCenter (line 140) | @Override class MockServiceNameMapping2 (line 146) | private class MockServiceNameMapping2 extends AbstractServiceNameMappi... method MockServiceNameMapping2 (line 150) | public MockServiceNameMapping2(ApplicationModel applicationModel) { method get (line 154) | @Override method getAndListen (line 159) | @Override method removeListener (line 167) | @Override method map (line 170) | @Override method hasValidMetadataCenter (line 175) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/MetadataInfoTest.java class MetadataInfoTest (line 53) | class MetadataInfoTest { method testEmptyRevision (line 80) | @Test method testParamsFilterIncluded (line 88) | @Test method testParamsFilterExcluded (line 106) | @Test method testEqualsAndRevision (line 124) | @Test method testChanged (line 157) | @Test method testJsonFormat (line 169) | @Test method testJdkSerialize (line 184) | @Test method testCal (line 207) | @Test method testPayload (line 229) | @Test FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/filter/CustomizedParamsFilter.java class CustomizedParamsFilter (line 27) | @Activate(order = 3) // Will take effect after ExcludedParamsFilter method serviceParamsIncluded (line 30) | @Override method serviceParamsExcluded (line 35) | @Override method instanceParamsIncluded (line 43) | @Override method instanceParamsExcluded (line 48) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/filter/ExcludedParamsFilter.java class ExcludedParamsFilter (line 25) | @Activate(order = 1) // Will take effect before ExcludedParamsFilter method serviceParamsIncluded (line 28) | @Override method serviceParamsExcluded (line 33) | @Override method instanceParamsIncluded (line 41) | @Override method instanceParamsExcluded (line 46) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/filter/ExcludedParamsFilter2.java class ExcludedParamsFilter2 (line 25) | @Activate(order = 2) // Will take effect before ExcludedParamsFilter method serviceParamsIncluded (line 28) | @Override method serviceParamsExcluded (line 33) | @Override method instanceParamsIncluded (line 41) | @Override method instanceParamsExcluded (line 46) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/MetadataReportInstanceTest.java class MetadataReportInstanceTest (line 36) | class MetadataReportInstanceTest { method setUp (line 43) | @BeforeEach method test (line 66) | @Test FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/identifier/BaseApplicationMetadataIdentifierTest.java class BaseApplicationMetadataIdentifierTest (line 22) | class BaseApplicationMetadataIdentifierTest { method getUniqueKey (line 30) | @Test method getIdentifierKey (line 39) | @Test FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/identifier/BaseServiceMetadataIdentifierTest.java class BaseServiceMetadataIdentifierTest (line 22) | class BaseServiceMetadataIdentifierTest { method getUniqueKey (line 34) | @Test method getIdentifierKey (line 43) | @Test FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/identifier/KeyTypeEnumTest.java class KeyTypeEnumTest (line 28) | class KeyTypeEnumTest { method testBuild (line 33) | @Test FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/identifier/MetadataIdentifierTest.java class MetadataIdentifierTest (line 32) | class MetadataIdentifierTest { method testGetUniqueKey (line 34) | @Test method testPutDuplicateIdentifier (line 61) | @Test FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/identifier/ServiceMetadataIdentifierTest.java class ServiceMetadataIdentifierTest (line 24) | public class ServiceMetadataIdentifierTest { method testPutDuplicateIdentifier (line 26) | @Test FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/identifier/SubscriberMetadataIdentifierTest.java class SubscriberMetadataIdentifierTest (line 24) | public class SubscriberMetadataIdentifierTest { method testPutDuplicateIdentifier (line 26) | @Test FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/support/AbstractMetadataReportFactoryTest.java class AbstractMetadataReportFactoryTest (line 40) | class AbstractMetadataReportFactoryTest { method createMetadataReport (line 43) | @Override method testGetOneMetadataReport (line 105) | @Test method testGetOneMetadataReportForIpFormat (line 114) | @Test method testGetForDiffService (line 127) | @Test method testGetForDiffGroup (line 138) | @Test method testGetForSameNamespace (line 149) | @Test method testGetForDiffNamespace (line 160) | @Test FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/support/AbstractMetadataReportTest.java class AbstractMetadataReportTest (line 58) | class AbstractMetadataReportTest { method before (line 64) | @BeforeEach method reset (line 78) | @AfterEach method testGetProtocol (line 84) | @Test method testStoreProviderUsual (line 97) | @Test method testStoreProviderSync (line 113) | @Test method testFileExistAfterPut (line 126) | @Test method testRetry (line 153) | @Test method testRetryCancel (line 190) | @Test method storeProvider (line 219) | private MetadataIdentifier storeProvider( method storeConsumer (line 241) | private MetadataIdentifier storeConsumer( method testPublishAll (line 261) | @Test method testCalculateStartTime (line 330) | @Test method checkParam (line 341) | private void checkParam(Map map, String application, S... class NewMetadataReport (line 346) | private static class NewMetadataReport extends AbstractMetadataReport { method NewMetadataReport (line 350) | public NewMetadataReport(URL metadataReportURL, ApplicationModel app... method doStoreProviderMetadata (line 355) | @Override method doStoreConsumerMetadata (line 361) | @Override method doSaveMetadata (line 367) | @Override method doRemoveMetadata (line 373) | @Override method doGetExportedURLs (line 379) | @Override method doSaveSubscriberData (line 385) | @Override method doGetSubscribedURLs (line 388) | @Override method getServiceDefinition (line 394) | @Override method removeServiceAppMappingListener (line 400) | @Override class RetryMetadataReport (line 407) | private static class RetryMetadataReport extends AbstractMetadataReport { method RetryMetadataReport (line 414) | public RetryMetadataReport(URL metadataReportURL, int needRetryTimes... method doStoreProviderMetadata (line 420) | @Override method doStoreConsumerMetadata (line 432) | @Override method doSaveMetadata (line 442) | @Override method doRemoveMetadata (line 448) | @Override method doGetExportedURLs (line 454) | @Override method doSaveSubscriberData (line 460) | @Override method doGetSubscribedURLs (line 463) | @Override method getServiceDefinition (line 469) | @Override method removeServiceAppMappingListener (line 475) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/store/InterfaceNameTestService.java type InterfaceNameTestService (line 22) | public interface InterfaceNameTestService { method test (line 24) | void test(); FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/store/InterfaceNameTestService2.java type InterfaceNameTestService2 (line 22) | public interface InterfaceNameTestService2 { method test2 (line 24) | void test2(); FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/store/RetryTestService.java type RetryTestService (line 22) | public interface RetryTestService { method sayHello (line 24) | void sayHello(String input); method getName (line 26) | String getName(); FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/test/JTestMetadataReport4Test.java class JTestMetadataReport4Test (line 37) | class JTestMetadataReport4Test extends AbstractMetadataReport { method JTestMetadataReport4Test (line 41) | public JTestMetadataReport4Test(URL url) { method getProtocol (line 47) | private static String getProtocol(URL url) { method doStoreProviderMetadata (line 53) | @Override method doStoreConsumerMetadata (line 58) | @Override method doSaveMetadata (line 64) | @Override method doRemoveMetadata (line 69) | @Override method doGetExportedURLs (line 74) | @Override method doSaveSubscriberData (line 79) | @Override method doGetSubscribedURLs (line 84) | @Override method getProviderKey (line 89) | public static String getProviderKey(URL url) { method getConsumerKey (line 93) | public static String getConsumerKey(URL url) { method getServiceDefinition (line 97) | @Override method removeServiceAppMappingListener (line 102) | @Override FILE: dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/test/JTestMetadataReportFactory4Test.java class JTestMetadataReportFactory4Test (line 26) | public class JTestMetadataReportFactory4Test extends AbstractMetadataRep... method createMetadataReport (line 28) | @Override FILE: dubbo-metadata/dubbo-metadata-definition-protobuf/src/main/java/org/apache/dubbo/metadata/definition/protobuf/ProtobufTypeBuilder.java class ProtobufTypeBuilder (line 41) | @Activate(onClass = "com.google.protobuf.GeneratedMessageV3") method ProtobufTypeBuilder (line 64) | public ProtobufTypeBuilder() { method checkProtobufExist (line 68) | private boolean checkProtobufExist() { method getPriority (line 77) | @Override method accept (line 82) | @Override method build (line 95) | @Override method getMessageBuilder (line 113) | private GeneratedMessageV3.Builder getMessageBuilder(Class requestT... method buildProtobufTypeDefinition (line 118) | private TypeDefinition buildProtobufTypeDefinition( method validateMapType (line 174) | private void validateMapType(String fieldName, String typeName) { method generateSimpleFiledName (line 189) | private String generateSimpleFiledName(String methodName) { method generateMapFieldName (line 200) | private String generateMapFieldName(String methodName) { method generateListFieldName (line 211) | private String generateListFieldName(String methodName) { method toCamelCase (line 215) | private String toCamelCase(String nameString) { method isSimplePropertySettingMethod (line 230) | private boolean isSimplePropertySettingMethod(Method method) { method isListPropertyGettingMethod (line 276) | boolean isListPropertyGettingMethod(Method method) { method isMapPropertySettingMethod (line 301) | private boolean isMapPropertySettingMethod(Method methodTemp) { FILE: dubbo-metadata/dubbo-metadata-definition-protobuf/src/test/java/org/apache/dubbo/metadata/definition/protobuf/ProtobufTypeBuilderTest.java class ProtobufTypeBuilderTest (line 39) | class ProtobufTypeBuilderTest { method testProtobufBuilder (line 40) | @Test method getTypeName (line 89) | private static String getTypeName(String type, List ty... FILE: dubbo-metadata/dubbo-metadata-definition-protobuf/src/test/java/org/apache/dubbo/metadata/definition/protobuf/model/GooglePB.java class GooglePB (line 19) | public final class GooglePB { method GooglePB (line 20) | private GooglePB() {} method registerAllExtensions (line 22) | public static void registerAllExtensions(com.google.protobuf.Extension... method registerAllExtensions (line 24) | public static void registerAllExtensions(com.google.protobuf.Extension... type PhoneType (line 30) | public enum PhoneType implements com.google.protobuf.ProtocolMessageEn... method getNumber (line 58) | public final int getNumber() { method valueOf (line 65) | @java.lang.Deprecated method forNumber (line 70) | public static PhoneType forNumber(int value) { method internalGetValueMap (line 83) | public static com.google.protobuf.Internal.EnumLiteMap in... method findValueByNumber (line 89) | public PhoneType findValueByNumber(int number) { method getValueDescriptor (line 94) | public final com.google.protobuf.Descriptors.EnumValueDescriptor get... method getDescriptorForType (line 98) | public final com.google.protobuf.Descriptors.EnumDescriptor getDescr... method getDescriptor (line 102) | public static final com.google.protobuf.Descriptors.EnumDescriptor g... method valueOf (line 110) | public static PhoneType valueOf(com.google.protobuf.Descriptors.Enum... method PhoneType (line 119) | private PhoneType(int value) { type PBRequestTypeOrBuilder (line 126) | public interface PBRequestTypeOrBuilder method hasMoney (line 134) | boolean hasMoney(); method getMoney (line 138) | double getMoney(); method hasCash (line 143) | boolean hasCash(); method getCash (line 147) | float getCash(); method hasAge (line 152) | boolean hasAge(); method getAge (line 156) | int getAge(); method hasNum (line 161) | boolean hasNum(); method getNum (line 165) | long getNum(); method hasSex (line 170) | boolean hasSex(); method getSex (line 174) | boolean getSex(); method hasName (line 179) | boolean hasName(); method getName (line 183) | java.lang.String getName(); method getNameBytes (line 187) | com.google.protobuf.ByteString getNameBytes(); method hasMsg (line 192) | boolean hasMsg(); method getMsg (line 196) | com.google.protobuf.ByteString getMsg(); method getPhoneList (line 201) | java.util.List getBytesListList(); method getBytesListCount (line 258) | int getBytesListCount(); method getBytesList (line 262) | com.google.protobuf.ByteString getBytesList(int index); method getBytesMapCount (line 267) | int getBytesMapCount(); method containsBytesMap (line 271) | boolean containsBytesMap(java.lang.String key); method getBytesMap (line 275) | @java.lang.Deprecated method getBytesMapMap (line 280) | java.util.Map getB... method getBytesMapOrDefault (line 284) | com.google.protobuf.ByteString getBytesMapOrDefault( method getBytesMapOrThrow (line 289) | com.google.protobuf.ByteString getBytesMapOrThrow(java.lang.String k... class PBRequestType (line 294) | public static final class PBRequestType extends com.google.protobuf.Ge... method PBRequestType (line 300) | private PBRequestType(com.google.protobuf.GeneratedMessageV3.Builder... method PBRequestType (line 304) | private PBRequestType() { method getUnknownFields (line 316) | @java.lang.Override method PBRequestType (line 321) | private PBRequestType( method getDescriptor (line 439) | public static final com.google.protobuf.Descriptors.Descriptor getDe... method internalGetMapField (line 444) | @SuppressWarnings({"rawtypes"}) method internalGetFieldAccessorTable (line 456) | protected FieldAccessorTable internalGetFieldAccessorTable() { method hasMoney (line 470) | public boolean hasMoney() { method getMoney (line 476) | public double getMoney() { method hasCash (line 485) | public boolean hasCash() { method getCash (line 491) | public float getCash() { method hasAge (line 500) | public boolean hasAge() { method getAge (line 506) | public int getAge() { method hasNum (line 515) | public boolean hasNum() { method getNum (line 521) | public long getNum() { method hasSex (line 530) | public boolean hasSex() { method getSex (line 536) | public boolean getSex() { method hasName (line 545) | public boolean hasName() { method getName (line 551) | public java.lang.String getName() { method getNameBytes (line 567) | public com.google.protobuf.ByteString getNameBytes() { method hasMsg (line 583) | public boolean hasMsg() { method getMsg (line 589) | public com.google.protobuf.ByteString getMsg() { method getPhoneList (line 598) | public java.util.List internalGe... method getDoubleMapCount (line 653) | public int getDoubleMapCount() { method containsDoubleMap (line 659) | public boolean containsDoubleMap(java.lang.String key) { method getDoubleMap (line 668) | @java.lang.Deprecated method getDoubleMapMap (line 676) | public java.util.Map getBytesListLi... method getBytesListCount (line 720) | public int getBytesListCount() { method getBytesList (line 726) | public com.google.protobuf.ByteString getBytesList(int index) { class BytesMapDefaultEntryHolder (line 732) | private static final class BytesMapDefaultEntryHolder { method internalGetBytesMap (line 745) | private com.google.protobuf.MapField internal... method internalGetMutableDoubleMap (line 1954) | private com.google.protobuf.MapField internal... method getDoubleMapCount (line 1966) | public int getDoubleMapCount() { method containsDoubleMap (line 1972) | public boolean containsDoubleMap(java.lang.String key) { method getDoubleMap (line 1981) | @java.lang.Deprecated method getDoubleMapMap (line 1990) | public java.util.Map< method getDoubleMapOrDefault (line 1998) | public org.apache.dubbo.metadata.definition.protobuf.model.GoogleP... method getDoubleMapOrThrow (line 2013) | public org.apache.dubbo.metadata.definition.protobuf.model.GoogleP... method clearDoubleMap (line 2028) | public Builder clearDoubleMap() { method removeDoubleMap (line 2035) | public Builder removeDoubleMap(java.lang.String key) { method getMutableDoubleMap (line 2045) | @java.lang.Deprecated method putDoubleMap (line 2054) | public Builder putDoubleMap( method putAllDoubleMap (line 2069) | public Builder putAllDoubleMap( method ensureBytesListIsMutable (line 2080) | private void ensureBytesListIsMutable() { method getBytesListList (line 2089) | public java.util.List getBytesList... method getBytesListCount (line 2095) | public int getBytesListCount() { method getBytesList (line 2101) | public com.google.protobuf.ByteString getBytesList(int index) { method setBytesList (line 2107) | public Builder setBytesList(int index, com.google.protobuf.ByteStr... method addBytesList (line 2119) | public Builder addBytesList(com.google.protobuf.ByteString value) { method addAllBytesList (line 2131) | public Builder addAllBytesList(java.lang.Iterable parser() { method getParserForType (line 2300) | @java.lang.Override method getDefaultInstanceForType (line 2305) | public org.apache.dubbo.metadata.definition.protobuf.model.GooglePB.... type PBResponseTypeOrBuilder (line 2310) | public interface PBResponseTypeOrBuilder method hasMsg (line 2318) | boolean hasMsg(); method getMsg (line 2322) | java.lang.String getMsg(); method getMsgBytes (line 2326) | com.google.protobuf.ByteString getMsgBytes(); method hasCDubboPBRequestType (line 2331) | boolean hasCDubboPBRequestType(); method getCDubboPBRequestType (line 2335) | org.apache.dubbo.metadata.definition.protobuf.model.GooglePB.PBReque... method getCDubboPBRequestTypeOrBuilder (line 2339) | org.apache.dubbo.metadata.definition.protobuf.model.GooglePB.PBReque... class PBResponseType (line 2345) | public static final class PBResponseType extends com.google.protobuf.G... method PBResponseType (line 2351) | private PBResponseType(com.google.protobuf.GeneratedMessageV3.Builde... method PBResponseType (line 2355) | private PBResponseType() { method getUnknownFields (line 2359) | @java.lang.Override method PBResponseType (line 2364) | private PBResponseType( method getDescriptor (line 2419) | public static final com.google.protobuf.Descriptors.Descriptor getDe... method internalGetFieldAccessorTable (line 2424) | protected FieldAccessorTable internalGetFieldAccessorTable() { method hasMsg (line 2438) | public boolean hasMsg() { method getMsg (line 2444) | public java.lang.String getMsg() { method getMsgBytes (line 2460) | public com.google.protobuf.ByteString getMsgBytes() { method hasCDubboPBRequestType (line 2476) | public boolean hasCDubboPBRequestType() { method getCDubboPBRequestType (line 2482) | public org.apache.dubbo.metadata.definition.protobuf.model.GooglePB.... method getCDubboPBRequestTypeOrBuilder (line 2490) | public org.apache.dubbo.metadata.definition.protobuf.model.GooglePB.... method isInitialized (line 2499) | public final boolean isInitialized() { method writeTo (line 2514) | public void writeTo(com.google.protobuf.CodedOutputStream output) th... method getSerializedSize (line 2524) | public int getSerializedSize() { method equals (line 2540) | @java.lang.Override method hashCode (line 2564) | @java.lang.Override method parseFrom (line 2584) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method parseFrom (line 2589) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method parseFrom (line 2595) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method parseFrom (line 2600) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method parseFrom (line 2606) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method parseFrom (line 2611) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method parseFrom (line 2617) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method parseFrom (line 2622) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method parseDelimitedFrom (line 2628) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method parseDelimitedFrom (line 2633) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method parseFrom (line 2640) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method parseFrom (line 2645) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method newBuilderForType (line 2651) | public Builder newBuilderForType() { method newBuilder (line 2655) | public static Builder newBuilder() { method newBuilder (line 2659) | public static Builder newBuilder( method toBuilder (line 2664) | public Builder toBuilder() { method newBuilderForType (line 2668) | @java.lang.Override class Builder (line 2676) | public static final class Builder extends com.google.protobuf.Genera... method getDescriptor (line 2680) | public static final com.google.protobuf.Descriptors.Descriptor get... method internalGetFieldAccessorTable (line 2685) | protected FieldAccessorTable internalGetFieldAccessorTable() { method Builder (line 2695) | private Builder() { method Builder (line 2699) | private Builder(BuilderParent parent) { method maybeForceBuilderInitialization (line 2704) | private void maybeForceBuilderInitialization() { method clear (line 2710) | public Builder clear() { method getDescriptorForType (line 2723) | public com.google.protobuf.Descriptors.Descriptor getDescriptorFor... method getDefaultInstanceForType (line 2728) | public org.apache.dubbo.metadata.definition.protobuf.model.GoogleP... method build (line 2733) | public org.apache.dubbo.metadata.definition.protobuf.model.GoogleP... method buildPartial (line 2741) | public org.apache.dubbo.metadata.definition.protobuf.model.GoogleP... method clone (line 2763) | public Builder clone() { method setField (line 2767) | public Builder setField(com.google.protobuf.Descriptors.FieldDescr... method clearField (line 2771) | public Builder clearField(com.google.protobuf.Descriptors.FieldDes... method clearOneof (line 2775) | public Builder clearOneof(com.google.protobuf.Descriptors.OneofDes... method setRepeatedField (line 2779) | public Builder setRepeatedField( method addRepeatedField (line 2784) | public Builder addRepeatedField( method mergeFrom (line 2789) | public Builder mergeFrom(com.google.protobuf.Message other) { method mergeFrom (line 2799) | public Builder mergeFrom( method isInitialized (line 2817) | public final boolean isInitialized() { method mergeFrom (line 2826) | public Builder mergeFrom( method hasMsg (line 2851) | public boolean hasMsg() { method getMsg (line 2857) | public java.lang.String getMsg() { method getMsgBytes (line 2873) | public com.google.protobuf.ByteString getMsgBytes() { method setMsg (line 2887) | public Builder setMsg(java.lang.String value) { method clearMsg (line 2899) | public Builder clearMsg() { method setMsgBytes (line 2908) | public Builder setMsgBytes(com.google.protobuf.ByteString value) { method hasCDubboPBRequestType (line 2926) | public boolean hasCDubboPBRequestType() { method getCDubboPBRequestType (line 2932) | public org.apache.dubbo.metadata.definition.protobuf.model.GoogleP... method setCDubboPBRequestType (line 2945) | public Builder setCDubboPBRequestType( method setCDubboPBRequestType (line 2962) | public Builder setCDubboPBRequestType( method mergeCDubboPBRequestType (line 2977) | public Builder mergeCDubboPBRequestType( method clearCDubboPBRequestType (line 3003) | public Builder clearCDubboPBRequestType() { method getCDubboPBRequestTypeBuilder (line 3016) | public org.apache.dubbo.metadata.definition.protobuf.model.GoogleP... method getCDubboPBRequestTypeOrBuilder (line 3025) | public org.apache.dubbo.metadata.definition.protobuf.model.GoogleP... method getCDubboPBRequestTypeFieldBuilder (line 3039) | private com.google.protobuf.SingleFieldBuilderV3< method setUnknownFields (line 3051) | public final Builder setUnknownFields(final com.google.protobuf.Un... method mergeUnknownFields (line 3055) | public final Builder mergeUnknownFields(final com.google.protobuf.... method getDefaultInstance (line 3070) | public static org.apache.dubbo.metadata.definition.protobuf.model.Go... method parsePartialFrom (line 3077) | public PBResponseType parsePartialFrom( method parser (line 3085) | public static com.google.protobuf.Parser parser() { method getParserForType (line 3089) | @java.lang.Override method getDefaultInstanceForType (line 3094) | public org.apache.dubbo.metadata.definition.protobuf.model.GooglePB.... type PhoneNumberOrBuilder (line 3099) | public interface PhoneNumberOrBuilder method hasNumber (line 3107) | boolean hasNumber(); method getNumber (line 3111) | java.lang.String getNumber(); method getNumberBytes (line 3115) | com.google.protobuf.ByteString getNumberBytes(); method hasType (line 3120) | boolean hasType(); method getType (line 3124) | org.apache.dubbo.metadata.definition.protobuf.model.GooglePB.PhoneTy... class PhoneNumber (line 3129) | public static final class PhoneNumber extends com.google.protobuf.Gene... method PhoneNumber (line 3135) | private PhoneNumber(com.google.protobuf.GeneratedMessageV3.Builder parser() { method getParserForType (line 3752) | @java.lang.Override method getDefaultInstanceForType (line 3757) | public org.apache.dubbo.metadata.definition.protobuf.model.GooglePB.... method getDescriptor (line 3783) | public static com.google.protobuf.Descriptors.FileDescriptor getDescri... method assignDescriptors (line 3820) | public com.google.protobuf.ExtensionRegistry assignDescriptors( FILE: dubbo-metadata/dubbo-metadata-definition-protobuf/src/test/java/org/apache/dubbo/metadata/definition/protobuf/model/ServiceInterface.java type ServiceInterface (line 19) | public interface ServiceInterface { method sayHello (line 20) | GooglePB.PBResponseType sayHello(GooglePB.PBRequestType requestType); FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/AbstractServiceAnnotationProcessor.java class AbstractServiceAnnotationProcessor (line 44) | public abstract class AbstractServiceAnnotationProcessor extends Abstrac... method init (line 50) | public synchronized void init(ProcessingEnvironment processingEnv) { method getActualMembers (line 56) | protected List getActualMembers(TypeElement type) { method getActualMethods (line 62) | protected List getActualMethods(TypeEleme... method getActualMethodsMap (line 66) | protected Map getActualMethodsMap(TypeEleme... method getMethodSignature (line 74) | public static String getMethodSignature(ExecutableElement method) { method getTypeElement (line 90) | protected TypeElement getTypeElement(CharSequence className) { method getPackageElement (line 94) | protected PackageElement getPackageElement(Element type) { method getSupportedSourceVersion (line 98) | @Override method getSupportedAnnotationTypes (line 103) | @Override FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/ClassPathMetadataStorage.java class ClassPathMetadataStorage (line 40) | public class ClassPathMetadataStorage { method ClassPathMetadataStorage (line 44) | public ClassPathMetadataStorage(ProcessingEnvironment processingEnv) { method write (line 48) | public void write(Supplier contentSupplier, String resourceNam... method read (line 56) | public Optional read(String resourceName, Function c... method exists (line 67) | private boolean exists(String resourceName) { method getReader (line 76) | private Reader getReader(String resourceName) { method createResource (line 88) | private FileObject createResource(String resourceName) throws IOExcept... method getResource (line 92) | private Optional getResource(String resourceName) { method getWriter (line 102) | private Writer getWriter(String resourceName) throws IOException { FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/ServiceDefinitionMetadataAnnotationProcessor.java class ServiceDefinitionMetadataAnnotationProcessor (line 40) | public class ServiceDefinitionMetadataAnnotationProcessor extends Abstra... method process (line 44) | @Override method process (line 57) | private void process( FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/ArrayTypeDefinitionBuilder.java class ArrayTypeDefinitionBuilder (line 35) | public class ArrayTypeDefinitionBuilder implements TypeBuilder { method accept (line 37) | @Override method build (line 42) | @Override method getPriority (line 52) | @Override FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/CollectionTypeDefinitionBuilder.java class CollectionTypeDefinitionBuilder (line 37) | public class CollectionTypeDefinitionBuilder implements DeclaredTypeDefi... method accept (line 39) | @Override method build (line 49) | @Override method getPriority (line 64) | @Override FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/DeclaredTypeDefinitionBuilder.java type DeclaredTypeDefinitionBuilder (line 30) | public interface DeclaredTypeDefinitionBuilder extends TypeBuilder getMethodParameters( FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/PrimitiveTypeDefinitionBuilder.java class PrimitiveTypeDefinitionBuilder (line 34) | public class PrimitiveTypeDefinitionBuilder implements TypeBuilder extends Pri... method build (line 43) | static TypeDefinition build( method build (line 58) | static TypeDefinition build( FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/AnnotationUtils.java type AnnotationUtils (line 54) | public interface AnnotationUtils { method getAnnotation (line 56) | static AnnotationMirror getAnnotation( method getAnnotation (line 61) | static AnnotationMirror getAnnotation(AnnotatedConstruct annotatedCons... method getAnnotations (line 66) | static List getAnnotations( method getAnnotations (line 73) | static List getAnnotations( method getAnnotations (line 79) | static List getAnnotations(AnnotatedConstruct annota... method getAnnotations (line 83) | static List getAnnotations( method getAllAnnotations (line 98) | static List getAllAnnotations(TypeMirror type) { method getAllAnnotations (line 102) | static List getAllAnnotations(Element element) { method getAllAnnotations (line 106) | static List getAllAnnotations(TypeMirror type, Class... method getAllAnnotations (line 110) | static List getAllAnnotations(Element element, Class... method getAllAnnotations (line 116) | static List getAllAnnotations(TypeMirror type, CharS... method getAllAnnotations (line 120) | static List getAllAnnotations(Element element, CharS... method getAllAnnotations (line 125) | static List getAllAnnotations(TypeMirror type, Predi... method getAllAnnotations (line 129) | static List getAllAnnotations(Element element, Predi... method getAllAnnotations (line 141) | static List getAllAnnotations(ProcessingEnvironment ... method getAllAnnotations (line 145) | static List getAllAnnotations( method getAllAnnotations (line 152) | static List getAllAnnotations( method findAnnotation (line 159) | static AnnotationMirror findAnnotation(TypeMirror type, Class T getAttribute(AnnotationMirror annotation, String attribut... method getAttribute (line 195) | static T getAttribute( method getValue (line 233) | static T getValue(AnnotationMirror annotation) { FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/ExecutableElementComparator.java class ExecutableElementComparator (line 38) | public class ExecutableElementComparator implements Comparator getDeclaredFields(Element element, Predic... method getDeclaredFields (line 54) | static List getDeclaredFields(Element element) { method getDeclaredFields (line 58) | static List getDeclaredFields(TypeMirror type, Predic... method getDeclaredFields (line 62) | static List getDeclaredFields(TypeMirror type) { method getAllDeclaredFields (line 66) | static List getAllDeclaredFields(Element element, Pre... method getAllDeclaredFields (line 70) | static List getAllDeclaredFields(Element element) { method getAllDeclaredFields (line 74) | static List getAllDeclaredFields(TypeMirror type, Pre... method getAllDeclaredFields (line 81) | static List getAllDeclaredFields(TypeMirror type) { method getDeclaredField (line 85) | static VariableElement getDeclaredField(Element element, String fieldN... method getDeclaredField (line 89) | static VariableElement getDeclaredField(TypeMirror type, String fieldN... method findField (line 94) | static VariableElement findField(Element element, String fieldName) { method findField (line 98) | static VariableElement findField(TypeMirror type, String fieldName) { method isEnumMemberField (line 108) | static boolean isEnumMemberField(VariableElement field) { method isNonStaticField (line 115) | static boolean isNonStaticField(VariableElement field) { method isField (line 119) | static boolean isField(VariableElement field) { method isField (line 123) | static boolean isField(VariableElement field, Modifier... modifiers) { method getNonStaticFields (line 127) | static List getNonStaticFields(TypeMirror type) { method getNonStaticFields (line 131) | static List getNonStaticFields(Element element) { method getAllNonStaticFields (line 135) | static List getAllNonStaticFields(TypeMirror type) { method getAllNonStaticFields (line 139) | static List getAllNonStaticFields(Element element) { method equals (line 143) | static boolean equals(VariableElement field, CharSequence fieldName) { FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/LoggerUtils.java type LoggerUtils (line 30) | public interface LoggerUtils { method info (line 34) | static void info(String format, Object... args) { method warn (line 40) | static void warn(String format, Object... args) { FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/MemberUtils.java type MemberUtils (line 43) | public interface MemberUtils { method matches (line 45) | static boolean matches(Element member, ElementKind kind) { method isPublicNonStatic (line 49) | static boolean isPublicNonStatic(Element member) { method hasModifiers (line 53) | static boolean hasModifiers(Element member, Modifier... modifiers) { method getDeclaredMembers (line 66) | static List getDeclaredMembers(TypeMirror type) { method getAllDeclaredMembers (line 71) | static List getAllDeclaredMembers(TypeMirror type) { method matchParameterTypes (line 78) | static boolean matchParameterTypes(List par... FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/MethodUtils.java type MethodUtils (line 52) | public interface MethodUtils { method getDeclaredMethods (line 54) | static List getDeclaredMethods(TypeElement type, Pr... method getDeclaredMethods (line 58) | static List getDeclaredMethods(TypeMirror type, Pre... method getAllDeclaredMethods (line 62) | static List getAllDeclaredMethods( method getAllDeclaredMethods (line 67) | static List getAllDeclaredMethods(TypeElement type) { method getAllDeclaredMethods (line 71) | static List getAllDeclaredMethods( method getAllDeclaredMethods (line 79) | static List getAllDeclaredMethods(TypeMirror type) { method getAllDeclaredMethods (line 83) | static List getAllDeclaredMethods(TypeElement type,... method getAllDeclaredMethods (line 87) | static List getAllDeclaredMethods(TypeMirror type, ... method getPublicNonStaticMethods (line 94) | static List getPublicNonStaticMethods(TypeElement t... method getPublicNonStaticMethods (line 98) | static List getPublicNonStaticMethods(TypeMirror ty... method isMethod (line 102) | static boolean isMethod(ExecutableElement method) { method isPublicNonStaticMethod (line 106) | static boolean isPublicNonStaticMethod(ExecutableElement method) { method findMethod (line 110) | static ExecutableElement findMethod( method findMethod (line 115) | static ExecutableElement findMethod( method findMethod (line 124) | static ExecutableElement findMethod(TypeElement type, String methodNam... method findMethod (line 128) | static ExecutableElement findMethod(TypeMirror type, String methodName... method getOverrideMethod (line 135) | static ExecutableElement getOverrideMethod( method getMethodName (line 141) | static String getMethodName(ExecutableElement method) { method getReturnType (line 145) | static String getReturnType(ExecutableElement method) { method getMethodParameterTypes (line 149) | static String[] getMethodParameterTypes(ExecutableElement method) { FILE: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/ServiceAnnotationUtils.java type ServiceAnnotationUtils (line 37) | public interface ServiceAnnotationUtils { method isServiceAnnotationPresent (line 85) | static boolean isServiceAnnotationPresent(TypeElement annotatedType) { method getAnnotation (line 92) | static AnnotationMirror getAnnotation(TypeElement annotatedClass) { method getAnnotation (line 96) | static AnnotationMirror getAnnotation(Iterable getHierarchicalTypes(TypeElement type) { method getHierarchicalTypes (line 143) | static Set getHierarchicalTypes(TypeMirror type) { method getHierarchicalTypes (line 147) | static Set getHierarchicalTypes(TypeMirror type, Predica... method getHierarchicalTypes (line 151) | static Set getHierarchicalTypes(TypeMirror type, Type...... method getHierarchicalTypes (line 156) | static Set getHierarchicalTypes(TypeMirror type, CharSeq... method getHierarchicalTypes (line 162) | static Set getHierarchicalTypes( method getHierarchicalTypes (line 190) | static Set getHierarchicalTypes( method getInterfaces (line 196) | static List getInterfaces(TypeElement type, Predicate getInterfaces(TypeMirror type, Predicate getAllInterfaces(TypeElement type, Predicate getAllInterfaces(TypeMirror type, Pre... method findInterface (line 226) | static TypeMirror findInterface(TypeMirror type, CharSequence interfac... method getType (line 230) | static TypeElement getType(ProcessingEnvironment processingEnv, Type t... method getType (line 234) | static TypeElement getType(ProcessingEnvironment processingEnv, TypeMi... method getType (line 238) | static TypeElement getType(ProcessingEnvironment processingEnv, CharSe... method getSuperType (line 246) | static TypeElement getSuperType(TypeElement type) { method getSuperType (line 250) | static DeclaredType getSuperType(TypeMirror type) { method getAllSuperTypes (line 255) | static Set getAllSuperTypes(TypeElement type) { method getAllSuperTypes (line 259) | static Set getAllSuperTypes(TypeElement type, Predicate getAllSuperTypes(TypeMirror type) { method getAllSuperTypes (line 279) | static Set getAllSuperTypes(TypeMirror type, Predicate ofDeclaredTypes(Iterable e... method ofTypeElements (line 332) | static Set ofTypeElements(Iterable ... method listDeclaredTypes (line 341) | static List listDeclaredTypes(Iterable listTypeElements(Iterable> classesToBeCo... method beforeEach (line 61) | protected abstract void beforeEach(); method getType (line 63) | protected TypeElement getType(Class type) { FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/AnnotationProcessingTestProcessor.java class AnnotationProcessingTestProcessor (line 34) | @SupportedAnnotationTypes("*") method AnnotationProcessingTestProcessor (line 44) | public AnnotationProcessingTestProcessor( method process (line 55) | @Override method prepare (line 69) | private void prepare() { method getSupportedSourceVersion (line 75) | @Override FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/CompilerInvocationInterceptor.java class CompilerInvocationInterceptor (line 31) | public class CompilerInvocationInterceptor implements InvocationIntercep... method interceptTestMethod (line 33) | @Override FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/ArrayTypeDefinitionBuilderTest.java class ArrayTypeDefinitionBuilderTest (line 45) | class ArrayTypeDefinitionBuilderTest extends AbstractAnnotationProcessin... method addCompiledClasses (line 61) | @Override method beforeEach (line 66) | @Override method testAccept (line 77) | @Test method testBuild (line 86) | @Test method buildAndAssertTypeDefinition (line 123) | static void buildAndAssertTypeDefinition( FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/CollectionTypeDefinitionBuilderTest.java class CollectionTypeDefinitionBuilderTest (line 39) | class CollectionTypeDefinitionBuilderTest extends AbstractAnnotationProc... method addCompiledClasses (line 53) | @Override method beforeEach (line 58) | @Override method testAccept (line 76) | @Test method testBuild (line 85) | @Test FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/EnumTypeDefinitionBuilderTest.java class EnumTypeDefinitionBuilderTest (line 40) | class EnumTypeDefinitionBuilderTest extends AbstractAnnotationProcessing... method addCompiledClasses (line 44) | @Override method beforeEach (line 49) | @Override method testAccept (line 54) | @Test method testBuild (line 60) | @Test FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/GeneralTypeDefinitionBuilderTest.java class GeneralTypeDefinitionBuilderTest (line 39) | class GeneralTypeDefinitionBuilderTest extends AbstractAnnotationProcess... method addCompiledClasses (line 43) | @Override method beforeEach (line 48) | @Override method testAccept (line 53) | @Test method testBuild (line 65) | @Test FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/MapTypeDefinitionBuilderTest.java class MapTypeDefinitionBuilderTest (line 44) | class MapTypeDefinitionBuilderTest extends AbstractAnnotationProcessingT... method addCompiledClasses (line 58) | @Override method beforeEach (line 63) | @Override method testAccept (line 81) | @Test method testBuild (line 90) | @Test method buildAndAssertTypeDefinition (line 134) | static void buildAndAssertTypeDefinition( FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/PrimitiveTypeDefinitionBuilderTest.java class PrimitiveTypeDefinitionBuilderTest (line 42) | class PrimitiveTypeDefinitionBuilderTest extends AbstractAnnotationProce... method addCompiledClasses (line 62) | @Override method beforeEach (line 67) | @Override method testAccept (line 93) | @Test method testBuild (line 105) | @Test method buildAndAssertTypeDefinition (line 118) | static void buildAndAssertTypeDefinition( method assertBasicTypeDefinition (line 126) | static void assertBasicTypeDefinition(TypeDefinition typeDefinition, S... FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/ServiceDefinitionBuilderTest.java class ServiceDefinitionBuilderTest (line 38) | class ServiceDefinitionBuilderTest extends AbstractAnnotationProcessingT... method addCompiledClasses (line 40) | @Override method beforeEach (line 45) | @Override method testBuild (line 48) | @Test method getTypeName (line 72) | private static String getTypeName(String type, List ty... FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/SimpleTypeDefinitionBuilderTest.java class SimpleTypeDefinitionBuilderTest (line 40) | class SimpleTypeDefinitionBuilderTest extends AbstractAnnotationProcessi... method addCompiledClasses (line 72) | @Override method beforeEach (line 77) | @Override method testAccept (line 112) | @Test method testBuild (line 131) | @Test FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/ArrayTypeModel.java class ArrayTypeModel (line 24) | public class ArrayTypeModel { FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/CollectionTypeModel.java class CollectionTypeModel (line 30) | public class CollectionTypeModel { FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/Color.java type Color (line 24) | public enum Color { method Color (line 31) | Color(int value) { method toString (line 35) | @Override method getValue (line 40) | public int getValue() { FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/MapTypeModel.java class MapTypeModel (line 30) | public class MapTypeModel { FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/Model.java class Model (line 28) | public class Model extends Parent { method getF (line 42) | public float getF() { method setF (line 46) | public void setF(float f) { method getD (line 50) | public double getD() { method setD (line 54) | public void setD(double d) { method getTu (line 58) | public TimeUnit getTu() { method setTu (line 62) | public void setTu(TimeUnit tu) { method getStr (line 66) | public String getStr() { method setStr (line 70) | public void setStr(String str) { method getBi (line 74) | public BigInteger getBi() { method setBi (line 78) | public void setBi(BigInteger bi) { method getBd (line 82) | public BigDecimal getBd() { method setBd (line 86) | public void setBd(BigDecimal bd) { FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/PrimitiveTypeModel.java class PrimitiveTypeModel (line 24) | public class PrimitiveTypeModel { method isZ (line 42) | public boolean isZ() { method getB (line 46) | public byte getB() { method getC (line 50) | public char getC() { method getS (line 54) | public short getS() { method getI (line 58) | public int getI() { method getL (line 62) | public long getL() { method getF (line 66) | public float getF() { method getD (line 70) | public double getD() { FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/SimpleTypeModel.java class SimpleTypeModel (line 28) | public class SimpleTypeModel { method getV (line 58) | public Void getV() { method setV (line 62) | public void setV(Void v) { method getZ (line 66) | public Boolean getZ() { method setZ (line 70) | public void setZ(Boolean z) { method getC (line 74) | public Character getC() { method setC (line 78) | public void setC(Character c) { method getB (line 82) | public Byte getB() { method setB (line 86) | public void setB(Byte b) { method getS (line 90) | public Short getS() { method setS (line 94) | public void setS(Short s) { method getI (line 98) | public Integer getI() { method setI (line 102) | public void setI(Integer i) { method getL (line 106) | public Long getL() { method setL (line 110) | public void setL(Long l) { method getF (line 114) | public Float getF() { method setF (line 118) | public void setF(Float f) { method getD (line 122) | public Double getD() { method setD (line 126) | public void setD(Double d) { method getStr (line 130) | public String getStr() { method setStr (line 134) | public void setStr(String str) { method getBd (line 138) | public BigDecimal getBd() { method setBd (line 142) | public void setBd(BigDecimal bd) { method getBi (line 146) | public BigInteger getBi() { method setBi (line 150) | public void setBi(BigInteger bi) { method getDt (line 154) | public Date getDt() { method setDt (line 158) | public void setDt(Date dt) { FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/AnnotationUtilsTest.java class AnnotationUtilsTest (line 55) | class AnnotationUtilsTest extends AbstractAnnotationProcessingTest { method addCompiledClasses (line 59) | @Override method beforeEach (line 62) | @Override method testGetAnnotation (line 67) | @Test method testGetAnnotations (line 87) | @Test method testGetAllAnnotations (line 135) | @Test method testFindAnnotation (line 178) | @Test method testFindMetaAnnotation (line 212) | @Test method testGetAttribute (line 223) | @Test method testGetValue (line 237) | @Test method testIsAnnotationPresent (line 243) | @Test FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/FieldUtilsTest.java class FieldUtilsTest (line 61) | class FieldUtilsTest extends AbstractAnnotationProcessingTest { method addCompiledClasses (line 65) | @Override method beforeEach (line 68) | @Override method testGetDeclaredFields (line 73) | @Test method testGetAllDeclaredFields (line 90) | @Test method testGetDeclaredField (line 106) | @Test method testFindField (line 126) | @Test method testIsEnumField (line 151) | @Test method testIsNonStaticField (line 170) | @Test method testIsField (line 179) | @Test method testGetNonStaticFields (line 192) | @Test method testGetAllNonStaticFields (line 206) | @Test method assertModelFields (line 220) | private void assertModelFields(List fields) { method assertModelAllFields (line 229) | private void assertModelAllFields(List fields) { method testGetDeclaredField (line 244) | private void testGetDeclaredField(TypeElement type, String fieldName, ... method testFindField (line 249) | private void testFindField(TypeElement type, String fieldName, Type fi... method assertField (line 254) | private void assertField(VariableElement field, String fieldName, Type... FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/LoggerUtilsTest.java class LoggerUtilsTest (line 30) | class LoggerUtilsTest { method testLogger (line 32) | @Test method testInfo (line 37) | @Test method testWarn (line 44) | @Test FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/MemberUtilsTest.java class MemberUtilsTest (line 51) | class MemberUtilsTest extends AbstractAnnotationProcessingTest { method addCompiledClasses (line 55) | @Override method beforeEach (line 58) | @Override method testIsPublicNonStatic (line 63) | @Test method testHasModifiers (line 69) | @Test method testDeclaredMembers (line 77) | @Test method testMatchParameterTypes (line 107) | @Test FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/MethodUtilsTest.java class MethodUtilsTest (line 51) | class MethodUtilsTest extends AbstractAnnotationProcessingTest { method addCompiledClasses (line 55) | @Override method beforeEach (line 58) | @Override method testDeclaredMethods (line 63) | @Test method doGetAllDeclaredMethods (line 77) | private List doGetAllDeclaredMethods() { method testGetAllDeclaredMethods (line 81) | @Test method testGetPublicNonStaticMethods (line 87) | @Test method testIsMethod (line 96) | @Test method testIsPublicNonStaticMethod (line 102) | @Test method testFindMethod (line 109) | @Test method testGetOverrideMethod (line 164) | @Test method testGetMethodName (line 177) | @Test method testReturnType (line 184) | @Test method testMatchParameterTypes (line 191) | @Test FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/ServiceAnnotationUtilsTest.java class ServiceAnnotationUtilsTest (line 56) | class ServiceAnnotationUtilsTest extends AbstractAnnotationProcessingTest { method addCompiledClasses (line 58) | @Override method beforeEach (line 61) | @Override method testConstants (line 64) | @Test method testIsServiceAnnotationPresent (line 81) | @Test method testGetAnnotation (line 91) | @Test method testResolveServiceInterfaceName (line 110) | @Test method testGetVersion (line 125) | @Test method testGetGroup (line 137) | @Test FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/TypeUtilsTest.java class TypeUtilsTest (line 86) | class TypeUtilsTest extends AbstractAnnotationProcessingTest { method addCompiledClasses (line 90) | @Override method beforeEach (line 96) | @Override method testIsSimpleType (line 101) | @Test method testIsSameType (line 124) | @Test method testIsArrayType (line 136) | @Test method testIsEnumType (line 149) | @Test method testIsClassType (line 161) | @Test method testIsPrimitiveType (line 173) | @Test method testIsInterfaceType (line 186) | @Test method testIsAnnotationType (line 200) | @Test method testGetHierarchicalTypes (line 215) | @Test method testGetInterfaces (line 322) | @Test method testGetAllInterfaces (line 340) | @Test method testGetType (line 366) | @Test method testGetSuperType (line 378) | @Test method testGetAllSuperTypes (line 394) | @Test method testIsDeclaredType (line 414) | @Test method testOfDeclaredType (line 425) | @Test method testIsTypeElement (line 435) | @Test method testOfTypeElement (line 444) | @Test method testOfDeclaredTypes (line 453) | @Test method testListDeclaredTypes (line 464) | @Test method testListTypeElements (line 474) | @Test method testGetResource (line 491) | @Test method testGetResourceName (line 503) | @Test FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/Ancestor.java class Ancestor (line 21) | public class Ancestor implements Serializable { method isZ (line 25) | public boolean isZ() { method setZ (line 29) | public void setZ(boolean z) { FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/Compiler.java class Compiler (line 38) | public class Compiler { method Compiler (line 48) | public Compiler() throws IOException { method Compiler (line 52) | public Compiler(File targetDirectory) throws IOException { method Compiler (line 56) | public Compiler(File sourceDirectory, File targetDirectory) throws IOE... method defaultSourceDirectory (line 64) | private static File defaultSourceDirectory() { method defaultRootDirectory (line 68) | private static File defaultRootDirectory() { method defaultTargetDirectory (line 72) | private static File defaultTargetDirectory() { method detectClassPath (line 78) | private static File detectClassPath(Class targetClass) { method processors (line 87) | public Compiler processors(Processor... processors) { method getJavaFileObjects (line 92) | private Iterable getJavaFileObjects(Class... method javaSourceFile (line 102) | private File javaSourceFile(String sourceClassName) { method compile (line 107) | public boolean compile(Class... sourceClasses) { method getJavaCompiler (line 122) | public JavaCompiler getJavaCompiler() { FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/CompilerTest.java class CompilerTest (line 26) | class CompilerTest { method testCompile (line 28) | @Test FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/DefaultTestService.java class DefaultTestService (line 29) | @Service(interfaceName = "org.apache.dubbo.metadata.tools.TestService", ... method echo (line 34) | @Override method model (line 39) | @Override method testPrimitive (line 44) | @Override method testEnum (line 49) | @Override method testArray (line 54) | @Override FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/GenericTestService.java class GenericTestService (line 28) | @Service(version = "2.0.0", group = "generic") method echo (line 30) | @Override FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/Parent.java class Parent (line 19) | public class Parent extends Ancestor { method getB (line 29) | public byte getB() { method setB (line 33) | public void setB(byte b) { method getS (line 37) | public short getS() { method setS (line 41) | public void setS(short s) { method getI (line 45) | public int getI() { method setI (line 49) | public void setI(int i) { method getL (line 53) | public long getL() { method setL (line 57) | public void setL(long l) { FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/TestProcessor.java class TestProcessor (line 36) | @SupportedAnnotationTypes("*") method process (line 39) | @Override method getProcessingEnvironment (line 44) | public ProcessingEnvironment getProcessingEnvironment() { method getSupportedSourceVersion (line 48) | public SourceVersion getSupportedSourceVersion() { FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/TestService.java type TestService (line 35) | @Path("/echo") method echo (line 38) | @GET method model (line 41) | @POST method testPrimitive (line 45) | @PUT method testEnum (line 49) | @PUT method testArray (line 53) | @GET FILE: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/TestServiceImpl.java class TestServiceImpl (line 28) | @Service( method echo (line 35) | @Override method close (line 40) | @Override FILE: dubbo-metadata/dubbo-metadata-report-nacos/src/main/java/org/apache/dubbo/metadata/store/nacos/NacosConfigServiceWrapper.java class NacosConfigServiceWrapper (line 26) | public class NacosConfigServiceWrapper { method NacosConfigServiceWrapper (line 36) | public NacosConfigServiceWrapper(ConfigService configService) { method getConfigService (line 40) | public ConfigService getConfigService() { method addListener (line 44) | public void addListener(String dataId, String group, Listener listener... method removeListener (line 48) | public void removeListener(String dataId, String group, Listener liste... method getConfig (line 52) | public String getConfig(String dataId, String group) throws NacosExcep... method getConfig (line 56) | public String getConfig(String dataId, String group, long timeout) thr... method publishConfig (line 60) | public boolean publishConfig(String dataId, String group, String conte... method publishConfigCas (line 64) | public boolean publishConfigCas(String dataId, String group, String co... method removeConfig (line 68) | public boolean removeConfig(String dataId, String group) throws NacosE... method handleInnerSymbol (line 75) | private String handleInnerSymbol(String data) { FILE: dubbo-metadata/dubbo-metadata-report-nacos/src/main/java/org/apache/dubbo/metadata/store/nacos/NacosMetadataReport.java class NacosMetadataReport (line 74) | public class NacosMetadataReport extends AbstractMetadataReport { method NacosMetadataReport (line 95) | public NacosMetadataReport(URL url) { method buildConfigService (line 101) | private NacosConfigServiceWrapper buildConfigService(URL url) { method testConfigService (line 151) | private boolean testConfigService(ConfigService configService) { method buildNacosProperties (line 160) | private Properties buildNacosProperties(URL url) { method setServerAddr (line 167) | private void setServerAddr(URL url, Properties properties) { method setProperties (line 180) | private static void setProperties(URL url, Properties properties) { method putPropertyIfAbsent (line 187) | private static void putPropertyIfAbsent(URL url, Properties properties... method putPropertyIfAbsent (line 194) | private static void putPropertyIfAbsent(URL url, Properties properties... method publishAppMetadata (line 203) | @Override method unPublishAppMetadata (line 215) | @Override method getAppMetadata (line 224) | @Override method doStoreProviderMetadata (line 234) | @Override method doStoreConsumerMetadata (line 239) | @Override method doSaveMetadata (line 246) | @Override method doRemoveMetadata (line 251) | @Override method doGetExportedURLs (line 256) | @Override method doSaveSubscriberData (line 265) | @Override method doGetSubscribedURLs (line 270) | @Override method getServiceDefinition (line 275) | @Override method registerServiceAppMapping (line 280) | @Override method getConfigItem (line 293) | @Override method getServiceAppMapping (line 308) | @Override method removeServiceAppMappingListener (line 317) | @Override method getServiceAppMapping (line 327) | @Override method getConfig (line 333) | private String getConfig(String dataId, String group) { method addCasServiceMappingListener (line 342) | private void addCasServiceMappingListener(String serviceKey, String gr... method removeCasServiceMappingListener (line 349) | private void removeCasServiceMappingListener(String serviceKey, String... method addListener (line 360) | public void addListener(String key, String group, ConfigurationListene... method removeListener (line 372) | public void removeListener(String key, String group, ConfigurationList... method createTargetListener (line 388) | private NacosConfigListener createTargetListener(String key, String gr... method buildListenerKey (line 394) | private String buildListenerKey(String key, String group) { method storeMetadata (line 398) | private void storeMetadata(BaseMetadataIdentifier identifier, String v... method deleteMetadata (line 417) | private void deleteMetadata(BaseMetadataIdentifier identifier) { method getConfig (line 434) | private String getConfig(BaseMetadataIdentifier identifier) { class NacosConfigListener (line 448) | public class NacosConfigListener extends AbstractSharedListener { method getExecutor (line 456) | @Override method innerReceive (line 468) | @Override method addListener (line 481) | void addListener(ConfigurationListener configurationListener) { method removeListener (line 486) | void removeListener(ConfigurationListener configurationListener) { method isEmpty (line 490) | boolean isEmpty() { method getChangeType (line 494) | private ConfigChangeType getChangeType(String configInfo, String old... class MappingDataListener (line 505) | static class MappingDataListener implements ConfigurationListener { method MappingDataListener (line 515) | public MappingDataListener(String dataId, String groupId) { method addListeners (line 522) | public void addListeners(MappingListener mappingListener) { method removeListeners (line 526) | public void removeListeners(MappingListener mappingListener) { method isEmpty (line 530) | public boolean isEmpty() { method process (line 534) | @Override FILE: dubbo-metadata/dubbo-metadata-report-nacos/src/main/java/org/apache/dubbo/metadata/store/nacos/NacosMetadataReportFactory.java class NacosMetadataReportFactory (line 26) | public class NacosMetadataReportFactory extends AbstractMetadataReportFa... method createMetadataReport (line 27) | @Override FILE: dubbo-metadata/dubbo-metadata-report-nacos/src/test/java/org/apache/dubbo/metadata/store/nacos/MockConfigService.java class MockConfigService (line 24) | public class MockConfigService implements ConfigService { method getConfig (line 25) | @Override method getConfigAndSignListener (line 30) | @Override method addListener (line 35) | @Override method publishConfig (line 38) | @Override method publishConfig (line 43) | @Override method publishConfigCas (line 48) | @Override method publishConfigCas (line 53) | @Override method removeConfig (line 58) | @Override method removeListener (line 63) | @Override method getServerStatus (line 66) | @Override method shutDown (line 71) | @Override method addConfigFilter (line 74) | @Override FILE: dubbo-metadata/dubbo-metadata-report-nacos/src/test/java/org/apache/dubbo/metadata/store/nacos/RetryTest.java class RetryTest (line 36) | class RetryTest { method testRetryCreate (line 38) | @Test method testDisable (line 65) | @Test method testRequest (line 90) | @Test FILE: dubbo-metadata/dubbo-metadata-report-zookeeper/src/main/java/org/apache/dubbo/metadata/store/zookeeper/ZookeeperMetadataReport.java class ZookeeperMetadataReport (line 56) | public class ZookeeperMetadataReport extends AbstractMetadataReport { method ZookeeperMetadataReport (line 67) | public ZookeeperMetadataReport(URL url, ZookeeperClientManager zookeep... method toRootDir (line 80) | protected String toRootDir() { method doStoreProviderMetadata (line 87) | @Override method doStoreConsumerMetadata (line 92) | @Override method doSaveMetadata (line 97) | @Override method doRemoveMetadata (line 102) | @Override method doGetExportedURLs (line 107) | @Override method doSaveSubscriberData (line 116) | @Override method doGetSubscribedURLs (line 121) | @Override method getServiceDefinition (line 126) | @Override method storeMetadata (line 131) | private void storeMetadata(MetadataIdentifier metadataIdentifier, Stri... method getNodePath (line 135) | String getNodePath(BaseMetadataIdentifier metadataIdentifier) { method publishAppMetadata (line 139) | @Override method unPublishAppMetadata (line 147) | @Override method getAppMetadata (line 155) | @Override method getServiceAppMapping (line 161) | @Override method removeServiceAppMappingListener (line 173) | @Override method getServiceAppMapping (line 181) | @Override method getConfigItem (line 187) | @Override method registerServiceAppMapping (line 193) | @Override method destroy (line 208) | @Override method buildPathKey (line 215) | private String buildPathKey(String group, String serviceKey) { method removeCasServiceMappingListener (line 219) | private void removeCasServiceMappingListener(String path, MappingListe... class MappingDataListener (line 228) | private static class MappingDataListener implements DataListener { method MappingDataListener (line 234) | public MappingDataListener(String serviceKey, String path) { method addListener (line 240) | public void addListener(MappingListener listener) { method removeListener (line 244) | public void removeListener(MappingListener listener) { method isEmpty (line 248) | public boolean isEmpty() { method dataChanged (line 252) | @Override FILE: dubbo-metadata/dubbo-metadata-report-zookeeper/src/main/java/org/apache/dubbo/metadata/store/zookeeper/ZookeeperMetadataReportFactory.java class ZookeeperMetadataReportFactory (line 29) | public class ZookeeperMetadataReportFactory extends AbstractMetadataRepo... method ZookeeperMetadataReportFactory (line 33) | public ZookeeperMetadataReportFactory(ApplicationModel applicationMode... method setZookeeperTransporter (line 37) | @DisableInject method createMetadataReport (line 42) | @Override FILE: dubbo-metadata/dubbo-metadata-report-zookeeper/src/test/java/org/apache/dubbo/metadata/store/zookeeper/ZookeeperMetadataReport4TstService.java type ZookeeperMetadataReport4TstService (line 22) | public interface ZookeeperMetadataReport4TstService { method getCounter (line 24) | int getCounter(); method printResult (line 26) | void printResult(String var); FILE: dubbo-metadata/dubbo-metadata-report-zookeeper/src/test/java/org/apache/dubbo/metadata/store/zookeeper/ZookeeperMetadataReportTest.java class ZookeeperMetadataReportTest (line 56) | class ZookeeperMetadataReportTest { method beforeAll (line 62) | @BeforeAll method setUp (line 67) | @BeforeEach method deletePath (line 76) | private void deletePath(MetadataIdentifier metadataIdentifier, Zookeep... method testStoreProvider (line 81) | @Test method testConsumer (line 111) | @Test method testDoSaveMetadata (line 139) | @Test method testDoRemoveMetadata (line 159) | @Test method testDoGetExportedURLs (line 183) | @Test method testDoSaveSubscriberData (line 205) | @Test method testDoGetSubscribedURLs (line 227) | @Test method storePrivider (line 249) | private MetadataIdentifier storePrivider( method storeConsumer (line 271) | private MetadataIdentifier storeConsumer( method waitSeconds (line 293) | private String waitSeconds(String value, long moreTime, String path) t... method generateURL (line 301) | private URL generateURL(String interfaceName, String version, String g... method testMapping (line 309) | @Test method testAppMetadata (line 340) | @Test FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/aggregate/DubboAbstractTDigest.java class DubboAbstractTDigest (line 23) | public abstract class DubboAbstractTDigest extends TDigest { method weightedAverage (line 31) | static double weightedAverage(double x1, double w1, double x2, double ... method weightedAverageSorted (line 47) | private static double weightedAverageSorted(double x1, double w1, doub... method add (line 53) | abstract void add(double x, int w, Centroid base); method recordAllData (line 58) | @Override method isRecording (line 64) | @Override method add (line 74) | @Override method add (line 79) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/aggregate/DubboMergingDigest.java class DubboMergingDigest (line 74) | public class DubboMergingDigest extends DubboAbstractTDigest { method DubboMergingDigest (line 130) | @SuppressWarnings("WeakerAccess") method DubboMergingDigest (line 141) | @SuppressWarnings("WeakerAccess") method DubboMergingDigest (line 154) | @SuppressWarnings("WeakerAccess") method getMin (line 246) | public double getMin() { method getMax (line 250) | public double getMax() { method setMinMax (line 257) | @SuppressWarnings("SameParameterValue") method recordAllData (line 266) | @Override method add (line 274) | @Override method add (line 279) | @Override method add (line 284) | private void add(double x, int w, List history) { method add (line 321) | @Override method mergeNewValues (line 326) | private void mergeNewValues() { method mergeNewValues (line 330) | private void mergeNewValues(boolean force, double compression) { method merge (line 348) | private void merge(double[] incomingMean, double[] incomingWeight, int... method compress (line 478) | @Override method size (line 483) | @Override method cdf (line 488) | @Override method quantile (line 626) | @Override method centroidCount (line 714) | @Override method centroids (line 720) | @Override method compression (line 763) | @Override method byteSize (line 768) | @Override method smallByteSize (line 776) | @Override method getScaleFunction (line 784) | @SuppressWarnings("WeakerAccess") method setScaleFunction (line 789) | @Override type Encoding (line 794) | public enum Encoding { method Encoding (line 799) | Encoding(int code) { method asBytes (line 804) | @Override method asSmallBytes (line 818) | @Override method toString (line 834) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/aggregate/Pane.java class Pane (line 24) | public class Pane { method Pane (line 53) | public Pane(long intervalInMs, long startInMs, T value) { method getIntervalInMs (line 65) | public long getIntervalInMs() { method getStartInMs (line 74) | public long getStartInMs() { method getEndInMs (line 83) | public long getEndInMs() { method getValue (line 92) | public T getValue() { method setStartInMs (line 101) | public void setStartInMs(long newStartInMs) { method setValue (line 111) | public void setValue(T newData) { method isTimeInWindow (line 121) | public boolean isTimeInWindow(long timeMillis) { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/aggregate/SampleAggregatedEntry.java class SampleAggregatedEntry (line 19) | public class SampleAggregatedEntry { method getCount (line 27) | public Long getCount() { method setCount (line 31) | public void setCount(Long count) { method getMax (line 35) | public double getMax() { method setMax (line 39) | public void setMax(double max) { method getMin (line 43) | public double getMin() { method setMin (line 47) | public void setMin(double min) { method getAvg (line 51) | public double getAvg() { method setAvg (line 55) | public void setAvg(double avg) { method getTotal (line 59) | public double getTotal() { method setTotal (line 63) | public void setTotal(double total) { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/aggregate/SlidingWindow.java class SlidingWindow (line 34) | public abstract class SlidingWindow { method SlidingWindow (line 61) | protected SlidingWindow(int paneCount, long intervalInMs) { method currentPane (line 77) | public Pane currentPane() { method currentPane (line 87) | public Pane currentPane(long timeMillis) { method getPaneValue (line 139) | public T getPaneValue(long timeMillis) { method newEmptyValue (line 161) | public abstract T newEmptyValue(long timeMillis); method resetPaneTo (line 170) | protected abstract Pane resetPaneTo(final Pane pane, long startI... method calculatePaneIdx (line 178) | private int calculatePaneIdx(long timeMillis) { method calculatePaneStart (line 188) | protected long calculatePaneStart(long timeMillis) { method isPaneDeprecated (line 198) | public boolean isPaneDeprecated(final Pane pane) { method isPaneDeprecated (line 209) | public boolean isPaneDeprecated(long timeMillis, final Pane pane) { method list (line 220) | public List> list() { method list (line 231) | public List> list(long timeMillis) { method values (line 255) | public List values() { method values (line 265) | public List values(long timeMillis) { method getIntervalInMs (line 287) | public long getIntervalInMs() { method getPaneIntervalInMs (line 296) | public long getPaneIntervalInMs() { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/aggregate/TimeWindowAggregator.java class TimeWindowAggregator (line 25) | public class TimeWindowAggregator { method TimeWindowAggregator (line 29) | public TimeWindowAggregator(int bucketNum, int timeWindowSeconds) { method getSlidingWindow (line 33) | public SnapshotSlidingWindow getSlidingWindow() { method add (line 37) | public void add(double value) { method get (line 42) | public SampleAggregatedEntry get() { class SnapshotSlidingWindow (line 75) | public static class SnapshotSlidingWindow extends SlidingWindow { method DigestSlidingWindow (line 61) | public DigestSlidingWindow(double compression, int sampleCount, long... method newEmptyValue (line 66) | @Override method resetPaneTo (line 71) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/collector/ApplicationMetricsCollector.java type ApplicationMetricsCollector (line 28) | public interface ApplicationMetricsCollector... method increment (line 30) | void increment(MetricsKey metricsKey); method addApplicationRt (line 32) | void addApplicationRt(String registryOpType, Long responseTime); FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/collector/CombMetricsCollector.java class CombMetricsCollector (line 34) | public abstract class CombMetricsCollector e... method CombMetricsCollector (line 40) | public CombMetricsCollector(BaseStatComposite stats) { method setEventMulticaster (line 44) | protected void setEventMulticaster(MetricsEventMulticaster eventMultic... method setNum (line 48) | @Override method increment (line 53) | @Override method increment (line 58) | public void increment(String serviceKey, MetricsKeyWrapper metricsKeyW... method addApplicationRt (line 62) | @Override method addServiceRt (line 67) | @Override method addServiceRt (line 72) | @Override method addMethodRt (line 77) | @Override method setAppNum (line 82) | public void setAppNum(MetricsKey metricsKey, Long num) { method increment (line 86) | @Override method init (line 91) | @Override method export (line 96) | protected List export(MetricsCategory category) { method getEventMulticaster (line 100) | public MetricsEventMulticaster getEventMulticaster() { method onEvent (line 104) | @Override method onEventFinish (line 109) | @Override method onEventError (line 114) | @Override method getStats (line 119) | protected BaseStatComposite getStats() { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/collector/MethodMetricsCollector.java type MethodMetricsCollector (line 27) | public interface MethodMetricsCollector exte... method increment (line 29) | void increment(MethodMetric methodMetric, MetricsKeyWrapper wrapper, i... method addMethodRt (line 31) | void addMethodRt(Invocation invocation, String registryOpType, Long re... method init (line 33) | void init(Invocation invocation, MetricsKeyWrapper wrapper); FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/collector/MetricsCollector.java type MetricsCollector (line 31) | @SPI method isCollectEnabled (line 34) | default boolean isCollectEnabled() { method collect (line 43) | List collect(); method calSamplesChanged (line 51) | boolean calSamplesChanged(); method initMetrics (line 53) | default void initMetrics(MetricsEvent event) {} FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/collector/ServiceMetricsCollector.java type ServiceMetricsCollector (line 27) | public interface ServiceMetricsCollector ext... method increment (line 29) | void increment(String serviceKey, MetricsKeyWrapper wrapper, int size); method setNum (line 31) | void setNum(MetricsKeyWrapper metricsKey, String serviceKey, int num); method addServiceRt (line 33) | void addServiceRt(String serviceKey, String registryOpType, Long respo... method addServiceRt (line 35) | void addServiceRt(Invocation invocation, String registryOpType, Long r... FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/collector/stat/MetricsStatHandler.java type MetricsStatHandler (line 26) | public interface MetricsStatHandler { method get (line 27) | Map get(); method increase (line 29) | MetricsEvent increase(String applicationName, Invocation invocation); method decrease (line 31) | MetricsEvent decrease(String applicationName, Invocation invocation); method addApplication (line 33) | MetricsEvent addApplication(String applicationName); FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/data/ApplicationStatComposite.java class ApplicationStatComposite (line 40) | public class ApplicationStatComposite extends AbstractMetricsExport { method ApplicationStatComposite (line 42) | public ApplicationStatComposite(ApplicationModel applicationModel) { method init (line 50) | public void init(List appKeys) { method incrementSize (line 60) | public void incrementSize(MetricsKey metricsKey, int size) { method setAppKey (line 67) | public void setAppKey(MetricsKey metricsKey, Long num) { method export (line 74) | public List export(MetricsCategory category) { method convertToSample (line 82) | @SuppressWarnings({"rawtypes"}) method getApplicationNumStats (line 88) | public Map getApplicationNumStats() { method calSamplesChanged (line 92) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/data/BaseStatComposite.java class BaseStatComposite (line 40) | public abstract class BaseStatComposite implements MetricsExport { method BaseStatComposite (line 48) | public BaseStatComposite(ApplicationModel applicationModel) { method init (line 55) | protected void init(ApplicationStatComposite applicationStatComposite) { method init (line 59) | protected void init(ServiceStatComposite serviceStatComposite) { method init (line 63) | protected void init(MethodStatComposite methodStatComposite) { method init (line 67) | protected void init(RtStatComposite rtStatComposite) { method calcApplicationRt (line 71) | public void calcApplicationRt(String registryOpType, Long responseTime) { method calcServiceKeyRt (line 76) | public void calcServiceKeyRt(String serviceKey, String registryOpType,... method calcServiceKeyRt (line 81) | public void calcServiceKeyRt(Invocation invocation, String registryOpT... method calcMethodKeyRt (line 85) | public void calcMethodKeyRt(Invocation invocation, String registryOpTy... method setServiceKey (line 89) | public void setServiceKey(MetricsKeyWrapper metricsKey, String service... method setServiceKey (line 93) | public void setServiceKey(MetricsKeyWrapper metricsKey, String service... method incrementApp (line 97) | public void incrementApp(MetricsKey metricsKey, int size) { method incrementServiceKey (line 101) | public void incrementServiceKey(MetricsKeyWrapper metricsKeyWrapper, S... method incrementServiceKey (line 105) | public void incrementServiceKey( method incrementMethodKey (line 110) | public void incrementMethodKey(MetricsKeyWrapper metricsKeyWrapper, Me... method initMethodKey (line 114) | public void initMethodKey(MetricsKeyWrapper metricsKeyWrapper, Invocat... method export (line 118) | @Override method getApplicationStatComposite (line 128) | public ApplicationStatComposite getApplicationStatComposite() { method getRtStatComposite (line 132) | public RtStatComposite getRtStatComposite() { method setAppKey (line 136) | public void setAppKey(MetricsKey metricsKey, Long num) { method calSamplesChanged (line 140) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/data/MethodStatComposite.java class MethodStatComposite (line 44) | public class MethodStatComposite extends AbstractMetricsExport { method MethodStatComposite (line 48) | public MethodStatComposite(ApplicationModel applicationModel) { method initWrapper (line 55) | public void initWrapper(List metricsKeyWrappers) { method initMethodKey (line 65) | public void initMethodKey(MetricsKeyWrapper wrapper, Invocation invoca... method incrementMethodKey (line 77) | public void incrementMethodKey(MetricsKeyWrapper wrapper, MethodMetric... method export (line 92) | public List export(MetricsCategory category) { method calSamplesChanged (line 113) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/data/RtStatComposite.java class RtStatComposite (line 52) | @SuppressWarnings({"rawtypes", "unchecked"}) method RtStatComposite (line 57) | public RtStatComposite(ApplicationModel applicationModel) { method init (line 63) | public void init(MetricsPlaceValue... placeValues) { method initStats (line 78) | private List> initStats(MetricsPlaceVa... method calcServiceKeyRt (line 107) | public void calcServiceKeyRt(String registryOpType, Long responseTime,... method calcServiceKeyRt (line 119) | public void calcServiceKeyRt(Invocation invocation, String registryOpT... method calServiceRtActions (line 145) | private List calServiceRtActions(Invocation invocation, String... method calcMethodKeyRt (line 162) | public void calcMethodKeyRt(Invocation invocation, String registryOpTy... method calMethodRtActions (line 191) | private List calMethodRtActions(Invocation invocation, String ... method export (line 207) | public List export(MetricsCategory category) { method getRtStats (line 228) | public List> getRtStats() { class Action (line 232) | private static class Action { method Action (line 236) | public Action(BiConsumer consumerFunc, Number initValu... method run (line 241) | public void run(Long responseTime) { method calSamplesChanged (line 246) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/data/ServiceStatComposite.java class ServiceStatComposite (line 41) | public class ServiceStatComposite extends AbstractMetricsExport { method ServiceStatComposite (line 45) | public ServiceStatComposite(ApplicationModel applicationModel) { method initWrapper (line 52) | public void initWrapper(List metricsKeyWrappers) { method incrementServiceKey (line 62) | public void incrementServiceKey(MetricsKeyWrapper wrapper, String serv... method incrementExtraServiceKey (line 66) | public void incrementExtraServiceKey( method setServiceKey (line 85) | public void setServiceKey(MetricsKeyWrapper wrapper, String serviceKey... method setExtraServiceKey (line 89) | public void setExtraServiceKey(MetricsKeyWrapper wrapper, String servi... method export (line 106) | @Override method calSamplesChanged (line 121) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/event/MetricsDispatcher.java class MetricsDispatcher (line 29) | public class MetricsDispatcher extends SimpleMetricsEventMulticaster { method MetricsDispatcher (line 31) | @SuppressWarnings({"rawtypes"}) FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/event/MetricsInitEvent.java class MetricsInitEvent (line 30) | public class MetricsInitEvent extends TimeCounterEvent { method MetricsInitEvent (line 34) | public MetricsInitEvent(ApplicationModel source, TypeWrapper typeWrapp... method toMetricsInitEvent (line 38) | public static MetricsInitEvent toMetricsInitEvent( FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/event/SimpleMetricsEventMulticaster.java class SimpleMetricsEventMulticaster (line 31) | public class SimpleMetricsEventMulticaster implements MetricsEventMultic... method addListener (line 34) | @Override method publishEvent (line 39) | @Override method validateIfApplicationConfigExist (line 50) | private boolean validateIfApplicationConfigExist(MetricsEvent event) { method publishFinishEvent (line 58) | @Override method publishErrorEvent (line 64) | @Override method publishTimeEvent (line 70) | @SuppressWarnings({"rawtypes"}) FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/listener/AbstractMetricsKeyListener.java class AbstractMetricsKeyListener (line 31) | public abstract class AbstractMetricsKeyListener extends AbstractMetrics... method AbstractMetricsKeyListener (line 36) | public AbstractMetricsKeyListener(MetricsKey metricsKey) { method isSupport (line 43) | @Override method onEvent (line 48) | @Override method onEvent (line 51) | public static AbstractMetricsKeyListener onEvent(MetricsKey metricsKey... method onFinish (line 61) | public static AbstractMetricsKeyListener onFinish(MetricsKey metricsKe... method onError (line 71) | public static AbstractMetricsKeyListener onError(MetricsKey metricsKey... FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/listener/AbstractMetricsListener.java class AbstractMetricsListener (line 25) | public abstract class AbstractMetricsListener im... method isSupport (line 32) | public boolean isSupport(MetricsEvent event) { method onEvent (line 40) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/listener/MetricsApplicationListener.java class MetricsApplicationListener (line 27) | public class MetricsApplicationListener extends AbstractMetricsKeyListen... method MetricsApplicationListener (line 29) | public MetricsApplicationListener(MetricsKey metricsKey) { method onPostEventBuild (line 40) | public static AbstractMetricsKeyListener onPostEventBuild( method onFinishEventBuild (line 52) | public static AbstractMetricsKeyListener onFinishEventBuild( method onErrorEventBuild (line 63) | public static AbstractMetricsKeyListener onErrorEventBuild( FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/listener/MetricsLifeListener.java type MetricsLifeListener (line 24) | public interface MetricsLifeListener extends... method onEventFinish (line 26) | default void onEventFinish(E event) {} method onEventError (line 28) | default void onEventError(E event) {} FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/listener/MetricsServiceListener.java class MetricsServiceListener (line 30) | public class MetricsServiceListener extends AbstractMetricsKeyListener { method MetricsServiceListener (line 32) | public MetricsServiceListener(MetricsKey metricsKey) { method onPostEventBuild (line 36) | public static AbstractMetricsKeyListener onPostEventBuild( method onFinishEventBuild (line 42) | public static AbstractMetricsKeyListener onFinishEventBuild( method onErrorEventBuild (line 48) | public static AbstractMetricsKeyListener onErrorEventBuild( FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/ApplicationMetric.java class ApplicationMetric (line 24) | public class ApplicationMetric implements Metric { method ApplicationMetric (line 28) | public ApplicationMetric(ApplicationModel applicationModel) { method getApplicationModel (line 32) | public ApplicationModel getApplicationModel() { method getApplicationName (line 36) | public String getApplicationName() { method getTags (line 40) | @Override method gitTags (line 45) | public Map gitTags(Map tags) { method hostTags (line 49) | public Map hostTags(Map tags) { method getExtraInfo (line 53) | public Map getExtraInfo() { method setExtraInfo (line 57) | public void setExtraInfo(Map extraInfo) { method equals (line 61) | @Override method hashCode (line 76) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/ConfigCenterMetric.java class ConfigCenterMetric (line 33) | public class ConfigCenterMetric implements Metric { method ConfigCenterMetric (line 41) | public ConfigCenterMetric() {} method ConfigCenterMetric (line 43) | public ConfigCenterMetric( method getTags (line 52) | @Override method equals (line 67) | @Override method hashCode (line 81) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/ErrorCodeMetric.java class ErrorCodeMetric (line 28) | public class ErrorCodeMetric implements Metric { method ErrorCodeMetric (line 34) | public ErrorCodeMetric(String applicationName, String errorCode) { method getTags (line 39) | @Override method getErrorCode (line 47) | public String getErrorCode() { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/MethodMetric.java class MethodMetric (line 37) | public class MethodMetric extends ServiceKeyMetric { method MethodMetric (line 43) | public MethodMetric(ApplicationModel applicationModel, Invocation invo... method isServiceLevel (line 51) | public static boolean isServiceLevel(ApplicationModel applicationModel) { method getGroup (line 68) | public String getGroup() { method setGroup (line 72) | public void setGroup(String group) { method getVersion (line 76) | public String getVersion() { method setVersion (line 80) | public void setVersion(String version) { method getTags (line 84) | public Map getTags() { method getMethodName (line 91) | public String getMethodName() { method getSide (line 95) | public String getSide() { method setSide (line 99) | public void setSide(String side) { method toString (line 103) | @Override method equals (line 114) | @Override method hashCode (line 129) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/Metric.java type Metric (line 21) | public interface Metric { method getTags (line 22) | Map getTags(); FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/MetricsCategory.java type MetricsCategory (line 22) | public enum MetricsCategory { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/MetricsSupport.java class MetricsSupport (line 61) | public class MetricsSupport { method applicationTags (line 67) | public static Map applicationTags(ApplicationModel app... method applicationTags (line 71) | public static Map applicationTags( method gitTags (line 82) | public static Map gitTags(Map tags) { method hostTags (line 88) | public static Map hostTags(Map tags) { method serviceTags (line 94) | public static Map serviceTags( method methodTags (line 101) | public static Map methodTags( method getMetricsKey (line 109) | public static MetricsKey getMetricsKey(Throwable throwable) { method getAggMetricsKey (line 134) | public static MetricsKey getAggMetricsKey(Throwable throwable) { method getSide (line 159) | public static String getSide(Invocation invocation) { method getInterfaceName (line 164) | public static String getInterfaceName(Invocation invocation) { method getGroup (line 184) | public static String getGroup(Invocation invocation) { method getVersion (line 198) | public static String getVersion(Invocation invocation) { method increment (line 217) | public static void increment( method incrAndAddRt (line 231) | public static void incrAndAddRt( method increment (line 255) | public static void increment( method init (line 266) | public static void init( method dec (line 277) | public static void dec( method incrAndAddRt (line 291) | public static void incrAndAddRt( method fillZero (line 309) | public static void fillZero(ConcurrentHashMap { method AtomicLongContainer (line 26) | public AtomicLongContainer(MetricsKeyWrapper metricsKeyWrapper) { method AtomicLongContainer (line 30) | public AtomicLongContainer(MetricsKeyWrapper metricsKeyWrapper, BiCons... FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/container/LongAccumulatorContainer.java class LongAccumulatorContainer (line 23) | public class LongAccumulatorContainer extends LongContainer extends ConcurrentHashMap ... method specifyType (line 60) | public boolean specifyType(String type) { method getMetricsKeyWrapper (line 64) | public MetricsKeyWrapper getMetricsKeyWrapper() { method isKeyWrapper (line 68) | public boolean isKeyWrapper(MetricsKey metricsKey, String registryOpTy... method getInitFunc (line 72) | public Function getInitFunc() { method getConsumerFunc (line 76) | public BiConsumer getConsumerFunc() { method getValueSupplier (line 80) | public Function getValueSupplier() { method setValueSupplier (line 84) | public void setValueSupplier(Function valueSupplier) { method toString (line 88) | @Override method equals (line 93) | @Override method hashCode (line 104) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/key/CategoryOverall.java class CategoryOverall (line 24) | public class CategoryOverall { method CategoryOverall (line 34) | public CategoryOverall( method getPost (line 48) | public MetricsCat getPost() { method getFinish (line 52) | public MetricsCat getFinish() { method getError (line 56) | public MetricsCat getError() { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/key/MetricsCat.java class MetricsCat (line 31) | public class MetricsCat { method MetricsCat (line 40) | public MetricsCat( method MetricsCat (line 48) | public MetricsCat( method setPlaceType (line 54) | public MetricsCat setPlaceType(MetricsPlaceValue placeType) { method getEventFunc (line 59) | public Function getE... type TpFunction (line 63) | @FunctionalInterface method apply (line 65) | R apply(T t, U u, K k); FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/key/MetricsKeyWrapper.java class MetricsKeyWrapper (line 28) | public class MetricsKeyWrapper { method MetricsKeyWrapper (line 49) | public MetricsKeyWrapper(MetricsKey metricsKey, @Nullable MetricsPlace... method setSampleType (line 54) | public MetricsKeyWrapper setSampleType(MetricSample.Type sampleType) { method getSampleType (line 59) | public MetricSample.Type getSampleType() { method getPlaceType (line 63) | public MetricsPlaceValue getPlaceType() { method getType (line 67) | public String getType() { method getMetricsKey (line 71) | public MetricsKey getMetricsKey() { method isKey (line 75) | public boolean isKey(MetricsKey metricsKey, String registryOpType) { method getLevel (line 79) | public MetricsLevel getLevel() { method targetKey (line 83) | public String targetKey() { method targetDesc (line 94) | public String targetDesc() { method wrapper (line 105) | public static MetricsKeyWrapper wrapper(MetricsKey metricsKey) { method equals (line 109) | @Override method hashCode (line 120) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/key/MetricsPlaceValue.java class MetricsPlaceValue (line 22) | public class MetricsPlaceValue { method MetricsPlaceValue (line 27) | private MetricsPlaceValue(String type, MetricsLevel metricsLevel) { method of (line 32) | public static MetricsPlaceValue of(String type, MetricsLevel metricsLe... method getType (line 36) | public String getType() { method getMetricsLevel (line 40) | public MetricsLevel getMetricsLevel() { method equals (line 44) | @Override method hashCode (line 55) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/sample/CounterMetricSample.java class CounterMetricSample (line 24) | public class CounterMetricSample extends MetricSample { method CounterMetricSample (line 28) | public CounterMetricSample( method CounterMetricSample (line 34) | public CounterMetricSample( method getValue (line 39) | public T getValue() { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/sample/GaugeMetricSample.java class GaugeMetricSample (line 35) | public class GaugeMetricSample extends MetricSample { method GaugeMetricSample (line 43) | public GaugeMetricSample( method GaugeMetricSample (line 52) | public GaugeMetricSample( method GaugeMetricSample (line 61) | public GaugeMetricSample( method GaugeMetricSample (line 71) | public GaugeMetricSample( method getValue (line 99) | public T getValue() { method getApply (line 103) | public ToDoubleFunction getApply() { method applyAsLong (line 107) | public long applyAsLong() { method applyAsDouble (line 111) | public double applyAsDouble() { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/sample/MetricSample.java class MetricSample (line 27) | public class MetricSample { method MetricSample (line 35) | public MetricSample( method MetricSample (line 40) | public MetricSample( method getName (line 55) | public String getName() { method setName (line 59) | public void setName(String name) { method getDescription (line 63) | public String getDescription() { method setDescription (line 67) | public void setDescription(String description) { method getTags (line 71) | public Map getTags() { method setTags (line 75) | public void setTags(Map tags) { method getType (line 79) | public Type getType() { method setType (line 83) | public void setType(Type type) { method getCategory (line 87) | public MetricsCategory getCategory() { method setCategory (line 91) | public void setCategory(MetricsCategory category) { method getBaseUnit (line 95) | public String getBaseUnit() { method setBaseUnit (line 99) | public void setBaseUnit(String baseUnit) { method equals (line 103) | @Override method hashCode (line 116) | @Override method toString (line 121) | @Override type Type (line 132) | public enum Type { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/report/AbstractMetricsExport.java class AbstractMetricsExport (line 25) | public abstract class AbstractMetricsExport implements MetricsExport { method AbstractMetricsExport (line 31) | public AbstractMetricsExport(ApplicationModel applicationModel) { method getApplicationModel (line 35) | public ApplicationModel getApplicationModel() { method getAppName (line 39) | public String getAppName() { method getServiceLevel (line 43) | protected boolean getServiceLevel() { method initServiceLevelConfig (line 48) | private void initServiceLevelConfig() { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/report/AbstractMetricsReporterFactory.java class AbstractMetricsReporterFactory (line 24) | public abstract class AbstractMetricsReporterFactory implements MetricsR... method AbstractMetricsReporterFactory (line 28) | public AbstractMetricsReporterFactory(ApplicationModel applicationMode... method getApplicationModel (line 32) | protected ApplicationModel getApplicationModel() { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/report/MetricsExport.java type MetricsExport (line 28) | public interface MetricsExport { method export (line 33) | List export(MetricsCategory category); method calSamplesChanged (line 41) | boolean calSamplesChanged(); FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/report/MetricsReporter.java type MetricsReporter (line 23) | public interface MetricsReporter { method init (line 28) | void init(); method resetIfSamplesChanged (line 30) | void resetIfSamplesChanged(); method getResponse (line 32) | String getResponse(); method getResponseWithName (line 34) | default String getResponseWithName(String metricsName) { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/report/MetricsReporterFactory.java type MetricsReporterFactory (line 28) | @SPI(value = "nop", scope = ExtensionScope.APPLICATION) method createMetricsReporter (line 37) | @Adaptive({CommonConstants.PROTOCOL_KEY}) FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/service/MetricsEntity.java class MetricsEntity (line 27) | public class MetricsEntity { method MetricsEntity (line 34) | public MetricsEntity() {} method MetricsEntity (line 36) | public MetricsEntity(String name, Map tags, MetricsCat... method getName (line 43) | public String getName() { method setName (line 47) | public void setName(String name) { method getTags (line 51) | public Map getTags() { method setTags (line 55) | public void setTags(Map tags) { method getCategory (line 59) | public MetricsCategory getCategory() { method setCategory (line 63) | public void setCategory(MetricsCategory category) { method getValue (line 67) | public Object getValue() { method setValue (line 71) | public void setValue(Object value) { method equals (line 75) | @Override method hashCode (line 86) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/service/MetricsService.java type MetricsService (line 33) | @SPI(value = DEFAULT_EXTENSION_NAME, scope = ExtensionScope.APPLICATION) method getMetricsByCategories (line 52) | Map> getMetricsByCategories(List<... method getMetricsByCategories (line 61) | Map> getMetricsByCategories( method getMetricsByCategories (line 73) | Map> getMetricsByCategories( FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/service/MetricsServiceExporter.java type MetricsServiceExporter (line 25) | @SPI(value = "default", scope = ExtensionScope.APPLICATION) method init (line 31) | void init(); method export (line 38) | MetricsServiceExporter export(); method unexport (line 45) | MetricsServiceExporter unexport(); FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/utils/MetricsSupportUtil.java class MetricsSupportUtil (line 21) | public class MetricsSupportUtil { method isSupportMetrics (line 23) | public static boolean isSupportMetrics() { method isSupportPrometheus (line 27) | public static boolean isSupportPrometheus() { method isClassPresent (line 34) | private static boolean isClassPresent(String className) { FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/monitor/Constants.java type Constants (line 19) | @Deprecated FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/monitor/Monitor.java type Monitor (line 26) | @Deprecated FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/monitor/MonitorFactory.java type MonitorFactory (line 27) | @Deprecated method getMonitor (line 37) | @Adaptive(CommonConstants.PROTOCOL_KEY) FILE: dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/monitor/MonitorService.java type MonitorService (line 26) | @Deprecated method collect (line 38) | void collect(URL statistics); method lookup (line 51) | List lookup(URL query); FILE: dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/MetricsSupportTest.java class MetricsSupportTest (line 38) | public class MetricsSupportTest { method destroy (line 40) | @AfterEach method testFillZero (line 45) | @Test FILE: dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/aggregate/PaneTest.java class PaneTest (line 30) | class PaneTest { method testIntervalInMs (line 32) | @Test method testStartInMs (line 39) | @Test method testEndInMs (line 47) | @Test method testValue (line 54) | @Test method testIsTimeInWindow (line 65) | @Test FILE: dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/aggregate/SlidingWindowTest.java class SlidingWindowTest (line 30) | class SlidingWindowTest { method setup (line 38) | @BeforeEach method testCurrentPane (line 43) | @RepeatedTest(1000) method testGetPaneData (line 53) | @Test method testNewEmptyValue (line 62) | @Test method testResetPaneTo (line 67) | @Test method testCalculatePaneStart (line 79) | @Test method testIsPaneDeprecated (line 86) | @Test method testList (line 93) | @Test method testValues (line 99) | @Test method testGetIntervalInMs (line 109) | @Test method testGetPaneIntervalInMs (line 114) | @Test class TestSlidingWindow (line 119) | private static class TestSlidingWindow extends SlidingWindow { method TestSlidingWindow (line 121) | public TestSlidingWindow(int paneCount, long intervalInMs) { method newEmptyValue (line 125) | @Override method resetPaneTo (line 130) | @Override FILE: dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/aggregate/TimeWindowAggregatorTest.java class TimeWindowAggregatorTest (line 24) | public class TimeWindowAggregatorTest { method testTimeWindowAggregator (line 25) | @Test FILE: dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/aggregate/TimeWindowCounterTest.java class TimeWindowCounterTest (line 22) | class TimeWindowCounterTest { method test (line 24) | @Test FILE: dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/aggregate/TimeWindowQuantileTest.java class TimeWindowQuantileTest (line 26) | class TimeWindowQuantileTest { method test (line 28) | @Test method testMulti (line 39) | @Test FILE: dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/event/SimpleMetricsEventMulticasterTest.java class SimpleMetricsEventMulticasterTest (line 32) | public class SimpleMetricsEventMulticasterTest { method setup (line 39) | @BeforeEach method destroy (line 59) | @AfterEach method testPublishFinishEvent (line 64) | @Test FILE: dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/model/ApplicationMetricTest.java class ApplicationMetricTest (line 34) | class ApplicationMetricTest { method getApplicationModel (line 36) | @Test method getApplicationName (line 42) | @Test method getTags (line 54) | @Test method gitTags (line 69) | @Test method hostTags (line 81) | @Test method getExtraInfo (line 94) | @Test method setExtraInfo (line 97) | @Test method testEquals (line 100) | @Test method testHashCode (line 103) | @Test method destroy (line 106) | @AfterEach FILE: dubbo-metrics/dubbo-metrics-config-center/src/main/java/org/apache/dubbo/metrics/config/ConfigCenterMetricsConstants.java type ConfigCenterMetricsConstants (line 19) | public interface ConfigCenterMetricsConstants { FILE: dubbo-metrics/dubbo-metrics-config-center/src/main/java/org/apache/dubbo/metrics/config/collector/ConfigCenterMetricsCollector.java class ConfigCenterMetricsCollector (line 44) | @Activate method ConfigCenterMetricsCollector (line 53) | public ConfigCenterMetricsCollector(ApplicationModel applicationModel) { method setCollectEnabled (line 59) | public void setCollectEnabled(Boolean collectEnabled) { method isCollectEnabled (line 65) | @Override method increase (line 74) | public void increase(String key, String group, String protocol, String... method collect (line 88) | @Override method calSamplesChanged (line 100) | @Override FILE: dubbo-metrics/dubbo-metrics-config-center/src/main/java/org/apache/dubbo/metrics/config/event/ConfigCenterEvent.java class ConfigCenterEvent (line 37) | public class ConfigCenterEvent extends TimeCounterEvent { method ConfigCenterEvent (line 43) | public ConfigCenterEvent(ApplicationModel applicationModel, TypeWrappe... method toChangeEvent (line 53) | public static ConfigCenterEvent toChangeEvent( FILE: dubbo-metrics/dubbo-metrics-config-center/src/main/java/org/apache/dubbo/metrics/config/event/ConfigCenterSubDispatcher.java class ConfigCenterSubDispatcher (line 32) | public final class ConfigCenterSubDispatcher extends SimpleMetricsEventM... method ConfigCenterSubDispatcher (line 34) | public ConfigCenterSubDispatcher(ConfigCenterMetricsCollector collecto... FILE: dubbo-metrics/dubbo-metrics-config-center/src/test/java/org/apache/dubbo/metrics/collector/ConfigCenterMetricsCollectorTest.java class ConfigCenterMetricsCollectorTest (line 39) | class ConfigCenterMetricsCollectorTest { method setup (line 44) | @BeforeEach method teardown (line 54) | @AfterEach method increase4Initialized (line 59) | @Test method increaseUpdated (line 78) | @Test FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/DefaultConstants.java type DefaultConstants (line 41) | public interface DefaultConstants { FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/MetricsGlobalRegistry.java class MetricsGlobalRegistry (line 30) | public class MetricsGlobalRegistry { method getCompositeRegistry (line 40) | public static CompositeMeterRegistry getCompositeRegistry(ApplicationM... method getCompositeRegistry (line 52) | public static CompositeMeterRegistry getCompositeRegistry() { method setCompositeRegistry (line 56) | public static void setCompositeRegistry(CompositeMeterRegistry composi... FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/MetricsScopeModelInitializer.java class MetricsScopeModelInitializer (line 24) | public class MetricsScopeModelInitializer implements ScopeModelInitializ... method initializeApplicationModel (line 26) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/aot/DefaultMetricsReflectionTypeDescriberRegistrar.java class DefaultMetricsReflectionTypeDescriberRegistrar (line 29) | public class DefaultMetricsReflectionTypeDescriberRegistrar implements R... method getTypeDescribers (line 31) | @Override method buildTypeDescriberWithDeclaredConstructors (line 38) | private TypeDescriber buildTypeDescriberWithDeclaredConstructors(Class... FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/collector/AggregateMetricsCollector.java class AggregateMetricsCollector (line 59) | public class AggregateMetricsCollector implements MetricsCollector list) { method collectBySide (line 237) | private void collectBySide(List list, String side) { method collectMethod (line 250) | private void collectMethod(List list, String side, Metri... method collectQPS (line 265) | private void collectQPS(List list) { method collectRT (line 279) | private void collectRT(List list) { method registerListener (line 338) | private void registerListener() { method initMetrics (line 346) | @Override method initMethodMetric (line 362) | public void initMethodMetric(MetricsEvent event) { method initQpsMetric (line 366) | public void initQpsMetric(MethodMetric metric) { method initRtMetric (line 372) | public void initRtMetric(MethodMetric metric) { method initRtAgrMetric (line 378) | public void initRtAgrMetric(MethodMetric metric) { method initWindowCounter (line 384) | public void initWindowCounter(MetricsEvent event, MetricsKey targetKey) { method calSamplesChanged (line 401) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/collector/DefaultMetricsCollector.java class DefaultMetricsCollector (line 57) | @Activate method DefaultMetricsCollector (line 82) | public DefaultMetricsCollector(ApplicationModel applicationModel) { method addSampler (line 106) | public void addSampler(MetricsSampler sampler) { method setApplicationName (line 111) | public void setApplicationName(String applicationName) { method getApplicationName (line 115) | public String getApplicationName() { method getApplicationModel (line 119) | public ApplicationModel getApplicationModel() { method setCollectEnabled (line 123) | public void setCollectEnabled(Boolean collectEnabled) { method isCollectEnabled (line 127) | @Override method isThreadpoolCollectEnabled (line 132) | public boolean isThreadpoolCollectEnabled() { method setThreadpoolCollectEnabled (line 136) | public void setThreadpoolCollectEnabled(boolean threadpoolCollectEnabl... method isMetricsInitEnabled (line 140) | public boolean isMetricsInitEnabled() { method setMetricsInitEnabled (line 144) | public void setMetricsInitEnabled(boolean metricsInitEnabled) { method collectApplication (line 148) | public void collectApplication() { method registryDefaultSample (line 153) | public void registryDefaultSample() { method collect (line 157) | @Override method isSupport (line 172) | @Override method onEvent (line 177) | @Override method initMetrics (line 192) | @Override method sample (line 207) | @Override method countConfigure (line 221) | @Override method calSamplesChanged (line 227) | @Override method calSamplesChanged (line 233) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/collector/HistogramMetricsCollector.java class HistogramMetricsCollector (line 43) | public class HistogramMetricsCollector extends AbstractMetricsListener { method setSource (line 31) | public void setSource(S source) { method setMetricsName (line 35) | public MetricsCountSampleConfigurer setMetricsName(K metricNa... method configureMetrics (line 40) | public MetricsCountSampleConfigurer configureMetrics( method getSource (line 46) | public S getSource() { method getMetric (line 50) | public M getMetric() { FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/collector/sample/MetricsCountSampler.java type MetricsCountSampler (line 25) | public interface MetricsCountSampler extends Met... method inc (line 27) | void inc(S source, K metricName); method getCount (line 29) | Optional> getCount(K metricName); FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/collector/sample/MetricsNameCountSampler.java class MetricsNameCountSampler (line 32) | public abstract class MetricsNameCountSampler ex... method MetricsNameCountSampler (line 44) | public MetricsNameCountSampler( method addMetricName (line 52) | public void addMetricName(K name) { method sample (line 57) | @Override method collect (line 64) | private void collect(List samples, K metricName) { method provideMetricsSample (line 71) | protected abstract MetricSample provideMetricsSample( method calSamplesChanged (line 74) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/collector/sample/MetricsSampler.java type MetricsSampler (line 23) | public interface MetricsSampler { method sample (line 25) | List sample(); method calSamplesChanged (line 33) | boolean calSamplesChanged(); FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/collector/sample/SimpleMetricsCountSampler.java class SimpleMetricsCountSampler (line 32) | public abstract class SimpleMetricsCountSampler ... method inc (line 38) | @Override method getCount (line 43) | @Override method countConfigure (line 48) | protected abstract void countConfigure(MetricsCountSampleConfigurer createMetricsSample(String name, ThreadPool... method registryDefaultSampleThreadPoolExecutor (line 145) | public void registryDefaultSampleThreadPoolExecutor() { method addExecutorRejectMetrics (line 155) | private void addExecutorRejectMetrics() { method addRpcExecutors (line 170) | private void addRpcExecutors() { method addFrameworkExecutors (line 198) | private void addFrameworkExecutors() { method calSamplesChanged (line 226) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/collector/sample/ThreadRejectMetricsCountSampler.java class ThreadRejectMetricsCountSampler (line 30) | public class ThreadRejectMetricsCountSampler extends MetricsNameCountSam... method ThreadRejectMetricsCountSampler (line 32) | public ThreadRejectMetricsCountSampler(DefaultMetricsCollector collect... method provideMetricsSample (line 36) | @Override method countConfigure (line 48) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/event/DefaultSubDispatcher.java class DefaultSubDispatcher (line 35) | @SuppressWarnings({"unchecked", "rawtypes"}) method DefaultSubDispatcher (line 38) | public DefaultSubDispatcher(DefaultMetricsCollector collector) { method initMethodRequest (line 66) | private CategoryOverall initMethodRequest() { FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/event/RequestEvent.java class RequestEvent (line 41) | public class RequestEvent extends TimeCounterEvent { method RequestEvent (line 47) | public RequestEvent( method toRequestEvent (line 63) | public static RequestEvent toRequestEvent( method customAfterPost (line 81) | @Override method toRequestErrorEvent (line 96) | public static RequestEvent toRequestErrorEvent( method isRequestErrorEvent (line 114) | public boolean isRequestErrorEvent() { FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/filter/MetricsFilter.java class MetricsFilter (line 41) | public class MetricsFilter implements ScopeModelAware { method setApplicationModel (line 51) | @Override method invoke (line 65) | public Result invoke(Invoker invoker, Invocation invocation) throws... method invoke (line 69) | public Result invoke(Invoker invoker, Invocation invocation, boolea... method onResponse (line 89) | public void onResponse(Result result, Invoker invoker, Invocation i... method onResponse (line 95) | public void onResponse(Result result, Invoker invoker, Invocation i... method onError (line 106) | public void onError(Throwable t, Invoker invoker, Invocation invoca... method onError (line 112) | public void onError(Throwable t, Invoker invoker, Invocation invoca... FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/filter/MetricsProviderFilter.java class MetricsProviderFilter (line 29) | @Activate( method MetricsProviderFilter (line 33) | public MetricsProviderFilter() {} method invoke (line 35) | @Override method onResponse (line 40) | @Override method onError (line 45) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/register/HistogramMetricRegister.java class HistogramMetricRegister (line 31) | public class HistogramMetricRegister implements MetricRegister { method register (line 25) | M register(S sample); FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/report/AbstractMetricsReporter.java class AbstractMetricsReporter (line 62) | public abstract class AbstractMetricsReporter implements MetricsReporter { method AbstractMetricsReporter (line 83) | protected AbstractMetricsReporter(URL url, ApplicationModel applicatio... method init (line 89) | @Override method addMeterRegistry (line 102) | protected void addMeterRegistry(MeterRegistry registry) { method getApplicationModel (line 106) | protected ApplicationModel getApplicationModel() { method addJvmMetrics (line 110) | private void addJvmMetrics() { method bindTo (line 130) | private void bindTo(MeterBinder binder) { method initCollectors (line 135) | @SuppressWarnings("rawtypes") method scheduleMetricsCollectorSyncJob (line 144) | private void scheduleMetricsCollectorSyncJob() { method resetIfSamplesChanged (line 156) | @SuppressWarnings({"unchecked"}) method registerSample (line 180) | @SuppressWarnings({"rawtypes"}) method registerCounterSample (line 198) | @SuppressWarnings({"rawtypes"}) method registerGaugeSample (line 206) | @SuppressWarnings({"unchecked", "rawtypes"}) method getTags (line 214) | private static List getTags(MetricSample gaugeSample) { method registerDubboShutdownHook (line 226) | private void registerDubboShutdownHook() { method destroy (line 230) | public void destroy() { method doInit (line 237) | protected abstract void doInit(); method doDestroy (line 239) | protected abstract void doDestroy(); FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/report/DefaultMetricsReporter.java class DefaultMetricsReporter (line 33) | public class DefaultMetricsReporter extends AbstractMetricsReporter { method DefaultMetricsReporter (line 37) | protected DefaultMetricsReporter(URL url, ApplicationModel application... method getResponse (line 41) | @Override method getResponseWithName (line 46) | @Override method doInit (line 91) | @Override method doDestroy (line 96) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/report/DefaultMetricsReporterFactory.java class DefaultMetricsReporterFactory (line 22) | public class DefaultMetricsReporterFactory extends AbstractMetricsReport... method DefaultMetricsReporterFactory (line 25) | public DefaultMetricsReporterFactory(ApplicationModel applicationModel) { method createMetricsReporter (line 30) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/report/nop/NopMetricsReporter.java class NopMetricsReporter (line 25) | public class NopMetricsReporter implements MetricsReporter { method NopMetricsReporter (line 27) | public NopMetricsReporter(URL url) {} method init (line 29) | @Override method resetIfSamplesChanged (line 32) | @Override method getResponse (line 35) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/report/nop/NopMetricsReporterFactory.java class NopMetricsReporterFactory (line 26) | public class NopMetricsReporterFactory implements MetricsReporterFactory { method createMetricsReporter (line 28) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/sample/HistogramMetricSample.java class HistogramMetricSample (line 24) | public class HistogramMetricSample extends MetricSample { method HistogramMetricSample (line 26) | public HistogramMetricSample(String name, String description, Map invoker, Invocation inv... method onResponse (line 124) | @Override method onError (line 142) | @Override method collect (line 164) | private void collect( method createStatisticsUrl (line 198) | private URL createStatisticsUrl( FILE: dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/rpc/cluster/filter/support/MetricsClusterFilter.java class MetricsClusterFilter (line 37) | @Activate(group = CONSUMER, onClass = "org.apache.dubbo.metrics.collecto... method setApplicationModel (line 46) | @Override method invoke (line 55) | @Override method onResponse (line 60) | @Override method onError (line 65) | @Override method handleMethodException (line 70) | private void handleMethodException(Throwable t, Invocation invocation) { FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/DefaultMetricsServiceTest.java class DefaultMetricsServiceTest (line 39) | @SuppressWarnings("rawtypes") method setUp (line 46) | @BeforeEach method testGetMetricsByCategories (line 59) | @Test FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/TestMetricsInvoker.java class TestMetricsInvoker (line 25) | public class TestMetricsInvoker implements Invoker { method TestMetricsInvoker (line 29) | public TestMetricsInvoker(String side) { method getInterface (line 33) | @Override method invoke (line 38) | @Override method getUrl (line 43) | @Override method isAvailable (line 48) | @Override method destroy (line 53) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/collector/AggregateMetricsCollectorTest.java class AggregateMetricsCollectorTest (line 75) | class AggregateMetricsCollectorTest { method getTestMethodMetric (line 89) | public MethodMetric getTestMethodMetric() { method setup (line 100) | @BeforeEach method testListener (line 141) | @Test method teardown (line 165) | @AfterEach method testRequestsMetrics (line 170) | @Test method testQPS (line 207) | @Test method testRtAggregation (line 252) | @Test method testP95AndP99 (line 301) | @Test method testGenericCache (line 368) | @Test class TestRequestEvent (line 376) | public static class TestRequestEvent extends RequestEvent { method TestRequestEvent (line 379) | public TestRequestEvent(ApplicationModel applicationModel, TypeWrapp... method setRt (line 383) | public void setRt(long rt) { method getTimePair (line 387) | @Override class TestTimePair (line 393) | public static class TestTimePair extends TimePair { method TestTimePair (line 397) | public TestTimePair(long rt) { method calc (line 402) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/collector/DefaultCollectorTest.java class DefaultCollectorTest (line 68) | class DefaultCollectorTest { method setup (line 84) | @BeforeEach method testListener (line 118) | @Test method teardown (line 142) | @AfterEach method testRequestEventNoRt (line 150) | @Test FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/collector/InitServiceMetricsTest.java class InitServiceMetricsTest (line 53) | class InitServiceMetricsTest { method setup (line 68) | @BeforeEach method teardown (line 108) | @AfterEach method testMetricsInitEvent (line 113) | @Test FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/collector/sample/ThreadPoolMetricsSamplerTest.java class ThreadPoolMetricsSamplerTest (line 50) | @SuppressWarnings("all") method setUp (line 55) | @BeforeEach method testSample (line 61) | @Test method setUp2 (line 138) | @BeforeEach method testRegistryDefaultSampleThreadPoolExecutor (line 153) | @Test method testDataSourceNotify (line 185) | @Test FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/filter/MetricsFilterTest.java class MetricsFilterTest (line 63) | class MetricsFilterTest { method setup (line 79) | @BeforeEach method teardown (line 103) | @AfterEach method testCollectDisabled (line 108) | @Test method testUnknownFailedRequests (line 118) | @Test method testBusinessFailedRequests (line 144) | @Test method testTimeoutRequests (line 172) | @Test method testLimitRequests (line 201) | @Test method testSucceedRequests (line 226) | @Test method testMissingGroup (line 249) | @Test method testErrors (line 272) | @Test method testFilterError (line 278) | private void testFilterError(int errorCode, MetricsKey metricsKey) { method testMissingVersion (line 314) | @Test method testMissingGroupAndVersion (line 337) | @Test method testGenericCall (line 360) | @Test method initParam (line 385) | private void initParam() { method getMetricsMap (line 391) | private Map getMetricsMap() { method testThrowable (line 403) | @Test FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/metrics/model/MethodMetricTest.java class MethodMetricTest (line 43) | class MethodMetricTest { method setup (line 52) | @BeforeAll method destroy (line 73) | @AfterAll method test (line 78) | @Test method testServiceMetrics (line 96) | @Test FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/metrics/model/sample/ErrorCodeSampleTest.java class ErrorCodeSampleTest (line 36) | public class ErrorCodeSampleTest { method testErrorCodeMetric (line 38) | @Test method tearDown (line 73) | @AfterEach FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/metrics/model/sample/GaugeMetricSampleTest.java class GaugeMetricSampleTest (line 32) | class GaugeMetricSampleTest { method setup (line 42) | @BeforeAll method test (line 53) | @Test FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/metrics/model/sample/MetricSampleTest.java class MetricSampleTest (line 29) | class MetricSampleTest { method setup (line 38) | @BeforeAll method test (line 48) | @Test FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/metrics/service/MetricsEntityTest.java class MetricsEntityTest (line 29) | class MetricsEntityTest { method setup (line 36) | @BeforeAll method test (line 44) | @Test FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/monitor/support/MonitorFilterTest.java class MonitorFilterTest (line 58) | class MonitorFilterTest { method getInterface (line 65) | @Override method getUrl (line 70) | public URL getUrl() { method isAvailable (line 76) | @Override method invoke (line 81) | @Override method destroy (line 87) | @Override method getUrl (line 92) | public URL getUrl() { method isAvailable (line 96) | @Override method destroy (line 101) | @Override method collect (line 104) | public void collect(URL statistics) { method lookup (line 108) | public List lookup(URL query) { method testFilter (line 113) | @Test method testSkipMonitorIfNotHasKey (line 145) | @Test method testGenericFilter (line 162) | @Test method testSafeFailForMonitorCollectFail (line 198) | @Test method testOnResponseWithoutStartTime (line 213) | @Test method testOnErrorWithoutStartTime (line 229) | @Test method destroy (line 243) | @AfterEach FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/rpc/cluster/filter/MetricsClusterFilterTest.java class MetricsClusterFilterTest (line 51) | class MetricsClusterFilterTest { method setup (line 68) | @BeforeEach method teardown (line 95) | @AfterEach method testNoProvider (line 100) | @Test method testClusterFilterError (line 107) | private void testClusterFilterError(int errorCode, String name) { method initParam (line 131) | private void initParam() { method getMetricsMap (line 137) | private Map getMetricsMap() { class TestMetricsInvoker (line 149) | public class TestMetricsInvoker implements Invoker { method TestMetricsInvoker (line 153) | public TestMetricsInvoker(String side) { method getInterface (line 157) | @Override method invoke (line 162) | @Override method getUrl (line 167) | @Override method isAvailable (line 172) | @Override method destroy (line 177) | @Override FILE: dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/rpc/cluster/filter/MockInvocation.java class MockInvocation (line 37) | public class MockInvocation extends RpcInvocation { method MockInvocation (line 41) | public MockInvocation() { method getTargetServiceUniqueName (line 51) | @Override method getProtocolServiceKey (line 56) | @Override method getMethodName (line 61) | public String getMethodName() { method getServiceName (line 65) | @Override method getParameterTypes (line 70) | public Class[] getParameterTypes() { method getArguments (line 74) | public Object[] getArguments() { method getAttachments (line 78) | public Map getAttachments() { method getObjectAttachments (line 82) | @Override method setAttachment (line 87) | @Override method setAttachment (line 92) | @Override method setObjectAttachment (line 97) | @Override method setAttachmentIfAbsent (line 102) | @Override method setAttachmentIfAbsent (line 107) | @Override method setObjectAttachmentIfAbsent (line 112) | @Override method getInvoker (line 117) | public Invoker getInvoker() { method setServiceModel (line 121) | @Override method getServiceModel (line 124) | @Override method put (line 129) | @Override method get (line 134) | @Override method getAttributes (line 139) | @Override method getAttachment (line 144) | public String getAttachment(String key) { method getObjectAttachment (line 148) | @Override method getAttachment (line 153) | public String getAttachment(String key, String defaultValue) { method getObjectAttachment (line 157) | @Override FILE: dubbo-metrics/dubbo-metrics-event/src/main/java/org/apache/dubbo/metrics/MetricsConstants.java type MetricsConstants (line 19) | public interface MetricsConstants { FILE: dubbo-metrics/dubbo-metrics-event/src/main/java/org/apache/dubbo/metrics/event/MetricsEvent.java class MetricsEvent (line 31) | public abstract class MetricsEvent { method MetricsEvent (line 45) | public MetricsEvent(ApplicationModel source, TypeWrapper typeWrapper) { method MetricsEvent (line 49) | public MetricsEvent( method getAttachmentValue (line 84) | @SuppressWarnings("unchecked") method getAttachments (line 92) | public Map getAttachments() { method putAttachment (line 96) | public void putAttachment(String key, Object value) { method putAttachments (line 100) | public void putAttachments(Map attachments) { method setAvailable (line 104) | public void setAvailable(boolean available) { method isAvailable (line 108) | public boolean isAvailable() { method customAfterPost (line 112) | public void customAfterPost(Object postResult) {} method getSource (line 114) | public ApplicationModel getSource() { method getMetricsEventMulticaster (line 118) | public MetricsEventMulticaster getMetricsEventMulticaster() { method appName (line 122) | public String appName() { method getTypeWrapper (line 126) | public TypeWrapper getTypeWrapper() { method isAssignableFrom (line 130) | public boolean isAssignableFrom(Object type) { method toString (line 134) | public String toString() { type Type (line 138) | public enum Type { method getName (line 156) | public final String getName() { method getNameByType (line 160) | public final String getNameByType(String type) { method Type (line 164) | Type(String name) { FILE: dubbo-metrics/dubbo-metrics-event/src/main/java/org/apache/dubbo/metrics/event/MetricsEventBus.java class MetricsEventBus (line 31) | public class MetricsEventBus { method publish (line 40) | public static void publish(MetricsEvent event) { method post (line 58) | public static T post(MetricsEvent event, Supplier targetSupplie... method post (line 71) | public static T post(MetricsEvent event, Supplier targetSupplie... method tryInvoke (line 94) | public static void tryInvoke(Runnable runnable) { method before (line 109) | public static void before(MetricsEvent event) { method after (line 116) | public static void after(MetricsEvent event, Object result) { method error (line 127) | public static void error(MetricsEvent event) { method validate (line 137) | private static MetricsEventMulticaster validate(MetricsEvent event) { FILE: dubbo-metrics/dubbo-metrics-event/src/main/java/org/apache/dubbo/metrics/event/MetricsEventMulticaster.java type MetricsEventMulticaster (line 21) | public interface MetricsEventMulticaster { method addListener (line 23) | void addListener(MetricsListener listener); method publishEvent (line 25) | void publishEvent(MetricsEvent event); method publishFinishEvent (line 27) | void publishFinishEvent(TimeCounterEvent event); method publishErrorEvent (line 29) | void publishErrorEvent(TimeCounterEvent event); FILE: dubbo-metrics/dubbo-metrics-event/src/main/java/org/apache/dubbo/metrics/event/TimeCounterEvent.java class TimeCounterEvent (line 26) | public abstract class TimeCounterEvent extends MetricsEvent { method TimeCounterEvent (line 30) | public TimeCounterEvent(ApplicationModel source, TypeWrapper typeWrapp... method TimeCounterEvent (line 35) | public TimeCounterEvent( method getTimePair (line 44) | public TimePair getTimePair() { FILE: dubbo-metrics/dubbo-metrics-event/src/main/java/org/apache/dubbo/metrics/exception/MetricsNeverHappenException.java class MetricsNeverHappenException (line 19) | public class MetricsNeverHappenException extends RuntimeException { method MetricsNeverHappenException (line 21) | public MetricsNeverHappenException(String message) { FILE: dubbo-metrics/dubbo-metrics-event/src/main/java/org/apache/dubbo/metrics/listener/MetricsListener.java type MetricsListener (line 24) | public interface MetricsListener { method isSupport (line 26) | boolean isSupport(MetricsEvent event); method onEvent (line 33) | void onEvent(E event); FILE: dubbo-metrics/dubbo-metrics-event/src/main/java/org/apache/dubbo/metrics/model/TimePair.java class TimePair (line 19) | public class TimePair { method TimePair (line 25) | public TimePair(long currentTimeMillis) { method start (line 29) | public static TimePair start() { method end (line 33) | public void end() { method calc (line 37) | public long calc() { method empty (line 41) | public static TimePair empty() { FILE: dubbo-metrics/dubbo-metrics-event/src/main/java/org/apache/dubbo/metrics/model/key/MetricsKey.java type MetricsKey (line 19) | public enum MetricsKey { method getName (line 157) | public final String getName() { method getNameByType (line 161) | public final String getNameByType(String type) { method getMetricsByName (line 165) | public static MetricsKey getMetricsByName(String name) { method getDescription (line 174) | public final String getDescription() { method MetricsKey (line 178) | MetricsKey(String name, String description) { FILE: dubbo-metrics/dubbo-metrics-event/src/main/java/org/apache/dubbo/metrics/model/key/MetricsLevel.java type MetricsLevel (line 19) | public enum MetricsLevel { FILE: dubbo-metrics/dubbo-metrics-event/src/main/java/org/apache/dubbo/metrics/model/key/TypeWrapper.java class TypeWrapper (line 21) | public class TypeWrapper { method TypeWrapper (line 27) | public TypeWrapper(MetricsLevel level, MetricsKey postType) { method TypeWrapper (line 31) | public TypeWrapper(MetricsLevel level, MetricsKey postType, MetricsKey... method getLevel (line 38) | public MetricsLevel getLevel() { method isAssignableFrom (line 42) | public boolean isAssignableFrom(Object type) { FILE: dubbo-metrics/dubbo-metrics-metadata/src/main/java/org/apache/dubbo/metrics/metadata/MetadataMetricsConstants.java type MetadataMetricsConstants (line 37) | public interface MetadataMetricsConstants { FILE: dubbo-metrics/dubbo-metrics-metadata/src/main/java/org/apache/dubbo/metrics/metadata/collector/MetadataMetricsCollector.java class MetadataMetricsCollector (line 45) | @Activate method MetadataMetricsCollector (line 51) | public MetadataMetricsCollector(ApplicationModel applicationModel) { method setCollectEnabled (line 75) | public void setCollectEnabled(Boolean collectEnabled) { method isCollectEnabled (line 81) | @Override method collect (line 90) | @Override method calSamplesChanged (line 100) | @Override FILE: dubbo-metrics/dubbo-metrics-metadata/src/main/java/org/apache/dubbo/metrics/metadata/event/MetadataEvent.java class MetadataEvent (line 40) | public class MetadataEvent extends TimeCounterEvent { method MetadataEvent (line 41) | public MetadataEvent(ApplicationModel applicationModel, TypeWrapper ty... method toPushEvent (line 51) | public static MetadataEvent toPushEvent(ApplicationModel applicationMo... method toSubscribeEvent (line 61) | public static MetadataEvent toSubscribeEvent(ApplicationModel applicat... method toServiceSubscribeEvent (line 71) | public static MetadataEvent toServiceSubscribeEvent(ApplicationModel a... FILE: dubbo-metrics/dubbo-metrics-metadata/src/main/java/org/apache/dubbo/metrics/metadata/event/MetadataSubDispatcher.java class MetadataSubDispatcher (line 34) | public final class MetadataSubDispatcher extends SimpleMetricsEventMulti... method MetadataSubDispatcher (line 36) | public MetadataSubDispatcher(MetadataMetricsCollector collector) { type CategorySet (line 52) | interface CategorySet { type MCat (line 73) | interface MCat { FILE: dubbo-metrics/dubbo-metrics-metadata/src/test/java/org/apache/dubbo/metrics/metadata/MetadataMetricsCollectorTest.java class MetadataMetricsCollectorTest (line 49) | class MetadataMetricsCollectorTest { method setup (line 55) | @BeforeEach method testListener (line 69) | @Test method teardown (line 77) | @AfterEach method testPushMetrics (line 82) | @Test method testSubscribeMetrics (line 151) | @Test method testStoreProviderMetadataMetrics (line 221) | @Test method testMetadataPushNum (line 298) | @Test method testSubscribeSum (line 321) | @Test method getSample (line 345) | GaugeMetricSample getSample(String name, List samples) { FILE: dubbo-metrics/dubbo-metrics-metadata/src/test/java/org/apache/dubbo/metrics/metadata/MetadataStatCompositeTest.java class MetadataStatCompositeTest (line 43) | public class MetadataStatCompositeTest { method setup (line 47) | @BeforeEach method testInit (line 75) | @Test method testIncrement (line 99) | @Test method testCalcRt (line 112) | @Test FILE: dubbo-metrics/dubbo-metrics-netty/src/main/java/org/apache/dubbo/metrics/registry/NettyMetricsConstants.java type NettyMetricsConstants (line 35) | public interface NettyMetricsConstants { FILE: dubbo-metrics/dubbo-metrics-netty/src/main/java/org/apache/dubbo/metrics/registry/collector/NettyMetricsCollector.java class NettyMetricsCollector (line 41) | @Activate method NettyMetricsCollector (line 47) | public NettyMetricsCollector(ApplicationModel applicationModel) { method setCollectEnabled (line 69) | public void setCollectEnabled(Boolean collectEnabled) { method isCollectEnabled (line 75) | @Override method collect (line 84) | @Override method calSamplesChanged (line 94) | @Override FILE: dubbo-metrics/dubbo-metrics-netty/src/main/java/org/apache/dubbo/metrics/registry/event/NettyEvent.java class NettyEvent (line 31) | public class NettyEvent extends TimeCounterEvent { method NettyEvent (line 32) | public NettyEvent(ApplicationModel applicationModel, TypeWrapper typeW... method toNettyEvent (line 42) | public static NettyEvent toNettyEvent(ApplicationModel applicationMode... FILE: dubbo-metrics/dubbo-metrics-netty/src/main/java/org/apache/dubbo/metrics/registry/event/NettySubDispatcher.java class NettySubDispatcher (line 31) | public final class NettySubDispatcher extends SimpleMetricsEventMulticas... method NettySubDispatcher (line 33) | public NettySubDispatcher(NettyMetricsCollector collector) { FILE: dubbo-metrics/dubbo-metrics-otlp/src/main/java/org/apache/dubbo/metrics/otlp/OtlpMetricsReporter.java class OtlpMetricsReporter (line 39) | public class OtlpMetricsReporter extends AbstractMetricsReporter { method OtlpMetricsReporter (line 43) | public OtlpMetricsReporter(final URL url, ApplicationModel application... method doInit (line 60) | @Override method getResponse (line 65) | @Override method doDestroy (line 70) | @Override class OtlpWrapperConfig (line 77) | public static class OtlpWrapperConfig implements OtlpConfig { method OtlpWrapperConfig (line 82) | public OtlpWrapperConfig(OtlpMetricConfig otlpMetricConfig, Applicat... method get (line 87) | @Override method url (line 93) | @Override method step (line 101) | @Override method resourceAttributes (line 109) | @Override method aggregationTemporality (line 120) | @Override method headers (line 125) | @Override method baseTimeUnit (line 134) | @Override method getApplicationName (line 139) | private String getApplicationName() { FILE: dubbo-metrics/dubbo-metrics-otlp/src/main/java/org/apache/dubbo/metrics/otlp/OtlpMetricsReporterFactory.java class OtlpMetricsReporterFactory (line 24) | public class OtlpMetricsReporterFactory extends AbstractMetricsReporterF... method OtlpMetricsReporterFactory (line 26) | public OtlpMetricsReporterFactory(ApplicationModel applicationModel) { method createMetricsReporter (line 30) | @Override FILE: dubbo-metrics/dubbo-metrics-otlp/src/test/java/org/apache/dubbo/metrics/otlp/OtlpMetricsReporterFactoryTest.java class OtlpMetricsReporterFactoryTest (line 47) | public class OtlpMetricsReporterFactoryTest { method setup (line 55) | @BeforeEach method teardown (line 84) | @AfterEach method test_MetricsReporter (line 92) | @Test method test_MetricsReporter_with_not_match_protocol (line 101) | @Test method export_Test (line 111) | @Test FILE: dubbo-metrics/dubbo-metrics-prometheus/src/main/java/org/apache/dubbo/metrics/prometheus/NopPrometheusMetricsReporter.java class NopPrometheusMetricsReporter (line 25) | public class NopPrometheusMetricsReporter implements MetricsReporter { method init (line 27) | @Override method resetIfSamplesChanged (line 30) | @Override method getResponse (line 33) | @Override FILE: dubbo-metrics/dubbo-metrics-prometheus/src/main/java/org/apache/dubbo/metrics/prometheus/PrometheusMetricsReporter.java class PrometheusMetricsReporter (line 50) | public class PrometheusMetricsReporter extends AbstractMetricsReporter { method PrometheusMetricsReporter (line 57) | public PrometheusMetricsReporter(URL url, ApplicationModel application... method doInit (line 61) | @Override method getResponse (line 67) | public String getResponse() { method schedulePushJob (line 71) | private void schedulePushJob() { method push (line 93) | protected void push(PushGateway pushGateway, String job) { method doDestroy (line 107) | @Override method getPushJobExecutor (line 118) | @Deprecated method getPrometheusRegistry (line 126) | @Deprecated FILE: dubbo-metrics/dubbo-metrics-prometheus/src/main/java/org/apache/dubbo/metrics/prometheus/PrometheusMetricsReporterCmd.java class PrometheusMetricsReporterCmd (line 37) | @Cmd(name = "metrics", summary = "reuse qos report") method PrometheusMetricsReporterCmd (line 45) | public PrometheusMetricsReporterCmd(FrameworkModel frameworkModel) { method execute (line 49) | @Override method notSpecifyApplication (line 63) | private boolean notSpecifyApplication(String[] args) { method useFirst (line 67) | private String useFirst(List models, String result) { method specifyApplication (line 79) | private String specifyApplication(String appName, List models) { method logResult (line 106) | @Override method getResponseByApplication (line 111) | private String getResponseByApplication(ApplicationModel applicationMo... method getLineNumber (line 131) | private static long getLineNumber(String content) { FILE: dubbo-metrics/dubbo-metrics-prometheus/src/main/java/org/apache/dubbo/metrics/prometheus/PrometheusMetricsReporterFactory.java class PrometheusMetricsReporterFactory (line 31) | public class PrometheusMetricsReporterFactory extends AbstractMetricsRep... method PrometheusMetricsReporterFactory (line 36) | public PrometheusMetricsReporterFactory(ApplicationModel applicationMo... method createMetricsReporter (line 40) | @Override method dependenciesNotFound (line 73) | private static boolean dependenciesNotFound(String msg) { FILE: dubbo-metrics/dubbo-metrics-prometheus/src/test/java/org/apache/dubbo/metrics/prometheus/PrometheusMetricsReporterFactoryTest.java class PrometheusMetricsReporterFactoryTest (line 26) | class PrometheusMetricsReporterFactoryTest { method test (line 28) | @Test FILE: dubbo-metrics/dubbo-metrics-prometheus/src/test/java/org/apache/dubbo/metrics/prometheus/PrometheusMetricsReporterTest.java class PrometheusMetricsReporterTest (line 49) | class PrometheusMetricsReporterTest { method setup (line 56) | @BeforeEach method teardown (line 65) | @AfterEach method testJvmMetrics (line 73) | @Test method testExporter (line 92) | @Test method testPushgateway (line 129) | @Test method exportHttpServer (line 150) | private void exportHttpServer(PrometheusMetricsReporter reporter, int ... FILE: dubbo-metrics/dubbo-metrics-prometheus/src/test/java/org/apache/dubbo/metrics/prometheus/PrometheusMetricsThreadPoolTest.java class PrometheusMetricsThreadPoolTest (line 57) | public class PrometheusMetricsThreadPoolTest { method setup (line 67) | @BeforeEach method teardown (line 79) | @AfterEach method testExporterThreadpoolName (line 87) | @Test method exportHttpServer (line 122) | private void exportHttpServer(PrometheusMetricsReporter reporter, int ... method testThreadPoolRejectMetrics (line 140) | @Test FILE: dubbo-metrics/dubbo-metrics-registry/src/main/java/org/apache/dubbo/metrics/registry/RegistryMetricsConstants.java type RegistryMetricsConstants (line 47) | public interface RegistryMetricsConstants { FILE: dubbo-metrics/dubbo-metrics-registry/src/main/java/org/apache/dubbo/metrics/registry/collector/RegistryMetricsCollector.java class RegistryMetricsCollector (line 54) | @Activate method RegistryMetricsCollector (line 61) | public RegistryMetricsCollector(ApplicationModel applicationModel) { method setCollectEnabled (line 91) | public void setCollectEnabled(Boolean collectEnabled) { method isCollectEnabled (line 97) | @Override method collect (line 106) | @Override method incrMetricsNum (line 117) | public void incrMetricsNum(MetricsKey metricsKey, List registr... method incrRegisterFinishNum (line 121) | public void incrRegisterFinishNum( method incrServiceRegisterNum (line 132) | public void incrServiceRegisterNum( method incrServiceRegisterFinishNum (line 141) | public void incrServiceRegisterFinishNum( method setNum (line 157) | public void setNum(MetricsKeyWrapper metricsKey, String serviceKey, in... method calSamplesChanged (line 161) | @Override FILE: dubbo-metrics/dubbo-metrics-registry/src/main/java/org/apache/dubbo/metrics/registry/collector/RegistryStatComposite.java class RegistryStatComposite (line 42) | public class RegistryStatComposite extends AbstractMetricsExport { method RegistryStatComposite (line 49) | public RegistryStatComposite(ApplicationModel applicationModel) { method init (line 54) | public void init(List appKeys) { method export (line 64) | @Override method incrMetricsNum (line 79) | public void incrMetricsNum(MetricsKey metricsKey, String name) { method getAppStats (line 96) | public ConcurrentHashMap getRgs(MetricsEvent event) { method getSize (line 157) | public static int getSize(MetricsEvent event) { method getServiceKey (line 161) | public static String getServiceKey(MetricsEvent event) { FILE: dubbo-metrics/dubbo-metrics-registry/src/main/java/org/apache/dubbo/metrics/registry/event/RegistrySubDispatcher.java class RegistrySubDispatcher (line 36) | public final class RegistrySubDispatcher extends SimpleMetricsEventMulti... method RegistrySubDispatcher (line 38) | public RegistrySubDispatcher(RegistryMetricsCollector collector) { type CategorySet (line 54) | interface CategorySet { type MCat (line 93) | interface MCat { FILE: dubbo-metrics/dubbo-metrics-registry/src/test/java/org/apache/dubbo/metrics/registry/metrics/collector/RegistryMetricsCollectorTest.java class RegistryMetricsCollectorTest (line 53) | class RegistryMetricsCollectorTest { method setup (line 58) | @BeforeEach method teardown (line 71) | @AfterEach method testRegisterMetrics (line 76) | @Test method testServicePushMetrics (line 145) | @Test method testServiceSubscribeMetrics (line 222) | @Test method testNotify (line 301) | @Test FILE: dubbo-metrics/dubbo-metrics-registry/src/test/java/org/apache/dubbo/metrics/registry/metrics/collector/RegistryMetricsSampleTest.java class RegistryMetricsSampleTest (line 40) | class RegistryMetricsSampleTest { method setup (line 44) | @BeforeEach method teardown (line 53) | @AfterEach method testRegisterMetrics (line 58) | @Test method testRTMetrics (line 61) | @Test method testListener (line 91) | @Test FILE: dubbo-metrics/dubbo-metrics-registry/src/test/java/org/apache/dubbo/metrics/registry/metrics/collector/RegistryMetricsTest.java class RegistryMetricsTest (line 48) | public class RegistryMetricsTest { method setUp (line 56) | @BeforeEach method testRegisterRequestsCount (line 63) | @Test method testLastResponseTime (line 86) | @Test method testMinResponseTime (line 113) | @Test method testMaxResponseTime (line 141) | @Test method testSumResponseTime (line 165) | @Test method testAvgResponseTime (line 188) | @Test method testServiceRegisterCount (line 211) | @Test method testServiceSubscribeCount (line 235) | @Test method getSample (line 257) | GaugeMetricSample getSample(String name, List samples) { method applicationRegister (line 264) | RegistryEvent applicationRegister() { method serviceRegister (line 270) | RegistryEvent serviceRegister() { method serviceSubscribe (line 276) | RegistryEvent serviceSubscribe() { method considerEquals (line 282) | boolean considerEquals(double expected, double trueValue, double allow... method eventSuccess (line 286) | void eventSuccess(RegistryEvent event) { method eventFailed (line 290) | void eventFailed(RegistryEvent event) { method registerEvent (line 294) | RegistryEvent registerEvent() { method rsEvent (line 302) | RegistryEvent rsEvent() { method subscribeEvent (line 310) | RegistryEvent subscribeEvent() { method getApplicationModel (line 316) | ApplicationModel getApplicationModel() { method await (line 320) | void await(long millis) { method getTestCollector (line 333) | RegistryMetricsCollector getTestCollector(ApplicationModel application... class TimeController (line 353) | static class TimeController { method sleep (line 357) | public static void sleep(long milliseconds) { FILE: dubbo-metrics/dubbo-metrics-registry/src/test/java/org/apache/dubbo/metrics/registry/metrics/collector/RegistryStatCompositeTest.java class RegistryStatCompositeTest (line 56) | public class RegistryStatCompositeTest { method setup (line 62) | @BeforeEach method testInit (line 97) | @Test method testIncrement (line 120) | @Test method testCalcRt (line 135) | @Test method testCalcServiceKeyRt (line 148) | @Test FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/AbstractDefaultDubboObservationConvention.java class AbstractDefaultDubboObservationConvention (line 32) | class AbstractDefaultDubboObservationConvention { method getLowCardinalityKeyValues (line 33) | KeyValues getLowCardinalityKeyValues(Invocation invocation) { method appendNonNull (line 42) | protected KeyValues appendNonNull(KeyValues keyValues, KeyName keyName... method getContextualName (line 49) | String getContextualName(Invocation invocation) { method readServiceName (line 58) | private String readServiceName(String targetServiceUniqueName) { FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/DefaultDubboClientObservationConvention.java class DefaultDubboClientObservationConvention (line 35) | public class DefaultDubboClientObservationConvention extends AbstractDef... method getInstance (line 42) | public static DubboClientObservationConvention getInstance() { method getName (line 46) | @Override method getLowCardinalityKeyValues (line 51) | @Override method withRemoteHostPort (line 57) | private KeyValues withRemoteHostPort(KeyValues keyValues, DubboClientC... method remoteHost (line 71) | private String remoteHost(RpcContextAttachment rpcContextAttachment, U... method remotePort (line 76) | private int remotePort(RpcContextAttachment rpcContextAttachment, URL ... method withRemoteHostPort (line 86) | private KeyValues withRemoteHostPort(KeyValues keyValues, String remot... method getContextualName (line 94) | @Override FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/DefaultDubboServerObservationConvention.java class DefaultDubboServerObservationConvention (line 26) | public class DefaultDubboServerObservationConvention extends AbstractDef... method getInstance (line 34) | public static DubboServerObservationConvention getInstance() { method getName (line 38) | @Override method getLowCardinalityKeyValues (line 43) | @Override method getContextualName (line 48) | @Override FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/DubboClientObservationConvention.java type DubboClientObservationConvention (line 27) | public interface DubboClientObservationConvention extends ObservationCon... method supportsContext (line 28) | @Override FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/DubboObservationDocumentation.java type DubboObservationDocumentation (line 28) | public enum DubboObservationDocumentation implements ObservationDocument... method getDefaultConvention (line 34) | @Override method getLowCardinalityKeyNames (line 39) | @Override method getDefaultConvention (line 49) | @Override method getLowCardinalityKeyNames (line 54) | @Override type LowCardinalityKeyNames (line 60) | @NonNullApi method asString (line 68) | @Override method asString (line 79) | @Override method asString (line 90) | @Override method asString (line 101) | @Override method asString (line 112) | @Override FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/DubboObservationRegistry.java class DubboObservationRegistry (line 43) | public class DubboObservationRegistry { method DubboObservationRegistry (line 52) | public DubboObservationRegistry(ApplicationModel applicationModel, Tra... method initObservationRegistry (line 57) | public void initObservationRegistry() { FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/DubboServerObservationConvention.java type DubboServerObservationConvention (line 27) | public interface DubboServerObservationConvention extends ObservationCon... method supportsContext (line 28) | @Override FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/context/DubboClientContext.java class DubboClientContext (line 30) | public class DubboClientContext extends SenderContext { method DubboClientContext (line 36) | public DubboClientContext(Invoker invoker, Invocation invocation) { method getInvoker (line 43) | public Invoker getInvoker() { method getInvocation (line 47) | public Invocation getInvocation() { FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/context/DubboServerContext.java class DubboServerContext (line 28) | public class DubboServerContext extends ReceiverContext { method DubboServerContext (line 34) | public DubboServerContext(Invoker invoker, Invocation invocation) { method getInvoker (line 41) | public Invoker getInvoker() { method getInvocation (line 45) | public Invocation getInvocation() { FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/exporter/otlp/OTlpSpanExporter.java class OTlpSpanExporter (line 32) | public class OTlpSpanExporter { method getSpanExporter (line 34) | public static SpanExporter getSpanExporter( FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/exporter/zipkin/ZipkinSpanExporter.java class ZipkinSpanExporter (line 29) | public class ZipkinSpanExporter { method getSpanExporter (line 31) | public static io.opentelemetry.sdk.trace.export.SpanExporter getSpanEx... method getSpanBytesEncoder (line 41) | private static BytesEncoder getSpanBytesEncoder(ApplicationModel... FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/exporter/zipkin/ZipkinSpanHandler.java class ZipkinSpanHandler (line 32) | public class ZipkinSpanHandler { method getSpanHandler (line 34) | public static SpanHandler getSpanHandler( method getSpanBytesEncoder (line 51) | private static BytesEncoder getSpanBytesEncoder(Applicat... FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/filter/ObservationReceiverFilter.java class ObservationReceiverFilter (line 41) | @Activate( method ObservationReceiverFilter (line 51) | public ObservationReceiverFilter(ApplicationModel applicationModel) { method invoke (line 56) | @Override method onResponse (line 71) | @Override method onError (line 83) | @Override method getObservation (line 93) | private Observation getObservation(Invocation invocation) { FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/filter/ObservationSenderFilter.java class ObservationSenderFilter (line 42) | @Activate( method ObservationSenderFilter (line 52) | public ObservationSenderFilter(ApplicationModel applicationModel) { method invoke (line 57) | @Override method onResponse (line 72) | @Override method onError (line 84) | @Override method getObservation (line 94) | private Observation getObservation(Invocation invocation) { FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/handler/DubboClientTracingObservationHandler.java class DubboClientTracingObservationHandler (line 25) | public class DubboClientTracingObservationHandler getSpanHandlers() { method getSampler (line 118) | private brave.sampler.Sampler getSampler() { method correlationFieldsCorrelationScopeCustomizer (line 122) | private Optional correlation... method correlationScopeDecorator (line 139) | private brave.propagation.CurrentTraceContext.ScopeDecorator correlati... class PropagatorFactory (line 145) | static class PropagatorFactory { method getPropagationFactory (line 147) | public static brave.propagation.Propagation.Factory getPropagationFa... method getPropagationFactoryWithoutBaggage (line 155) | private static brave.propagation.Propagation.Factory getPropagationF... method getPropagationFactoryWithBaggage (line 169) | private static brave.propagation.Propagation.Factory getPropagationF... method getBaggageFactoryBuilder (line 185) | private static brave.baggage.BaggagePropagation.FactoryBuilder getBa... method getBaggagePropagationCustomizers (line 194) | private static List getB... method remoteFieldsBaggagePropagationCustomizer (line 203) | private static brave.baggage.BaggagePropagationCustomizer remoteFiel... FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/tracer/otel/OTelPropagatorProvider.java class OTelPropagatorProvider (line 26) | public class OTelPropagatorProvider implements PropagatorProvider { method getPropagator (line 30) | @Override method createMicrometerPropagator (line 35) | protected static void createMicrometerPropagator(ContextPropagators co... FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/tracer/otel/OpenTelemetryProvider.java class OpenTelemetryProvider (line 54) | public class OpenTelemetryProvider implements TracerProvider { method OpenTelemetryProvider (line 65) | public OpenTelemetryProvider(ApplicationModel applicationModel, Tracin... method getTracer (line 70) | @Override method getSpanExporters (line 140) | private List getSpanEx... method getSampler (line 162) | private io.opentelemetry.sdk.trace.samplers.Sampler getSampler() { method getEventListeners (line 169) | private List getEventListeners() { method createCurrentTraceContext (line 187) | private OtelCurrentTraceContext createCurrentTraceContext() { method createOtelContextPropagators (line 192) | private io.opentelemetry.context.propagation.ContextPropagators create... class OTelEventPublisher (line 198) | static class OTelEventPublisher implements OtelTracer.EventPublisher { method OTelEventPublisher (line 202) | OTelEventPublisher(List listeners) { method publishEvent (line 206) | @Override class PropagatorFactory (line 214) | static class PropagatorFactory { method getPropagator (line 216) | public static io.opentelemetry.context.propagation.TextMapPropagator... method getPropagatorWithoutBaggage (line 226) | private static io.opentelemetry.context.propagation.TextMapPropagato... method getPropagatorWithBaggage (line 239) | private static io.opentelemetry.context.propagation.TextMapPropagato... FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/utils/ObservationConstants.java class ObservationConstants (line 19) | public class ObservationConstants { FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/utils/ObservationSupportUtil.java class ObservationSupportUtil (line 21) | public class ObservationSupportUtil { method isSupportObservation (line 23) | public static boolean isSupportObservation() { method isSupportTracing (line 29) | public static boolean isSupportTracing() { method isSupportOTelTracer (line 34) | public static boolean isSupportOTelTracer() { method isSupportBraveTracer (line 40) | public static boolean isSupportBraveTracer() { method isSupportBraveURLSender (line 46) | public static boolean isSupportBraveURLSender() { method isClassPresent (line 50) | private static boolean isClassPresent(String className) { FILE: dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/utils/PropagationType.java type PropagationType (line 19) | public enum PropagationType { method PropagationType (line 25) | PropagationType(String type) { method getValue (line 29) | public String getValue() { method forValue (line 33) | public static PropagationType forValue(String value) { FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/DefaultDubboClientObservationConventionTest.java class DefaultDubboClientObservationConventionTest (line 28) | public class DefaultDubboClientObservationConventionTest { method testGetName (line 33) | @Test method testGetLowCardinalityKeyValues (line 38) | @Test method testGetContextualName (line 58) | @Test FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/DefaultDubboServerObservationConventionTest.java class DefaultDubboServerObservationConventionTest (line 29) | @SuppressWarnings("deprecation") method testGetName (line 35) | @Test method testGetLowCardinalityKeyValues (line 40) | @Test method testGetContextualName (line 60) | @Test FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/MockInvocation.java class MockInvocation (line 37) | public class MockInvocation extends RpcInvocation { method MockInvocation (line 41) | public MockInvocation() { method getTargetServiceUniqueName (line 51) | @Override method getProtocolServiceKey (line 56) | @Override method getMethodName (line 61) | public String getMethodName() { method getServiceName (line 65) | @Override method getParameterTypes (line 70) | public Class[] getParameterTypes() { method getArguments (line 74) | public Object[] getArguments() { method getAttachments (line 78) | public Map getAttachments() { method getObjectAttachments (line 82) | @Override method setAttachment (line 87) | @Override method setAttachment (line 92) | @Override method setObjectAttachment (line 97) | @Override method setAttachmentIfAbsent (line 102) | @Override method setAttachmentIfAbsent (line 107) | @Override method setObjectAttachmentIfAbsent (line 112) | @Override method getInvoker (line 117) | public Invoker getInvoker() { method setServiceModel (line 121) | @Override method getServiceModel (line 124) | @Override method put (line 129) | @Override method get (line 134) | @Override method getAttributes (line 139) | @Override method getAttachment (line 144) | public String getAttachment(String key) { method getObjectAttachment (line 148) | @Override method getAttachment (line 153) | public String getAttachment(String key, String defaultValue) { method getObjectAttachment (line 157) | @Override FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/exporter/otlp/OTlpSpanExporterTest.java class OTlpSpanExporterTest (line 31) | class OTlpSpanExporterTest { method getSpanExporter (line 33) | @Test FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/exporter/zipkin/ZipkinSpanExporterTest.java class ZipkinSpanExporterTest (line 31) | class ZipkinSpanExporterTest { method getSpanExporter (line 33) | @Test FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/exporter/zipkin/ZipkinSpanHandlerTest.java class ZipkinSpanHandlerTest (line 31) | class ZipkinSpanHandlerTest { method getSpanHandler (line 33) | @Test FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/tracer/PropagatorProviderFactoryTest.java class PropagatorProviderFactoryTest (line 26) | class PropagatorProviderFactoryTest { method testPropagatorProviderFactory (line 28) | @Test FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/tracer/brave/BravePropagatorProviderTest.java class BravePropagatorProviderTest (line 27) | class BravePropagatorProviderTest { method testBravePropagatorProvider (line 29) | @Test FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/tracer/brave/BraveProviderTest.java class BraveProviderTest (line 38) | class BraveProviderTest { method testGetTracer (line 40) | @Test method testGetPropagator (line 54) | @Test FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/tracer/otel/OTelPropagatorProviderTest.java class OTelPropagatorProviderTest (line 28) | class OTelPropagatorProviderTest { method testOTelPropagatorProvider (line 30) | @Test FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/tracer/otel/OpenTelemetryProviderTest.java class OpenTelemetryProviderTest (line 41) | class OpenTelemetryProviderTest { method testGetTracer (line 43) | @Test method testGetPropagator (line 64) | @Test FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/utils/ObservationConventionUtils.java class ObservationConventionUtils (line 28) | public class ObservationConventionUtils { method getMockInvokerWithUrl (line 30) | public static Invoker getMockInvokerWithUrl() { method getValueForKey (line 38) | public static String getValueForKey(KeyValues keyValues, Object key) FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/utils/ObservationSupportUtilTest.java class ObservationSupportUtilTest (line 23) | public class ObservationSupportUtilTest { method testIsSupportObservation (line 25) | @Test method testIsSupportTracing (line 31) | @Test method testIsSupportOTelTracer (line 37) | @Test method testIsSupportBraveTracer (line 43) | @Test FILE: dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/utils/PropagationTypeTest.java class PropagationTypeTest (line 24) | class PropagationTypeTest { method forValue (line 26) | @Test FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/AccessKeyAuthenticator.java class AccessKeyAuthenticator (line 32) | public class AccessKeyAuthenticator implements Authenticator { method AccessKeyAuthenticator (line 35) | public AccessKeyAuthenticator(FrameworkModel frameworkModel) { method sign (line 39) | @Override method authenticate (line 51) | @Override method getAccessKeyPair (line 75) | AccessKeyPair getAccessKeyPair(Invocation invocation, URL url) { method getSignature (line 93) | String getSignature(URL url, Invocation invocation, String secretKey, ... FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/BasicAuthenticator.java class BasicAuthenticator (line 28) | public class BasicAuthenticator implements Authenticator { method sign (line 30) | @Override method authenticate (line 41) | @Override FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/Constants.java type Constants (line 19) | public interface Constants { FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/DefaultAccessKeyStorage.java class DefaultAccessKeyStorage (line 27) | public class DefaultAccessKeyStorage implements AccessKeyStorage { method getAccessKey (line 28) | @Override FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/exception/AccessKeyNotFoundException.java class AccessKeyNotFoundException (line 24) | public class AccessKeyNotFoundException extends Exception { method AccessKeyNotFoundException (line 27) | public AccessKeyNotFoundException() {} method AccessKeyNotFoundException (line 29) | public AccessKeyNotFoundException(String message) { FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/exception/RpcAuthenticationException.java class RpcAuthenticationException (line 19) | public class RpcAuthenticationException extends Exception { method RpcAuthenticationException (line 20) | public RpcAuthenticationException() {} method RpcAuthenticationException (line 22) | public RpcAuthenticationException(String message) { method RpcAuthenticationException (line 26) | public RpcAuthenticationException(String message, Throwable cause) { FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/filter/ConsumerSignFilter.java class ConsumerSignFilter (line 36) | @Activate(group = CommonConstants.CONSUMER, value = Constants.AUTH_KEY, ... method ConsumerSignFilter (line 40) | public ConsumerSignFilter(FrameworkModel frameworkModel) { method invoke (line 44) | @Override FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/filter/ProviderAuthFilter.java class ProviderAuthFilter (line 32) | @Activate(group = CommonConstants.PROVIDER, value = Constants.AUTH_KEY, ... method ProviderAuthFilter (line 36) | public ProviderAuthFilter(FrameworkModel frameworkModel) { method invoke (line 40) | @Override FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/filter/ProviderAuthHeaderFilter.java class ProviderAuthHeaderFilter (line 31) | @Activate(value = Constants.AUTH_KEY, order = -20000) method ProviderAuthHeaderFilter (line 35) | public ProviderAuthHeaderFilter(FrameworkModel frameworkModel) { method invoke (line 39) | @Override FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/model/AccessKeyPair.java class AccessKeyPair (line 22) | public class AccessKeyPair { method getAccessKey (line 30) | public String getAccessKey() { method setAccessKey (line 34) | public void setAccessKey(String accessKey) { method getSecretKey (line 38) | public String getSecretKey() { method setSecretKey (line 42) | public void setSecretKey(String secretKey) { method getConsumerSide (line 46) | public String getConsumerSide() { method setConsumerSide (line 50) | public void setConsumerSide(String consumerSide) { method getProviderSide (line 54) | public String getProviderSide() { method setProviderSide (line 58) | public void setProviderSide(String providerSide) { method getCreator (line 62) | public String getCreator() { method setCreator (line 66) | public void setCreator(String creator) { method getOptions (line 70) | public String getOptions() { method setOptions (line 74) | public void setOptions(String options) { method toString (line 78) | @Override FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/spi/AccessKeyStorage.java type AccessKeyStorage (line 29) | @SPI(scope = ExtensionScope.FRAMEWORK) method getAccessKey (line 39) | AccessKeyPair getAccessKey(URL url, Invocation invocation); FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/spi/Authenticator.java type Authenticator (line 25) | @SPI(scope = ExtensionScope.FRAMEWORK, value = "basic") method sign (line 34) | void sign(Invocation invocation, URL url); method authenticate (line 42) | void authenticate(Invocation invocation, URL url) throws RpcAuthentica... FILE: dubbo-plugin/dubbo-auth/src/main/java/org/apache/dubbo/auth/utils/SignatureUtils.java class SignatureUtils (line 32) | public class SignatureUtils { method sign (line 35) | public static String sign(String metadata, String key) throws RuntimeE... method sign (line 39) | public static String sign(Object[] parameters, String metadata, String... method sign (line 60) | private static String sign(byte[] data, String key) throws RuntimeExce... method toByteArray (line 84) | private static byte[] toByteArray(Object[] parameters) throws IOExcept... FILE: dubbo-plugin/dubbo-auth/src/test/java/org/apache/dubbo/auth/AccessKeyAuthenticatorTest.java class AccessKeyAuthenticatorTest (line 39) | class AccessKeyAuthenticatorTest { method testSignForRequest (line 41) | @Test method testAuthenticateRequest (line 64) | @Test method testAuthenticateRequestNoSignature (line 88) | @Test method testGetAccessKeyPairFailed (line 99) | @Test method testGetSignatureNoParameter (line 107) | @Test FILE: dubbo-plugin/dubbo-auth/src/test/java/org/apache/dubbo/auth/DefaultAccessKeyStorageTest.java class DefaultAccessKeyStorageTest (line 29) | class DefaultAccessKeyStorageTest { method testGetAccessKey (line 31) | @Test FILE: dubbo-plugin/dubbo-auth/src/test/java/org/apache/dubbo/auth/filter/ConsumerSignFilterTest.java class ConsumerSignFilterTest (line 36) | class ConsumerSignFilterTest { method testAuthDisabled (line 38) | @Test method testAuthEnabled (line 49) | @Test FILE: dubbo-plugin/dubbo-auth/src/test/java/org/apache/dubbo/auth/filter/ProviderAuthFilterTest.java class ProviderAuthFilterTest (line 42) | class ProviderAuthFilterTest { method testAuthDisabled (line 43) | @Test method testAuthEnabled (line 54) | @Test method testAuthFailed (line 70) | @Test method testAuthFailedWhenNoSignature (line 88) | @Test method testAuthFailedWhenNoAccessKeyPair (line 106) | @Test method testAuthFailedWhenParameterError (line 126) | @Test method testAuthSuccessfully (line 166) | @Test FILE: dubbo-plugin/dubbo-auth/src/test/java/org/apache/dubbo/auth/utils/SignatureUtilsTest.java class SignatureUtilsTest (line 24) | class SignatureUtilsTest { method testEncryptWithObject (line 26) | @Test method testEncryptWithNoParameters (line 33) | @Test FILE: dubbo-plugin/dubbo-compiler/src/main/java/org/apache/dubbo/gen/AbstractGenerator.java class AbstractGenerator (line 51) | public abstract class AbstractGenerator { method getClassPrefix (line 57) | protected abstract String getClassPrefix(); method getClassSuffix (line 59) | protected abstract String getClassSuffix(); method getSingleTemplateFileName (line 61) | protected String getSingleTemplateFileName() { method getTemplateFileName (line 65) | protected String getTemplateFileName() { method getInterfaceTemplateFileName (line 69) | protected String getInterfaceTemplateFileName() { method getServiceJavaDocPrefix (line 73) | private String getServiceJavaDocPrefix() { method getMethodJavaDocPrefix (line 77) | private String getMethodJavaDocPrefix() { method generateFiles (line 81) | public List generateFiles(Plu... method parseWithExtensions (line 100) | private FileDescriptorProto parseWithExtensions(FileDescriptorProto pr... method findServices (line 108) | private List findServices(List pr... method extractPackageName (line 135) | private String extractPackageName(FileDescriptorProto proto) { method extractCommonPackageName (line 145) | private String extractCommonPackageName(FileDescriptorProto proto) { method buildServiceContext (line 149) | private ServiceContext buildServiceContext( method buildMethodContext (line 182) | private MethodContext buildMethodContext( method parseHttpRule (line 254) | private HttpRule parseHttpRule(MethodDescriptorProto methodProto) { method lowerCaseFirst (line 265) | private String lowerCaseFirst(String s) { method generateFiles (line 269) | private List generateFiles(Li... method useMultipleTemplate (line 278) | protected boolean useMultipleTemplate(boolean multipleFiles) { method buildFile (line 282) | private List buildFile(Servic... method applyTemplate (line 312) | protected String applyTemplate(@Nonnull String resourcePath, @Nonnull ... method absoluteDir (line 325) | private String absoluteDir(ServiceContext ctx) { method getFileName (line 329) | private String getFileName(String dir, String fileName) { method getComments (line 336) | private String getComments(Location location) { method getJavaDoc (line 340) | private String getJavaDoc(String comments, String prefix) { class ServiceContext (line 356) | private class ServiceContext { method unaryRequestMethods (line 376) | public List unaryRequestMethods() { method unaryMethods (line 380) | public List unaryMethods() { method serverStreamingMethods (line 386) | public List serverStreamingMethods() { method biStreamingMethods (line 392) | public List biStreamingMethods() { method biStreamingWithoutClientStreamMethods (line 396) | public List biStreamingWithoutClientStreamMethods() { method clientStreamingMethods (line 400) | public List clientStreamingMethods() { method methods (line 406) | public List methods() { class MethodContext (line 414) | private static class MethodContext { method methodNameUpperUnderscore (line 451) | public String methodNameUpperUnderscore() { method methodNamePascalCase (line 465) | public String methodNamePascalCase() { method methodNameCamelCase (line 470) | public String methodNameCamelCase() { FILE: dubbo-plugin/dubbo-compiler/src/main/java/org/apache/dubbo/gen/DubboGeneratorPlugin.java class DubboGeneratorPlugin (line 24) | public class DubboGeneratorPlugin { method generate (line 26) | public static void generate(AbstractGenerator generator) { method exit (line 50) | public static void exit(Throwable e) { FILE: dubbo-plugin/dubbo-compiler/src/main/java/org/apache/dubbo/gen/tri/Dubbo3TripleGenerator.java class Dubbo3TripleGenerator (line 22) | public class Dubbo3TripleGenerator extends AbstractGenerator { method main (line 24) | public static void main(String[] args) { method getClassPrefix (line 28) | @Override method getClassSuffix (line 33) | @Override method getTemplateFileName (line 38) | @Override method getInterfaceTemplateFileName (line 43) | @Override method getSingleTemplateFileName (line 48) | @Override method useMultipleTemplate (line 53) | @Override FILE: dubbo-plugin/dubbo-compiler/src/main/java/org/apache/dubbo/gen/tri/mutiny/MutinyDubbo3TripleGenerator.java class MutinyDubbo3TripleGenerator (line 22) | public class MutinyDubbo3TripleGenerator extends AbstractGenerator { method main (line 24) | public static void main(String[] args) { method getClassPrefix (line 28) | @Override method getClassSuffix (line 33) | @Override method getTemplateFileName (line 38) | @Override method getInterfaceTemplateFileName (line 43) | @Override method getSingleTemplateFileName (line 48) | @Override method useMultipleTemplate (line 53) | @Override FILE: dubbo-plugin/dubbo-compiler/src/main/java/org/apache/dubbo/gen/tri/reactive/ReactorDubbo3TripleGenerator.java class ReactorDubbo3TripleGenerator (line 22) | public class ReactorDubbo3TripleGenerator extends AbstractGenerator { method main (line 24) | public static void main(String[] args) { method getClassPrefix (line 28) | @Override method getClassSuffix (line 33) | @Override method getTemplateFileName (line 38) | @Override method getInterfaceTemplateFileName (line 43) | @Override method getSingleTemplateFileName (line 48) | @Override method useMultipleTemplate (line 53) | @Override FILE: dubbo-plugin/dubbo-compiler/src/main/java/org/apache/dubbo/gen/utils/ProtoTypeMap.java class ProtoTypeMap (line 19) | public final class ProtoTypeMap { method ProtoTypeMap (line 23) | private ProtoTypeMap(@Nonnull ImmutableMap types) { method of (line 28) | public static ProtoTypeMap of(@Nonnull Collection invoker, Invocation i... class ValueWrapper (line 129) | static class ValueWrapper implements Serializable { method ValueWrapper (line 135) | public ValueWrapper(Object value) { method get (line 139) | public Object get() { FILE: dubbo-plugin/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/AbstractCacheFactory.java class AbstractCacheFactory (line 40) | public abstract class AbstractCacheFactory implements CacheFactory { method getCache (line 56) | @Override method createCache (line 87) | protected abstract Cache createCache(URL url); FILE: dubbo-plugin/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/expiring/ExpiringCache.java class ExpiringCache (line 43) | public class ExpiringCache implements Cache { method ExpiringCache (line 46) | public ExpiringCache(URL url) { method put (line 61) | @Override method get (line 71) | @Override FILE: dubbo-plugin/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/expiring/ExpiringCacheFactory.java class ExpiringCacheFactory (line 31) | public class ExpiringCacheFactory extends AbstractCacheFactory { method createCache (line 38) | @Override FILE: dubbo-plugin/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/expiring/ExpiringMap.java class ExpiringMap (line 32) | public class ExpiringMap implements Map { method ExpiringMap (line 50) | public ExpiringMap() { method ExpiringMap (line 59) | public ExpiringMap(int timeToLive) { method ExpiringMap (line 63) | public ExpiringMap(int timeToLive, int expirationInterval) { method ExpiringMap (line 67) | private ExpiringMap(ConcurrentHashMap delegateMap, in... method put (line 74) | @Override method get (line 83) | @Override method remove (line 99) | @Override method containsKey (line 108) | @Override method containsValue (line 113) | @Override method size (line 118) | @Override method isEmpty (line 123) | @Override method clear (line 128) | @Override method hashCode (line 134) | @Override method keySet (line 139) | @Override method equals (line 144) | @Override method putAll (line 152) | @Override method values (line 159) | @Override method entrySet (line 170) | @Override method getExpireThread (line 175) | public ExpireThread getExpireThread() { method getExpirationInterval (line 179) | public int getExpirationInterval() { method setExpirationInterval (line 183) | public void setExpirationInterval(int expirationInterval) { method getTimeToLive (line 187) | public int getTimeToLive() { method setTimeToLive (line 191) | public void setTimeToLive(int timeToLive) { method toString (line 195) | @Override class ExpiryObject (line 205) | private class ExpiryObject { method ExpiryObject (line 210) | ExpiryObject(K key, V value, long lastAccessTime) { method getLastAccessTime (line 219) | public long getLastAccessTime() { method setLastAccessTime (line 223) | public void setLastAccessTime(long lastAccessTime) { method getKey (line 227) | public K getKey() { method getValue (line 231) | public V getValue() { method equals (line 235) | @Override method hashCode (line 243) | @Override method toString (line 248) | @Override class ExpireThread (line 257) | public class ExpireThread implements Runnable { method toString (line 263) | @Override method ExpireThread (line 272) | public ExpireThread() { method run (line 277) | @Override method processExpires (line 289) | private void processExpires() { method startExpiring (line 305) | public void startExpiring() { method startExpiryIfNotStarted (line 315) | public void startExpiryIfNotStarted() { method stopExpiring (line 325) | public void stopExpiring() { method isRunning (line 337) | public boolean isRunning() { method getTimeToLive (line 346) | public int getTimeToLive() { method setTimeToLive (line 355) | public void setTimeToLive(long timeToLive) { method getExpirationInterval (line 364) | public int getExpirationInterval() { method setExpirationInterval (line 373) | public void setExpirationInterval(long expirationInterval) { FILE: dubbo-plugin/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/jcache/JCache.java class JCache (line 45) | public class JCache implements org.apache.dubbo.cache.Cache { method JCache (line 49) | public JCache(URL url) { method put (line 80) | @Override method get (line 85) | @Override FILE: dubbo-plugin/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/jcache/JCacheFactory.java class JCacheFactory (line 36) | public class JCacheFactory extends AbstractCacheFactory { method createCache (line 43) | @Override FILE: dubbo-plugin/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/lfu/LfuCache.java class LfuCache (line 41) | public class LfuCache implements Cache { method LfuCache (line 55) | @SuppressWarnings("rawtypes") method put (line 67) | @SuppressWarnings("unchecked") method get (line 78) | @SuppressWarnings("unchecked") FILE: dubbo-plugin/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/lfu/LfuCacheFactory.java class LfuCacheFactory (line 31) | public class LfuCacheFactory extends AbstractCacheFactory { method createCache (line 38) | @Override FILE: dubbo-plugin/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/lru/LruCache.java class LruCache (line 43) | public class LruCache implements Cache { method LruCache (line 55) | public LruCache(URL url) { method put (line 65) | @Override method get (line 75) | @Override FILE: dubbo-plugin/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/lru/LruCacheFactory.java class LruCacheFactory (line 31) | public class LruCacheFactory extends AbstractCacheFactory { method createCache (line 38) | @Override FILE: dubbo-plugin/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/threadlocal/ThreadLocalCache.java class ThreadLocalCache (line 41) | public class ThreadLocalCache implements Cache { method ThreadLocalCache (line 53) | public ThreadLocalCache(URL url) { method put (line 62) | @Override method get (line 72) | @Override FILE: dubbo-plugin/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/threadlocal/ThreadLocalCacheFactory.java class ThreadLocalCacheFactory (line 31) | public class ThreadLocalCacheFactory extends AbstractCacheFactory { method createCache (line 38) | @Override FILE: dubbo-plugin/dubbo-filter-cache/src/test/java/org/apache/dubbo/cache/filter/CacheFilterTest.java class CacheFilterTest (line 40) | class CacheFilterTest { method cacheFactories (line 49) | static Stream cacheFactories() { method setUp (line 57) | public void setUp(String cacheType, CacheFactory cacheFactory) { method testNonArgsMethod (line 80) | @ParameterizedTest method testMethodWithArgs (line 96) | @ParameterizedTest method testException (line 112) | @ParameterizedTest method testNull (line 126) | @ParameterizedTest FILE: dubbo-plugin/dubbo-filter-cache/src/test/java/org/apache/dubbo/cache/support/AbstractCacheFactoryTest.java class AbstractCacheFactoryTest (line 24) | public abstract class AbstractCacheFactoryTest { method constructCache (line 26) | protected Cache constructCache() { method getCacheFactory (line 32) | protected abstract AbstractCacheFactory getCacheFactory(); FILE: dubbo-plugin/dubbo-filter-cache/src/test/java/org/apache/dubbo/cache/support/expiring/ExpiringCacheFactoryTest.java class ExpiringCacheFactoryTest (line 35) | class ExpiringCacheFactoryTest extends AbstractCacheFactoryTest { method testExpiringCacheFactory (line 40) | @Test method testExpiringCacheGetExpired (line 46) | @Test method testExpiringCacheUnExpired (line 57) | @Test method testExpiringCache (line 68) | @Test method testExpiringCacheExpired (line 84) | @Test method constructCache (line 99) | @Override method getCacheFactory (line 106) | @Override FILE: dubbo-plugin/dubbo-filter-cache/src/test/java/org/apache/dubbo/cache/support/jcache/JCacheFactoryTest.java class JCacheFactoryTest (line 32) | class JCacheFactoryTest extends AbstractCacheFactoryTest { method testJCacheFactory (line 34) | @Test method testJCacheGetExpired (line 40) | @Test method getCacheFactory (line 51) | @Override FILE: dubbo-plugin/dubbo-filter-cache/src/test/java/org/apache/dubbo/cache/support/lru/LruCacheFactoryTest.java class LruCacheFactoryTest (line 28) | class LruCacheFactoryTest extends AbstractCacheFactoryTest { method testLruCacheFactory (line 29) | @Test method getCacheFactory (line 35) | @Override FILE: dubbo-plugin/dubbo-filter-cache/src/test/java/org/apache/dubbo/cache/support/threadlocal/ThreadLocalCacheFactoryTest.java class ThreadLocalCacheFactoryTest (line 28) | class ThreadLocalCacheFactoryTest extends AbstractCacheFactoryTest { method testThreadLocalCacheFactory (line 29) | @Test method getCacheFactory (line 35) | @Override FILE: dubbo-plugin/dubbo-filter-validation/src/main/java/org/apache/dubbo/validation/Validation.java type Validation (line 28) | @SPI("jvalidation") method getValidator (line 36) | @Adaptive(VALIDATION_KEY) FILE: dubbo-plugin/dubbo-filter-validation/src/main/java/org/apache/dubbo/validation/Validator.java type Validator (line 23) | public interface Validator { method validate (line 25) | void validate(String methodName, Class[] parameterTypes, Object[] a... method isSupport (line 27) | boolean isSupport(); FILE: dubbo-plugin/dubbo-filter-validation/src/main/java/org/apache/dubbo/validation/filter/ValidationFilter.java class ValidationFilter (line 62) | @Activate( method setValidation (line 75) | public void setValidation(Validation validation) { method invoke (line 87) | @Override method needValidate (line 105) | private boolean needValidate(URL url, String methodName) { FILE: dubbo-plugin/dubbo-filter-validation/src/main/java/org/apache/dubbo/validation/support/AbstractValidation.java class AbstractValidation (line 34) | public abstract class AbstractValidation implements Validation { method getValidator (line 38) | @Override method createValidator (line 49) | protected abstract Validator createValidator(URL url); FILE: dubbo-plugin/dubbo-filter-validation/src/main/java/org/apache/dubbo/validation/support/jvalidation/AdapterValidation.java class AdapterValidation (line 26) | public class AdapterValidation extends AbstractValidation { method createValidator (line 28) | @Override FILE: dubbo-plugin/dubbo-filter-validation/src/main/java/org/apache/dubbo/validation/support/jvalidation/JValidation.java class JValidation (line 29) | @Activate(onClass = "javax.validation.Validation") method createValidator (line 37) | @Override FILE: dubbo-plugin/dubbo-filter-validation/src/main/java/org/apache/dubbo/validation/support/jvalidation/JValidationNew.java class JValidationNew (line 29) | @Activate(onClass = "jakarta.validation.Validation") method createValidator (line 37) | @Override FILE: dubbo-plugin/dubbo-filter-validation/src/main/java/org/apache/dubbo/validation/support/jvalidation/JValidator.java class JValidator (line 82) | public class JValidator implements Validator { method JValidator (line 92) | @SuppressWarnings({"unchecked", "rawtypes"}) method getMethodParameterBean (line 112) | private static Object getMethodParameterBean(Class clazz, Method me... method generateMethodParameterClass (line 145) | private static Class generateMethodParameterClass(Class clazz, M... method generateMethodParameterClassName (line 205) | private static String generateMethodParameterClassName(Class clazz,... method hasConstraintParameter (line 223) | private static boolean hasConstraintParameter(Method method) { method toUpperMethodName (line 235) | private static String toUpperMethodName(String methodName) { method createMemberValue (line 240) | private static MemberValue createMemberValue(ConstPool cp, CtClass typ... method validate (line 278) | @Override method isSupport (line 319) | @Override method methodClass (line 329) | private Class methodClass(String methodName) { method validate (line 346) | private void validate(Set> violations, Object a... FILE: dubbo-plugin/dubbo-filter-validation/src/main/java/org/apache/dubbo/validation/support/jvalidation/JValidatorNew.java class JValidatorNew (line 79) | public class JValidatorNew implements Validator { method JValidatorNew (line 89) | @SuppressWarnings({"unchecked", "rawtypes"}) method getMethodParameterBean (line 105) | private static Object getMethodParameterBean(Class clazz, Method me... method generateMethodParameterClass (line 138) | private static Class generateMethodParameterClass(Class clazz, M... method generateMethodParameterClassName (line 198) | private static String generateMethodParameterClassName(Class clazz,... method hasConstraintParameter (line 216) | private static boolean hasConstraintParameter(Method method) { method toUpperMethodName (line 228) | private static String toUpperMethodName(String methodName) { method createMemberValue (line 233) | private static MemberValue createMemberValue(ConstPool cp, CtClass typ... method validate (line 271) | @Override method isSupport (line 312) | @Override method methodClass (line 322) | private Class methodClass(String methodName) { method validate (line 339) | private void validate(Set> violations, Object a... FILE: dubbo-plugin/dubbo-filter-validation/src/test/java/org/apache/dubbo/validation/filter/ValidationFilterTest.java class ValidationFilterTest (line 37) | class ValidationFilterTest { method setUp (line 45) | @BeforeEach method testItWithNotExistClass (line 50) | @Test method testItWithExistClass (line 67) | @Test method testItWithoutUrlParameters (line 84) | @Test method testItWhileMethodNameStartWithDollar (line 101) | @Test method testItWhileThrowoutRpcException (line 118) | @Test FILE: dubbo-plugin/dubbo-filter-validation/src/test/java/org/apache/dubbo/validation/support/jvalidation/JValidationTest.java class JValidationTest (line 31) | class JValidationTest { method testReturnTypeWithInvalidValidationProvider (line 32) | @Test method testReturnTypeWithDefaultValidatorProvider (line 42) | @Test FILE: dubbo-plugin/dubbo-filter-validation/src/test/java/org/apache/dubbo/validation/support/jvalidation/JValidatorTest.java class JValidatorTest (line 39) | class JValidatorTest { method testItWithNonExistMethod (line 40) | @Test method testItWithExistMethod (line 50) | @Test method testItWhenItViolatedConstraint (line 58) | @Test method testItWhenItMeetsConstraint (line 70) | @Test method testItWithArrayArg (line 80) | @Test method testItWithCollectionArg (line 90) | @Test method testItWithMapArg (line 99) | @Test method testItWithPrimitiveArg (line 109) | @Test method testItWithPrimitiveArgWithProvidedMessage (line 121) | @Test method testItWithPartialParameterValidation (line 137) | @Test method testItWithNestedParameterValidationWithNullParam (line 154) | @Test method testItWithNestedParameterValidationWithNullNestedParam (line 165) | @Test method testItWithNestedParameterValidationWithNullNestedParams (line 183) | @Test FILE: dubbo-plugin/dubbo-filter-validation/src/test/java/org/apache/dubbo/validation/support/jvalidation/mock/JValidatorTestTarget.java type JValidatorTestTarget (line 29) | public interface JValidatorTestTarget { method someMethod1 (line 30) | @MethodValidated method someMethod2 (line 33) | @MethodValidated(Test2.class) method someMethod3 (line 36) | void someMethod3(ValidationParameter[] parameters); method someMethod4 (line 38) | void someMethod4(List strings); method someMethod5 (line 40) | void someMethod5(Map map); method someMethod6 (line 42) | void someMethod6( method someMethod7 (line 47) | void someMethod7(@NotNull BaseParam baseParam); class BaseParam (line 51) | class BaseParam { method getBody (line 57) | public T getBody() { method setBody (line 61) | public void setBody(T body) { class Param (line 66) | class Param { method getName (line 71) | public String getName() { method setName (line 75) | public void setName(String name) { FILE: dubbo-plugin/dubbo-filter-validation/src/test/java/org/apache/dubbo/validation/support/jvalidation/mock/ValidationParameter.java class ValidationParameter (line 21) | public class ValidationParameter { method ValidationParameter (line 25) | public ValidationParameter() {} method ValidationParameter (line 27) | public ValidationParameter(String parameter) { FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/JsonSchemaType.java type JsonSchemaType (line 24) | public enum JsonSchemaType { method JsonSchemaType (line 77) | JsonSchemaType(Class javaType, String jsonSchemaType, String jsonSc... method getJavaType (line 83) | public Class getJavaType() { method getJsonSchemaType (line 87) | public String getJsonSchemaType() { method getJsonSchemaFormat (line 91) | public String getJsonSchemaFormat() { method fromJavaType (line 95) | public static JsonSchemaType fromJavaType(Class type) { FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/McpConstant.java type McpConstant (line 22) | public interface McpConstant { FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpApplicationDeployListener.java class McpApplicationDeployListener (line 53) | public class McpApplicationDeployListener implements ApplicationDeployLi... method onInitialize (line 71) | @Override method onStarting (line 74) | @Override method getDubboMcpSseTransportProvider (line 77) | public static DubboMcpSseTransportProvider getDubboMcpSseTransportProv... method getDubboMcpStreamableTransportProvider (line 81) | public static DubboMcpStreamableTransportProvider getDubboMcpStreamabl... method onStarted (line 85) | @Override method onStopping (line 161) | @Override method onStopped (line 169) | @Override method onFailure (line 176) | @Override method exportMcpSSEService (line 179) | private void exportMcpSSEService(ApplicationModel applicationModel) { method exportMcpStreamableService (line 202) | private void exportMcpStreamableService(ApplicationModel applicationMo... method getRegisterPort (line 230) | private int getRegisterPort() { FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpServiceExportListener.java class McpServiceExportListener (line 31) | public class McpServiceExportListener implements ServiceListener { class RegisteredServiceInfo (line 38) | private static class RegisteredServiceInfo { method RegisteredServiceInfo (line 43) | RegisteredServiceInfo(int toolCount, String interfaceName, ProviderM... method exported (line 50) | @Override method unexported (line 97) | @Override method getToolRegistry (line 130) | private DubboServiceToolRegistry getToolRegistry(ServiceConfig sc) { FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpServiceFilter.java class McpServiceFilter (line 38) | public class McpServiceFilter { method McpServiceFilter (line 47) | public McpServiceFilter(ApplicationModel applicationModel) { method shouldExposeAsMcpTool (line 62) | public boolean shouldExposeAsMcpTool(ProviderModel providerModel) { method shouldExposeMethodAsMcpTool (line 105) | public boolean shouldExposeMethodAsMcpTool(ProviderModel providerModel... method getMethodMcpTool (line 154) | private McpTool getMethodMcpTool(ProviderModel providerModel, Method m... method getMcpToolConfig (line 196) | public McpToolConfig getMcpToolConfig(ProviderModel providerModel, Met... method getMcpToolConfig (line 268) | public McpToolConfig getMcpToolConfig(ProviderModel providerModel) { method getServiceUrl (line 323) | private URL getServiceUrl(ProviderModel providerModel) { method parsePatterns (line 331) | private Pattern[] parsePatterns(String patternStr) { method isMatchedByPatterns (line 343) | private boolean isMatchedByPatterns(String text, Pattern[] patterns) { class McpToolConfig (line 352) | public static class McpToolConfig { method getToolName (line 358) | public String getToolName() { method setToolName (line 362) | public void setToolName(String toolName) { method getDescription (line 366) | public String getDescription() { method setDescription (line 370) | public void setDescription(String description) { method getTags (line 374) | public List getTags() { method setTags (line 378) | public void setTags(List tags) { method getPriority (line 382) | public int getPriority() { method setPriority (line 386) | public void setPriority(int priority) { FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpSseService.java type McpSseService (line 27) | @Mapping("") method get (line 30) | @Mapping(value = "//${" + SETTINGS_MCP_PATHS_SSE + ":/mcp/sse}", metho... method post (line 33) | @Mapping(value = "//${" + SETTINGS_MCP_PATHS_MESSAGE + ":/mcp/message}... FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpSseServiceImpl.java class McpSseServiceImpl (line 24) | public class McpSseServiceImpl implements McpSseService, Disposable { method get (line 28) | @Override method post (line 40) | @Override method getTransportProvider (line 52) | private DubboMcpSseTransportProvider getTransportProvider() { method destroy (line 56) | @Override FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpStreamableService.java type McpStreamableService (line 25) | @Mapping("") method streamable (line 28) | @Mapping(value = "//${" + SETTINGS_MCP_PATHS_MESSAGE + ":/mcp/streamab... FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpStreamableServiceImpl.java class McpStreamableServiceImpl (line 24) | public class McpStreamableServiceImpl implements McpStreamableService, D... method streamable (line 28) | @Override method getTransportProvider (line 40) | public DubboMcpStreamableTransportProvider getTransportProvider() { method destroy (line 44) | @Override FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/tool/DubboMcpGenericCaller.java class DubboMcpGenericCaller (line 32) | public class DubboMcpGenericCaller { method DubboMcpGenericCaller (line 41) | public DubboMcpGenericCaller(ApplicationModel applicationModel) { method execute (line 57) | public Object execute( FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/tool/DubboOpenApiToolConverter.java class DubboOpenApiToolConverter (line 48) | public class DubboOpenApiToolConverter { method DubboOpenApiToolConverter (line 56) | public DubboOpenApiToolConverter(DefaultOpenAPIService openApiService) { method convertToTools (line 60) | public Map convertToTools( method getOperationByToolName (line 99) | public Operation getOperationByToolName(String toolName) { method convertOperationToMcpTool (line 103) | private McpSchema.Tool convertOperationToMcpTool( method generateToolName (line 126) | private String generateToolName(Operation op, McpServiceFilter.McpTool... method generateToolDescription (line 138) | private String generateToolDescription( method extractParameterSchema (line 158) | private Map extractParameterSchema(Operation op) { method convertOpenApiSchemaToMcpMap (line 320) | private Map convertOpenApiSchemaToMcpMap(Schema openAp... method convertOpenApiSchemaToMcpMap (line 324) | private Map convertOpenApiSchemaToMcpMap(Schema openAp... method getParamDesc (line 376) | private static String getParamDesc(Schema openApiSchema, String proper... method allParamsArePrimitive (line 404) | private boolean allParamsArePrimitive(ParameterMeta[] methodParams) { method getMethodConfig (line 414) | private McpServiceFilter.McpToolConfig getMethodConfig(Operation op, M... FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/tool/DubboServiceToolRegistry.java class DubboServiceToolRegistry (line 52) | public class DubboServiceToolRegistry { method DubboServiceToolRegistry (line 65) | public DubboServiceToolRegistry( method registerService (line 77) | public int registerService(ProviderModel providerModel) { method unregisterService (line 139) | public void unregisterService(ProviderModel providerModel) { method getServiceKey (line 173) | private String getServiceKey(ProviderModel providerModel) { method registerMethodAsTool (line 177) | private String registerMethodAsTool( method registerServiceLevelTools (line 215) | private Set registerServiceLevelTools(ProviderModel providerMo... method createMethodToolSpecification (line 265) | private McpServerFeatures.AsyncToolSpecification createMethodToolSpeci... method getAsyncToolSpecification (line 279) | private McpServerFeatures.AsyncToolSpecification getAsyncToolSpecifica... method getStrings (line 317) | private static List getStrings(Method method) { method createServiceToolSpecification (line 336) | private McpServerFeatures.AsyncToolSpecification createServiceToolSpec... method generateDefaultDescription (line 365) | private String generateDefaultDescription(Method method, ProviderModel... method generateToolSchema (line 372) | private String generateToolSchema(Method method) { method generateSchemaFromMethodSignature (line 400) | private void generateSchemaFromMethodSignature( method getParameterName (line 447) | private String getParameterName(Method method, int index) { method clearRegistry (line 454) | public void clearRegistry() { FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/transport/DubboMcpSseTransportProvider.java class DubboMcpSseTransportProvider (line 52) | public class DubboMcpSseTransportProvider implements McpServerTransportP... method DubboMcpSseTransportProvider (line 76) | public DubboMcpSseTransportProvider(ObjectMapper objectMapper, Integer... method DubboMcpSseTransportProvider (line 89) | public DubboMcpSseTransportProvider(ObjectMapper objectMapper) { method setSessionFactory (line 93) | @Override method notifyClients (line 98) | @Override method closeGracefully (line 116) | @Override method handleRequest (line 123) | public void handleRequest(StreamObserver> resp... method handleMessage (line 133) | public void handleMessage() { method handleSseConnection (line 159) | private void handleSseConnection(StreamObserver> respons... class DubboMcpSessionTransport (line 180) | private static class DubboMcpSessionTransport implements McpServerTran... method DubboMcpSessionTransport (line 186) | public DubboMcpSessionTransport( method close (line 192) | @Override method closeGracefully (line 197) | @Override method sendMessage (line 202) | @Override method unmarshalFrom (line 217) | @Override FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/transport/DubboMcpStreamableTransportProvider.java class DubboMcpStreamableTransportProvider (line 59) | public class DubboMcpStreamableTransportProvider implements McpStreamabl... method DubboMcpStreamableTransportProvider (line 77) | public DubboMcpStreamableTransportProvider(ObjectMapper objectMapper) { method DubboMcpStreamableTransportProvider (line 81) | public DubboMcpStreamableTransportProvider(ObjectMapper objectMapper, ... method setSessionFactory (line 95) | @Override method notifyClients (line 100) | @Override method closeGracefully (line 118) | @Override method handleRequest (line 125) | public void handleRequest(StreamObserver> resp... method handleGet (line 150) | private void handleGet(StreamObserver> respons... method handlePost (line 281) | private void handlePost(StreamObserver> respon... method handleDelete (line 472) | private void handleDelete(StreamObserver> resp... method refreshSessionExpire (line 525) | private void refreshSessionExpire(McpStreamableServerSession session) { class DubboMcpSessionTransport (line 529) | private static class DubboMcpSessionTransport implements McpStreamable... method DubboMcpSessionTransport (line 535) | public DubboMcpSessionTransport( method close (line 541) | @Override method closeGracefully (line 548) | @Override method sendMessage (line 553) | @Override method sendMessage (line 570) | @Override method unmarshalFrom (line 589) | @Override FILE: dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/util/TypeSchemaUtils.java class TypeSchemaUtils (line 32) | public final class TypeSchemaUtils { method resolveTypeSchema (line 34) | public static TypeSchemaInfo resolveTypeSchema(Class javaType, Type... method resolveParameterizedType (line 101) | private static TypeSchemaInfo resolveParameterizedType( method toSchemaMap (line 146) | public static Map toSchemaMap(TypeSchemaInfo schemaInf... method resolveNestedType (line 176) | public static TypeSchemaInfo resolveNestedType(Type type, String descr... method isPrimitiveType (line 217) | public static boolean isPrimitiveType(Class type) { method getPrimitiveJsonSchemaType (line 221) | public static String getPrimitiveJsonSchemaType(Class javaType) { method getFormatForType (line 226) | public static String getFormatForType(Class javaType) { method isDateTimeType (line 231) | public static boolean isDateTimeType(Class type) { method getDateTimeFormat (line 237) | public static String getDateTimeFormat(Class type) { method getClassFromType (line 247) | public static Class getClassFromType(Type type) { method isPrimitiveOrWrapper (line 274) | public static boolean isPrimitiveOrWrapper(Class type) { class TypeSchemaInfo (line 278) | public static class TypeSchemaInfo { method TypeSchemaInfo (line 287) | private TypeSchemaInfo(Builder builder) { method builder (line 297) | public static Builder builder() { method getType (line 301) | public String getType() { method getFormat (line 305) | public String getFormat() { method getDescription (line 309) | public String getDescription() { method getJavaType (line 313) | public String getJavaType() { method getEnumValues (line 317) | public List getEnumValues() { method getItems (line 321) | public TypeSchemaInfo getItems() { method getAdditionalProperties (line 325) | public TypeSchemaInfo getAdditionalProperties() { class Builder (line 329) | public static class Builder { method type (line 338) | public Builder type(String type) { method format (line 343) | public Builder format(String format) { method description (line 348) | public Builder description(String description) { method javaType (line 353) | public Builder javaType(String javaType) { method enumValues (line 358) | public Builder enumValues(List enumValues) { method items (line 363) | public Builder items(TypeSchemaInfo items) { method additionalProperties (line 368) | public Builder additionalProperties(TypeSchemaInfo additionalPrope... method build (line 373) | public TypeSchemaInfo build() { FILE: dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/JsonSchemaTypeTest.java class JsonSchemaTypeTest (line 26) | class JsonSchemaTypeTest { method testBooleanTypes (line 28) | @Test method testIntegerTypes (line 38) | @Test method testNumberTypes (line 53) | @Test method testStringTypes (line 68) | @Test method testGenericSchemaTypes (line 82) | @Test method testDateTimeFormats (line 94) | @Test method testFromJavaType (line 106) | @Test FILE: dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/annotations/McpToolTest.java class McpToolTest (line 25) | class McpToolTest { class TestService (line 27) | static class TestService { method defaultMethod (line 28) | @McpTool method customMethod (line 31) | @McpTool( method enabledMethod (line 39) | @McpTool(enabled = true) method normalMethod (line 42) | public void normalMethod( method testMcpToolDefaultValues (line 47) | @Test method testMcpToolCustomValues (line 60) | @Test method testMcpToolEnabledTrue (line 75) | @Test method testMcpToolParamDefaultValues (line 84) | @Test method testMcpToolParamCustomValues (line 97) | @Test method testMethodWithoutAnnotation (line 110) | @Test method testAnnotationPresence (line 118) | @Test method testAnnotationRetentionAndTarget (line 129) | @Test FILE: dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/core/McpApplicationDeployListenerTest.java class McpApplicationDeployListenerTest (line 28) | class McpApplicationDeployListenerTest { method setUp (line 35) | @BeforeEach method testOnInitialize (line 41) | @Test method testOnStarting (line 46) | @Test method testOnStarted_WithNullModel (line 51) | @Test method testOnStarted_WithMockModel (line 57) | @Test method testOnStopping (line 62) | @Test method testOnStopped (line 68) | @Test method testOnFailure (line 74) | @Test method testGetDubboMcpSseTransportProvider (line 81) | @Test method testListenerCreation (line 87) | @Test method testBasicLifecycleMethods (line 94) | @Test FILE: dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/core/McpServiceExportListenerTest.java class McpServiceExportListenerTest (line 29) | class McpServiceExportListenerTest { method setUp (line 36) | @BeforeEach method testExported_WithNullRef (line 42) | @Test method testUnexported_WithNullRef (line 52) | @Test method testExported_WithValidRef (line 62) | @Test method testUnexported_WithValidRef (line 74) | @Test method testExported_WithException (line 86) | @Test method testUnexported_WithException (line 97) | @Test method testListenerCreation (line 108) | @Test class TestService (line 115) | public static class TestService { method testMethod (line 116) | public void testMethod() { FILE: dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/core/McpServiceFilterTest.java class McpServiceFilterTest (line 32) | class McpServiceFilterTest { method setUp (line 39) | @BeforeEach method testMcpToolConfig_SettersAndGetters (line 49) | @Test method testMcpToolConfig_DefaultValues (line 63) | @Test method testTestServiceAnnotations (line 72) | @Test method testDisabledMethodAnnotation (line 87) | @Test method testPublicMethodExists (line 96) | @Test method testServiceImplementsInterface (line 103) | @Test class TestServiceImpl (line 109) | @DubboService method publicMethod (line 112) | public void publicMethod() {} method annotatedMethod (line 114) | @McpTool(name = "customTool", description = "Custom tool description... method disabledMethod (line 117) | @McpTool(enabled = false) method privateMethod (line 120) | private void privateMethod() {} type TestService (line 123) | public interface TestService { method publicMethod (line 124) | void publicMethod(); method annotatedMethod (line 126) | void annotatedMethod(); method disabledMethod (line 128) | void disabledMethod(); FILE: dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/tool/DubboMcpGenericCallerTest.java class DubboMcpGenericCallerTest (line 35) | class DubboMcpGenericCallerTest { method setUp (line 45) | @BeforeEach method testConstructor_WithValidApplicationModel (line 50) | @Test method testConstructor_WithNullApplicationModel (line 59) | @Test method testConstructor_WithNullApplicationConfig (line 66) | @Test method testConstructor_WithNullApplicationName (line 76) | @Test method testExecute_WithValidParameters (line 86) | @Test method testExecute_WithNullGroup (line 111) | @Test method testExecute_WithNullVersion (line 135) | @Test method testExecute_WithMissingParameters (line 159) | @Test method testExecute_WithEmptyStrings (line 184) | @Test method createParameterNames (line 207) | private List createParameterNames() { method createParameterTypes (line 214) | private Class[] createParameterTypes() { method createMcpParameters (line 218) | private Map createMcpParameters() { FILE: dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/tool/DubboOpenApiToolConverterTest.java class DubboOpenApiToolConverterTest (line 44) | class DubboOpenApiToolConverterTest { method setUp (line 57) | @BeforeEach method testConverterConstruction (line 63) | @Test method testConvertToTools_WithNullOpenAPI (line 68) | @Test method testConvertToTools_WithEmptyPaths (line 78) | @Test method testConvertToTools_WithValidOperation (line 91) | @Test method testConvertToTools_WithCustomToolConfig (line 109) | @Test method testGetOperationByToolName_WithExistingTool (line 128) | @Test method testGetOperationByToolName_WithNonExistentTool (line 142) | @Test method testConvertToTools_WithParameter (line 148) | @Test method testConvertToTools_WithException (line 163) | @Test method createMockOpenAPI (line 173) | private OpenAPI createMockOpenAPI() { method createMockOpenAPIWithParameters (line 194) | private OpenAPI createMockOpenAPIWithParameters() { FILE: dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/tool/DubboServiceToolRegistryTest.java class DubboServiceToolRegistryTest (line 39) | class DubboServiceToolRegistryTest { method setUp (line 61) | @BeforeEach method testRegistryConstruction (line 67) | @Test method testRegisterService_WithNullUrls (line 72) | @Test method testRegisterService_WithEmptyUrls (line 82) | @Test method testRegisterService_WithNullServiceInterface (line 92) | @Test method testRegisterService_WithValidService (line 104) | @Test method testRegisterService_WithServiceLevelTools (line 117) | @Test method testRegisterService_WithException (line 130) | @Test method testUnregisterService_WithExistingService (line 139) | @Test method testUnregisterService_WithNonExistentService (line 152) | @Test method testUnregisterService_WithException (line 159) | @Test method testClearRegistry (line 172) | @Test method setupValidProviderModel (line 177) | private void setupValidProviderModel() { method createMockUrls (line 188) | private List createMockUrls() { method createMockToolConfig (line 195) | private McpServiceFilter.McpToolConfig createMockToolConfig() { method createMockTools (line 202) | private java.util.Map extends Cancelabl... method AbstractTripleMutinyPublisher (line 60) | public AbstractTripleMutinyPublisher() {} method AbstractTripleMutinyPublisher (line 62) | public AbstractTripleMutinyPublisher(Consumer> o... method onSubscribe (line 67) | protected void onSubscribe(CallStreamObserver subscription) { method subscribe (line 79) | @Override method request (line 91) | @Override method startRequest (line 102) | @Override method cancel (line 113) | @Override method onNext (line 121) | @Override method onError (line 129) | @Override method onCompleted (line 139) | @Override method doShutdown (line 149) | private void doShutdown() { method isCancelled (line 158) | public boolean isCancelled() { FILE: dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/AbstractTripleMutinySubscriber.java class AbstractTripleMutinySubscriber (line 28) | public abstract class AbstractTripleMutinySubscriber implements Flow.... method subscribe (line 48) | public void subscribe(CallStreamObserver downstream) { method onSubscribe (line 58) | @Override method onNext (line 67) | @Override method onError (line 75) | @Override method onComplete (line 83) | @Override method cancel (line 91) | public void cancel() { method isCancelled (line 98) | public boolean isCancelled() { FILE: dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/ClientTripleMutinyPublisher.java class ClientTripleMutinyPublisher (line 30) | public class ClientTripleMutinyPublisher extends AbstractTripleMutiny... method ClientTripleMutinyPublisher (line 32) | public ClientTripleMutinyPublisher() {} method ClientTripleMutinyPublisher (line 34) | public ClientTripleMutinyPublisher(Consumer> onS... method beforeStart (line 38) | @Override FILE: dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/ClientTripleMutinySubscriber.java class ClientTripleMutinySubscriber (line 24) | public class ClientTripleMutinySubscriber extends AbstractTripleMutin... method cancel (line 26) | @Override FILE: dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/ServerTripleMutinyPublisher.java class ServerTripleMutinyPublisher (line 27) | public class ServerTripleMutinyPublisher extends AbstractTripleMutiny... method ServerTripleMutinyPublisher (line 29) | public ServerTripleMutinyPublisher(CallStreamObserver callStreamObs... FILE: dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/ServerTripleMutinySubscriber.java class ServerTripleMutinySubscriber (line 30) | public class ServerTripleMutinySubscriber extends AbstractTripleMutin... method ServerTripleMutinySubscriber (line 43) | public ServerTripleMutinySubscriber() {} method ServerTripleMutinySubscriber (line 45) | public ServerTripleMutinySubscriber(CallStreamObserver streamObserv... method subscribe (line 49) | @Override method onNext (line 65) | @Override method onError (line 71) | @Override method onComplete (line 77) | @Override method getExecutionFuture (line 83) | public CompletableFuture> getExecutionFuture() { FILE: dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/calls/MutinyClientCalls.java class MutinyClientCalls (line 34) | public class MutinyClientCalls { method MutinyClientCalls (line 36) | private MutinyClientCalls() {} method oneToOne (line 46) | public static Uni oneToOne( method oneToMany (line 82) | public static Multi oneToMany( method manyToOne (line 103) | public static Uni manyToOne( method manyToMany (line 127) | public static Multi manyToM... FILE: dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/calls/MutinyServerCalls.java class MutinyServerCalls (line 36) | public class MutinyServerCalls { method MutinyServerCalls (line 38) | private MutinyServerCalls() {} method oneToOne (line 47) | public static void oneToOne(T request, StreamObserver respon... method oneToMany (line 72) | public static CompletableFuture> oneToMany( method manyToOne (line 95) | public static StreamObserver manyToOne( method manyToMany (line 132) | public static StreamObserver manyToMany( method doOnResponseHasException (line 148) | private static void doOnResponseHasException(Throwable throwable, Stre... FILE: dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/handler/ManyToManyMethodHandler.java class ManyToManyMethodHandler (line 32) | public class ManyToManyMethodHandler implements StubMethodHandler<... method ManyToManyMethodHandler (line 36) | public ManyToManyMethodHandler(Function, Multi> func) { method invoke (line 40) | @SuppressWarnings("unchecked") FILE: dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/handler/ManyToOneMethodHandler.java class ManyToOneMethodHandler (line 33) | public class ManyToOneMethodHandler implements StubMethodHandler, Uni> func) { method invoke (line 41) | @SuppressWarnings("unchecked") FILE: dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/handler/OneToManyMethodHandler.java class OneToManyMethodHandler (line 32) | public class OneToManyMethodHandler implements StubMethodHandler, Multi> func) { method invoke (line 40) | @SuppressWarnings("unchecked") FILE: dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/handler/OneToOneMethodHandler.java class OneToOneMethodHandler (line 32) | public class OneToOneMethodHandler implements StubMethodHandler, Uni> func) { method invoke (line 40) | @SuppressWarnings("unchecked") FILE: dubbo-plugin/dubbo-mutiny/src/test/java/CreateObserverAdapter.java class CreateObserverAdapter (line 27) | public class CreateObserverAdapter { method CreateObserverAdapter (line 34) | CreateObserverAdapter() { method getCompleteCounter (line 46) | public AtomicInteger getCompleteCounter() { method getNextCounter (line 50) | public AtomicInteger getNextCounter() { method getErrorCounter (line 54) | public AtomicInteger getErrorCounter() { method getResponseObserver (line 58) | public ServerStreamObserver getResponseObserver() { FILE: dubbo-plugin/dubbo-mutiny/src/test/java/ManyToManyMethodHandlerTest.java class ManyToManyMethodHandlerTest (line 29) | public final class ManyToManyMethodHandlerTest { method testInvoke (line 30) | @Test FILE: dubbo-plugin/dubbo-mutiny/src/test/java/ManyToOneMethodHandlerTest.java class ManyToOneMethodHandlerTest (line 30) | public final class ManyToOneMethodHandlerTest { method init (line 35) | @BeforeEach method testInvoker (line 48) | @Test method testError (line 59) | @Test FILE: dubbo-plugin/dubbo-mutiny/src/test/java/OneToManyMethodHandlerTest.java class OneToManyMethodHandlerTest (line 29) | public final class OneToManyMethodHandlerTest { method init (line 33) | @BeforeEach method testInvoke (line 38) | @Test method testError (line 50) | @Test FILE: dubbo-plugin/dubbo-mutiny/src/test/java/OneToOneMethodHandlerTest.java class OneToOneMethodHandlerTest (line 29) | public final class OneToOneMethodHandlerTest { method testInvoke (line 31) | @Test FILE: dubbo-plugin/dubbo-mutiny/src/test/java/org/apache/dubbo/mutiny/MutinyClientCallsTest.java class MutinyClientCallsTest (line 44) | public class MutinyClientCallsTest { method testOneToOneSuccess (line 46) | @Test method testOneToOneThrowsErrorWithMutinyAwait (line 70) | @Test method testOneToManyReturnsMultiAndEmitsItems (line 89) | @Test method testManyToOneSuccess (line 185) | @Test FILE: dubbo-plugin/dubbo-mutiny/src/test/java/org/apache/dubbo/mutiny/MutinyServerCallsTest.java class MutinyServerCallsTest (line 44) | public class MutinyServerCallsTest { method testOneToOne_success (line 46) | @Test method testOneToOne_exception (line 60) | @Test method testOneToMany_success (line 76) | @Test method testOneToMany_exception (line 95) | @Test method testManyToOne_success (line 110) | @Test method testManyToOne_funcThrows (line 133) | @Test method testManyToMany_success (line 146) | @Test method testManyToMany_funcThrows (line 166) | @Test FILE: dubbo-plugin/dubbo-mutiny/src/test/java/org/apache/dubbo/mutiny/TripleMutinyPublisherTest.java class TripleMutinyPublisherTest (line 35) | public class TripleMutinyPublisherTest { method testSubscribeAndRequest (line 37) | @Test method testRequestBeforeStartRequest (line 71) | @Test method testCancelTriggersShutdownHook (line 84) | @Test method testOnNextAndComplete (line 96) | @Test FILE: dubbo-plugin/dubbo-mutiny/src/test/java/org/apache/dubbo/mutiny/TripleMutinySubscriberTest.java class TripleMutinySubscriberTest (line 31) | public class TripleMutinySubscriberTest { method testSubscribeBindsDownstreamAndRequests (line 33) | @Test method testOnNextPassesItemAndRequestsNext (line 45) | @Test method testOnErrorMarksDoneAndPropagates (line 60) | @Test method testOnCompleteMarksDoneAndNotifies (line 75) | @Test method testCancelCancelsSubscription (line 89) | @Test method testSubscribeTwiceDoesNotRebind (line 101) | @Test method testOnSubscribeTwiceCancelsSecond (line 117) | @Test method testOnNextAfterDoneDoesNothing (line 130) | @Test class TestingSubscriber (line 145) | static class TestingSubscriber extends AbstractTripleMutinySubscrib... FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/ConditionalDescriber.java type ConditionalDescriber (line 22) | public interface ConditionalDescriber { method getReachableType (line 24) | String getReachableType(); FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/ExecutableDescriber.java class ExecutableDescriber (line 29) | public class ExecutableDescriber extends MemberDescriber { method ExecutableDescriber (line 35) | public ExecutableDescriber(Constructor constructor, ExecutableMode ... method ExecutableDescriber (line 44) | public ExecutableDescriber(String name, List parameterTypes, E... method getParameterTypes (line 50) | public List getParameterTypes() { method getMode (line 54) | public ExecutableMode getMode() { method equals (line 58) | @Override method hashCode (line 70) | @Override FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/ExecutableMode.java type ExecutableMode (line 23) | public enum ExecutableMode { method includes (line 41) | boolean includes(ExecutableMode other) { FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/FieldDescriber.java class FieldDescriber (line 24) | public class FieldDescriber extends MemberDescriber { method FieldDescriber (line 25) | protected FieldDescriber(String name) { method hashCode (line 29) | @Override method equals (line 34) | @Override FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/JdkProxyDescriber.java class JdkProxyDescriber (line 25) | public class JdkProxyDescriber implements ConditionalDescriber { method JdkProxyDescriber (line 31) | public JdkProxyDescriber(List proxiedInterfaces, String reacha... method getProxiedInterfaces (line 36) | public List getProxiedInterfaces() { method getReachableType (line 40) | @Override method equals (line 45) | @Override method hashCode (line 58) | @Override FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/MemberCategory.java type MemberCategory (line 26) | public enum MemberCategory { FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/MemberDescriber.java class MemberDescriber (line 25) | public class MemberDescriber { method MemberDescriber (line 29) | protected MemberDescriber(String name) { method getName (line 37) | public String getName() { FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/ProxyDescriberRegistrar.java type ProxyDescriberRegistrar (line 23) | @SPI method getJdkProxyDescribers (line 25) | List getJdkProxyDescribers(); FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/ReflectionTypeDescriberRegistrar.java type ReflectionTypeDescriberRegistrar (line 23) | @SPI method getTypeDescribers (line 25) | List getTypeDescribers(); FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/ResourceBundleDescriber.java class ResourceBundleDescriber (line 26) | public class ResourceBundleDescriber implements ConditionalDescriber { method ResourceBundleDescriber (line 34) | public ResourceBundleDescriber(String name, List locales, Stri... method getName (line 40) | public String getName() { method getLocales (line 44) | public List getLocales() { method getReachableType (line 48) | @Override method equals (line 53) | @Override method hashCode (line 65) | @Override FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/ResourceDescriberRegistrar.java type ResourceDescriberRegistrar (line 23) | @SPI method getResourcePatternDescribers (line 25) | List getResourcePatternDescribers(); method getResourceBundleDescribers (line 27) | List getResourceBundleDescribers(); FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/ResourcePatternDescriber.java class ResourcePatternDescriber (line 26) | public class ResourcePatternDescriber implements ConditionalDescriber { method ResourcePatternDescriber (line 32) | public ResourcePatternDescriber(String pattern, String reachableType) { method getPattern (line 37) | public String getPattern() { method getReachableType (line 41) | @Override method toRegex (line 46) | public Pattern toRegex() { FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/api/TypeDescriber.java class TypeDescriber (line 24) | public class TypeDescriber implements ConditionalDescriber { method TypeDescriber (line 38) | public TypeDescriber( method getName (line 53) | public String getName() { method getMemberCategories (line 57) | public Set getMemberCategories() { method getFields (line 61) | public Set getFields() { method getConstructors (line 65) | public Set getConstructors() { method getMethods (line 69) | public Set getMethods() { method getReachableType (line 73) | @Override FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/AotProcessor.java class AotProcessor (line 37) | public class AotProcessor { method main (line 39) | public static void main(String[] args) { method getTypes (line 78) | private static List getTypes() { method getResourcePatternDescribers (line 101) | private static List getResourcePatternDescri... method getResourceBundleDescribers (line 124) | private static List getResourceBundleDescribe... method getProxyDescribers (line 147) | private static List getProxyDescribers() { method getCustomClasses (line 160) | private static List> getCustomClasses() { FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/BasicJsonWriter.java class BasicJsonWriter (line 32) | class BasicJsonWriter { method BasicJsonWriter (line 42) | public BasicJsonWriter(Writer writer, String singleIndent) { method BasicJsonWriter (line 51) | public BasicJsonWriter(Writer writer) { method writeObject (line 67) | public void writeObject(Map attributes) { method writeArray (line 79) | public void writeArray(List items) { method writeObject (line 83) | private void writeObject(Map attributes, boolean newLi... method writeArray (line 95) | private void writeArray(List items, boolean newLine) { method writeAll (line 107) | private Runnable writeAll(Iterator it, Consumer writer) { method writeAttribute (line 120) | private void writeAttribute(String name, Object value) { method writeValue (line 125) | @SuppressWarnings("unchecked") method quote (line 140) | private String quote(String name) { method escape (line 145) | private static String escape(CharSequence input) { class IndentingWriter (line 172) | static class IndentingWriter extends Writer { method IndentingWriter (line 184) | IndentingWriter(Writer out, String singleIndent) { method print (line 194) | public IndentingWriter print(String string) { method println (line 204) | public IndentingWriter println(String string) { method println (line 212) | public IndentingWriter println() { method indented (line 229) | public IndentingWriter indented(Runnable runnable) { method indent (line 238) | private IndentingWriter indent() { method outdent (line 246) | private IndentingWriter outdent() { method refreshIndent (line 251) | private IndentingWriter refreshIndent() { method write (line 261) | @Override method flush (line 274) | @Override method close (line 279) | @Override FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/ClassSourceScanner.java class ClassSourceScanner (line 46) | public class ClassSourceScanner extends JarScanner { method spiClassesWithAdaptive (line 55) | public List> spiClassesWithAdaptive() { method adaptiveClasses (line 82) | public Map> adaptiveClasses() { method configClasses (line 94) | public List> configClasses() { method distinctSpiExtensionClasses (line 100) | public Map> distinctSpiExtensionClasses(Set s... method scopeModelInitializer (line 125) | public List> scopeModelInitializer() { method loadResource (line 140) | private Map> loadResource(URL resourceUrl) { method getResourceContent (line 165) | private List getResourceContent(URL resourceUrl) throws IOExce... FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/JarScanner.java class JarScanner (line 35) | public class JarScanner { method getClasses (line 45) | protected Map> getClasses() { method JarScanner (line 52) | public JarScanner() { method forNames (line 58) | protected Map> forNames(Collection classNames) { method scanURL (line 70) | private void scanURL(String prefixName) { method scanFile (line 90) | private void scanFile(String resource) { method scanJar (line 107) | private void scanJar(JarFile jar) { method getResourcePath (line 131) | protected List getResourcePath() { method matchedDubboClasses (line 135) | private boolean matchedDubboClasses(String path) { method toClassName (line 139) | private String toClassName(String path) { FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/NativeClassSourceWriter.java class NativeClassSourceWriter (line 35) | public class NativeClassSourceWriter { method writeTo (line 39) | public void writeTo(List> classes, String generatedSources) { FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/NativeConfigurationWriter.java class NativeConfigurationWriter (line 33) | public class NativeConfigurationWriter { method NativeConfigurationWriter (line 41) | public NativeConfigurationWriter(Path basePath, String groupId, String... method writeTo (line 47) | protected void writeTo(String fileName, Consumer writ... method createIfNecessary (line 58) | private File createIfNecessary(String filename) throws IOException { method writeReflectionConfig (line 72) | public void writeReflectionConfig(ReflectConfigMetadataRepository repo... method writeResourceConfig (line 76) | public void writeResourceConfig(ResourceConfigMetadataRepository repos... method writeProxyConfig (line 80) | public void writeProxyConfig(ProxyConfigMetadataRepository repository) { method createJsonWriter (line 84) | private BasicJsonWriter createJsonWriter(Writer out) { FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/ProxyConfigMetadataRepository.java class ProxyConfigMetadataRepository (line 27) | public class ProxyConfigMetadataRepository { method ProxyConfigMetadataRepository (line 31) | public ProxyConfigMetadataRepository() { method registerProxyDescriber (line 35) | public ProxyConfigMetadataRepository registerProxyDescriber(JdkProxyDe... method registerProxyDescribers (line 40) | public ProxyConfigMetadataRepository registerProxyDescribers(List getProxyDescribers() { FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/ProxyConfigWriter.java class ProxyConfigWriter (line 29) | public class ProxyConfigWriter { method write (line 33) | public void write(BasicJsonWriter writer, ProxyConfigMetadataRepositor... method toAttributes (line 38) | private Map toAttributes(JdkProxyDescriber describer) { method handleCondition (line 45) | private void handleCondition(Map attributes, JdkProxyD... FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/ReflectConfigMetadataRepository.java class ReflectConfigMetadataRepository (line 33) | public class ReflectConfigMetadataRepository { method ReflectConfigMetadataRepository (line 37) | public ReflectConfigMetadataRepository() { method registerSpiExtensionType (line 41) | protected ReflectConfigMetadataRepository registerSpiExtensionType(Lis... method registerAdaptiveType (line 49) | protected ReflectConfigMetadataRepository registerAdaptiveType(List c) { method registerFieldType (line 82) | protected ReflectConfigMetadataRepository registerFieldType(List c) { method registerTypeDescriber (line 99) | public void registerTypeDescriber(List typeDescribers) { method getTypes (line 103) | public List getTypes() { FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/ReflectionConfigWriter.java class ReflectionConfigWriter (line 36) | public class ReflectionConfigWriter { method write (line 40) | public void write(BasicJsonWriter writer, ReflectConfigMetadataReposit... method toAttributes (line 44) | private Map toAttributes(TypeDescriber describer) { method handleCondition (line 55) | private void handleCondition(Map attributes, TypeDescr... method handleFields (line 63) | private void handleFields(Map attributes, Set toAttributes(FieldDescriber describer) { method handleExecutables (line 76) | private void handleExecutables(Map attributes, Set toAttributes(ExecutableDescriber describer) { method handleCategories (line 100) | private void handleCategories(Map attributes, Set attributes, String name... FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/ResourceConfigMetadataRepository.java class ResourceConfigMetadataRepository (line 27) | public class ResourceConfigMetadataRepository { method ResourceConfigMetadataRepository (line 35) | public ResourceConfigMetadataRepository() { method registerIncludesPatterns (line 41) | public ResourceConfigMetadataRepository registerIncludesPatterns(Strin... method registerIncludesPattern (line 48) | public ResourceConfigMetadataRepository registerIncludesPattern(Resour... method registerExcludesPattern (line 53) | public ResourceConfigMetadataRepository registerExcludesPattern(Resour... method registerBundles (line 58) | public ResourceConfigMetadataRepository registerBundles(ResourceBundle... method getIncludes (line 63) | public List getIncludes() { method getExcludes (line 67) | public List getExcludes() { method getResourceBundles (line 71) | public Set getResourceBundles() { FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/ResourceConfigWriter.java class ResourceConfigWriter (line 34) | public class ResourceConfigWriter { method write (line 38) | public void write(BasicJsonWriter writer, ResourceConfigMetadataReposi... method toAttributes (line 45) | private Map toAttributes( method handleResourceBundles (line 59) | private void handleResourceBundles( method toAttributes (line 67) | private Map toAttributes(ResourceBundleDescriber descr... method toAttributes (line 74) | private Map toAttributes(ResourcePatternDescriber desc... method addIfNotEmpty (line 81) | private void addIfNotEmpty(Map attributes, String name... method handleCondition (line 95) | private void handleCondition(Map attributes, Condition... FILE: dubbo-plugin/dubbo-native/src/main/java/org/apache/dubbo/aot/generate/ResourceScanner.java class ResourceScanner (line 25) | public class ResourceScanner extends JarScanner { method distinctSpiResource (line 37) | public Set distinctSpiResource() { method distinctSecurityResource (line 44) | public Set distinctSecurityResource() { method matchedSecurityResource (line 51) | private boolean matchedSecurityResource(String path) { method matchedSpiResource (line 55) | private boolean matchedSpiResource(String path) { FILE: dubbo-plugin/dubbo-native/src/test/java/org/apache/dubbo/aot/generate/ResourcePatternDescriberTest.java class ResourcePatternDescriberTest (line 24) | public class ResourcePatternDescriberTest { method testToRegex (line 25) | @Test FILE: dubbo-plugin/dubbo-plugin-loom/src/main/java/org/apache/dubbo/common/threadpool/support/loom/VirtualThreadPool.java class VirtualThreadPool (line 36) | public class VirtualThreadPool implements ThreadPool { method getExecutor (line 37) | @Override FILE: dubbo-plugin/dubbo-plugin-loom/src/test/java/org/apache/dubbo/common/threadpool/support/loom/VirtualThreadPoolTest.java class VirtualThreadPoolTest (line 41) | public class VirtualThreadPoolTest { method getExecutor1 (line 43) | @Test method getExecutor2 (line 62) | @Test method getExecutor3 (line 72) | @Test FILE: dubbo-plugin/dubbo-qos-api/src/main/java/org/apache/dubbo/qos/api/BaseCommand.java type BaseCommand (line 22) | @SPI(scope = ExtensionScope.FRAMEWORK) method logResult (line 25) | default boolean logResult() { method execute (line 29) | String execute(CommandContext commandContext, String[] args); FILE: dubbo-plugin/dubbo-qos-api/src/main/java/org/apache/dubbo/qos/api/CommandContext.java class CommandContext (line 25) | public class CommandContext { method CommandContext (line 36) | public CommandContext(String commandName) { method CommandContext (line 40) | public CommandContext(String commandName, String[] args, boolean isHtt... method getCommandName (line 46) | public String getCommandName() { method setCommandName (line 50) | public void setCommandName(String commandName) { method getArgs (line 54) | public String[] getArgs() { method setArgs (line 58) | public void setArgs(String[] args) { method getRemote (line 62) | public Channel getRemote() { method setRemote (line 66) | public void setRemote(Channel remote) { method isHttp (line 70) | public boolean isHttp() { method setHttp (line 74) | public void setHttp(boolean http) { method getOriginRequest (line 78) | public Object getOriginRequest() { method setOriginRequest (line 82) | public void setOriginRequest(Object originRequest) { method getHttpCode (line 86) | public int getHttpCode() { method setHttpCode (line 90) | public void setHttpCode(int httpCode) { method setQosConfiguration (line 94) | public void setQosConfiguration(QosConfiguration qosConfiguration) { method getQosConfiguration (line 98) | public QosConfiguration getQosConfiguration() { method isAllowAnonymousAccess (line 102) | public boolean isAllowAnonymousAccess() { method toString (line 106) | @Override FILE: dubbo-plugin/dubbo-qos-api/src/main/java/org/apache/dubbo/qos/api/PermissionLevel.java type PermissionLevel (line 23) | public enum PermissionLevel { method PermissionLevel (line 45) | PermissionLevel(int level) { method getLevel (line 49) | public int getLevel() { method from (line 54) | public static PermissionLevel from(String permissionLevel) { FILE: dubbo-plugin/dubbo-qos-api/src/main/java/org/apache/dubbo/qos/api/QosConfiguration.java class QosConfiguration (line 26) | public class QosConfiguration { method QosConfiguration (line 45) | private QosConfiguration() {} method QosConfiguration (line 47) | public QosConfiguration(Builder builder) { method buildPredicate (line 56) | private void buildPredicate() { method isAllowAnonymousAccess (line 77) | public boolean isAllowAnonymousAccess() { method getWelcome (line 81) | public String getWelcome() { method getAnonymousAccessPermissionLevel (line 85) | public PermissionLevel getAnonymousAccessPermissionLevel() { method getAcceptForeignIpWhitelist (line 89) | public String getAcceptForeignIpWhitelist() { method getAcceptForeignIpWhitelistPredicate (line 93) | public Predicate getAcceptForeignIpWhitelistPredicate() { method isAcceptForeignIp (line 97) | public boolean isAcceptForeignIp() { method getAnonymousAllowCommands (line 101) | public String getAnonymousAllowCommands() { method builder (line 105) | public static Builder builder() { class Builder (line 109) | public static class Builder { method Builder (line 116) | private Builder() {} method welcome (line 118) | public Builder welcome(String welcome) { method acceptForeignIp (line 123) | public Builder acceptForeignIp(boolean acceptForeignIp) { method acceptForeignIpWhitelist (line 128) | public Builder acceptForeignIpWhitelist(String acceptForeignIpWhitel... method anonymousAccessPermissionLevel (line 133) | public Builder anonymousAccessPermissionLevel(String anonymousAccess... method anonymousAllowCommands (line 138) | public Builder anonymousAllowCommands(String anonymousAllowCommands) { method build (line 143) | public QosConfiguration build() { method getWelcome (line 147) | public String getWelcome() { method isAcceptForeignIp (line 151) | public boolean isAcceptForeignIp() { method getAcceptForeignIpWhitelist (line 155) | public String getAcceptForeignIpWhitelist() { method getAnonymousAccessPermissionLevel (line 159) | public PermissionLevel getAnonymousAccessPermissionLevel() { method getAnonymousAllowCommands (line 163) | public String getAnonymousAllowCommands() { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/QosScopeModelInitializer.java class QosScopeModelInitializer (line 27) | public class QosScopeModelInitializer implements ScopeModelInitializer { method initializeFrameworkModel (line 29) | @Override method initializeApplicationModel (line 36) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/aot/QosReflectionTypeDescriberRegistrar.java class QosReflectionTypeDescriberRegistrar (line 32) | public class QosReflectionTypeDescriberRegistrar implements ReflectionTy... method getTypeDescribers (line 34) | @Override method buildTypeDescriberWithPublicMethod (line 44) | private TypeDescriber buildTypeDescriberWithPublicMethod(Class cl) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/ActuatorCommandExecutor.java class ActuatorCommandExecutor (line 27) | public class ActuatorCommandExecutor implements ActuatorExecutor { method ActuatorCommandExecutor (line 31) | public ActuatorCommandExecutor(ApplicationModel applicationModel) { method execute (line 35) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/ActuatorExecutor.java type ActuatorExecutor (line 19) | public interface ActuatorExecutor { method execute (line 21) | String execute(String command, String[] args); FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/CommandContextFactory.java class CommandContextFactory (line 21) | public class CommandContextFactory { method newInstance (line 22) | public static CommandContext newInstance(String commandName) { method newInstance (line 26) | public static CommandContext newInstance(String commandName, String[] ... FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/CommandExecutor.java type CommandExecutor (line 23) | public interface CommandExecutor { method execute (line 31) | String execute(CommandContext commandContext) throws NoSuchCommandExce... FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/DefaultCommandExecutor.java class DefaultCommandExecutor (line 38) | public class DefaultCommandExecutor implements CommandExecutor { method DefaultCommandExecutor (line 42) | public DefaultCommandExecutor(FrameworkModel frameworkModel) { method execute (line 46) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/decoder/HttpCommandDecoder.java class HttpCommandDecoder (line 33) | public class HttpCommandDecoder { method decode (line 34) | public static CommandContext decode(HttpRequest request) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/decoder/TelnetCommandDecoder.java class TelnetCommandDecoder (line 23) | public class TelnetCommandDecoder { method decode (line 24) | public static final CommandContext decode(String str) { method reBuildInvokeCmdArgs (line 44) | private static String[] reBuildInvokeCmdArgs(String cmd) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/exception/CommandException.java class CommandException (line 19) | public class CommandException extends Exception { method CommandException (line 20) | public CommandException(String msg) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/exception/NoSuchCommandException.java class NoSuchCommandException (line 19) | public class NoSuchCommandException extends CommandException { method NoSuchCommandException (line 20) | public NoSuchCommandException(String msg) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/exception/PermissionDenyException.java class PermissionDenyException (line 19) | public class PermissionDenyException extends CommandException { method PermissionDenyException (line 20) | public PermissionDenyException(String msg) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/BaseOffline.java class BaseOffline (line 40) | public class BaseOffline implements BaseCommand { method BaseOffline (line 44) | public BaseOffline(FrameworkModel frameworkModel) { method execute (line 48) | @Override method doExecute (line 65) | protected boolean doExecute(String servicePattern) { method offline (line 69) | public boolean offline(String servicePattern) { method doUnexport (line 106) | protected void doUnexport(ProviderModel.RegisterStatedURL statedURL) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/BaseOnline.java class BaseOnline (line 34) | public class BaseOnline implements BaseCommand { method BaseOnline (line 38) | public BaseOnline(FrameworkModel frameworkModel) { method execute (line 42) | @Override method online (line 58) | public boolean online(String servicePattern) { method doExecute (line 79) | protected boolean doExecute(String servicePattern) { method doExport (line 83) | protected void doExport(ProviderModel.RegisterStatedURL statedURL) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/ChangeTelnet.java class ChangeTelnet (line 30) | @Cmd( method ChangeTelnet (line 40) | public ChangeTelnet(FrameworkModel frameworkModel) { method execute (line 44) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/CountTelnet.java class CountTelnet (line 44) | @Cmd( method CountTelnet (line 51) | public CountTelnet(FrameworkModel frameworkModel) { method execute (line 55) | @Override method send (line 129) | public void send(Channel channel, Object message) throws RemotingExcep... method count (line 156) | private String count(Invoker invoker, String method) { method createRow (line 190) | private List createRow(String methodName, RpcStatus count) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/DefaultMetricsReporterCmd.java class DefaultMetricsReporterCmd (line 36) | @Cmd(name = "metrics_default", summary = "display metrics information") method DefaultMetricsReporterCmd (line 41) | public DefaultMetricsReporterCmd(FrameworkModel frameworkModel) { method execute (line 45) | @Override method notSpecifyApplication (line 59) | private boolean notSpecifyApplication(String[] args) { method useFirst (line 63) | private String useFirst(List models, String result, ... method specifyApplication (line 74) | private String specifyApplication(String appName, List models) { method getResponseByApplication (line 101) | private String getResponseByApplication(ApplicationModel applicationMo... method getLineNumber (line 111) | private static long getLineNumber(String content) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/DisableDetailProfiler.java class DisableDetailProfiler (line 28) | @Cmd(name = "disableDetailProfiler", summary = "Disable Dubbo Invocation... method execute (line 33) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/DisableRouterSnapshot.java class DisableRouterSnapshot (line 27) | @Cmd( method DisableRouterSnapshot (line 35) | public DisableRouterSnapshot(FrameworkModel frameworkModel) { method execute (line 40) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/DisableSimpleProfiler.java class DisableSimpleProfiler (line 28) | @Cmd(name = "disableSimpleProfiler", summary = "Disable Dubbo Invocation... method execute (line 33) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/EnableDetailProfiler.java class EnableDetailProfiler (line 28) | @Cmd(name = "enableDetailProfiler", summary = "Enable Dubbo Invocation P... method execute (line 33) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/EnableRouterSnapshot.java class EnableRouterSnapshot (line 27) | @Cmd( method EnableRouterSnapshot (line 35) | public EnableRouterSnapshot(FrameworkModel frameworkModel) { method execute (line 40) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/EnableSimpleProfiler.java class EnableSimpleProfiler (line 28) | @Cmd(name = "enableSimpleProfiler", summary = "Enable Dubbo Invocation P... method execute (line 33) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/GetAddress.java class GetAddress (line 43) | @Cmd( method GetAddress (line 51) | public GetAddress(FrameworkModel frameworkModel) { method execute (line 55) | @Override method appendConsumer (line 80) | private static void appendConsumer( method appendInvokers (line 103) | private static void appendInvokers( method appendAppLevel (line 131) | private static void appendAppLevel( method appendInterfaceLevel (line 180) | private static void appendInterfaceLevel( FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/GetConfig.java class GetConfig (line 49) | @Cmd( method GetConfig (line 57) | public GetConfig(FrameworkModel frameworkModel) { method execute (line 61) | @Override method appendFrameworkConfig (line 76) | private void appendFrameworkConfig(String[] args, StringBuilder plainO... method appendApplicationConfigs (line 91) | private static void appendApplicationConfigs( method appendModuleConfigs (line 145) | private static void appendModuleConfigs( method appendConfigs (line 171) | @SuppressWarnings("unchecked") method appendConfig (line 193) | private static void appendConfig( method isMatch (line 212) | private static boolean isMatch(String type, String id, String[] args) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/GetEnabledRouterSnapshot.java class GetEnabledRouterSnapshot (line 25) | @Cmd( method GetEnabledRouterSnapshot (line 31) | public GetEnabledRouterSnapshot(FrameworkModel frameworkModel) { method execute (line 35) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/GetOpenAPI.java class GetOpenAPI (line 28) | @Cmd( method GetOpenAPI (line 42) | public GetOpenAPI(FrameworkModel frameworkModel) { method execute (line 46) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/GetRecentRouterSnapshot.java class GetRecentRouterSnapshot (line 29) | @Cmd(name = "getRecentRouterSnapshot", summary = "Get recent (32) router... method GetRecentRouterSnapshot (line 34) | public GetRecentRouterSnapshot(FrameworkModel frameworkModel) { method execute (line 38) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/GetRouterSnapshot.java class GetRouterSnapshot (line 34) | @Cmd( method GetRouterSnapshot (line 41) | public GetRouterSnapshot(FrameworkModel frameworkModel) { method execute (line 45) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/GracefulShutdown.java class GracefulShutdown (line 25) | @Cmd( method GracefulShutdown (line 34) | public GracefulShutdown(FrameworkModel frameworkModel) { method execute (line 39) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/Help.java class Help (line 33) | @Cmd( method Help (line 45) | public Help(FrameworkModel frameworkModel) { method execute (line 49) | @Override method commandHelp (line 58) | private String commandHelp(String commandName) { method drawExample (line 80) | private String drawExample(Cmd cmd) { method mainHelp (line 91) | private String mainHelp() { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/InvokeTelnet.java class InvokeTelnet (line 48) | @Cmd( method InvokeTelnet (line 61) | public InvokeTelnet(FrameworkModel frameworkModel) { method execute (line 65) | @Override method isServiceMatch (line 196) | private boolean isServiceMatch(String service, ProviderModel provider) { method findSameSignatureMethod (line 203) | private List findSameSignatureMethod( method findMatchMethods (line 215) | private List findMatchMethods(List methods, List args) { method printSelectMessage (line 279) | private void printSelectMessage(StringBuilder buf, List method... method isInvokedSelectCommand (line 296) | private boolean isInvokedSelectCommand(Channel channel) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/Live.java class Live (line 33) | @Cmd(name = "live", summary = "Judge if service is alive? ", requiredPer... method Live (line 37) | public Live(FrameworkModel frameworkModel) { method execute (line 41) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/LoggerInfo.java class LoggerInfo (line 25) | @Cmd( method execute (line 30) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/Ls.java class Ls (line 32) | @Cmd( method Ls (line 39) | public Ls(FrameworkModel frameworkModel) { method execute (line 43) | @Override method listProvider (line 52) | public String listProvider() { method listConsumer (line 85) | public String listConsumer() { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/Offline.java class Offline (line 23) | @Cmd( method Offline (line 29) | public Offline(FrameworkModel frameworkModel) { method doUnexport (line 33) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/OfflineApp.java class OfflineApp (line 24) | @Cmd( method OfflineApp (line 30) | public OfflineApp(FrameworkModel frameworkModel) { method doUnexport (line 34) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/OfflineInterface.java class OfflineInterface (line 24) | @Cmd( method OfflineInterface (line 29) | public OfflineInterface(FrameworkModel frameworkModel) { method doUnexport (line 33) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/Online.java class Online (line 22) | @Cmd( method Online (line 27) | public Online(FrameworkModel frameworkModel) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/OnlineApp.java class OnlineApp (line 24) | @Cmd( method OnlineApp (line 29) | public OnlineApp(FrameworkModel frameworkModel) { method doExport (line 33) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/OnlineInterface.java class OnlineInterface (line 24) | @Cmd( method OnlineInterface (line 29) | public OnlineInterface(FrameworkModel frameworkModel) { method doExport (line 33) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/PortTelnet.java class PortTelnet (line 31) | @Cmd( method PortTelnet (line 38) | public PortTelnet(FrameworkModel frameworkModel) { method execute (line 42) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/PublishMetadata.java class PublishMetadata (line 35) | @Cmd( method PublishMetadata (line 43) | public PublishMetadata(FrameworkModel frameworkModel) { method execute (line 47) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/PwdTelnet.java class PwdTelnet (line 26) | @Cmd( method execute (line 31) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/Quit.java class Quit (line 25) | @Cmd(name = "quit", summary = "quit telnet console", requiredPermissionL... method execute (line 27) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/Ready.java class Ready (line 33) | @Cmd(name = "ready", summary = "Judge if service is ready to work? ", re... method Ready (line 37) | public Ready(FrameworkModel frameworkModel) { method execute (line 41) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/SelectTelnet.java class SelectTelnet (line 33) | @Cmd( method SelectTelnet (line 43) | public SelectTelnet(FrameworkModel frameworkModel) { method execute (line 47) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/SerializeCheckStatus.java class SerializeCheckStatus (line 30) | @Cmd(name = "serializeCheckStatus", summary = "get serialize check status") method SerializeCheckStatus (line 35) | public SerializeCheckStatus(FrameworkModel frameworkModel) { method execute (line 39) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/SerializeWarnedClasses.java class SerializeWarnedClasses (line 30) | @Cmd(name = "serializeWarnedClasses", summary = "get serialize warned cl... method SerializeWarnedClasses (line 35) | public SerializeWarnedClasses(FrameworkModel frameworkModel) { method execute (line 39) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/SetProfilerWarnPercent.java class SetProfilerWarnPercent (line 28) | @Cmd( method execute (line 36) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/ShutdownTelnet.java class ShutdownTelnet (line 29) | @Cmd( method ShutdownTelnet (line 37) | public ShutdownTelnet(FrameworkModel frameworkModel) { method execute (line 41) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/Startup.java class Startup (line 33) | @Cmd(name = "startup", summary = "Judge if service has started? ", requi... method Startup (line 38) | public Startup(FrameworkModel frameworkModel) { method execute (line 42) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/SwitchLogLevel.java class SwitchLogLevel (line 27) | @Cmd( method execute (line 32) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/SwitchLogger.java class SwitchLogger (line 26) | @Cmd( method SwitchLogger (line 33) | public SwitchLogger(FrameworkModel frameworkModel) { method execute (line 37) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/Version.java class Version (line 23) | @Cmd( method execute (line 29) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/util/CommandHelper.java class CommandHelper (line 26) | public class CommandHelper { method CommandHelper (line 30) | public CommandHelper(FrameworkModel frameworkModel) { method hasCommand (line 34) | public boolean hasCommand(String commandName) { method getAllCommandClass (line 46) | public List> getAllCommandClass() { method getCommandClass (line 60) | public Class getCommandClass(String commandName) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/util/SerializeCheckUtils.java class SerializeCheckUtils (line 27) | public class SerializeCheckUtils implements AllowClassNotifyListener { method SerializeCheckUtils (line 34) | public SerializeCheckUtils(FrameworkModel frameworkModel) { method notifyPrefix (line 39) | @Override method notifyCheckStatus (line 45) | @Override method notifyCheckSerializable (line 50) | @Override method getAllowedList (line 55) | public Set getAllowedList() { method getDisAllowedList (line 59) | public Set getDisAllowedList() { method getStatus (line 63) | public SerializeCheckStatus getStatus() { method isCheckSerializable (line 67) | public boolean isCheckSerializable() { method getWarnedClasses (line 71) | public Set getWarnedClasses() { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/util/ServiceCheckUtils.java class ServiceCheckUtils (line 36) | public class ServiceCheckUtils { method getRegisterStatus (line 38) | public static String getRegisterStatus(ProviderModel providerModel) { method getConsumerAddressNum (line 55) | public static String getConsumerAddressNum(ConsumerModel consumerModel) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/common/QosConstants.java type QosConstants (line 19) | public interface QosConstants { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/legacy/ChangeTelnetHandler.java class ChangeTelnetHandler (line 30) | @Activate method telnet (line 36) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/legacy/LogTelnetHandler.java class LogTelnetHandler (line 34) | @Activate method telnet (line 40) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/legacy/TraceTelnetHandler.java class TraceTelnetHandler (line 31) | @Activate method telnet (line 35) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/permission/DefaultAnonymousAccessPermissionChecker.java class DefaultAnonymousAccessPermissionChecker (line 31) | public class DefaultAnonymousAccessPermissionChecker implements Permissi... method access (line 35) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/permission/PermissionChecker.java type PermissionChecker (line 25) | @SPI(scope = ExtensionScope.FRAMEWORK) method access (line 27) | boolean access(CommandContext commandContext, PermissionLevel defaultC... FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/probe/LivenessProbe.java type LivenessProbe (line 31) | @SPI(scope = ExtensionScope.FRAMEWORK) method check (line 38) | boolean check(); FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/probe/ReadinessProbe.java type ReadinessProbe (line 31) | @SPI(scope = ExtensionScope.FRAMEWORK) method check (line 38) | boolean check(); FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/probe/StartupProbe.java type StartupProbe (line 31) | @SPI(scope = ExtensionScope.FRAMEWORK) method check (line 38) | boolean check(); FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/probe/impl/DeployerReadinessProbe.java class DeployerReadinessProbe (line 27) | @Activate method DeployerReadinessProbe (line 31) | public DeployerReadinessProbe(FrameworkModel frameworkModel) { method check (line 35) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/probe/impl/DeployerStartupProbe.java class DeployerStartupProbe (line 27) | @Activate method DeployerStartupProbe (line 31) | public DeployerStartupProbe(FrameworkModel frameworkModel) { method check (line 35) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/probe/impl/ProviderReadinessProbe.java class ProviderReadinessProbe (line 27) | @Activate method ProviderReadinessProbe (line 32) | public ProviderReadinessProbe(FrameworkModel frameworkModel) { method check (line 41) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/protocol/QosProtocolWrapper.java class QosProtocolWrapper (line 48) | @Activate(order = 200) method QosProtocolWrapper (line 59) | public QosProtocolWrapper(Protocol protocol) { method setFrameworkModel (line 66) | @Override method getDefaultPort (line 71) | @Override method export (line 76) | @Override method refer (line 82) | @Override method destroy (line 88) | @Override method getServers (line 94) | @Override method startQosServer (line 99) | private void startQosServer(URL url, boolean isServer) throws RpcExcep... method stopServer (line 154) | void stopServer() { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/server/DubboLogo.java class DubboLogo (line 19) | public class DubboLogo { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/server/QosBindException.java class QosBindException (line 22) | public class QosBindException extends RuntimeException { method QosBindException (line 23) | public QosBindException(String message, Throwable cause) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/server/Server.java class Server (line 46) | public class Server { method Server (line 67) | public Server(FrameworkModel frameworkModel) { method setWelcome (line 79) | public void setWelcome(String welcome) { method getPort (line 83) | public int getPort() { method start (line 90) | public void start() throws Throwable { method stop (line 133) | public void stop() { method getHost (line 144) | public String getHost() { method setHost (line 148) | public void setHost(String host) { method setPort (line 152) | public void setPort(int port) { method isAcceptForeignIp (line 156) | public boolean isAcceptForeignIp() { method setAcceptForeignIp (line 160) | public void setAcceptForeignIp(boolean acceptForeignIp) { method setAcceptForeignIpWhitelist (line 164) | public void setAcceptForeignIpWhitelist(String acceptForeignIpWhitelis... method setAnonymousAccessPermissionLevel (line 168) | public void setAnonymousAccessPermissionLevel(String anonymousAccessPe... method setAnonymousAllowCommands (line 172) | public void setAnonymousAllowCommands(String anonymousAllowCommands) { method getWelcome (line 176) | public String getWelcome() { method isStarted (line 180) | public boolean isStarted() { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/server/handler/CtrlCHandler.java class CtrlCHandler (line 28) | public class CtrlCHandler extends SimpleChannelInboundHandler { method CtrlCHandler (line 45) | public CtrlCHandler() { method channelRead0 (line 49) | @Override FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/server/handler/ForeignHostPermitHandler.java class ForeignHostPermitHandler (line 34) | public class ForeignHostPermitHandler extends ChannelHandlerAdapter { method ForeignHostPermitHandler (line 46) | public ForeignHostPermitHandler(QosConfiguration qosConfiguration) { method handlerAdded (line 53) | @Override method checkForeignIpInWhiteList (line 82) | private boolean checkForeignIpInWhiteList(InetAddress inetAddress) { FILE: dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/server/handler/HttpProcessHandler.java class HttpProcessHandler (line 59) | public class HttpProcessHandler extends SimpleChannelInboundHandler interf... FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/LiveTest.java class LiveTest (line 27) | class LiveTest { method setUp (line 30) | @BeforeEach method reset (line 35) | @AfterEach method testExecute (line 41) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/LsTest.java class LsTest (line 42) | class LsTest { method setUp (line 47) | @BeforeEach method reset (line 55) | @AfterEach method testExecute (line 60) | @Test method registerProvider (line 81) | private void registerProvider() { method registerConsumer (line 95) | private void registerConsumer() { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/MockLivenessProbe.java class MockLivenessProbe (line 22) | @Activate method check (line 26) | @Override method setCheckReturnValue (line 31) | public static void setCheckReturnValue(boolean checkReturnValue) { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/OfflineTest.java class OfflineTest (line 46) | class OfflineTest { method setUp (line 51) | @BeforeEach method reset (line 58) | @AfterEach method testExecute (line 63) | @Test method registerProvider (line 85) | private void registerProvider() { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/OnlineTest.java class OnlineTest (line 46) | class OnlineTest { method setUp (line 51) | @BeforeEach method reset (line 58) | @AfterEach method testExecute (line 63) | @Test method registerProvider (line 85) | private void registerProvider() { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/PortTelnetTest.java class PortTelnetTest (line 44) | class PortTelnetTest { method before (line 53) | @SuppressWarnings("unchecked") method afterEach (line 69) | @AfterEach method testListClient (line 79) | @Test method testListDetail (line 94) | @Test method testListAllPort (line 100) | @Test method testErrorMessage (line 106) | @Test method testNoPort (line 112) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/PublishMetadataTest.java class PublishMetadataTest (line 30) | class PublishMetadataTest { method setUp (line 33) | @BeforeEach method reset (line 42) | @AfterEach method testExecute (line 47) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/PwdTelnetTest.java class PwdTelnetTest (line 35) | class PwdTelnetTest { method setUp (line 42) | @BeforeEach method tearDown (line 51) | @AfterEach method testService (line 58) | @Test method testSlash (line 67) | @Test method testMessageError (line 74) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/QuitTest.java class QuitTest (line 28) | class QuitTest { method testExecute (line 29) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/ReadyTest.java class ReadyTest (line 44) | class ReadyTest { method setUp (line 50) | @BeforeEach method testExecute (line 77) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/SelectTelnetTest.java class SelectTelnetTest (line 45) | class SelectTelnetTest { method setup (line 56) | @BeforeEach method after (line 74) | @AfterEach method testInvokeWithoutMethodList (line 80) | @Test method testInvokeWithIllegalMessage (line 99) | @Test method testInvokeWithNull (line 124) | @Test method registerProvider (line 143) | private void registerProvider(String key, Object impl, Class interf... FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/SerializeCheckStatusTest.java class SerializeCheckStatusTest (line 27) | class SerializeCheckStatusTest { method testNotify (line 28) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/SerializeWarnedClassesTest.java class SerializeWarnedClassesTest (line 27) | class SerializeWarnedClassesTest { method test (line 28) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/ShutdownTelnetTest.java class ShutdownTelnetTest (line 34) | class ShutdownTelnetTest { method setUp (line 40) | @BeforeEach method after (line 48) | @AfterEach method testInvoke (line 54) | @Test method testInvokeWithTimeParameter (line 60) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/StartupTest.java class StartupTest (line 41) | class StartupTest { method setUp (line 45) | @BeforeEach method testExecute (line 68) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/TestInterface.java type TestInterface (line 19) | public interface TestInterface { method sayHello (line 21) | String sayHello(); FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/TestInterface2.java type TestInterface2 (line 19) | public interface TestInterface2 { method sayHello (line 21) | String sayHello(); FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/TestRegistryFactory.java class TestRegistryFactory (line 23) | public class TestRegistryFactory implements RegistryFactory { method getRegistry (line 26) | @Override FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/impl/channel/MockNettyChannel.java class MockNettyChannel (line 47) | public class MockNettyChannel implements Channel { method MockNettyChannel (line 57) | public MockNettyChannel(URL remoteUrl, CountDownLatch latch) { method writeAndFlush (line 62) | @Override method newPromise (line 71) | @Override method newProgressivePromise (line 232) | @Override method newSucceededFuture (line 237) | @Override method newFailedFuture (line 242) | @Override method voidPromise (line 247) | @Override method id (line 252) | @Override method eventLoop (line 257) | @Override method parent (line 262) | @Override method config (line 267) | @Override method isOpen (line 272) | @Override method isRegistered (line 277) | @Override method isActive (line 282) | @Override method metadata (line 287) | @Override method localAddress (line 292) | @Override method remoteAddress (line 297) | @Override method closeFuture (line 302) | @Override method isWritable (line 307) | @Override method bytesBeforeUnwritable (line 312) | @Override method bytesBeforeWritable (line 317) | @Override method unsafe (line 322) | @Override method pipeline (line 327) | @Override method alloc (line 332) | @Override method bind (line 337) | @Override method connect (line 342) | @Override method connect (line 347) | @Override method disconnect (line 352) | @Override method close (line 357) | @Override method deregister (line 362) | @Override method bind (line 367) | @Override method connect (line 372) | @Override method connect (line 377) | @Override method disconnect (line 382) | @Override method close (line 387) | @Override method deregister (line 392) | @Override method read (line 397) | @Override method write (line 402) | @Override method write (line 407) | @Override method flush (line 412) | @Override method writeAndFlush (line 417) | @Override method attr (line 422) | @Override method hasAttr (line 427) | @Override method compareTo (line 432) | @Override method getReceivedObjects (line 437) | public List getReceivedObjects() { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/util/CommandHelperTest.java class CommandHelperTest (line 75) | class CommandHelperTest { method testHasCommand (line 78) | @Test method testGetAllCommandClass (line 84) | @Test method testGetCommandClass (line 135) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/util/SerializeCheckUtilsTest.java class SerializeCheckUtilsTest (line 26) | class SerializeCheckUtilsTest { method testNotify (line 27) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/command/util/ServiceCheckUtilsTest.java class ServiceCheckUtilsTest (line 49) | class ServiceCheckUtilsTest { method testIsRegistered (line 54) | @Test method testGetConsumerAddressNum (line 82) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/ChangeTelnetHandlerTest.java class ChangeTelnetHandlerTest (line 43) | class ChangeTelnetHandlerTest { method tearDown (line 51) | @AfterAll method setUp (line 54) | @SuppressWarnings("unchecked") method givenLastCall (line 73) | private void givenLastCall() {} method after (line 75) | @AfterEach method testChangeSimpleName (line 81) | @Test method testChangeName (line 90) | @Test method testChangePath (line 101) | @Test method testChangeMessageNull (line 110) | @Test method testChangeServiceNotExport (line 116) | @Test method testChangeCancel (line 122) | @Test method testChangeCancel2 (line 128) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/LogTelnetHandlerTest.java class LogTelnetHandlerTest (line 31) | class LogTelnetHandlerTest { method testChangeLogLevel (line 36) | @Test method testPrintLog (line 46) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/ProtocolUtils.java class ProtocolUtils (line 30) | public class ProtocolUtils { method refer (line 32) | public static T refer(Class type, String url) { method refer (line 36) | public static T refer(Class type, URL url) { method export (line 43) | public static Exporter export(T instance, Class type, String... method export (line 47) | public static Exporter export(T instance, Class type, URL ur... method closeAll (line 54) | public static void closeAll() { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/TraceTelnetHandlerTest.java class TraceTelnetHandlerTest (line 43) | class TraceTelnetHandlerTest { method setUp (line 50) | @BeforeEach method tearDown (line 59) | @AfterEach method testTraceTelnetAddTracer (line 65) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/channel/MockChannel.java class MockChannel (line 31) | public class MockChannel implements Channel { method MockChannel (line 43) | public MockChannel() {} method MockChannel (line 45) | public MockChannel(URL remoteUrl) { method MockChannel (line 49) | public MockChannel(URL remoteUrl, CountDownLatch latch) { method MockChannel (line 54) | public MockChannel(ChannelHandler handler) { method getUrl (line 58) | @Override method getChannelHandler (line 63) | @Override method getLocalAddress (line 68) | @Override method send (line 73) | @Override method send (line 85) | @Override method close (line 90) | @Override method close (line 95) | @Override method startClose (line 100) | @Override method isClosed (line 105) | @Override method getRemoteAddress (line 110) | @Override method isConnected (line 115) | @Override method hasAttribute (line 120) | @Override method getAttribute (line 125) | @Override method setAttribute (line 130) | @Override method removeAttribute (line 135) | @Override method getReceivedObjects (line 140) | public List getReceivedObjects() { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/service/CustomArgument.java class CustomArgument (line 21) | @SuppressWarnings("serial") method CustomArgument (line 27) | public CustomArgument() {} method CustomArgument (line 29) | public CustomArgument(Type type, String name) { method getType (line 35) | public Type getType() { method setType (line 39) | public void setType(Type type) { method getName (line 43) | public String getName() { method setName (line 47) | public void setName(String name) { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/service/DemoService.java type DemoService (line 25) | public interface DemoService { method sayHello (line 26) | void sayHello(String name); method keys (line 28) | Set keys(Map map); method echo (line 30) | String echo(String text); method echo (line 32) | Map echo(Map map); method timestamp (line 34) | long timestamp(); method getThreadName (line 36) | String getThreadName(); method getSize (line 38) | int getSize(String[] strs); method getSize (line 40) | int getSize(Object[] os); method invoke (line 42) | Object invoke(String service, String method) throws Exception; method stringLength (line 44) | int stringLength(String str); method enumlength (line 46) | Type enumlength(Type... types); method getType (line 48) | Type getType(Type type); method get (line 50) | String get(CustomArgument arg1); method getbyte (line 52) | byte getbyte(byte arg); method nonSerializedParameter (line 54) | void nonSerializedParameter(NonSerialized ns); method returnNonSerialized (line 56) | NonSerialized returnNonSerialized(); method add (line 58) | long add(int a, long b); method getPerson (line 60) | int getPerson(Person person); method getPerson (line 62) | int getPerson(Person person1, Person perso2); method getPerson (line 64) | String getPerson(Man man); method getRemoteApplicationName (line 66) | String getRemoteApplicationName(); method getMap (line 68) | Map getMap(Map map); FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/service/DemoServiceImpl.java class DemoServiceImpl (line 27) | public class DemoServiceImpl implements DemoService { method DemoServiceImpl (line 30) | public DemoServiceImpl() { method sayHello (line 34) | public void sayHello(String name) { method echo (line 38) | public String echo(String text) { method echo (line 42) | public Map echo(Map map) { method timestamp (line 46) | public long timestamp() { method getThreadName (line 50) | public String getThreadName() { method getSize (line 54) | public int getSize(String[] strs) { method getSize (line 59) | public int getSize(Object[] os) { method invoke (line 64) | public Object invoke(String service, String method) throws Exception { method enumlength (line 71) | public Type enumlength(Type... types) { method getType (line 76) | public Type getType(Type type) { method stringLength (line 80) | public int stringLength(String str) { method get (line 84) | public String get(CustomArgument arg1) { method getbyte (line 88) | public byte getbyte(byte arg) { method gerPerson (line 92) | public Person gerPerson(Person person) { method keys (line 96) | public Set keys(Map map) { method nonSerializedParameter (line 100) | public void nonSerializedParameter(NonSerialized ns) {} method returnNonSerialized (line 102) | public NonSerialized returnNonSerialized() { method add (line 106) | public long add(int a, long b) { method getPerson (line 110) | @Override method getPerson (line 115) | @Override method getPerson (line 120) | @Override method getRemoteApplicationName (line 125) | @Override method getMap (line 130) | @Override FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/service/Man.java class Man (line 24) | public class Man implements Serializable { method getName (line 30) | public String getName() { method setName (line 34) | public void setName(String name) { method getAge (line 38) | public int getAge() { method setAge (line 42) | public void setAge(int age) { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/service/NonSerialized.java class NonSerialized (line 19) | public class NonSerialized {} FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/service/Person.java class Person (line 24) | public class Person implements Serializable { method getName (line 30) | public String getName() { method setName (line 34) | public void setName(String name) { method getAge (line 38) | public int getAge() { method setAge (line 42) | public void setAge(int age) { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/service/Type.java type Type (line 19) | public enum Type { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/service/generic/DemoException.java class DemoException (line 19) | public class DemoException extends Exception { method DemoException (line 23) | public DemoException() { method DemoException (line 27) | public DemoException(String message, Throwable cause) { method DemoException (line 31) | public DemoException(String message) { method DemoException (line 35) | public DemoException(Throwable cause) { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/service/generic/DemoService.java type DemoService (line 21) | public interface DemoService { method sayName (line 23) | String sayName(String name); method throwDemoException (line 25) | void throwDemoException() throws DemoException; method getUsers (line 27) | List getUsers(List users); method echo (line 29) | int echo(int i); FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/service/generic/DemoServiceImpl.java class DemoServiceImpl (line 21) | public class DemoServiceImpl implements DemoService { method sayName (line 23) | public String sayName(String name) { method throwDemoException (line 27) | public void throwDemoException() throws DemoException { method getUsers (line 31) | public List getUsers(List users) { method echo (line 35) | public int echo(int i) { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/service/generic/GenericServiceTest.java class GenericServiceTest (line 49) | @Disabled("Keeps failing on Travis, but can not be reproduced locally.") method testGenericServiceException (line 52) | @Test method testGenericReferenceException (line 106) | @SuppressWarnings("unchecked") method testGenericSerializationJava (line 145) | @Test method testGenericInvokeWithBeanSerialization (line 227) | @Test method testGenericImplementationWithBeanSerialization (line 271) | @Test class GenericParameter (line 340) | protected static class GenericParameter { FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/legacy/service/generic/User.java class User (line 21) | public class User implements Serializable { method User (line 27) | public User() {} method User (line 29) | public User(String name) { method getName (line 33) | public String getName() { method setName (line 37) | public void setName(String name) { method hashCode (line 41) | @Override method equals (line 46) | @Override FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/permission/DefaultAnonymousAccessPermissionCheckerTest.java class DefaultAnonymousAccessPermissionCheckerTest (line 32) | class DefaultAnonymousAccessPermissionCheckerTest { method testPermission (line 33) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/protocol/QosProtocolWrapperTest.java class QosProtocolWrapperTest (line 43) | class QosProtocolWrapperTest { method setUp (line 56) | @BeforeEach method tearDown (line 82) | @AfterEach method testExport (line 90) | @Test method testRefer (line 100) | @Test method testMultiProtocol (line 110) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/server/handler/CtrlCHandlerTest.java class CtrlCHandlerTest (line 32) | public class CtrlCHandlerTest { method testMatchedExactly (line 37) | @Test method testMatchedNotExactly (line 48) | @Test method testNotMatched (line 62) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/server/handler/ForeignHostPermitHandlerTest.java class ForeignHostPermitHandlerTest (line 42) | class ForeignHostPermitHandlerTest { method shouldShowIpNotPermittedMsg_GivenAcceptForeignIpFalseAndEmptyWhiteList (line 43) | @Test method shouldShowIpNotPermittedMsg_GivenAcceptForeignIpFalseAndNotMatchWhiteList (line 68) | @Test method shouldNotShowIpNotPermittedMsg_GivenAcceptForeignIpFalseAndMatchWhiteList (line 95) | @Test method shouldNotShowIpNotPermittedMsg_GivenAcceptForeignIpFalseAndMatchWhiteListRange (line 114) | @Test method shouldNotShowIpNotPermittedMsg_GivenAcceptForeignIpFalseAndNotMatchWhiteListAndPermissionConfig (line 133) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/server/handler/HttpProcessHandlerTest.java class HttpProcessHandlerTest (line 40) | class HttpProcessHandlerTest { method test1 (line 41) | @Test method test2 (line 58) | @Test method test3 (line 79) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/server/handler/QosProcessHandlerTest.java class QosProcessHandlerTest (line 40) | class QosProcessHandlerTest { method testDecodeHttp (line 41) | @Test method testDecodeTelnet (line 61) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/server/handler/TelnetProcessHandlerTest.java class TelnetProcessHandlerTest (line 37) | class TelnetProcessHandlerTest { method testPrompt (line 38) | @Test method testBye (line 50) | @Test method testUnknownCommand (line 61) | @Test method testGreeting (line 72) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/textui/TKvTest.java class TKvTest (line 24) | class TKvTest { method test1 (line 25) | @Test method test2 (line 48) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/textui/TLadderTest.java class TLadderTest (line 24) | class TLadderTest { method testRendering (line 25) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/textui/TTableTest.java class TTableTest (line 24) | class TTableTest { method test1 (line 25) | @Test method test2 (line 39) | @Test FILE: dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/textui/TTreeTest.java class TTreeTest (line 24) | class TTreeTest { method test (line 25) | @Test FILE: dubbo-plugin/dubbo-reactive/src/main/java/org/apache/dubbo/reactive/AbstractTripleReactorPublisher.java class AbstractTripleReactorPublisher (line 34) | public abstract class AbstractTripleReactorPublisher extends Cancelab... method AbstractTripleReactorPublisher (line 63) | public AbstractTripleReactorPublisher() {} method AbstractTripleReactorPublisher (line 65) | public AbstractTripleReactorPublisher(Consumer> ... method onSubscribe (line 70) | protected void onSubscribe(final CallStreamObserver subscription) { method onNext (line 95) | @Override method onError (line 103) | @Override method onCompleted (line 113) | @Override method doPostShutdown (line 123) | private void doPostShutdown() { method subscribe (line 132) | @Override method request (line 147) | @Override method startRequest (line 158) | @Override method cancel (line 172) | @Override method isCancelled (line 181) | public boolean isCancelled() { FILE: dubbo-plugin/dubbo-reactive/src/main/java/org/apache/dubbo/reactive/AbstractTripleReactorSubscriber.java class AbstractTripleReactorSubscriber (line 32) | public abstract class AbstractTripleReactorSubscriber implements Subs... method subscribe (line 52) | public void subscribe(final CallStreamObserver downstream) { method onSubscribe (line 62) | @Override method onNext (line 72) | @Override method onError (line 80) | @Override method onComplete (line 88) | @Override method cancel (line 96) | public void cancel() { method isCanceled (line 103) | public boolean isCanceled() { FILE: dubbo-plugin/dubbo-reactive/src/main/java/org/apache/dubbo/reactive/ClientTripleReactorPublisher.java class ClientTripleReactorPublisher (line 35) | public class ClientTripleReactorPublisher extends AbstractTripleReact... method ClientTripleReactorPublisher (line 38) | public ClientTripleReactorPublisher() {} method ClientTripleReactorPublisher (line 40) | public ClientTripleReactorPublisher(Consumer> on... method beforeStart (line 51) | @Override FILE: dubbo-plugin/dubbo-reactive/src/main/java/org/apache/dubbo/reactive/ClientTripleReactorSubscriber.java class ClientTripleReactorSubscriber (line 24) | public class ClientTripleReactorSubscriber extends AbstractTripleReac... method cancel (line 26) | @Override FILE: dubbo-plugin/dubbo-reactive/src/main/java/org/apache/dubbo/reactive/ServerTripleReactorPublisher.java class ServerTripleReactorPublisher (line 27) | public class ServerTripleReactorPublisher extends AbstractTripleReact... method ServerTripleReactorPublisher (line 29) | public ServerTripleReactorPublisher(CallStreamObserver callStreamOb... FILE: dubbo-plugin/dubbo-reactive/src/main/java/org/apache/dubbo/reactive/ServerTripleReactorSubscriber.java class ServerTripleReactorSubscriber (line 30) | public class ServerTripleReactorSubscriber extends AbstractTripleReac... method ServerTripleReactorSubscriber (line 42) | public ServerTripleReactorSubscriber() {} method ServerTripleReactorSubscriber (line 44) | public ServerTripleReactorSubscriber(CallStreamObserver streamObser... method subscribe (line 48) | @Override method onNext (line 64) | @Override method onError (line 70) | @Override method onComplete (line 76) | @Override method getExecutionFuture (line 82) | public CompletableFuture> getExecutionFuture() { FILE: dubbo-plugin/dubbo-reactive/src/main/java/org/apache/dubbo/reactive/calls/ReactorClientCalls.java class ReactorClientCalls (line 33) | public final class ReactorClientCalls { method ReactorClientCalls (line 35) | private ReactorClientCalls() {} method oneToOne (line 45) | public static Mono oneToOne( method oneToMany (line 80) | public static Flux oneToMany( method manyToOne (line 101) | public static Mono manyToOne( method manyToMany (line 124) | public static Flux manyToMany( FILE: dubbo-plugin/dubbo-reactive/src/main/java/org/apache/dubbo/reactive/calls/ReactorServerCalls.java class ReactorServerCalls (line 36) | public final class ReactorServerCalls { method ReactorServerCalls (line 38) | private ReactorServerCalls() {} method oneToOne (line 47) | public static void oneToOne(T request, StreamObserver respon... method oneToMany (line 67) | public static CompletableFuture> oneToMany( method manyToOne (line 91) | public static StreamObserver manyToOne( method manyToMany (line 125) | public static StreamObserver manyToMany( method doOnResponseHasException (line 143) | private static void doOnResponseHasException(Throwable throwable, Stre... FILE: dubbo-plugin/dubbo-reactive/src/main/java/org/apache/dubbo/reactive/handler/ManyToManyMethodHandler.java class ManyToManyMethodHandler (line 32) | public class ManyToManyMethodHandler implements StubMethodHandler<... method ManyToManyMethodHandler (line 36) | public ManyToManyMethodHandler(Function, Flux> func) { method invoke (line 40) | @SuppressWarnings("unchecked") FILE: dubbo-plugin/dubbo-reactive/src/main/java/org/apache/dubbo/reactive/handler/ManyToOneMethodHandler.java class ManyToOneMethodHandler (line 33) | public class ManyToOneMethodHandler implements StubMethodHandler, Mono> func) { method invoke (line 41) | @SuppressWarnings("unchecked") FILE: dubbo-plugin/dubbo-reactive/src/main/java/org/apache/dubbo/reactive/handler/OneToManyMethodHandler.java class OneToManyMethodHandler (line 32) | public class OneToManyMethodHandler implements StubMethodHandler, Flux> func) { method invoke (line 40) | @SuppressWarnings("unchecked") FILE: dubbo-plugin/dubbo-reactive/src/main/java/org/apache/dubbo/reactive/handler/OneToOneMethodHandler.java class OneToOneMethodHandler (line 32) | public class OneToOneMethodHandler implements StubMethodHandler, Mono> func) { method invoke (line 40) | @SuppressWarnings("unchecked") FILE: dubbo-plugin/dubbo-reactive/src/test/java/org/apache/dubbo/reactive/CreateObserverAdapter.java class CreateObserverAdapter (line 29) | public class CreateObserverAdapter { method CreateObserverAdapter (line 36) | CreateObserverAdapter() { method getCompleteCounter (line 48) | public AtomicInteger getCompleteCounter() { method getNextCounter (line 52) | public AtomicInteger getNextCounter() { method getErrorCounter (line 56) | public AtomicInteger getErrorCounter() { method getResponseObserver (line 60) | public ServerCallStreamObserver getResponseObserver() { FILE: dubbo-plugin/dubbo-reactive/src/test/java/org/apache/dubbo/reactive/ManyToManyMethodHandlerTest.java class ManyToManyMethodHandlerTest (line 31) | public final class ManyToManyMethodHandlerTest { method testInvoke (line 32) | @Test FILE: dubbo-plugin/dubbo-reactive/src/test/java/org/apache/dubbo/reactive/ManyToOneMethodHandlerTest.java class ManyToOneMethodHandlerTest (line 32) | public final class ManyToOneMethodHandlerTest { method init (line 37) | @BeforeEach method testInvoker (line 46) | @Test method testError (line 57) | @Test FILE: dubbo-plugin/dubbo-reactive/src/test/java/org/apache/dubbo/reactive/OneToManyMethodHandlerTest.java class OneToManyMethodHandlerTest (line 31) | public final class OneToManyMethodHandlerTest { method init (line 35) | @BeforeEach method testInvoke (line 40) | @Test method testError (line 52) | @Test FILE: dubbo-plugin/dubbo-reactive/src/test/java/org/apache/dubbo/reactive/OneToOneMethodHandlerTest.java class OneToOneMethodHandlerTest (line 31) | public final class OneToOneMethodHandlerTest { method testInvoke (line 33) | @Test FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/AbstractJaxrsArgumentResolver.java class AbstractJaxrsArgumentResolver (line 26) | public abstract class AbstractJaxrsArgumentResolver extends AbstractAnno... method createNamedValueMeta (line 28) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/Annotations.java type Annotations (line 23) | public enum Annotations implements AnnotationEnum { method Annotations (line 46) | Annotations(String className) { method Annotations (line 50) | Annotations() { method className (line 54) | public String className() { method type (line 58) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/BeanArgumentBinder.java class BeanArgumentBinder (line 38) | final class BeanArgumentBinder { method BeanArgumentBinder (line 45) | BeanArgumentBinder(CompositeArgumentResolver argumentResolver) { method bind (line 49) | public Object bind(ParameterMeta paramMeta, HttpRequest request, HttpR... method resolveArgument (line 65) | private Object resolveArgument(ParameterMeta paramMeta, HttpRequest re... FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/BeanParamArgumentResolver.java class BeanParamArgumentResolver (line 29) | @Activate(onClass = "javax.ws.rs.BeanParam") method accept (line 32) | @Override method getNamedValueMeta (line 37) | @Override method resolve (line 42) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/BodyArgumentResolver.java class BodyArgumentResolver (line 34) | @Activate(onClass = "org.jboss.resteasy.annotations.Body") method accept (line 37) | @Override method getNamedValueMeta (line 42) | @Override method resolve (line 47) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/CookieParamArgumentResolver.java class CookieParamArgumentResolver (line 34) | @Activate(onClass = "javax.ws.rs.CookieParam") method accept (line 37) | @Override method getParamType (line 42) | @Override method resolveValue (line 47) | @Override method resolveCollectionValue (line 52) | @Override method resolveMapValue (line 68) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/FallbackArgumentResolver.java class FallbackArgumentResolver (line 34) | @Activate(order = Integer.MAX_VALUE - 10000, onClass = "javax.ws.rs.Path") method accept (line 37) | @Override method createNamedValueMeta (line 42) | @Override method resolveValue (line 48) | @Override method resolveCollectionValue (line 63) | @Override method resolveMapValue (line 83) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/FormArgumentResolver.java class FormArgumentResolver (line 30) | @Activate(onClass = "org.jboss.resteasy.annotations.Form") method accept (line 33) | @Override method getNamedValueMeta (line 38) | @Override method resolve (line 43) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/FormParamArgumentResolver.java class FormParamArgumentResolver (line 31) | @Activate(onClass = "javax.ws.rs.FormParam") method accept (line 34) | @Override method getParamType (line 39) | @Override method resolveValue (line 44) | @Override method resolveCollectionValue (line 49) | @Override method getFullName (line 54) | private String getFullName(NamedValueMeta meta) { FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/HeaderParamArgumentResolver.java class HeaderParamArgumentResolver (line 27) | @Activate(onClass = "javax.ws.rs.HeaderParam") method accept (line 30) | @Override method getParamType (line 35) | @Override method resolveValue (line 40) | @Override method resolveCollectionValue (line 45) | @Override method resolveMapValue (line 50) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/Helper.java class Helper (line 33) | public final class Helper { method Helper (line 35) | private Helper() {} method isRequired (line 37) | public static boolean isRequired(ParameterMeta parameter) { method defaultValue (line 41) | public static String defaultValue(ParameterMeta parameter) { method toBody (line 46) | public static HttpResult toBody(Response response) { method toMediaType (line 55) | public static MediaType toMediaType(String mediaType) { method toString (line 66) | public static String toString(MediaType mediaType) { method toMediaTypes (line 70) | public static List toMediaTypes(String accept) { method convert (line 74) | public static NewCookie convert(HttpCookie cookie) { FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/JaxrsHttpRequestAdapter.java class JaxrsHttpRequestAdapter (line 36) | public final class JaxrsHttpRequestAdapter implements org.jboss.resteasy... method JaxrsHttpRequestAdapter (line 43) | public JaxrsHttpRequestAdapter(HttpRequest request) { method getHttpHeaders (line 47) | @Override method getMutableHeaders (line 57) | @Override method getInputStream (line 62) | @Override method setInputStream (line 67) | @Override method getUri (line 72) | @Override method getHttpMethod (line 82) | @Override method setHttpMethod (line 87) | @Override method setRequestUri (line 92) | @Override method setRequestUri (line 98) | @Override method getFormParameters (line 104) | @Override method getDecodedFormParameters (line 119) | @Override method getAttribute (line 124) | @Override method setAttribute (line 129) | @Override method removeAttribute (line 134) | @Override method getAttributeNames (line 139) | @Override method getAsyncContext (line 144) | @Override method isInitial (line 149) | @Override method forward (line 154) | @Override method wasForwarded (line 159) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/JaxrsHttpResponseAdapter.java class JaxrsHttpResponseAdapter (line 27) | public final class JaxrsHttpResponseAdapter implements org.jboss.resteas... method JaxrsHttpResponseAdapter (line 33) | public JaxrsHttpResponseAdapter(HttpResponse response) { method getStatus (line 37) | @Override method setStatus (line 42) | @Override method getOutputHeaders (line 47) | @Override method getOutputStream (line 58) | @Override method setOutputStream (line 63) | @Override method addNewCookie (line 68) | @Override method sendError (line 79) | @Override method sendError (line 84) | @Override method isCommitted (line 89) | @Override method reset (line 94) | @Override method flushBuffer (line 99) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/JaxrsMiscArgumentResolver.java class JaxrsMiscArgumentResolver (line 40) | @Activate(onClass = "javax.ws.rs.Path") method accept (line 54) | @Override method resolve (line 59) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/JaxrsRequestMappingResolver.java class JaxrsRequestMappingResolver (line 33) | @Activate(onClass = {"javax.ws.rs.Path", "javax.ws.rs.container.Containe... method JaxrsRequestMappingResolver (line 40) | public JaxrsRequestMappingResolver(FrameworkModel frameworkModel) { method getRestToolKit (line 44) | @Override method setRestConfig (line 49) | @Override method resolve (line 54) | @Override method resolve (line 66) | @Override method builder (line 88) | private Builder builder(AnnotationSupport meta, AnnotationMeta path... FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/JaxrsResponseRestFilter.java class JaxrsResponseRestFilter (line 28) | @Activate(order = -10000, onClass = "javax.ws.rs.Path") method onResponse (line 31) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/JaxrsRestToolKit.java class JaxrsRestToolKit (line 28) | final class JaxrsRestToolKit extends AbstractRestToolKit { method JaxrsRestToolKit (line 33) | public JaxrsRestToolKit(FrameworkModel frameworkModel) { method getDialect (line 39) | @Override method convert (line 44) | @Override method bind (line 55) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/MatrixParamArgumentResolver.java class MatrixParamArgumentResolver (line 32) | @Activate(onClass = "javax.ws.rs.MatrixParam") method accept (line 35) | @Override method getParamType (line 40) | @Override method resolveValue (line 45) | @Override method resolveCollectionValue (line 50) | @Override method doResolveCollectionValue (line 55) | private static List doResolveCollectionValue(NamedValueMeta me... FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/MultivaluedMapCreator.java class MultivaluedMapCreator (line 26) | @Activate(onClass = "javax.ws.rs.core.MultivaluedMap") method convert (line 29) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/MultivaluedMapWrapper.java class MultivaluedMapWrapper (line 26) | public final class MultivaluedMapWrapper extends AbstractMultivalu... method MultivaluedMapWrapper (line 28) | public MultivaluedMapWrapper(Map> store) { method MultivaluedMapWrapper (line 32) | @SuppressWarnings({"unchecked", "rawtypes"}) FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/ParamConverterFactory.java class ParamConverterFactory (line 38) | final class ParamConverterFactory { method ParamConverterFactory (line 44) | ParamConverterFactory() { method getParamConverter (line 56) | @SuppressWarnings("unchecked") FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/PathParamArgumentResolver.java class PathParamArgumentResolver (line 36) | @Activate(onClass = "javax.ws.rs.PathParam") method accept (line 39) | @Override method getNamedValueMeta (line 44) | @Override method resolve (line 49) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/QueryParamArgumentResolver.java class QueryParamArgumentResolver (line 28) | @Activate(onClass = "javax.ws.rs.QueryParam") method accept (line 31) | @Override method getParamType (line 36) | @Override method resolveValue (line 41) | @Override method resolveCollectionValue (line 46) | @Override method resolveMapValue (line 51) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/filter/ContainerRequestContextImpl.java class ContainerRequestContextImpl (line 48) | final class ContainerRequestContextImpl implements ContainerRequestConte... method ContainerRequestContextImpl (line 59) | public ContainerRequestContextImpl(HttpRequest request, HttpResponse r... method getProperty (line 64) | @Override method getPropertyNames (line 69) | @Override method setProperty (line 74) | @Override method removeProperty (line 79) | @Override method getUriInfo (line 84) | @Override method setRequestUri (line 94) | @Override method setRequestUri (line 100) | @Override method getRequest (line 106) | @Override method getMethod (line 116) | @Override method setMethod (line 121) | @Override method getHeaders (line 126) | @Override method getHeaderString (line 136) | @Override method getDate (line 141) | @Override method getLanguage (line 146) | @Override method getLength (line 151) | @Override method getMediaType (line 156) | @Override method getAcceptableMediaTypes (line 161) | @Override method getAcceptableLanguages (line 166) | @Override method getCookies (line 171) | @Override method hasEntity (line 181) | @Override method getEntityStream (line 187) | @Override method setEntityStream (line 192) | @Override method getSecurityContext (line 197) | @Override method setSecurityContext (line 202) | @Override method abortWith (line 205) | @Override method isAborted (line 211) | public boolean isAborted() { FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/filter/ContainerRequestFilterAdapter.java class ContainerRequestFilterAdapter (line 28) | @Activate(onClass = "javax.ws.rs.container.ContainerResponseFilter") method accept (line 31) | @Override method adapt (line 36) | @Override class Filter (line 41) | private static final class Filter extends AbstractRestFilter extension) { method onResponse (line 57) | @Override method onError (line 69) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/filter/InterceptorContextImpl.java class InterceptorContextImpl (line 29) | public abstract class InterceptorContextImpl implements InterceptorConte... method InterceptorContextImpl (line 33) | public InterceptorContextImpl(HttpRequest request) { method getProperty (line 37) | @Override method getPropertyNames (line 42) | @Override method setProperty (line 47) | @Override method removeProperty (line 52) | @Override method getAnnotations (line 57) | @Override method setAnnotations (line 62) | @Override method getType (line 65) | @Override method setType (line 70) | @Override method getGenericType (line 73) | @Override method setGenericType (line 78) | @Override method getHandler (line 81) | private HandlerMeta getHandler() { FILE: dubbo-plugin/dubbo-rest-jaxrs/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/filter/ReadInterceptorAdapter.java class ReadInterceptorAdapter (line 28) | @Activate(onClass = "javax.ws.rs.ext.ReaderInterceptor") method accept (line 31) | @Override method adapt (line 36) | @Override class Filter (line 41) | private static final class Filter extends AbstractRestFilter getAttachments() { method list (line 157) | @Override method set (line 162) | @Override method array (line 167) | @Override method stringMap (line 172) | @Override method userMap (line 177) | @Override method formBody (line 182) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/compatible/JaxrsRestProtocolTest.java class JaxrsRestProtocolTest (line 64) | @Disabled method tearDown (line 83) | @AfterEach method testRestProtocol (line 90) | @Test method testAnotherUserRestProtocolByDifferentRestClient (line 117) | @Test method testAnotherUserRestProtocol (line 124) | void testAnotherUserRestProtocol(String restClient) { method testRestProtocolWithContextPath (line 161) | @Test method testExport (line 184) | @Test method testNettyServer (line 201) | @Test method testInvoke (line 219) | @Test method testDefaultPort (line 237) | @Test method testRestExceptionMapper (line 242) | @Test method testFormConsumerParser (line 258) | @Test method test404 (line 273) | @Test method test400 (line 293) | @Test method testPrimitive (line 313) | @Test method testMapParam (line 336) | @Test method testNoArgParam (line 363) | @Test method testHttpMethods (line 388) | @Test method testHttpMethod (line 395) | void testHttpMethod(String restClient) { method test405 (line 417) | @Test method testContainerRequestFilter (line 446) | @Test method testIntercept (line 462) | @Test method testResponseFilter (line 478) | @Test method testCollectionResult (line 494) | @Test method testRequestAndResponseFilter (line 524) | @Test method testFormBody (line 541) | @Test method registerProvider (line 559) | private URL registerProvider(URL url, Object impl, Class interfaceC... FILE: dubbo-plugin/dubbo-rest-jaxrs/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/compatible/ResteasyExceptionMapper.java class ResteasyExceptionMapper (line 22) | public class ResteasyExceptionMapper implements ExceptionMapper getAttachments() { FILE: dubbo-plugin/dubbo-rest-jaxrs/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/service/JaxrsDemoService.java type JaxrsDemoService (line 28) | public interface JaxrsDemoService { method formTest (line 30) | @POST method getTest (line 34) | @POST method convertTest (line 38) | @GET method multiValueMapTest (line 42) | @POST FILE: dubbo-plugin/dubbo-rest-jaxrs/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/service/JaxrsDemoServiceImpl.java class JaxrsDemoServiceImpl (line 21) | public class JaxrsDemoServiceImpl implements JaxrsDemoService { method formTest (line 23) | @Override method getTest (line 28) | @Override method convertTest (line 33) | @Override method multiValueMapTest (line 38) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/service/ParamConverterProviderImpl.java class ParamConverterProviderImpl (line 27) | public class ParamConverterProviderImpl implements ParamConverterProvider { method getConverter (line 29) | @Override class UserParamConverter (line 38) | static final class UserParamConverter implements ParamConverter { method fromString (line 39) | @Override method toString (line 50) | @Override FILE: dubbo-plugin/dubbo-rest-jaxrs/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/service/User.java class User (line 23) | public class User { method getId (line 37) | public Long getId() { method setId (line 41) | public void setId(Long id) { method getName (line 45) | public String getName() { method setName (line 49) | public void setName(String name) { method getOwner (line 53) | public User getOwner() { method setOwner (line 57) | public void setOwner(User owner) { method getForm (line 61) | public UserForm getForm() { method setForm (line 65) | public void setForm(UserForm form) { FILE: dubbo-plugin/dubbo-rest-jaxrs/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/jaxrs/service/UserForm.java class UserForm (line 22) | public class UserForm { method getFirstName (line 33) | public String getFirstName() { method setFirstName (line 37) | public void setFirstName(String firstName) { method getLastName (line 41) | public String getLastName() { method setLastName (line 45) | public void setLastName(String lastName) { method getContentType (line 49) | public String getContentType() { method setContentType (line 53) | public void setContentType(String contentType) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/AbstractContext.java class AbstractContext (line 24) | public abstract class AbstractContext { method AbstractContext (line 32) | AbstractContext(OpenAPI openAPI, SchemaResolver schemaResolver, Extens... method getGroup (line 38) | public final String getGroup() { method getOpenAPI (line 42) | public final OpenAPI getOpenAPI() { method getSchemaResolver (line 46) | public final SchemaResolver getSchemaResolver() { method getExtensionFactory (line 50) | public final ExtensionFactory getExtensionFactory() { method getAttribute (line 54) | @SuppressWarnings("unchecked") method removeAttribute (line 59) | @SuppressWarnings("unchecked") method setAttribute (line 64) | public final void setAttribute(String name, Object value) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/ConfigFactory.java class ConfigFactory (line 36) | public final class ConfigFactory { method ConfigFactory (line 43) | public ConfigFactory(FrameworkModel frameworkModel) { method getEnvironment (line 47) | private static Environment getEnvironment(FrameworkModel frameworkMode... method getConfig (line 51) | public OpenAPIConfig getConfig(String group) { method getGlobalConfig (line 55) | public OpenAPIConfig getGlobalConfig() { method getConfigMap (line 59) | private Map getConfigMap() { method readConfigMap (line 70) | private Map readConfigMap() { method applyConfigValue (line 131) | private static void applyConfigValue(Map map, S... method toConfigName (line 177) | private static String toConfigName(Method method) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/Constants.java class Constants (line 19) | public final class Constants { method Constants (line 38) | private Constants() {} FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/Context.java type Context (line 24) | public interface Context { method getRequest (line 26) | OpenAPIRequest getRequest(); method getHttpRequest (line 28) | HttpRequest getHttpRequest(); method getHttpResponse (line 30) | HttpResponse getHttpResponse(); method getGroup (line 32) | String getGroup(); method getOpenAPI (line 34) | OpenAPI getOpenAPI(); method isOpenAPI31 (line 36) | boolean isOpenAPI31(); method getSchemaResolver (line 38) | SchemaResolver getSchemaResolver(); method getExtensionFactory (line 40) | ExtensionFactory getExtensionFactory(); method getAttribute (line 42) | T getAttribute(String name); method removeAttribute (line 44) | T removeAttribute(String name); method setAttribute (line 46) | void setAttribute(String name, Object value); FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/ContextImpl.java class ContextImpl (line 26) | final class ContextImpl extends AbstractContext implements Context { method ContextImpl (line 34) | ContextImpl(OpenAPI openAPI, SchemaResolver schemaResolver, ExtensionF... method isOpenAPI31 (line 39) | @Override method getRequest (line 48) | @Override method getHttpRequest (line 53) | @Override method getHttpResponse (line 64) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/DefaultOpenAPINamingStrategy.java class DefaultOpenAPINamingStrategy (line 27) | public class DefaultOpenAPINamingStrategy implements OpenAPINamingStrate... method generateOperationId (line 29) | @Override method resolveOperationIdConflict (line 34) | @Override method generateSchemaName (line 46) | @Override method resolveSchemaNameConflict (line 51) | @Override method buildPostfix (line 56) | private static String buildPostfix(int attempt, String str) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/DefaultOpenAPIService.java class DefaultOpenAPIService (line 62) | public class DefaultOpenAPIService implements OpenAPIRequestHandler, Ope... method DefaultOpenAPIService (line 81) | public DefaultOpenAPIService(FrameworkModel frameworkModel) { method initRequestHandlers (line 92) | private RadixTree initRequestHandlers() { method handle (line 103) | @Override method getOpenAPIGroups (line 116) | @Override method getOpenAPI (line 132) | public OpenAPI getOpenAPI(OpenAPIRequest request) { method getOpenAPIs (line 136) | private List getOpenAPIs() { method resolveOpenAPIs (line 147) | private List resolveOpenAPIs() { method getDocument (line 175) | @Override method handleDocument (line 216) | private String handleDocument(OpenAPIRequest request, HttpRequest http... method refresh (line 244) | @Override method export (line 254) | @Override method doExport (line 274) | private void doExport() { class Key (line 289) | private static final class Key { method Key (line 293) | public Key(ServiceMeta serviceMeta) { method equals (line 297) | @SuppressWarnings({"EqualsWhichDoesntCheckParameterClass", "EqualsDo... method hashCode (line 303) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/DefinitionEncoder.java class DefinitionEncoder (line 32) | final class DefinitionEncoder { method DefinitionEncoder (line 39) | DefinitionEncoder(FrameworkModel frameworkModel) { method encode (line 44) | public String encode(OpenAPI openAPI, OpenAPIRequest request) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/DefinitionFilter.java class DefinitionFilter (line 45) | final class DefinitionFilter { method DefinitionFilter (line 50) | public DefinitionFilter(FrameworkModel frameworkModel) { method filter (line 55) | public OpenAPI filter(OpenAPI openAPI, OpenAPIRequest request) { method filterServer (line 84) | private static void filterServer(OpenAPI openAPI, Context context) { method filterPaths (line 109) | private void filterPaths(OpenAPI openAPI, OpenAPIFilter[] filters, Con... method filterOperation (line 136) | private void filterOperation(PathItem pathItem, OpenAPIFilter[] filter... method filterParameter (line 166) | private void filterParameter(Operation operation, OpenAPIFilter[] filt... method filterRequestBody (line 192) | private void filterRequestBody(Operation operation, OpenAPIFilter[] fi... method filterResponse (line 213) | private void filterResponse(Operation operation, OpenAPIFilter[] filte... method filterHeader (line 241) | private void filterHeader(ApiResponse response, Operation operation, O... method filterContext (line 277) | private boolean filterContext(Map contents, OpenAPI... method filterComponents (line 288) | private void filterComponents(OpenAPI openAPI, OpenAPIFilter[] filters... method filterSchemas (line 298) | private void filterSchemas(Components components, OpenAPIFilter[] filt... method filterSchema (line 313) | private void filterSchema( method filterSecuritySchemes (line 382) | private void filterSecuritySchemes(Components components, OpenAPIFilte... FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/DefinitionMerger.java class DefinitionMerger (line 62) | final class DefinitionMerger { method DefinitionMerger (line 74) | DefinitionMerger(FrameworkModel frameworkModel) { method getNamingStrategy (line 79) | private OpenAPINamingStrategy getNamingStrategy() { method merge (line 89) | public OpenAPI merge(List openAPIs, OpenAPIRequest request) { method applyConfig (line 145) | private void applyConfig(OpenAPI target, OpenAPIConfig config) { method mergeBasic (line 204) | private void mergeBasic(OpenAPI target, OpenAPI source) { method mergeInfo (line 227) | private void mergeInfo(OpenAPI target, OpenAPI source) { method mergePaths (line 264) | private void mergePaths(OpenAPI target, OpenAPI source, String group, ... method mergePath (line 292) | private void mergePath(String path, PathItem target, PathItem source, ... method isServiceNotMatch (line 348) | private static boolean isServiceNotMatch(String apiService, String[] s... method isGroupNotMatch (line 360) | private static boolean isGroupNotMatch(String group, String sourceGrou... method isVersionNotMatch (line 366) | private static boolean isVersionNotMatch(String version, String source... method isTagNotMatch (line 370) | private static boolean isTagNotMatch(String[] tags, Set operat... method mergeSecuritySchemes (line 382) | private void mergeSecuritySchemes(OpenAPI target, OpenAPI source) { method mergeTags (line 405) | private void mergeTags(OpenAPI target, OpenAPI source) { method addSchemas (line 420) | private void addSchemas(OpenAPI target, String version, String group) { method addSchema (line 516) | private void addSchema(Schema schema, Map schemas, Str... method completeOperations (line 577) | private void completeOperations(OpenAPI target) { method completeModel (line 626) | private void completeModel(OpenAPI target) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/DefinitionResolver.java class DefinitionResolver (line 65) | final class DefinitionResolver { method DefinitionResolver (line 74) | DefinitionResolver(FrameworkModel frameworkModel) { method resolve (line 81) | public OpenAPI resolve(ServiceMeta serviceMeta, Collection determineHttpMethods(OpenAPI openAPI, Metho... method resolveOperation (line 203) | private Operation resolveOperation( method resolveParameter (line 273) | private void resolveParameter(HttpMethods httpMethod, Operation operat... method resolveRequestBody (line 334) | private void resolveRequestBody(RequestBody body, OpenAPI openAPI, Met... method resolveResponse (line 379) | private void resolveResponse( class OperationContextImpl (line 417) | private static final class OperationContextImpl extends AbstractContex... method OperationContextImpl (line 419) | OperationContextImpl(OpenAPI openAPI, SchemaResolver schemaResolver,... class OpenAPIChainImpl (line 424) | private static final class OpenAPIChainImpl implements OpenAPIChain { method OpenAPIChainImpl (line 430) | OpenAPIChainImpl(OpenAPIDefinitionResolver[] resolvers, Function boolean hasExtensions(Class typ... method getExtensions (line 48) | public T[] getExtensions(Class type) { method getExtensions (line 63) | public T[] getExtensions(Class type, S... method getExtension (line 81) | public T getExtension(Class type, Stri... method accept (line 89) | private static boolean accept(OpenAPIExtension extension, String group) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/Helper.java class Helper (line 47) | public final class Helper { method Helper (line 83) | private Helper() {} method guessHttpMethod (line 85) | public static Collection guessHttpMethod(MethodMeta method) { method extractVariables (line 117) | public static List extractVariables(String path) { method toIn (line 134) | public static In toIn(ParamType paramType) { method formatSpecVersion (line 149) | public static String formatSpecVersion(String version) { method formatRequest (line 159) | public static OpenAPIRequest formatRequest(OpenAPIRequest request) { method parseFormat (line 183) | public static String parseFormat(String contentType) { method trim (line 193) | public static String trim(String str) { method trim (line 201) | public static String[] trim(String[] array) { method toProperties (line 220) | public static Map toProperties(String[] array) { method parseServer (line 240) | public static Server parseServer(String server) { method setValue (line 257) | public static void setValue(Supplier getter, Consumer ... method setBoolValue (line 264) | public static void setBoolValue(Supplier getter, Consumer schema, String key, Cons... method setBoolValue (line 278) | public static void setBoolValue(AnnotationMeta schema, String key, ... method pathToRef (line 285) | public static String pathToRef(String path) { method isVersionGreaterOrEqual (line 301) | public static boolean isVersionGreaterOrEqual(String version1, String ... method render (line 335) | public static String render(String text, Function fn) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/OpenAPIDefinitionResolver.java type OpenAPIDefinitionResolver (line 28) | public interface OpenAPIDefinitionResolver extends OpenAPIExtension { method resolve (line 30) | OpenAPI resolve(OpenAPI openAPI, ServiceMeta serviceMeta, OpenAPIChain... method resolve (line 32) | Collection resolve(PathItem pathItem, MethodMeta methodMe... method resolve (line 34) | Operation resolve(Operation operation, MethodMeta methodMeta, Operatio... type OpenAPIChain (line 36) | interface OpenAPIChain { method resolve (line 38) | OpenAPI resolve(OpenAPI openAPI, ServiceMeta serviceMeta); type OperationChain (line 41) | interface OperationChain { method resolve (line 43) | Operation resolve(Operation operation, MethodMeta methodMeta, Operat... type OperationContext (line 46) | interface OperationContext { method getGroup (line 48) | String getGroup(); method getOpenAPI (line 50) | OpenAPI getOpenAPI(); method getSchemaResolver (line 52) | SchemaResolver getSchemaResolver(); method getExtensionFactory (line 54) | ExtensionFactory getExtensionFactory(); method getAttribute (line 56) | T getAttribute(String name); method removeAttribute (line 58) | T removeAttribute(String name); method setAttribute (line 60) | void setAttribute(String name, Object value); FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/OpenAPIDocumentPublisher.java type OpenAPIDocumentPublisher (line 25) | public interface OpenAPIDocumentPublisher extends OpenAPIExtension { method publish (line 27) | void publish(Function> fn); FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/OpenAPIExtension.java type OpenAPIExtension (line 22) | @SPI(scope = ExtensionScope.FRAMEWORK) method getGroups (line 25) | default String[] getGroups() { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/OpenAPIFilter.java type OpenAPIFilter (line 31) | public interface OpenAPIFilter extends OpenAPIExtension { method filterOpenAPI (line 33) | default OpenAPI filterOpenAPI(OpenAPI openAPI, Context context) { method filterPathItem (line 37) | default PathItem filterPathItem(String key, PathItem pathItem, Context... method filterOperation (line 41) | default Operation filterOperation(HttpMethods key, Operation operation... method filterParameter (line 45) | default Parameter filterParameter(Parameter parameter, Operation opera... method filterRequestBody (line 49) | default RequestBody filterRequestBody(RequestBody body, Operation oper... method filterResponse (line 53) | default ApiResponse filterResponse(ApiResponse response, Operation ope... method filterHeader (line 57) | default Header filterHeader(Header header, ApiResponse response, Opera... method filterSchema (line 61) | default Schema filterSchema(Schema schema, Node node, Context conte... method filterSchemaProperty (line 65) | default Schema filterSchemaProperty(String name, Schema schema, Schema... method filterSecurityScheme (line 69) | default SecurityScheme filterSecurityScheme(SecurityScheme securitySch... method filterOpenAPICompletion (line 73) | default OpenAPI filterOpenAPICompletion(OpenAPI openAPI, Context conte... FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/OpenAPINamingStrategy.java type OpenAPINamingStrategy (line 22) | public interface OpenAPINamingStrategy extends OpenAPIExtension { method generateOperationId (line 24) | String generateOperationId(MethodMeta methodMeta, OpenAPI openAPI); method resolveOperationIdConflict (line 26) | String resolveOperationIdConflict(int attempt, String operationId, Met... method generateSchemaName (line 28) | String generateSchemaName(Class clazz, OpenAPI openAPI); method resolveSchemaNameConflict (line 30) | String resolveSchemaNameConflict(int attempt, String schemaName, Class... FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/OpenAPIRequestHandler.java type OpenAPIRequestHandler (line 24) | public interface OpenAPIRequestHandler extends OpenAPIExtension { method getPaths (line 26) | default String[] getPaths() { method handle (line 30) | HttpResult handle(String path, HttpRequest request, HttpResponse re... FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/OpenAPISchemaPredicate.java type OpenAPISchemaPredicate (line 23) | public interface OpenAPISchemaPredicate extends OpenAPIExtension { method acceptClass (line 25) | default Boolean acceptClass(Class clazz, ParameterMeta parameter) { method acceptProperty (line 29) | default Boolean acceptProperty(BeanMeta bean, PropertyMeta property) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/OpenAPISchemaResolver.java type OpenAPISchemaResolver (line 24) | public interface OpenAPISchemaResolver extends OpenAPIExtension { method resolve (line 26) | Schema resolve(ParameterMeta parameter, SchemaContext context, SchemaC... type SchemaChain (line 28) | interface SchemaChain { method resolve (line 30) | Schema resolve(ParameterMeta parameter, SchemaContext context); type SchemaContext (line 33) | interface SchemaContext { method defineSchema (line 35) | void defineSchema(Class type, Schema schema); method resolve (line 37) | Schema resolve(ParameterMeta parameter); method resolve (line 39) | Schema resolve(Type type); FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/OpenAPIScopeModelInitializer.java class OpenAPIScopeModelInitializer (line 23) | @Activate method initializeFrameworkModel (line 26) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/PrimitiveSchema.java type PrimitiveSchema (line 29) | public enum PrimitiveSchema { method PrimitiveSchema (line 108) | PrimitiveSchema(Class keyClass, Type type, String format) { method PrimitiveSchema (line 114) | PrimitiveSchema(Class keyClass, Type type) { method newSchema (line 120) | public Schema newSchema() { method newSchemaOf (line 124) | public static Schema newSchemaOf(Class type) { method isPrimitive (line 132) | public static boolean isPrimitive(Class type) { method addTypeMapping (line 136) | public static void addTypeMapping(Object key, PrimitiveSchema schema) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/ProtoEncoder.java class ProtoEncoder (line 21) | public final class ProtoEncoder { method encode (line 23) | public String encode(OpenAPI openAPI) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/SchemaResolver.java class SchemaResolver (line 48) | public final class SchemaResolver { method SchemaResolver (line 57) | public SchemaResolver(FrameworkModel frameworkModel) { method resolve (line 64) | public Schema resolve(Type type) { method resolve (line 68) | public Schema resolve(ParameterMeta parameter) { method resolve (line 72) | public Schema resolve(List parameters) { method fallbackResolve (line 84) | private Schema fallbackResolve(ParameterMeta parameter) { method doResolveNestedType (line 88) | private Schema doResolveNestedType(Type nestedType, ParameterMeta para... method doResolveType (line 92) | private Schema doResolveType(Type type, ParameterMeta parameter) { method doResolveClass (line 132) | private Schema doResolveClass(Class clazz, ParameterMeta parameter) { method doResolveBeanClass (line 190) | private Schema doResolveBeanClass(RestToolKit toolKit, Class clazz,... method isClassExcluded (line 230) | private boolean isClassExcluded(Class clazz) { method addPath (line 261) | public static void addPath(RadixTree tree, String path) { class SchemaChainImpl (line 281) | private static final class SchemaChainImpl implements SchemaChain { method SchemaChainImpl (line 287) | SchemaChainImpl(OpenAPISchemaResolver[] resolvers, Function { method getRef (line 31) | public String getRef() { method setRef (line 35) | public ApiResponse setRef(String ref) { method getDescription (line 40) | public String getDescription() { method setDescription (line 44) | public ApiResponse setDescription(String description) { method getHeaders (line 49) | public Map getHeaders() { method getHeader (line 53) | public Header getHeader(String name) { method setHeaders (line 57) | public ApiResponse setHeaders(Map headers) { method addHeader (line 62) | public ApiResponse addHeader(String name, Header header) { method removeHeader (line 70) | public ApiResponse removeHeader(String name) { method getContents (line 77) | public Map getContents() { method getContent (line 81) | public MediaType getContent(String name) { method getOrAddContent (line 85) | public MediaType getOrAddContent(String name) { method setContents (line 92) | public ApiResponse setContents(Map contents) { method addContent (line 97) | public ApiResponse addContent(String name, MediaType content) { method removeContent (line 105) | public ApiResponse removeContent(String name) { method clone (line 112) | @Override method writeTo (line 119) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Components.java class Components (line 25) | public final class Components extends Node { method getSchemas (line 30) | public Map getSchemas() { method setSchemas (line 34) | public Components setSchemas(Map schemas) { method addSchema (line 39) | public Components addSchema(String name, Schema schema) { method removeSchema (line 47) | public Components removeSchema(String name) { method getSecuritySchemes (line 54) | public Map getSecuritySchemes() { method setSecuritySchemes (line 58) | public Components setSecuritySchemes(Map secur... method addSecurityScheme (line 63) | public Components addSecurityScheme(String name, SecurityScheme securi... method removeSecurityScheme (line 71) | public Components removeSecurityScheme(String name) { method clone (line 78) | @Override method writeTo (line 86) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Contact.java class Contact (line 23) | public final class Contact extends Node { method getName (line 29) | public String getName() { method setName (line 33) | public Contact setName(String name) { method getUrl (line 38) | public String getUrl() { method setUrl (line 42) | public Contact setUrl(String url) { method getEmail (line 47) | public String getEmail() { method setEmail (line 51) | public Contact setEmail(String email) { method writeTo (line 56) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Discriminator.java class Discriminator (line 24) | public final class Discriminator extends Node { method getPropertyName (line 29) | public String getPropertyName() { method setPropertyName (line 33) | public Discriminator setPropertyName(String propertyName) { method getMapping (line 38) | public Map getMapping() { method setMapping (line 42) | public Discriminator setMapping(Map mapping) { method addMapping (line 47) | public Discriminator addMapping(String key, String value) { method removeMapping (line 55) | public Discriminator removeMapping(String key) { method clone (line 62) | @Override method writeTo (line 71) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Encoding.java class Encoding (line 24) | public final class Encoding extends Node { type Style (line 26) | public enum Style { method Style (line 34) | Style(String value) { method toString (line 38) | @Override method getContentType (line 50) | public String getContentType() { method setContentType (line 54) | public Encoding setContentType(String contentType) { method getHeaders (line 59) | public Map getHeaders() { method getHeader (line 63) | public Parameter getHeader(String name) { method setHeaders (line 67) | public Encoding setHeaders(Map headers) { method addHeader (line 72) | public Encoding addHeader(String name, Parameter header) { method removeHeader (line 80) | public Encoding removeHeader(String name) { method getStyle (line 87) | public Style getStyle() { method setStyle (line 91) | public Encoding setStyle(Style style) { method getExplode (line 96) | public Boolean getExplode() { method setExplode (line 100) | public Encoding setExplode(Boolean explode) { method getAllowReserved (line 105) | public Boolean getAllowReserved() { method setAllowReserved (line 109) | public Encoding setAllowReserved(Boolean allowReserved) { method clone (line 114) | @Override method writeTo (line 121) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Example.java class Example (line 23) | public final class Example extends Node { method getSummary (line 30) | public String getSummary() { method setSummary (line 34) | public Example setSummary(String summary) { method getDescription (line 39) | public String getDescription() { method setDescription (line 43) | public Example setDescription(String description) { method getValue (line 48) | public Object getValue() { method setValue (line 52) | public Example setValue(Object value) { method getExternalValue (line 57) | public String getExternalValue() { method setExternalValue (line 61) | public Example setExternalValue(String externalValue) { method writeTo (line 66) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/ExternalDocs.java class ExternalDocs (line 23) | public final class ExternalDocs extends Node { method getDescription (line 28) | public String getDescription() { method setDescription (line 32) | public ExternalDocs setDescription(String description) { method getUrl (line 37) | public String getUrl() { method setUrl (line 41) | public ExternalDocs setUrl(String url) { method writeTo (line 46) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Header.java class Header (line 24) | public final class Header extends Node
{ type Style (line 26) | public enum Style { method Style (line 31) | Style(String value) { method toString (line 35) | @Override method getDescription (line 52) | public String getDescription() { method setDescription (line 56) | public Header setDescription(String description) { method getRequired (line 61) | public Boolean getRequired() { method setRequired (line 65) | public Header setRequired(Boolean required) { method getDeprecated (line 70) | public Boolean getDeprecated() { method setDeprecated (line 74) | public Header setDeprecated(Boolean deprecated) { method getAllowEmptyValue (line 79) | public Boolean getAllowEmptyValue() { method setAllowEmptyValue (line 83) | public Header setAllowEmptyValue(Boolean allowEmptyValue) { method getStyle (line 88) | public Style getStyle() { method getExplode (line 92) | public Boolean getExplode() { method setExplode (line 96) | public Header setExplode(Boolean explode) { method getSchema (line 101) | public Schema getSchema() { method setSchema (line 105) | public Header setSchema(Schema schema) { method getExample (line 110) | public Object getExample() { method setExample (line 114) | public Header setExample(Object example) { method getExamples (line 119) | public Map getExamples() { method setExamples (line 123) | public Header setExamples(Map examples) { method addExample (line 128) | public Header addExample(String name, Example example) { method removeExample (line 136) | public Header removeExample(String name) { method getContents (line 143) | public Map getContents() { method getContent (line 147) | public MediaType getContent(String name) { method setContents (line 151) | public Header setContents(Map contents) { method addContent (line 156) | public Header addContent(String name, MediaType content) { method removeContent (line 164) | public Header removeContent(String name) { method clone (line 171) | @Override method writeTo (line 180) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Info.java class Info (line 23) | public final class Info extends Node { method getTitle (line 33) | public String getTitle() { method setTitle (line 37) | public Info setTitle(String title) { method getSummary (line 42) | public String getSummary() { method setSummary (line 46) | public Info setSummary(String summary) { method getDescription (line 51) | public String getDescription() { method setDescription (line 55) | public Info setDescription(String description) { method getTermsOfService (line 60) | public String getTermsOfService() { method setTermsOfService (line 64) | public Info setTermsOfService(String termsOfService) { method getContact (line 69) | public Contact getContact() { method setContact (line 73) | public Info setContact(Contact contact) { method getLicense (line 78) | public License getLicense() { method setLicense (line 82) | public Info setLicense(License license) { method getVersion (line 87) | public String getVersion() { method setVersion (line 91) | public Info setVersion(String version) { method clone (line 96) | @Override method writeTo (line 104) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/License.java class License (line 23) | public final class License extends Node { method getName (line 28) | public String getName() { method setName (line 32) | public License setName(String name) { method getUrl (line 37) | public String getUrl() { method setUrl (line 41) | public License setUrl(String url) { method writeTo (line 46) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/MediaType.java class MediaType (line 24) | public final class MediaType extends Node { method getSchema (line 31) | public Schema getSchema() { method setSchema (line 35) | public MediaType setSchema(Schema schema) { method getExample (line 40) | public Object getExample() { method setExample (line 44) | public MediaType setExample(Object example) { method getExamples (line 49) | public Map getExamples() { method setExamples (line 53) | public MediaType setExamples(Map examples) { method addExample (line 58) | public MediaType addExample(String name, Example example) { method removeExample (line 66) | public MediaType removeExample(String name) { method getEncoding (line 73) | public Map getEncoding() { method setEncoding (line 77) | public MediaType setEncoding(Map encoding) { method addEncoding (line 82) | public MediaType addEncoding(String name, Encoding encoding) { method removeEncoding (line 90) | public MediaType removeEncoding(String name) { method clone (line 97) | @Override method writeTo (line 106) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Node.java class Node (line 28) | public abstract class Node> implements Cloneable { method getExtensions (line 32) | public Map getExtensions() { method addExtension (line 36) | @SuppressWarnings("unchecked") method addExtensions (line 46) | @SuppressWarnings("unchecked") method removeExtension (line 63) | public void removeExtension(String name) { method setExtensions (line 69) | @SuppressWarnings("unchecked") method clone (line 77) | @Override method toString (line 91) | @Override method clone (line 96) | public static > T clone(T node) { method clone (line 100) | public static > List clone(List list) { method clone (line 115) | public static > Map clone(Map map) { method write (line 130) | protected static void write(Map node, String name, Obj... method write (line 137) | protected static void write(Map node, String name, Nod... method write (line 148) | protected static void write(Map node, String name, Lis... method write (line 166) | protected static void write( method newMap (line 185) | protected static Map newMap(int capacity) { method writeExtensions (line 189) | protected final void writeExtensions(Map node) { method writeTo (line 196) | public abstract Map writeTo(Map node, ... FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/OAuthFlow.java class OAuthFlow (line 24) | public final class OAuthFlow extends Node { method getAuthorizationUrl (line 31) | public String getAuthorizationUrl() { method setAuthorizationUrl (line 35) | public OAuthFlow setAuthorizationUrl(String authorizationUrl) { method getTokenUrl (line 40) | public String getTokenUrl() { method setTokenUrl (line 44) | public OAuthFlow setTokenUrl(String tokenUrl) { method getRefreshUrl (line 49) | public String getRefreshUrl() { method setRefreshUrl (line 53) | public OAuthFlow setRefreshUrl(String refreshUrl) { method getScopes (line 58) | public Map getScopes() { method setScopes (line 62) | public OAuthFlow setScopes(Map scopes) { method addScope (line 67) | public OAuthFlow addScope(String name, String description) { method removeScope (line 75) | public void removeScope(String name) { method clone (line 81) | @Override method writeTo (line 90) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/OAuthFlows.java class OAuthFlows (line 23) | public final class OAuthFlows extends Node { method getImplicit (line 30) | public OAuthFlow getImplicit() { method setImplicit (line 34) | public OAuthFlows setImplicit(OAuthFlow implicit) { method getPassword (line 39) | public OAuthFlow getPassword() { method setPassword (line 43) | public OAuthFlows setPassword(OAuthFlow password) { method getClientCredentials (line 48) | public OAuthFlow getClientCredentials() { method setClientCredentials (line 52) | public OAuthFlows setClientCredentials(OAuthFlow clientCredentials) { method getAuthorizationCode (line 57) | public OAuthFlow getAuthorizationCode() { method setAuthorizationCode (line 61) | public OAuthFlows setAuthorizationCode(OAuthFlow authorizationCode) { method clone (line 66) | @Override method writeTo (line 76) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/OpenAPI.java class OpenAPI (line 32) | public final class OpenAPI extends Node { method getOpenapi (line 50) | public String getOpenapi() { method setOpenapi (line 54) | public OpenAPI setOpenapi(String openapi) { method getInfo (line 59) | public Info getInfo() { method setInfo (line 63) | public OpenAPI setInfo(Info info) { method getServers (line 68) | public List getServers() { method setServers (line 72) | public OpenAPI setServers(List servers) { method addServer (line 77) | public OpenAPI addServer(Server server) { method removeServer (line 92) | public OpenAPI removeServer(Server server) { method getPaths (line 99) | public Map getPaths() { method getPath (line 103) | public PathItem getPath(String path) { method getOrAddPath (line 107) | public PathItem getOrAddPath(String path) { method setPaths (line 114) | public OpenAPI setPaths(Map paths) { method addPath (line 119) | public OpenAPI addPath(String path, PathItem pathItem) { method removePath (line 127) | public OpenAPI removePath(String path) { method getComponents (line 134) | public Components getComponents() { method setComponents (line 138) | public OpenAPI setComponents(Components components) { method getSecurity (line 143) | public List getSecurity() { method setSecurity (line 147) | public OpenAPI setSecurity(List security) { method addSecurity (line 152) | public OpenAPI addSecurity(SecurityRequirement securityRequirement) { method getTags (line 160) | public List getTags() { method setTags (line 164) | public OpenAPI setTags(List tags) { method addTag (line 169) | public OpenAPI addTag(Tag tag) { method removeTag (line 184) | public OpenAPI removeTag(Tag tag) { method getExternalDocs (line 191) | public ExternalDocs getExternalDocs() { method setExternalDocs (line 195) | public OpenAPI setExternalDocs(ExternalDocs externalDocs) { method getGroup (line 200) | public String getGroup() { method setGroup (line 204) | public OpenAPI setGroup(String group) { method getPriority (line 209) | public int getPriority() { method setPriority (line 213) | public OpenAPI setPriority(int priority) { method getGlobalConfig (line 218) | public OpenAPIConfig getGlobalConfig() { method setGlobalConfig (line 222) | public OpenAPI setGlobalConfig(OpenAPIConfig globalConfig) { method getConfig (line 227) | public OpenAPIConfig getConfig() { method setConfig (line 231) | public OpenAPI setConfig(OpenAPIConfig config) { method getConfigValue (line 236) | public T getConfigValue(Function fn) { method getConfigSetting (line 246) | public String getConfigSetting(String key) { method walkOperations (line 250) | public void walkOperations(Consumer consumer) { method getMeta (line 266) | public ServiceMeta getMeta() { method setMeta (line 270) | public OpenAPI setMeta(ServiceMeta meta) { method clone (line 275) | @Override method writeTo (line 288) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Operation.java class Operation (line 33) | public final class Operation extends Node { method getTags (line 52) | public Set getTags() { method setTags (line 56) | public Operation setTags(Set tags) { method addTag (line 61) | public Operation addTag(String tag) { method removeTag (line 69) | public Operation removeTag(String tag) { method getSummary (line 76) | public String getSummary() { method setSummary (line 80) | public Operation setSummary(String summary) { method getDescription (line 85) | public String getDescription() { method setDescription (line 89) | public Operation setDescription(String description) { method getExternalDocs (line 94) | public ExternalDocs getExternalDocs() { method setExternalDocs (line 98) | public Operation setExternalDocs(ExternalDocs externalDocs) { method getOperationId (line 103) | public String getOperationId() { method setOperationId (line 107) | public Operation setOperationId(String operationId) { method getParameters (line 112) | public List getParameters() { method getParameter (line 116) | public Parameter getParameter(String name, In in) { method setParameters (line 129) | public Operation setParameters(List parameters) { method addParameter (line 134) | public Operation addParameter(Parameter parameter) { method removeParameter (line 142) | public Operation removeParameter(Parameter parameter) { method getRequestBody (line 149) | public RequestBody getRequestBody() { method setRequestBody (line 153) | public Operation setRequestBody(RequestBody requestBody) { method getResponses (line 158) | public Map getResponses() { method getResponse (line 162) | public ApiResponse getResponse(String httpStatusCode) { method getOrAddResponse (line 166) | public ApiResponse getOrAddResponse(String httpStatusCode) { method setResponses (line 173) | public Operation setResponses(Map responses) { method addResponse (line 178) | public Operation addResponse(String name, ApiResponse response) { method removeResponse (line 186) | public Operation removeResponse(String name) { method getDeprecated (line 193) | public Boolean getDeprecated() { method setDeprecated (line 197) | public Operation setDeprecated(Boolean deprecated) { method getSecurity (line 202) | public List getSecurity() { method setSecurity (line 206) | public Operation setSecurity(List security) { method addSecurity (line 211) | public Operation addSecurity(SecurityRequirement security) { method removeSecurity (line 219) | public Operation removeSecurity(SecurityRequirement security) { method getServers (line 226) | public List getServers() { method setServers (line 230) | public Operation setServers(List servers) { method addServer (line 235) | public Operation addServer(Server server) { method removeServer (line 243) | public Operation removeServer(Server server) { method getGroup (line 250) | public String getGroup() { method setGroup (line 254) | public Operation setGroup(String group) { method getVersion (line 259) | public String getVersion() { method setVersion (line 263) | public Operation setVersion(String version) { method getHttpMethod (line 268) | public HttpMethods getHttpMethod() { method setHttpMethod (line 272) | public Operation setHttpMethod(HttpMethods httpMethod) { method getMeta (line 277) | public MethodMeta getMeta() { method setMeta (line 281) | public Operation setMeta(MethodMeta meta) { method clone (line 286) | @Override method writeTo (line 301) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Parameter.java class Parameter (line 26) | public final class Parameter extends Node { type In (line 28) | public enum In { method In (line 36) | In(String value) { method toString (line 40) | @Override type Style (line 46) | public enum Style { method Style (line 57) | Style(String value) { method toString (line 61) | @Override method Parameter (line 83) | public Parameter(String name, In in) { method getName (line 88) | public String getName() { method getIn (line 92) | public In getIn() { method getDescription (line 96) | public String getDescription() { method setDescription (line 100) | public Parameter setDescription(String description) { method getRequired (line 105) | public Boolean getRequired() { method setRequired (line 109) | public Parameter setRequired(Boolean required) { method getDeprecated (line 114) | public Boolean getDeprecated() { method setDeprecated (line 118) | public Parameter setDeprecated(Boolean deprecated) { method getAllowEmptyValue (line 123) | public Boolean getAllowEmptyValue() { method setAllowEmptyValue (line 127) | public Parameter setAllowEmptyValue(Boolean allowEmptyValue) { method getStyle (line 132) | public Style getStyle() { method setStyle (line 136) | public Parameter setStyle(Style style) { method getExplode (line 141) | public Boolean getExplode() { method setExplode (line 145) | public Parameter setExplode(Boolean explode) { method getAllowReserved (line 150) | public Boolean getAllowReserved() { method setAllowReserved (line 154) | public Parameter setAllowReserved(Boolean allowReserved) { method getSchema (line 159) | public Schema getSchema() { method setSchema (line 163) | public Parameter setSchema(Schema schema) { method getExample (line 168) | public Object getExample() { method setExample (line 172) | public Parameter setExample(Object example) { method getExamples (line 177) | public Map getExamples() { method setExamples (line 181) | public Parameter setExamples(Map examples) { method addExample (line 186) | public Parameter addExample(String name, Example example) { method removeExample (line 194) | public Parameter removeExample(String name) { method getContents (line 201) | public Map getContents() { method setContents (line 205) | public Parameter setContents(Map contents) { method addContent (line 210) | public Parameter addContent(String name, MediaType content) { method removeContent (line 218) | public Parameter removeContent(String name) { method getMeta (line 225) | public ParameterMeta getMeta() { method setMeta (line 229) | public Parameter setMeta(ParameterMeta meta) { method equals (line 234) | @Override method hashCode (line 246) | @Override method clone (line 251) | @Override method writeTo (line 260) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/PathItem.java class PathItem (line 28) | public final class PathItem extends Node { method getRef (line 37) | public String getRef() { method setRef (line 41) | public PathItem setRef(String ref) { method getSummary (line 46) | public String getSummary() { method setSummary (line 50) | public PathItem setSummary(String summary) { method getDescription (line 55) | public String getDescription() { method setDescription (line 59) | public PathItem setDescription(String description) { method getOperations (line 64) | public Map getOperations() { method getOperation (line 68) | public Operation getOperation(HttpMethods method) { method setOperations (line 72) | public PathItem setOperations(Map operations) { method addOperation (line 77) | public PathItem addOperation(HttpMethods method, Operation operation) { method removeOperation (line 85) | public PathItem removeOperation(HttpMethods method) { method getServers (line 92) | public List getServers() { method setServers (line 96) | public PathItem setServers(List servers) { method addServer (line 101) | public PathItem addServer(Server server) { method removeServer (line 109) | public PathItem removeServer(Server server) { method getParameters (line 116) | public List getParameters() { method setParameters (line 120) | public PathItem setParameters(List parameters) { method addParameter (line 125) | public PathItem addParameter(Parameter parameter) { method removeParameter (line 141) | public PathItem removeParameter(Parameter parameter) { method clone (line 148) | @Override method writeTo (line 157) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/RequestBody.java class RequestBody (line 24) | public final class RequestBody extends Node { method getDescription (line 30) | public String getDescription() { method setDescription (line 34) | public RequestBody setDescription(String description) { method getContents (line 39) | public Map getContents() { method getContent (line 43) | public MediaType getContent(String content) { method getOrAddContent (line 47) | public MediaType getOrAddContent(String content) { method setContents (line 54) | public RequestBody setContents(Map contents) { method addContent (line 59) | public RequestBody addContent(String name, MediaType content) { method removeContent (line 67) | public RequestBody removeContent(String name) { method isRequired (line 74) | public boolean isRequired() { method setRequired (line 78) | public RequestBody setRequired(boolean required) { method clone (line 83) | @Override method writeTo (line 90) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Schema.java class Schema (line 29) | public final class Schema extends Node { type Type (line 31) | public enum Type { method Type (line 41) | Type(String value) { method toString (line 45) | @Override method of (line 50) | public Type of(String value) { method getRef (line 105) | public String getRef() { method setRef (line 109) | public Schema setRef(String ref) { method getFormat (line 114) | public String getFormat() { method setFormat (line 118) | public Schema setFormat(String format) { method getName (line 123) | public String getName() { method setName (line 127) | public Schema setName(String name) { method getTitle (line 132) | public String getTitle() { method setTitle (line 136) | public Schema setTitle(String title) { method getDescription (line 141) | public String getDescription() { method setDescription (line 145) | public Schema setDescription(String description) { method getDefaultValue (line 150) | public Object getDefaultValue() { method setDefaultValue (line 154) | public Schema setDefaultValue(Object defaultValue) { method getMultipleOf (line 159) | public BigDecimal getMultipleOf() { method setMultipleOf (line 163) | public Schema setMultipleOf(BigDecimal multipleOf) { method getMaximum (line 168) | public BigDecimal getMaximum() { method setMaximum (line 172) | public Schema setMaximum(BigDecimal maximum) { method getExclusiveMaximum (line 177) | public Boolean getExclusiveMaximum() { method setExclusiveMaximum (line 181) | public Schema setExclusiveMaximum(Boolean exclusiveMaximum) { method getMinimum (line 186) | public BigDecimal getMinimum() { method setMinimum (line 190) | public Schema setMinimum(BigDecimal minimum) { method getExclusiveMinimum (line 195) | public Boolean getExclusiveMinimum() { method setExclusiveMinimum (line 199) | public Schema setExclusiveMinimum(Boolean exclusiveMinimum) { method getMaxLength (line 204) | public Integer getMaxLength() { method setMaxLength (line 208) | public Schema setMaxLength(Integer maxLength) { method getMinLength (line 213) | public Integer getMinLength() { method setMinLength (line 217) | public Schema setMinLength(Integer minLength) { method getPattern (line 222) | public String getPattern() { method setPattern (line 226) | public Schema setPattern(String pattern) { method getMaxItems (line 231) | public Integer getMaxItems() { method setMaxItems (line 235) | public Schema setMaxItems(Integer maxItems) { method getMinItems (line 240) | public Integer getMinItems() { method setMinItems (line 244) | public Schema setMinItems(Integer minItems) { method getUniqueItems (line 249) | public Boolean getUniqueItems() { method setUniqueItems (line 253) | public Schema setUniqueItems(Boolean uniqueItems) { method getMaxProperties (line 258) | public Integer getMaxProperties() { method setMaxProperties (line 262) | public Schema setMaxProperties(Integer maxProperties) { method getMinProperties (line 267) | public Integer getMinProperties() { method setMinProperties (line 271) | public Schema setMinProperties(Integer minProperties) { method getRequired (line 276) | public Boolean getRequired() { method setRequired (line 280) | public Schema setRequired(Boolean required) { method getEnumeration (line 285) | public List getEnumeration() { method setEnumeration (line 289) | public Schema setEnumeration(List enumeration) { method addEnumeration (line 294) | public Schema addEnumeration(Object enumeration) { method removeEnumeration (line 302) | public Schema removeEnumeration(Object enumeration) { method getType (line 309) | public Type getType() { method setType (line 313) | public Schema setType(Type type) { method getItems (line 318) | public Schema getItems() { method setItems (line 322) | public Schema setItems(Schema items) { method getProperties (line 327) | public Map getProperties() { method getProperty (line 331) | public Schema getProperty(String name) { method setProperties (line 335) | public Schema setProperties(Map properties) { method addProperty (line 340) | public Schema addProperty(String name, Schema schema) { method removeProperty (line 351) | public Schema removeProperty(String name) { method getAdditionalPropertiesSchema (line 358) | public Schema getAdditionalPropertiesSchema() { method setAdditionalPropertiesSchema (line 362) | public Schema setAdditionalPropertiesSchema(Schema additionalPropertie... method getAdditionalPropertiesBoolean (line 367) | public Boolean getAdditionalPropertiesBoolean() { method setAdditionalPropertiesBoolean (line 371) | public Schema setAdditionalPropertiesBoolean(Boolean additionalPropert... method getReadOnly (line 376) | public Boolean getReadOnly() { method setReadOnly (line 380) | public Schema setReadOnly(Boolean readOnly) { method getXml (line 385) | public XML getXml() { method setXml (line 389) | public Schema setXml(XML xml) { method getExternalDocs (line 394) | public ExternalDocs getExternalDocs() { method setExternalDocs (line 398) | public Schema setExternalDocs(ExternalDocs externalDocs) { method getExample (line 403) | public Object getExample() { method setExample (line 407) | public Schema setExample(Object example) { method getAllOf (line 412) | public List getAllOf() { method setAllOf (line 416) | public Schema setAllOf(List allOf) { method addAllOf (line 421) | public Schema addAllOf(Schema schema) { method getOneOf (line 429) | public List getOneOf() { method setOneOf (line 433) | public Schema setOneOf(List oneOf) { method addOneOf (line 438) | public Schema addOneOf(Schema schema) { method getAnyOf (line 446) | public List getAnyOf() { method setAnyOf (line 450) | public Schema setAnyOf(List anyOf) { method addAnyOf (line 455) | public Schema addAnyOf(Schema schema) { method getNot (line 463) | public Schema getNot() { method setNot (line 467) | public Schema setNot(Schema not) { method getDiscriminator (line 472) | public Discriminator getDiscriminator() { method setDiscriminator (line 476) | public Schema setDiscriminator(Discriminator discriminator) { method getNullable (line 481) | public Boolean getNullable() { method setNullable (line 485) | public Schema setNullable(Boolean nullable) { method getWriteOnly (line 490) | public Boolean getWriteOnly() { method setWriteOnly (line 494) | public Schema setWriteOnly(Boolean writeOnly) { method getDeprecated (line 499) | public Boolean getDeprecated() { method setDeprecated (line 503) | public Schema setDeprecated(Boolean deprecated) { method getGroup (line 508) | public String getGroup() { method setGroup (line 512) | public Schema setGroup(String group) { method getVersion (line 517) | public String getVersion() { method setVersion (line 521) | public Schema setVersion(String version) { method getJavaType (line 526) | public Class getJavaType() { method setJavaType (line 530) | public Schema setJavaType(Class javaType) { method getTargetSchema (line 535) | public Schema getTargetSchema() { method setTargetSchema (line 539) | public Schema setTargetSchema(Schema targetSchema) { method getSourceSchemas (line 544) | public List getSourceSchemas() { method setSourceSchemas (line 548) | public Schema setSourceSchemas(List sourceSchemas) { method addSourceSchema (line 553) | public void addSourceSchema(Schema sourceSchema) { method clone (line 560) | @Override method writeTo (line 579) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/SecurityRequirement.java class SecurityRequirement (line 28) | public final class SecurityRequirement extends Node { method getRequirements (line 32) | public Map> getRequirements() { method setRequirements (line 36) | public void setRequirements(Map> requirements) { method addRequirement (line 40) | public SecurityRequirement addRequirement(String name, String... scope) { method addRequirement (line 44) | public SecurityRequirement addRequirement(String name, List sc... method removeRequirement (line 55) | public void removeRequirement(String name) { method clone (line 61) | @Override method writeTo (line 74) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/SecurityScheme.java class SecurityScheme (line 23) | public final class SecurityScheme extends Node { type Type (line 25) | public enum Type { method Type (line 34) | Type(String value) { method toString (line 38) | @Override type In (line 44) | public enum In { method In (line 51) | In(String value) { method toString (line 55) | @Override method getType (line 70) | public Type getType() { method setType (line 74) | public SecurityScheme setType(Type type) { method getDescription (line 79) | public String getDescription() { method setDescription (line 83) | public SecurityScheme setDescription(String description) { method getName (line 88) | public String getName() { method setName (line 92) | public SecurityScheme setName(String name) { method getIn (line 97) | public In getIn() { method setIn (line 101) | public SecurityScheme setIn(In in) { method getScheme (line 106) | public String getScheme() { method setScheme (line 110) | public SecurityScheme setScheme(String scheme) { method getBearerFormat (line 115) | public String getBearerFormat() { method setBearerFormat (line 119) | public SecurityScheme setBearerFormat(String bearerFormat) { method getFlows (line 124) | public OAuthFlows getFlows() { method setFlows (line 128) | public SecurityScheme setFlows(OAuthFlows flows) { method getOpenIdConnectUrl (line 133) | public String getOpenIdConnectUrl() { method setOpenIdConnectUrl (line 137) | public SecurityScheme setOpenIdConnectUrl(String openIdConnectUrl) { method clone (line 142) | @Override method writeTo (line 149) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Server.java class Server (line 24) | public final class Server extends Node { method getUrl (line 30) | public String getUrl() { method setUrl (line 34) | public Server setUrl(String url) { method getDescription (line 39) | public String getDescription() { method setDescription (line 43) | public Server setDescription(String description) { method getVariables (line 48) | public Map getVariables() { method setVariables (line 52) | public Server setVariables(Map variables) { method addVariable (line 57) | public Server addVariable(String name, ServerVariable variable) { method removeVariable (line 65) | public Server removeVariable(String name) { method clone (line 72) | @Override method writeTo (line 79) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/ServerVariable.java class ServerVariable (line 25) | public final class ServerVariable extends Node { method getEnumeration (line 31) | public List getEnumeration() { method setEnumeration (line 35) | public ServerVariable setEnumeration(List enumeration) { method addEnumeration (line 40) | public ServerVariable addEnumeration(String value) { method removeEnumeration (line 48) | public ServerVariable removeEnumeration(String value) { method getDefaultValue (line 55) | public String getDefaultValue() { method setDefaultValue (line 59) | public ServerVariable setDefaultValue(String defaultValue) { method getDescription (line 64) | public String getDescription() { method setDescription (line 68) | public ServerVariable setDescription(String description) { method clone (line 73) | @Override method writeTo (line 82) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/Tag.java class Tag (line 23) | public final class Tag extends Node { method getName (line 29) | public String getName() { method setName (line 33) | public Tag setName(String name) { method getDescription (line 38) | public String getDescription() { method setDescription (line 42) | public Tag setDescription(String description) { method getExternalDocs (line 47) | public ExternalDocs getExternalDocs() { method setExternalDocs (line 51) | public Tag setExternalDocs(ExternalDocs externalDocs) { method clone (line 56) | @Override method writeTo (line 63) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/openapi/model/XML.java class XML (line 23) | public final class XML extends Node { method getName (line 31) | public String getName() { method setName (line 35) | public XML setName(String name) { method getNamespace (line 40) | public String getNamespace() { method setNamespace (line 44) | public XML setNamespace(String namespace) { method getPrefix (line 49) | public String getPrefix() { method setPrefix (line 53) | public XML setPrefix(String prefix) { method getAttribute (line 58) | public Boolean getAttribute() { method setAttribute (line 62) | public XML setAttribute(Boolean attribute) { method getWrapped (line 67) | public Boolean getWrapped() { method setWrapped (line 71) | public XML setWrapped(Boolean wrapped) { method writeTo (line 76) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/basic/BasicOpenAPIDefinitionResolver.java class BasicOpenAPIDefinitionResolver (line 50) | @Activate(order = 100) method resolve (line 56) | @Override method resolve (line 107) | @Override method resolve (line 120) | @Override method resolve (line 151) | @Override method acceptProperty (line 191) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/swagger/JavadocOpenAPIDefinitionResolver.java class JavadocOpenAPIDefinitionResolver (line 57) | @Activate(order = -10000, onClass = "com.github.therapi.runtimejavadoc.R... method resolve (line 63) | @Override method resolve (line 88) | @Override method resolve (line 93) | @Override method resolve (line 132) | @Override method getClassJavadoc (line 193) | private ClassJavadocWrapper getClassJavadoc(Class clazz) { method populateComment (line 203) | private void populateComment(Comment comment, Consumer sConsum... method getFirstSentence (line 222) | private static String getFirstSentence(String text) { class ClassJavadocWrapper (line 247) | private static final class ClassJavadocWrapper { method ClassJavadocWrapper (line 276) | public ClassJavadocWrapper(ClassJavadoc javadoc) { method isEmpty (line 286) | public boolean isEmpty() { method getClassComment (line 290) | public Comment getClassComment() { method getField (line 294) | public FieldJavadoc getField(Field field) { method getMethod (line 302) | public MethodJavadoc getMethod(Method method) { method getParameter (line 320) | @SuppressWarnings("unchecked") method getRecordComponent (line 340) | public ParamJavadoc getRecordComponent(String name) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/swagger/RedocRequestHandler.java class RedocRequestHandler (line 42) | @Activate method RedocRequestHandler (line 52) | public RedocRequestHandler(FrameworkModel frameworkModel) { method getConfig (line 56) | private OpenAPIConfig getConfig() { method getPaths (line 63) | @Override method handle (line 68) | @Override method handleIndex (line 83) | private HttpResult handleIndex(String group) { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/swagger/SwaggerOpenAPIDefinitionResolver.java class SwaggerOpenAPIDefinitionResolver (line 58) | @Activate(order = 50, onClass = "io.swagger.v3.oas.annotations.OpenAPIDe... method resolve (line 62) | @Override method toProperties (line 122) | private static Map toProperties(io.swagger.v3.oas.anno... method toExternalDocs (line 136) | private static ExternalDocs toExternalDocs(ExternalDocumentation anno) { method resolve (line 143) | @Override method resolve (line 157) | @Override method resolve (line 198) | @Override method acceptProperty (line 248) | @Override FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/swagger/SwaggerUIRequestHandler.java class SwaggerUIRequestHandler (line 47) | @Activate method SwaggerUIRequestHandler (line 58) | public SwaggerUIRequestHandler(FrameworkModel frameworkModel) { method getConfig (line 63) | private OpenAPIConfig getConfig() { method getPaths (line 70) | @Override method handle (line 75) | @Override method handleIndex (line 95) | private HttpResult handleIndex() { method handleSwaggerConfig (line 134) | private HttpResult handleSwaggerConfig() { FILE: dubbo-plugin/dubbo-rest-openapi/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/swagger/WebjarHelper.java class WebjarHelper (line 30) | public class WebjarHelper { method getInstance (line 36) | public static WebjarHelper getInstance() { method handleAssets (line 47) | public HttpResult handleAssets(String webjar, String path) { method hasWebjar (line 61) | public boolean hasWebjar(String webjar) { method getWebjarResource (line 65) | private byte[] getWebjarResource(String webjar, String exactPath) thro... FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/AbstractSpringArgumentResolver.java class AbstractSpringArgumentResolver (line 28) | public abstract class AbstractSpringArgumentResolver extends AbstractAnn... method createNamedValueMeta (line 30) | @Override method filterValue (line 38) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/Annotations.java type Annotations (line 23) | public enum Annotations implements AnnotationEnum { method Annotations (line 44) | Annotations() { method Annotations (line 48) | Annotations(String className) { method className (line 52) | @Override method type (line 57) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/BeanArgumentBinder.java class BeanArgumentBinder (line 43) | final class BeanArgumentBinder { method BeanArgumentBinder (line 50) | BeanArgumentBinder(CompositeArgumentResolver argumentResolver, Convers... method bind (line 55) | public Object bind(ParameterMeta paramMeta, HttpRequest request, HttpR... method createBean (line 72) | private Object createBean(ParameterMeta paramMeta, HttpRequest request... FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/BindParamArgumentResolver.java class BindParamArgumentResolver (line 31) | @Activate(onClass = "org.springframework.web.bind.annotation.BindParam") method accept (line 34) | @Override method getParamType (line 39) | @Override method createNamedValueMeta (line 44) | @Override method resolveValue (line 49) | @Override method resolveCollectionValue (line 54) | @Override method resolveMapValue (line 59) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/ConfigurationWrapper.java class ConfigurationWrapper (line 24) | @SuppressWarnings("serial") method ConfigurationWrapper (line 29) | ConfigurationWrapper(ApplicationModel applicationModel) { method getProperty (line 33) | @Override method get (line 39) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/CookieValueArgumentResolver.java class CookieValueArgumentResolver (line 34) | @Activate(onClass = "org.springframework.web.bind.annotation.CookieValue") method accept (line 37) | @Override method getParamType (line 42) | @Override method resolveValue (line 47) | @Override method resolveCollectionValue (line 52) | @Override method resolveMapValue (line 68) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/FallbackArgumentResolver.java class FallbackArgumentResolver (line 29) | @Activate(order = Integer.MAX_VALUE - 10000, onClass = "org.springframew... method accept (line 32) | @Override method createNamedValueMeta (line 37) | @Override method resolveValue (line 42) | @Override method resolveCollectionValue (line 54) | @Override method resolveMapValue (line 62) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/HandlerInterceptorAdapter.java class HandlerInterceptorAdapter (line 38) | @Activate(onClass = "org.springframework.web.servlet.HandlerInterceptor") method accept (line 40) | @Override method adapt (line 45) | @Override class HandlerInterceptorRestFilter (line 50) | private static final class HandlerInterceptorRestFilter implements Res... method getPriority (line 54) | @Override method getPatterns (line 59) | @Override method HandlerInterceptorRestFilter (line 64) | public HandlerInterceptorRestFilter(HandlerInterceptor interceptor) { method doFilter (line 68) | @Override method onResponse (line 76) | @Override method onError (line 88) | @Override method toString (line 95) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/Helper.java class Helper (line 29) | final class Helper { method Helper (line 36) | private Helper() {} method isRequired (line 46) | public static boolean isRequired(AnnotationMeta annotation) { method defaultValue (line 50) | public static String defaultValue(AnnotationMeta annotatio... method defaultValue (line 54) | public static String defaultValue(AnnotationMeta annotatio... method defaultValue (line 58) | public static String defaultValue(String value) { method getStatusCode (line 62) | public static int getStatusCode(ResponseEntity entity) { FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/MatrixVariableArgumentResolver.java class MatrixVariableArgumentResolver (line 37) | @Activate(onClass = "org.springframework.web.bind.annotation.MatrixVaria... method accept (line 40) | @Override method getParamType (line 45) | @Override method createNamedValueMeta (line 50) | @Override method resolveValue (line 59) | @Override method resolveCollectionValue (line 64) | @Override method doResolveCollectionValue (line 69) | private static List doResolveCollectionValue(NamedValueMeta me... method resolveMapValue (line 94) | @Override class MatrixNamedValueMeta (line 125) | private static class MatrixNamedValueMeta extends NamedValueMeta { method MatrixNamedValueMeta (line 129) | MatrixNamedValueMeta(String name, boolean required, String defaultVa... FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/ModelAttributeArgumentResolver.java class ModelAttributeArgumentResolver (line 29) | @Activate(onClass = "org.springframework.web.bind.annotation.ModelAttrib... method accept (line 32) | @Override method getParamType (line 37) | @Override method resolveValue (line 42) | @Override method resolveCollectionValue (line 50) | @Override method resolveMapValue (line 58) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/MultiValueMapCreator.java class MultiValueMapCreator (line 26) | @Activate(onClass = "org.springframework.util.MultiValueMap") method convert (line 29) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/PathVariableArgumentResolver.java class PathVariableArgumentResolver (line 36) | @Activate(onClass = "org.springframework.web.bind.annotation.PathVariable") method accept (line 39) | @Override method getNamedValueMeta (line 44) | @Override method resolve (line 49) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/RequestAttributeArgumentResolver.java class RequestAttributeArgumentResolver (line 27) | @Activate(onClass = "org.springframework.web.bind.annotation.RequestAttr... method accept (line 30) | @Override method getParamType (line 35) | @Override method resolveValue (line 40) | @Override method resolveMapValue (line 45) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/RequestBodyArgumentResolver.java class RequestBodyArgumentResolver (line 33) | @Activate(onClass = "org.springframework.web.bind.annotation.RequestBody") method accept (line 36) | @Override method getParamType (line 41) | @Override method createNamedValueMeta (line 46) | @Override method resolveValue (line 51) | @Override method resolveCollectionValue (line 62) | @Override method resolveMapValue (line 78) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/RequestHeaderArgumentResolver.java class RequestHeaderArgumentResolver (line 27) | @Activate(onClass = "org.springframework.web.bind.annotation.RequestHead... method accept (line 30) | @Override method getParamType (line 35) | @Override method resolveValue (line 40) | @Override method resolveCollectionValue (line 45) | @Override method resolveMapValue (line 50) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/RequestParamArgumentResolver.java class RequestParamArgumentResolver (line 28) | @Activate(onClass = "org.springframework.web.bind.annotation.RequestParam") method accept (line 31) | @Override method getParamType (line 36) | @Override method resolveValue (line 41) | @Override method resolveCollectionValue (line 46) | @Override method resolveMapValue (line 51) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/RequestPartArgumentResolver.java class RequestPartArgumentResolver (line 34) | @Activate(onClass = "org.springframework.web.bind.annotation.RequestPart") method accept (line 37) | @Override method getParamType (line 42) | @Override method createNamedValueMeta (line 47) | @Override method resolveValue (line 52) | @Override method resolveCollectionValue (line 57) | @Override method resolveMapValue (line 62) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/RestSpringScopeModelInitializer.java class RestSpringScopeModelInitializer (line 26) | public class RestSpringScopeModelInitializer implements ScopeModelInitia... method initializeFrameworkModel (line 27) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/SpringMiscArgumentResolver.java class SpringMiscArgumentResolver (line 37) | @Activate(onClass = "org.springframework.web.context.request.WebRequest") method accept (line 49) | @Override method resolve (line 54) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/SpringMvcRequestMappingResolver.java class SpringMvcRequestMappingResolver (line 36) | @Activate(onClass = "org.springframework.web.bind.annotation.RequestMapp... method SpringMvcRequestMappingResolver (line 43) | public SpringMvcRequestMappingResolver(FrameworkModel frameworkModel) { method setRestConfig (line 47) | @Override method getRestToolKit (line 52) | @Override method resolve (line 57) | @Override method resolve (line 78) | @Override method builder (line 110) | private Builder builder( method buildCorsMeta (line 131) | private CorsMeta buildCorsMeta(AnnotationMeta crossOrigin, String[]... FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/SpringResponseRestFilter.java class SpringResponseRestFilter (line 53) | @Activate(order = -10000, onClass = "org.springframework.http.ResponseEn... method SpringResponseRestFilter (line 59) | public SpringResponseRestFilter(FrameworkModel frameworkModel) { method onResponse (line 63) | @Override method findSuitableExceptionHandler (line 111) | private Optional findSuitableExceptionHandler(ServiceMeta ... method invokeExceptionHandler (line 144) | private Object invokeExceptionHandler(MethodMeta meta, Throwable t, Ht... class Key (line 174) | private static final class Key { method Key (line 178) | Key(Method method, Class type) { method equals (line 183) | @Override method hashCode (line 190) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/SpringRestToolKit.java class SpringRestToolKit (line 58) | final class SpringRestToolKit implements RestToolKit { method SpringRestToolKit (line 72) | public SpringRestToolKit(FrameworkModel frameworkModel) { method getDialect (line 96) | @Override method resolvePlaceholders (line 101) | @Override method convert (line 112) | @Override method bind (line 152) | @Override method getNamedValueMeta (line 157) | @Override method getParameterNames (line 162) | @Override method getParameterNames (line 167) | @Override method getAttributes (line 172) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/compatible/SpringDemoServiceImpl.java class SpringDemoServiceImpl (line 29) | @CrossOrigin method sayHello (line 34) | @Override method isCalled (line 40) | @Override method testFormBody (line 45) | @Override method testFormMapBody (line 50) | @Override method testHeader (line 55) | @Override method testHeaderInt (line 60) | @Override method hello (line 65) | @Override method error (line 71) | @Override method onError (line 76) | @ExceptionHandler(RuntimeException.class) method onError1 (line 81) | @ExceptionHandler(Exception.class) method getAttachments (line 86) | public static Map getAttachments() { method primitiveInt (line 90) | @Override method primitiveLong (line 95) | @Override method primitiveByte (line 100) | @Override method primitiveShort (line 105) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/compatible/SpringMvcRestProtocolTest.java class SpringMvcRestProtocolTest (line 50) | @Disabled method getUrl (line 60) | private static URL getUrl() { method tearDown (line 70) | @AfterEach method getServerImpl (line 77) | public SpringRestDemoService getServerImpl() { method getServerClass (line 81) | public Class getServerClass() { method getExport (line 85) | public Exporter getExport(URL url, SpringRestDe... method testRestProtocol (line 90) | @Test method testRestProtocolWithContextPath (line 119) | @Test method testExport (line 142) | @Test method testNettyServer (line 159) | @Test method testInvoke (line 175) | @Test method testFilter (line 194) | @Test method testDefaultPort (line 211) | @Test method testFormConsumerParser (line 216) | @Test method testPrimitive (line 241) | @Test method testExceptionHandler (line 264) | @Test method testProxyDoubleCheck (line 279) | @Test method registerProvider (line 308) | private URL registerProvider(URL url, Object impl, Class interfaceC... FILE: dubbo-plugin/dubbo-rest-spring/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/compatible/SpringRestDemoService.java type SpringRestDemoService (line 29) | @RequestMapping("/demoService") method hello (line 31) | @RequestMapping(value = "/hello", method = RequestMethod.GET) method error (line 34) | @RequestMapping(value = "/error", method = RequestMethod.GET, consumes... method sayHello (line 37) | @RequestMapping(value = "/sayHello", method = RequestMethod.POST, cons... method isCalled (line 40) | boolean isCalled(); method testFormBody (line 42) | @RequestMapping( method testFormMapBody (line 49) | @RequestMapping( method testHeader (line 55) | @RequestMapping(value = "/testHeader", method = RequestMethod.POST, co... method testHeaderInt (line 58) | @RequestMapping(value = "/testHeaderInt", method = RequestMethod.GET, ... method primitiveInt (line 61) | @RequestMapping(method = RequestMethod.GET, value = "/primitive") method primitiveLong (line 64) | @RequestMapping(method = RequestMethod.GET, value = "/primitiveLong") method primitiveByte (line 67) | @RequestMapping(method = RequestMethod.GET, value = "/primitiveByte") method primitiveShort (line 70) | @RequestMapping(method = RequestMethod.POST, value = "/primitiveShort") FILE: dubbo-plugin/dubbo-rest-spring/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/compatible/User.java class User (line 27) | public class User implements Serializable { method getId (line 35) | public Long getId() { method setId (line 39) | public void setId(Long id) { method getName (line 43) | public String getName() { method setName (line 47) | public void setName(String name) { method getAge (line 51) | public Integer getAge() { method setAge (line 55) | public void setAge(Integer age) { method getInstance (line 59) | public static User getInstance() { method equals (line 67) | @Override method hashCode (line 79) | @Override method toString (line 84) | @Override FILE: dubbo-plugin/dubbo-rest-spring/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/service/SpringDemoService.java type SpringDemoService (line 33) | @RequestMapping("/spring") method hello (line 36) | @RequestMapping method argTest (line 39) | @RequestMapping method beanArgTest (line 42) | @RequestMapping method beanArgTest2 (line 45) | @RequestMapping method advanceBeanArgTest (line 48) | @RequestMapping("/bean") method listArgBodyTest (line 51) | @RequestMapping method listArgBodyTest2 (line 54) | @RequestMapping method mapArgBodyTest (line 57) | @RequestMapping method mapArgBodyTest2 (line 60) | @RequestMapping method beanBodyTest (line 63) | @RequestMapping method beanBodyTest2 (line 66) | @RequestMapping method multiValueMapTest (line 69) | @RequestMapping method buy (line 72) | @RequestMapping method buy (line 75) | @RequestMapping("/buy2") method say (line 78) | @RequestMapping method say (line 81) | @RequestMapping method argNameTest (line 84) | @RequestMapping method pbServerStream (line 87) | @RequestMapping FILE: dubbo-plugin/dubbo-rest-spring/src/test/java/org/apache/dubbo/rpc/protocol/tri/rest/support/spring/service/SpringDemoServiceImpl.java class SpringDemoServiceImpl (line 23) | public class SpringDemoServiceImpl extends DemoServiceImpl implements Sp... method multiValueMapTest (line 25) | @Override FILE: dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/CertConfig.java class CertConfig (line 23) | public class CertConfig { method CertConfig (line 34) | public CertConfig(String remoteAddress, String envType, String caCertP... method CertConfig (line 38) | public CertConfig( method getRemoteAddress (line 47) | public String getRemoteAddress() { method getEnvType (line 51) | public String getEnvType() { method getCaCertPath (line 55) | public String getCaCertPath() { method getOidcTokenPath (line 59) | public String getOidcTokenPath() { method getRefreshInterval (line 63) | public int getRefreshInterval() { method equals (line 67) | @Override method hashCode (line 82) | @Override FILE: dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/CertDeployerListener.java class CertDeployerListener (line 25) | public class CertDeployerListener implements ApplicationDeployListener { method CertDeployerListener (line 28) | public CertDeployerListener(FrameworkModel frameworkModel) { method onInitialize (line 32) | @Override method onStarting (line 35) | @Override method onStarted (line 49) | @Override method onCompletion (line 52) | @Override method onStopping (line 55) | @Override method onStopped (line 62) | @Override method onFailure (line 65) | @Override FILE: dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/CertPair.java class CertPair (line 21) | public class CertPair { method CertPair (line 27) | public CertPair(String privateKey, String certificate, String trustCer... method getPrivateKey (line 34) | public String getPrivateKey() { method getCertificate (line 38) | public String getCertificate() { method getTrustCerts (line 42) | public String getTrustCerts() { method getExpireTime (line 46) | public long getExpireTime() { method isExpire (line 50) | public boolean isExpire() { method equals (line 54) | @Override method hashCode (line 69) | @Override FILE: dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/CertScopeModelInitializer.java class CertScopeModelInitializer (line 26) | public class CertScopeModelInitializer implements ScopeModelInitializer { method isSupported (line 27) | public static boolean isSupported() { method initializeFrameworkModel (line 37) | @Override method initializeApplicationModel (line 45) | @Override method initializeModuleModel (line 48) | @Override FILE: dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/Constants.java type Constants (line 19) | public interface Constants { FILE: dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/DubboCertManager.java class DubboCertManager (line 64) | public class DubboCertManager { method DubboCertManager (line 86) | public DubboCertManager(FrameworkModel frameworkModel) { method connect (line 90) | public synchronized void connect(CertConfig certConfig) { method scheduleRefresh (line 121) | protected void scheduleRefresh() { method connect0 (line 138) | protected void connect0(CertConfig certConfig) { method disConnect (line 168) | public synchronized void disConnect() { method isConnected (line 178) | public boolean isConnected() { method generateCert (line 182) | protected CertPair generateCert() { method refreshCert (line 214) | protected CertPair refreshCert() throws IOException { method setHeaderIfNeed (line 257) | private DubboCertificateServiceGrpc.DubboCertificateServiceBlockingStu... method signWithRsa (line 289) | protected static KeyPair signWithRsa() { method signWithEcdsa (line 315) | protected static KeyPair signWithEcdsa() { method generateRequest (line 338) | private DubboCertificateRequest generateRequest(String csr) { method generatePrivatePemKey (line 352) | private String generatePrivatePemKey(KeyPair keyPair) throws IOExcepti... method generatePemKey (line 368) | private String generatePemKey(String type, byte[] content) throws IOEx... method generateCsr (line 385) | private String generateCsr(KeyPair keyPair) throws IOException { class KeyPair (line 398) | protected static class KeyPair { method KeyPair (line 403) | public KeyPair(PublicKey publicKey, PrivateKey privateKey, ContentSi... method getPublicKey (line 409) | public PublicKey getPublicKey() { method getPrivateKey (line 413) | public PrivateKey getPrivateKey() { method getSigner (line 417) | public ContentSigner getSigner() { FILE: dubbo-plugin/dubbo-security/src/main/java/org/apache/dubbo/security/cert/DubboCertProvider.java class DubboCertProvider (line 29) | @Activate method DubboCertProvider (line 33) | public DubboCertProvider(FrameworkModel frameworkModel) { method isSupport (line 37) | @Override method getProviderConnectionConfig (line 42) | @Override method getConsumerConnectionConfig (line 55) | @Override FILE: dubbo-plugin/dubbo-security/src/test/java/org/apache/dubbo/security/cert/CertDeployerListenerTest.java class CertDeployerListenerTest (line 34) | class CertDeployerListenerTest { method testEmpty1 (line 35) | @Test method testEmpty2 (line 53) | @Test method testCreate (line 72) | @Test method testFailure (line 94) | @Test method testNotFound1 (line 117) | @Test method testNotFound2 (line 149) | @Test method testParams1 (line 181) | @Test method testParams2 (line 207) | @Disabled("Enable me until properties from envs work.") FILE: dubbo-plugin/dubbo-security/src/test/java/org/apache/dubbo/security/cert/DubboCertManagerTest.java class DubboCertManagerTest (line 38) | class DubboCertManagerTest { method test1 (line 39) | @Test method testRefresh (line 89) | @Test method testConnect1 (line 110) | @Test method testConnect2 (line 122) | @Test method testConnect3 (line 136) | @Test method testDisconnect (line 150) | @Test method testConnected (line 167) | @Test method testGenerateCert (line 186) | @Test method testSignWithRsa (line 223) | @Test method testSignWithEcdsa (line 232) | @Test method testRefreshCert (line 241) | @Test FILE: dubbo-plugin/dubbo-security/src/test/java/org/apache/dubbo/security/cert/DubboCertProviderTest.java class DubboCertProviderTest (line 31) | class DubboCertProviderTest { method testEnable (line 32) | @Test method testEnable1 (line 52) | @Test method testEnable2 (line 79) | @Test method getProviderConnectionConfigTest (line 106) | @Test method getConsumerConnectionConfigTest (line 129) | @Test FILE: dubbo-plugin/dubbo-spring-security/src/main/java/org/apache/dubbo/spring/security/filter/AuthenticationExceptionTranslatorFilter.java class AuthenticationExceptionTranslatorFilter (line 37) | @Activate( method invoke (line 49) | @Override method onResponse (line 54) | @Override method onError (line 65) | @Override method isTranslate (line 68) | private boolean isTranslate(Result result) { FILE: dubbo-plugin/dubbo-spring-security/src/main/java/org/apache/dubbo/spring/security/filter/ContextHolderAuthenticationPrepareFilter.java class ContextHolderAuthenticationPrepareFilter (line 43) | @Activate( method ContextHolderAuthenticationPrepareFilter (line 58) | public ContextHolderAuthenticationPrepareFilter(ApplicationModel appli... method invoke (line 62) | @Override method setSecurityContext (line 71) | private void setSecurityContext(Invocation invocation) { FILE: dubbo-plugin/dubbo-spring-security/src/main/java/org/apache/dubbo/spring/security/filter/ContextHolderAuthenticationResolverFilter.java class ContextHolderAuthenticationResolverFilter (line 40) | @Activate( method ContextHolderAuthenticationResolverFilter (line 54) | public ContextHolderAuthenticationResolverFilter(ApplicationModel appl... method invoke (line 58) | @Override method getSecurityContext (line 73) | private void getSecurityContext(Invocation invocation) { FILE: dubbo-plugin/dubbo-spring-security/src/main/java/org/apache/dubbo/spring/security/filter/ContextHolderParametersSelectedTransferFilter.java class ContextHolderParametersSelectedTransferFilter (line 33) | @Activate(group = CommonConstants.CONSUMER, order = -1) method invoke (line 36) | @Override method setSecurityContextIfExists (line 43) | private void setSecurityContextIfExists(Invocation invocation) { FILE: dubbo-plugin/dubbo-spring-security/src/main/java/org/apache/dubbo/spring/security/jackson/ObjectMapperCodec.java class ObjectMapperCodec (line 35) | public class ObjectMapperCodec { method ObjectMapperCodec (line 41) | public ObjectMapperCodec() { method deserialize (line 45) | public T deserialize(byte[] bytes, Class clazz) { method deserialize (line 64) | public T deserialize(String content, Class clazz) { method serialize (line 71) | public String serialize(Object object) { method addModule (line 91) | public ObjectMapperCodec addModule(SimpleModule simpleModule) { method configureMapper (line 96) | public ObjectMapperCodec configureMapper(Consumer object... method registerDefaultModule (line 101) | private void registerDefaultModule() { method loadModuleIfPresent (line 119) | private void loadModuleIfPresent(List jacksonModuleClassNameLi... FILE: dubbo-plugin/dubbo-spring-security/src/main/java/org/apache/dubbo/spring/security/jackson/ObjectMapperCodecCustomer.java type ObjectMapperCodecCustomer (line 22) | @SPI(scope = ExtensionScope.FRAMEWORK) method customize (line 25) | void customize(ObjectMapperCodec objectMapperCodec); FILE: dubbo-plugin/dubbo-spring-security/src/main/java/org/apache/dubbo/spring/security/model/SecurityScopeModelInitializer.java class SecurityScopeModelInitializer (line 36) | @Activate( method initializeFrameworkModel (line 48) | @Override FILE: dubbo-plugin/dubbo-spring-security/src/main/java/org/apache/dubbo/spring/security/utils/SecurityNames.java class SecurityNames (line 19) | public final class SecurityNames { method SecurityNames (line 31) | private SecurityNames() {} FILE: dubbo-plugin/dubbo-spring-security/src/test/java/org/apache/dubbo/spring/security/filter/ContextHolderAuthenticationResolverFilterTest.java class ContextHolderAuthenticationResolverFilterTest (line 37) | class ContextHolderAuthenticationResolverFilterTest { method cleanup (line 39) | @AfterEach method testSecurityContextIsClearedAfterInvoke (line 44) | @Test FILE: dubbo-plugin/dubbo-spring-security/src/test/java/org/apache/dubbo/spring/security/jackson/ObjectMapperCodecTest.java class ObjectMapperCodecTest (line 30) | public class ObjectMapperCodecTest { method testOAuth2AuthorizedClientCodec (line 34) | @Test method clientRegistration (line 47) | public static ClientRegistration.Builder clientRegistration() { method noScopes (line 66) | public static OAuth2AccessToken noScopes() { FILE: dubbo-plugin/dubbo-spring6-security/src/main/java/org/apache/dubbo/spring/security/oauth2/AuthorizationGrantTypeMixin.java class AuthorizationGrantTypeMixin (line 25) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method AuthorizationGrantTypeMixin (line 34) | @JsonCreator FILE: dubbo-plugin/dubbo-spring6-security/src/main/java/org/apache/dubbo/spring/security/oauth2/BearerTokenAuthenticationMixin.java class BearerTokenAuthenticationMixin (line 30) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method BearerTokenAuthenticationMixin (line 39) | @JsonCreator FILE: dubbo-plugin/dubbo-spring6-security/src/main/java/org/apache/dubbo/spring/security/oauth2/ClientAuthenticationMethodMixin.java class ClientAuthenticationMethodMixin (line 25) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method ClientAuthenticationMethodMixin (line 34) | @JsonCreator FILE: dubbo-plugin/dubbo-spring6-security/src/main/java/org/apache/dubbo/spring/security/oauth2/ClientSettingsMixin.java class ClientSettingsMixin (line 27) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method ClientSettingsMixin (line 36) | @JsonCreator FILE: dubbo-plugin/dubbo-spring6-security/src/main/java/org/apache/dubbo/spring/security/oauth2/OAuth2AuthenticatedPrincipalMixin.java class OAuth2AuthenticatedPrincipalMixin (line 29) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OAuth2AuthenticatedPrincipalMixin (line 38) | @JsonCreator FILE: dubbo-plugin/dubbo-spring6-security/src/main/java/org/apache/dubbo/spring/security/oauth2/OAuth2ClientAuthenticationTokenMixin.java class OAuth2ClientAuthenticationTokenMixin (line 29) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method OAuth2ClientAuthenticationTokenMixin (line 38) | @JsonCreator FILE: dubbo-plugin/dubbo-spring6-security/src/main/java/org/apache/dubbo/spring/security/oauth2/OAuth2SecurityModule.java class OAuth2SecurityModule (line 26) | public class OAuth2SecurityModule extends SimpleModule { method OAuth2SecurityModule (line 28) | public OAuth2SecurityModule() { method setupModule (line 32) | @Override method setMixInAnnotations (line 74) | private void setMixInAnnotations(SetupContext context, String oauth2Cl... method setMixInAnnotations (line 81) | private void setMixInAnnotations(SetupContext context, String oauth2Cl... method loadClassIfPresent (line 88) | private Class loadClassIfPresent(String oauth2ClassName) { FILE: dubbo-plugin/dubbo-spring6-security/src/main/java/org/apache/dubbo/spring/security/oauth2/RegisteredClientMixin.java class RegisteredClientMixin (line 32) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method RegisteredClientMixin (line 41) | @JsonCreator FILE: dubbo-plugin/dubbo-spring6-security/src/main/java/org/apache/dubbo/spring/security/oauth2/TokenSettingsMixin.java class TokenSettingsMixin (line 27) | @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) method TokenSettingsMixin (line 36) | @JsonCreator FILE: dubbo-plugin/dubbo-spring6-security/src/main/java/org/apache/dubbo/spring/security/oauth2/UnmodifiableCollectionMixin.java class UnmodifiableCollectionMixin (line 27) | @JsonDeserialize(converter = UnmodifiableCollectionConverter.class) class UnmodifiableCollectionConverter (line 30) | public static class UnmodifiableCollectionConverter extends StdConvert... method convert (line 32) | @Override FILE: dubbo-plugin/dubbo-spring6-security/src/main/java/org/apache/dubbo/spring/security/oauth2/jackson/OAuth2ObjectMapperCodecCustomer.java class OAuth2ObjectMapperCodecCustomer (line 28) | public class OAuth2ObjectMapperCodecCustomer implements ObjectMapperCode... method customize (line 30) | @Override FILE: dubbo-plugin/dubbo-spring6-security/src/test/java/org/apache/dubbo/spring/security/oauth2/DeserializationTest.java class DeserializationTest (line 47) | @SpringBootTest( method beforeAll (line 55) | @BeforeAll method afterAll (line 61) | @AfterAll method bearerTokenAuthenticationTest (line 66) | @Test method oauth2ClientAuthenticationTokenTest (line 82) | @Test method registeredClientTest (line 95) | @Test class OAuth2SecurityTestConfiguration (line 123) | @Configuration FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/servlet/DummyFilterConfig.java class DummyFilterConfig (line 30) | final class DummyFilterConfig implements FilterConfig { method DummyFilterConfig (line 36) | public DummyFilterConfig(String filterName, FrameworkModel frameworkMo... method getFilterName (line 42) | @Override method getServletContext (line 47) | @Override method getInitParameter (line 52) | @Override method getInitParameterNames (line 63) | @Override FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/servlet/DummyServletContext.java class DummyServletContext (line 45) | final class DummyServletContext implements ServletContext { method DummyServletContext (line 51) | public DummyServletContext(FrameworkModel frameworkModel) { method getContextPath (line 55) | @Override method getContext (line 60) | @Override method getMajorVersion (line 65) | @Override method getMinorVersion (line 70) | @Override method getEffectiveMajorVersion (line 75) | @Override method getEffectiveMinorVersion (line 80) | @Override method getMimeType (line 85) | @Override method getResourcePaths (line 90) | @Override method getResource (line 95) | @Override method getResourceAsStream (line 100) | @Override method getRequestDispatcher (line 105) | @Override method getNamedDispatcher (line 110) | @Override method getServlet (line 115) | public Servlet getServlet(String name) { method getServlets (line 119) | public Enumeration getServlets() { method getServletNames (line 123) | public Enumeration getServletNames() { method log (line 127) | @Override method log (line 132) | public void log(Exception exception, String msg) { method log (line 136) | @Override method getRealPath (line 141) | @Override method getServerInfo (line 146) | @Override method getInitParameter (line 151) | @Override method getInitParameterNames (line 161) | @Override method setInitParameter (line 166) | @Override method getAttribute (line 171) | @Override method getAttributeNames (line 176) | @Override method setAttribute (line 181) | @Override method removeAttribute (line 186) | @Override method getServletContextName (line 191) | @Override method addServlet (line 196) | @Override method addServlet (line 201) | @Override method addServlet (line 206) | @Override method addJspFile (line 211) | @Override method createServlet (line 216) | @Override method getServletRegistration (line 221) | @Override method getServletRegistrations (line 226) | @Override method addFilter (line 231) | @Override method addFilter (line 236) | @Override method addFilter (line 241) | @Override method createFilter (line 246) | @Override method getFilterRegistration (line 251) | @Override method getFilterRegistrations (line 256) | @Override method getSessionCookieConfig (line 261) | @Override method setSessionTrackingModes (line 266) | @Override method getDefaultSessionTrackingModes (line 271) | @Override method getEffectiveSessionTrackingModes (line 276) | @Override method addListener (line 281) | @Override method addListener (line 286) | @Override method addListener (line 291) | @Override method createListener (line 296) | @Override method getJspConfigDescriptor (line 301) | @Override method getClassLoader (line 306) | @Override method declareRoles (line 311) | @Override method getVirtualServerName (line 316) | @Override method getSessionTimeout (line 321) | @Override method setSessionTimeout (line 326) | @Override method getRequestCharacterEncoding (line 331) | @Override method setRequestCharacterEncoding (line 336) | @Override method getResponseCharacterEncoding (line 341) | @Override method setResponseCharacterEncoding (line 346) | @Override FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/servlet/FileUploadPart.java class FileUploadPart (line 31) | public final class FileUploadPart implements Part { method FileUploadPart (line 35) | public FileUploadPart(HttpRequest.FileUpload fileUpload) { method getInputStream (line 39) | @Override method getContentType (line 44) | @Override method getName (line 49) | @Override method getSubmittedFileName (line 54) | @Override method getSize (line 59) | @Override method write (line 64) | @Override method delete (line 73) | @Override method getHeader (line 76) | @Override method getHeaders (line 81) | @Override method getHeaderNames (line 86) | @Override FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/servlet/FilterAdapter.java class FilterAdapter (line 38) | @Activate(onClass = "javax.servlet.Filter") method FilterAdapter (line 43) | public FilterAdapter(FrameworkModel frameworkModel) { method accept (line 48) | @Override method adapt (line 53) | @Override class FilterRestFilter (line 64) | private static final class FilterRestFilter implements RestFilter { method getPriority (line 68) | @Override method getPatterns (line 73) | @Override method FilterRestFilter (line 78) | public FilterRestFilter(Filter filter) { method doFilter (line 82) | @Override method toString (line 95) | @Override FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/servlet/Helper.java class Helper (line 30) | final class Helper { method Helper (line 32) | private Helper() {} method convertCookies (line 34) | static javax.servlet.http.Cookie[] convertCookies(Collection convertParts(Collection par... FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/servlet/HttpSessionFactory.java type HttpSessionFactory (line 24) | public interface HttpSessionFactory extends RestExtension { method getSession (line 26) | HttpSession getSession(HttpServletRequest request, boolean create); FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/servlet/ServletArgumentResolver.java class ServletArgumentResolver (line 39) | @Activate(onClass = "javax.servlet.http.HttpServletRequest") method accept (line 56) | @Override method resolve (line 61) | @Override FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/servlet/ServletHttpMessageAdapterFactory.java class ServletHttpMessageAdapterFactory (line 29) | @Activate(order = -100, onClass = "javax.servlet.http.HttpServletRequest") method ServletHttpMessageAdapterFactory (line 37) | public ServletHttpMessageAdapterFactory(FrameworkModel frameworkModel) { method getHttpSessionFactory (line 43) | private HttpSessionFactory getHttpSessionFactory(FrameworkModel framew... method adaptRequest (line 52) | @Override method adaptResponse (line 57) | @Override method adaptFilterConfig (line 62) | public Object adaptFilterConfig(String filterName) { method createDummyServletContext (line 66) | private Object createDummyServletContext(FrameworkModel frameworkModel) { FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/servlet/ServletHttpRequestAdapter.java class ServletHttpRequestAdapter (line 54) | public class ServletHttpRequestAdapter extends DefaultHttpRequest implem... method ServletHttpRequestAdapter (line 62) | public ServletHttpRequestAdapter( method getAuthType (line 72) | @Override method getCookies (line 77) | @Override method getDateHeader (line 82) | @Override method getHeader (line 88) | @Override method getHeaders (line 93) | @Override method getHeaderNames (line 98) | @Override method getIntHeader (line 103) | @Override method getMethod (line 113) | @Override method getPathInfo (line 118) | @Override method getPathTranslated (line 123) | @Override method getContextPath (line 128) | @Override method getQueryString (line 133) | @Override method getRemoteUser (line 138) | @Override method isUserInRole (line 143) | @Override method getUserPrincipal (line 148) | @Override method getRequestedSessionId (line 153) | @Override method getRequestURI (line 158) | @Override method getRequestURL (line 163) | @Override method getServletPath (line 177) | @Override method getSession (line 182) | @Override method getSession (line 190) | @Override method changeSessionId (line 195) | @Override method isRequestedSessionIdValid (line 200) | @Override method isRequestedSessionIdFromCookie (line 205) | @Override method isRequestedSessionIdFromURL (line 210) | @Override method isRequestedSessionIdFromUrl (line 215) | public boolean isRequestedSessionIdFromUrl() { method authenticate (line 219) | @Override method login (line 224) | @Override method logout (line 229) | @Override method getParts (line 234) | @Override method getPart (line 239) | @Override method upgrade (line 244) | @Override method getAttribute (line 249) | @Override method getAttributeNames (line 254) | @Override method getCharacterEncoding (line 259) | @Override method setCharacterEncoding (line 264) | @Override method getContentLength (line 269) | @Override method getContentLengthLong (line 274) | @Override method getContentType (line 279) | @Override method getInputStream (line 284) | @Override method getParameter (line 292) | @Override method getParameterNames (line 297) | @Override method getParameterValues (line 302) | @Override method getParameterMap (line 308) | @Override method getProtocol (line 321) | @Override method getScheme (line 326) | @Override method getServerName (line 331) | @Override method getServerPort (line 336) | @Override method getReader (line 341) | @Override method getRemoteAddr (line 349) | @Override method getRemoteHost (line 354) | @Override method getLocale (line 359) | @Override method getLocales (line 364) | @Override method isSecure (line 369) | @Override method getRequestDispatcher (line 374) | @Override method getRealPath (line 379) | public String getRealPath(String path) { method getRemotePort (line 383) | @Override method getLocalName (line 388) | @Override method getLocalAddr (line 393) | @Override method getLocalPort (line 398) | @Override method getServletContext (line 403) | @Override method startAsync (line 408) | @Override method startAsync (line 413) | @Override method isAsyncStarted (line 419) | @Override method isAsyncSupported (line 424) | @Override method getAsyncContext (line 429) | @Override method getDispatcherType (line 434) | @Override method toString (line 441) | @Override class HttpInputStream (line 446) | private static final class HttpInputStream extends ServletInputStream { method HttpInputStream (line 450) | HttpInputStream(InputStream is) { method read (line 454) | @Override method read (line 459) | @Override method close (line 464) | @Override method readLine (line 469) | @Override method isFinished (line 474) | @Override method isReady (line 483) | @Override method setReadListener (line 488) | @Override FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/rest/support/servlet/ServletHttpResponseAdapter.java class ServletHttpResponseAdapter (line 40) | public class ServletHttpResponseAdapter extends DefaultHttpResponse impl... method addCookie (line 45) | @Override method containsHeader (line 50) | @Override method encodeURL (line 55) | @Override method encodeRedirectURL (line 60) | @Override method encodeUrl (line 65) | public String encodeUrl(String url) { method encodeRedirectUrl (line 69) | public String encodeRedirectUrl(String url) { method sendRedirect (line 73) | public void sendRedirect(String location, int sc, boolean clearBuffer) { method setDateHeader (line 77) | @Override method addDateHeader (line 82) | @Override method setHeader (line 87) | @Override method addHeader (line 92) | @Override method setIntHeader (line 97) | @Override method addIntHeader (line 102) | @Override method setStatus (line 107) | public void setStatus(int sc, String sm) { method getStatus (line 112) | @Override method getHeader (line 117) | @Override method getHeaders (line 122) | @Override method getHeaderNames (line 127) | @Override method getCharacterEncoding (line 132) | @Override method getContentType (line 137) | @Override method getOutputStream (line 142) | @Override method getWriter (line 150) | @Override method setCharacterEncoding (line 160) | @Override method setContentLength (line 165) | @Override method setContentLengthLong (line 168) | @Override method setBufferSize (line 171) | @Override method getBufferSize (line 174) | @Override method flushBuffer (line 179) | @Override method setLocale (line 188) | @Override method getLocale (line 193) | @Override method toString (line 199) | @Override class HttpOutputStream (line 204) | private static final class HttpOutputStream extends ServletOutputStream { method HttpOutputStream (line 208) | private HttpOutputStream(OutputStream outputStream) { method write (line 212) | @Override method write (line 217) | @Override method write (line 222) | @Override method isReady (line 227) | @Override method setWriteListener (line 232) | @Override FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/servlet/HttpMetadataAdapter.java class HttpMetadataAdapter (line 28) | public final class HttpMetadataAdapter implements Http2Header { method HttpMetadataAdapter (line 34) | HttpMetadataAdapter(HttpServletRequest request) { method getRequest (line 38) | public HttpServletRequest getRequest() { method headers (line 42) | @Override method method (line 64) | @Override method path (line 69) | @Override method id (line 75) | @Override method isEndStream (line 80) | @Override FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/servlet/ServletStreamChannel.java class ServletStreamChannel (line 51) | final class ServletStreamChannel implements H2StreamChannel { method ServletStreamChannel (line 63) | ServletStreamChannel(HttpServletRequest request, HttpServletResponse r... method setGrpc (line 69) | public void setGrpc(boolean isGrpc) { method writeError (line 73) | public void writeError(int code, Throwable throwable) { method onWritePossible (line 101) | public void onWritePossible() { method flushQueue (line 107) | private void flushQueue() { method writeResetFrame (line 123) | @Override method newOutputMessage (line 152) | @Override method consumeBytes (line 157) | @Override method writeHeader (line 162) | @Override method writeHeaderInternal (line 173) | private void writeHeaderInternal(HttpMetadata httpMetadata) { method writeMessage (line 220) | @Override method writeMessageInternal (line 231) | private void writeMessageInternal(HttpOutputMessage httpOutputMessage) { method remoteAddress (line 252) | @Override method localAddress (line 257) | @Override method flush (line 262) | @Override method isReady (line 265) | @Override method completed (line 270) | private static CompletableFuture completed() { FILE: dubbo-plugin/dubbo-triple-servlet/src/main/java/org/apache/dubbo/rpc/protocol/tri/servlet/TripleFilter.java class TripleFilter (line 64) | public class TripleFilter implements Filter { method init (line 71) | @Override method doFilter (line 78) | @Override method handleHttp2 (line 100) | private void handleHttp2(HttpServletRequest request, HttpServletRespon... method handleHttp1 (line 122) | private void handleHttp1(HttpServletRequest request, HttpServletRespon... method destroy (line 142) | @Override method hasGrpcMapping (line 145) | private boolean hasGrpcMapping(HttpServletRequest request) { method notUpgradeRequest (line 160) | private boolean notUpgradeRequest(HttpServletRequest request) { method determineHttp2ServerTransportListenerFactory (line 164) | private Http2ServerTransportListenerFactory determineHttp2ServerTransp... method resolveTimeout (line 176) | private static int resolveTimeout(HttpServletRequest request, boolean ... class TripleAsyncListener (line 197) | private static final class TripleAsyncListener implements AsyncListener { method TripleAsyncListener (line 201) | TripleAsyncListener(ServletStreamChannel streamChannel) { method onComplete (line 205) | @Override method onTimeout (line 208) | @Override method onError (line 213) | @Override method onStartAsync (line 218) | @Override class TripleReadListener (line 222) | private static final class TripleReadListener implements ReadListener { method TripleReadListener (line 229) | TripleReadListener(Http2TransportListener listener, ServletStreamCha... method onDataAvailable (line 235) | @Override method onAllDataRead (line 247) | @Override method onError (line 252) | @Override class TripleWriteListener (line 258) | private static final class TripleWriteListener implements WriteListener { method TripleWriteListener (line 262) | TripleWriteListener(ServletStreamChannel channel) { method onWritePossible (line 266) | @Override method onError (line 271) | @Override FILE: dubbo-plugin/dubbo-triple-websocket/src/main/java/org/apache/dubbo/rpc/protocol/tri/websocket/TripleBinaryMessageHandler.java class TripleBinaryMessageHandler (line 28) | public class TripleBinaryMessageHandler implements MessageHandler.Partia... method TripleBinaryMessageHandler (line 32) | public TripleBinaryMessageHandler(WebSocketTransportListener webSocket... method onMessage (line 36) | @Override FILE: dubbo-plugin/dubbo-triple-websocket/src/main/java/org/apache/dubbo/rpc/protocol/tri/websocket/TripleEndpoint.java class TripleEndpoint (line 44) | public class TripleEndpoint extends Endpoint { method onOpen (line 46) | @Override method onClose (line 67) | @Override method onError (line 83) | @Override FILE: dubbo-plugin/dubbo-triple-websocket/src/main/java/org/apache/dubbo/rpc/protocol/tri/websocket/TripleTextMessageHandler.java class TripleTextMessageHandler (line 28) | public class TripleTextMessageHandler implements MessageHandler.Partial<... method TripleTextMessageHandler (line 32) | public TripleTextMessageHandler(WebSocketTransportListener webSocketTr... method onMessage (line 36) | @Override FILE: dubbo-plugin/dubbo-triple-websocket/src/main/java/org/apache/dubbo/rpc/protocol/tri/websocket/TripleWebSocketFilter.java class TripleWebSocketFilter (line 47) | public class TripleWebSocketFilter implements Filter { method init (line 55) | @Override method doFilter (line 60) | @Override method destroy (line 103) | @Override method isWebSocketUpgradeRequest (line 106) | public boolean isWebSocketUpgradeRequest(ServletRequest request, Servl... method headerContainsToken (line 114) | private boolean headerContainsToken(HttpServletRequest req, String hea... FILE: dubbo-plugin/dubbo-triple-websocket/src/main/java/org/apache/dubbo/rpc/protocol/tri/websocket/WebSocketConstants.java type WebSocketConstants (line 19) | public interface WebSocketConstants { FILE: dubbo-plugin/dubbo-triple-websocket/src/main/java/org/apache/dubbo/rpc/protocol/tri/websocket/WebSocketStreamChannel.java class WebSocketStreamChannel (line 47) | public class WebSocketStreamChannel implements H2StreamChannel { method WebSocketStreamChannel (line 57) | public WebSocketStreamChannel(Session session, TripleConfig tripleConf... method writeResetFrame (line 68) | @Override method newOutputMessage (line 80) | @Override method consumeBytes (line 86) | @Override method writeHeader (line 91) | @Override method writeMessage (line 106) | @Override method remoteAddress (line 119) | @Override method localAddress (line 124) | @Override method flush (line 129) | @Override method isReady (line 132) | @Override method encodeCloseReason (line 137) | private CloseReason encodeCloseReason(Http2Header http2Header) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/Constants.java type Constants (line 19) | public interface Constants { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/ListenerRegistryWrapper.java class ListenerRegistryWrapper (line 30) | public class ListenerRegistryWrapper implements Registry { method ListenerRegistryWrapper (line 37) | public ListenerRegistryWrapper(Registry registry, List consumer) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/NotifyListener.java type NotifyListener (line 29) | public interface NotifyListener { method notify (line 43) | void notify(List urls); method addServiceListener (line 45) | default void addServiceListener(ServiceInstancesChangedListener instan... method getServiceListener (line 47) | default ServiceInstancesChangedListener getServiceListener() { method getConsumerUrl (line 51) | default URL getConsumerUrl() { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/ProviderFirstParams.java type ProviderFirstParams (line 23) | @SPI method params (line 25) | Set params(); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/Registry.java type Registry (line 31) | public interface Registry extends Node, RegistryService { method getDelay (line 32) | default int getDelay() { method isServiceDiscovery (line 36) | default boolean isServiceDiscovery() { method reExportRegister (line 40) | default void reExportRegister(URL url) { method reExportUnregister (line 44) | default void reExportUnregister(URL url) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/RegistryFactory.java type RegistryFactory (line 31) | @SPI(scope = APPLICATION) method getRegistry (line 48) | @Adaptive({PROTOCOL_KEY}) FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/RegistryFactoryWrapper.java class RegistryFactoryWrapper (line 23) | public class RegistryFactoryWrapper implements RegistryFactory { method RegistryFactoryWrapper (line 26) | public RegistryFactoryWrapper(RegistryFactory registryFactory) { method getRegistry (line 30) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/RegistryNotifier.java class RegistryNotifier (line 33) | public abstract class RegistryNotifier { method RegistryNotifier (line 49) | public RegistryNotifier(URL registryUrl, long delayTime) { method RegistryNotifier (line 53) | public RegistryNotifier(URL registryUrl, long delayTime, ScheduledExec... method notify (line 67) | public synchronized void notify(Object rawAddresses) { method getDelayTime (line 105) | public long getDelayTime() { method doNotify (line 114) | protected abstract void doNotify(Object rawAddresses); class NotificationTask (line 116) | public static class NotificationTask implements Runnable { method NotificationTask (line 120) | public NotificationTask(RegistryNotifier listener, long time) { method run (line 125) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/RegistryScopeModelInitializer.java class RegistryScopeModelInitializer (line 28) | public class RegistryScopeModelInitializer implements ScopeModelInitiali... method initializeFrameworkModel (line 30) | @Override method initializeApplicationModel (line 36) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/RegistryService.java type RegistryService (line 29) | public interface RegistryService { method register (line 43) | void register(URL url); method unregister (line 54) | void unregister(URL url); method subscribe (line 71) | void subscribe(URL url, NotifyListener listener); method unsubscribe (line 83) | void unsubscribe(URL url, NotifyListener listener); method lookup (line 92) | List lookup(URL url); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/RegistryServiceListener.java type RegistryServiceListener (line 22) | @SPI method onRegister (line 24) | default void onRegister(URL url, Registry registry) {} method onUnregister (line 26) | default void onUnregister(URL url, Registry registry) {} method onSubscribe (line 28) | default void onSubscribe(URL url, Registry registry) {} method onUnsubscribe (line 30) | default void onUnsubscribe(URL url, Registry registry) {} FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/aot/RegistryReflectionTypeDescriberRegistrar.java class RegistryReflectionTypeDescriberRegistrar (line 29) | public class RegistryReflectionTypeDescriberRegistrar implements Reflect... method getTypeDescribers (line 31) | @Override method buildTypeDescriberWithDeclaredMethod (line 39) | private TypeDescriber buildTypeDescriberWithDeclaredMethod(Class cl) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/AbstractServiceDiscovery.java class AbstractServiceDiscovery (line 65) | public abstract class AbstractServiceDiscovery implements ServiceDiscove... method AbstractServiceDiscovery (line 83) | public AbstractServiceDiscovery(ApplicationModel applicationModel, URL... method AbstractServiceDiscovery (line 91) | public AbstractServiceDiscovery(String serviceName, URL registryURL) { method AbstractServiceDiscovery (line 95) | private AbstractServiceDiscovery(ApplicationModel applicationModel, St... method removeExpiredMetadataInfo (line 116) | private void removeExpiredMetadataInfo(int metadataInfoCacheSize, int ... method startRefreshCache (line 142) | private void startRefreshCache(long nextTime, int metadataInfoCacheSiz... method register (line 154) | @Override method update (line 183) | @Override method unregister (line 209) | @Override method getLocalInstance (line 222) | @Override method getLocalMetadata (line 227) | @Override method getLocalMetadata (line 232) | @Override method getRemoteMetadata (line 242) | @Override method getRemoteMetadata (line 295) | @Override method destroy (line 300) | @Override method isDestroy (line 308) | @Override method register (line 313) | @Override method unregister (line 318) | @Override method subscribe (line 323) | @Override method unsubscribe (line 328) | @Override method lookup (line 333) | @Override method doUpdate (line 349) | protected void doUpdate(ServiceInstance oldServiceInstance, ServiceIns... method getUrl (line 360) | @Override method doRegister (line 365) | protected abstract void doRegister(ServiceInstance serviceInstance) th... method doUnregister (line 367) | protected abstract void doUnregister(ServiceInstance serviceInstance); method doDestroy (line 369) | protected abstract void doDestroy() throws Exception; method createServiceInstance (line 371) | protected ServiceInstance createServiceInstance(MetadataInfo metadataI... method calOrUpdateInstanceRevision (line 379) | protected boolean calOrUpdateInstanceRevision(ServiceInstance instance) { method reportMetadata (line 390) | protected void reportMetadata(MetadataInfo metadataInfo) { method unReportMetadata (line 409) | protected void unReportMetadata(MetadataInfo metadataInfo) { method getCacheNameSuffix (line 420) | private String getCacheNameSuffix() { class MetadataInfoStat (line 442) | private static class MetadataInfoStat { method MetadataInfoStat (line 446) | public MetadataInfoStat(MetadataInfo metadataInfo) { method getMetadataInfo (line 450) | public MetadataInfo getMetadataInfo() { method getUpdateTime (line 454) | public long getUpdateTime() { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/AbstractServiceDiscoveryFactory.java class AbstractServiceDiscoveryFactory (line 37) | public abstract class AbstractServiceDiscoveryFactory implements Service... method setApplicationModel (line 42) | @Override method getAllServiceDiscoveries (line 47) | public List getAllServiceDiscoveries() { method getServiceDiscovery (line 51) | @Override method createRegistryCacheKey (line 57) | protected String createRegistryCacheKey(URL url) { method createDiscovery (line 61) | protected abstract ServiceDiscovery createDiscovery(URL registryURL); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultRegistryClusterIdentifier.java class DefaultRegistryClusterIdentifier (line 23) | public class DefaultRegistryClusterIdentifier implements RegistryCluster... method providerKey (line 24) | @Override method consumerKey (line 29) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceDiscoveryFactory.java class DefaultServiceDiscoveryFactory (line 25) | public class DefaultServiceDiscoveryFactory extends AbstractServiceDisco... method createDiscovery (line 26) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceInstance.java class DefaultServiceInstance (line 44) | public class DefaultServiceInstance implements ServiceInstance { method DefaultServiceInstance (line 79) | public DefaultServiceInstance() {} method DefaultServiceInstance (line 81) | public DefaultServiceInstance(DefaultServiceInstance other) { method DefaultServiceInstance (line 96) | public DefaultServiceInstance(String serviceName, String host, Integer... method DefaultServiceInstance (line 106) | public DefaultServiceInstance(String serviceName, ApplicationModel app... method setRawAddress (line 111) | public void setRawAddress(String rawAddress) { method setServiceName (line 115) | public void setServiceName(String serviceName) { method setHost (line 119) | public void setHost(String host) { method getServiceName (line 123) | @Override method getHost (line 128) | @Override method setPort (line 133) | public void setPort(int port) { method getPort (line 137) | @Override method getAddress (line 142) | @Override method getAddress (line 150) | private static String getAddress(String host, Integer port) { method isEnabled (line 154) | @Override method setEnabled (line 159) | public void setEnabled(boolean enabled) { method isHealthy (line 163) | @Override method setHealthy (line 168) | public void setHealthy(boolean healthy) { method getMetadata (line 172) | @Override method getSortedMetadata (line 177) | @Override method getRegistryCluster (line 182) | @Override method setRegistryCluster (line 187) | @Override method getExtendParams (line 192) | @Override method getExtendParam (line 200) | @Override method putExtendParam (line 208) | @Override method putExtendParamIfAbsent (line 216) | @Override method removeExtendParam (line 224) | @Override method setEndpoints (line 232) | public void setEndpoints(List endpoints) { method getEndpoints (line 236) | public List getEndpoints() { method copyFrom (line 243) | public DefaultServiceInstance copyFrom(Endpoint endpoint) { method copyFrom (line 249) | public DefaultServiceInstance copyFrom(int port) { method getAllParams (line 255) | @Override method setApplicationModel (line 267) | @Override method getApplicationModel (line 272) | @Override method setMetadata (line 278) | public void setMetadata(Map metadata) { method getServiceMetadata (line 282) | @Override method setServiceMetadata (line 287) | @Override method toURL (line 293) | @Override method equals (line 299) | @Override method hashCode (line 325) | @Override method toString (line 338) | @Override method toFullString (line 343) | public String toFullString() { class Endpoint (line 353) | public static class Endpoint { method Endpoint (line 357) | public Endpoint() {} method Endpoint (line 359) | public Endpoint(int port, String protocol) { method getPort (line 364) | public int getPort() { method setPort (line 368) | public void setPort(int port) { method getProtocol (line 372) | public String getProtocol() { method setProtocol (line 376) | public void setProtocol(String protocol) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/InstanceAddressURL.java class InstanceAddressURL (line 48) | public class InstanceAddressURL extends URL { method InstanceAddressURL (line 57) | protected InstanceAddressURL() { method InstanceAddressURL (line 61) | public InstanceAddressURL(ServiceInstance instance, MetadataInfo metad... method InstanceAddressURL (line 67) | public InstanceAddressURL(ServiceInstance instance, MetadataInfo metad... method getInstance (line 73) | public ServiceInstance getInstance() { method getMetadataInfo (line 77) | public MetadataInfo getMetadataInfo() { method getServiceInterface (line 81) | @Override method getGroup (line 86) | @Override method getVersion (line 91) | @Override method getProtocol (line 96) | @Override method getProtocolServiceKey (line 101) | @Override method getServiceKey (line 115) | @Override method setProtocol (line 120) | @Override method setHost (line 126) | @Override method setPort (line 132) | @Override method setPath (line 138) | @Override method getAddress (line 144) | @Override method getHost (line 149) | @Override method getPort (line 154) | @Override method getIp (line 159) | @Override method getRemoteApplication (line 164) | @Override method getSide (line 169) | @Override method getPath (line 174) | @Override method getOriginalParameter (line 187) | @Override method getParameter (line 208) | @Override method getOriginalServiceParameter (line 239) | @Override method getServiceParameter (line 251) | @Override method getServiceMethodParameter (line 280) | @Override method getMethodParameter (line 304) | @Override method hasServiceMethodParameter (line 330) | @Override method hasMethodParameter (line 369) | @Override method hasServiceMethodParameter (line 393) | @Override method hasMethodParameter (line 410) | @Override method getOriginalServiceParameters (line 426) | @Override method getServiceParameters (line 449) | @Override method getOriginalParameters (line 475) | @Override method getParameters (line 484) | @Override method addParameter (line 493) | @Override method addParameterIfAbsent (line 503) | @Override method addServiceParameter (line 513) | public URL addServiceParameter(String protocolServiceKey, String key, ... method addServiceParameterIfAbsent (line 526) | public URL addServiceParameterIfAbsent(String protocolServiceKey, Stri... method addConsumerParams (line 539) | public URL addConsumerParams(String protocolServiceKey, Map getInstanceMetadata() { method getOrDefaultFrameworkModel (line 609) | @Override method getOrDefaultApplicationModel (line 614) | @Override method getApplicationModel (line 619) | @Override method getScopeModel (line 624) | @Override method getServiceModel (line 631) | @Override method getProviderFirstParams (line 636) | public Set getProviderFirstParams() { method setProviderFirstParams (line 640) | public void setProviderFirstParams(Set providerFirstParams) { method consumerParamFirst (line 644) | private boolean consumerParamFirst(String key) { method equals (line 652) | @Override method hashCode (line 667) | @Override method toString (line 672) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/NopServiceDiscovery.java class NopServiceDiscovery (line 25) | public class NopServiceDiscovery extends AbstractServiceDiscovery { method NopServiceDiscovery (line 26) | public NopServiceDiscovery(String serviceName, URL registryURL) { method NopServiceDiscovery (line 30) | public NopServiceDiscovery(ApplicationModel applicationModel, URL regi... method doRegister (line 34) | @Override method doUnregister (line 37) | @Override method doDestroy (line 40) | @Override method getServices (line 43) | @Override method getInstances (line 48) | @Override method isAvailable (line 53) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/OverrideInstanceAddressURL.java class OverrideInstanceAddressURL (line 35) | public class OverrideInstanceAddressURL extends InstanceAddressURL { method OverrideInstanceAddressURL (line 41) | public OverrideInstanceAddressURL(InstanceAddressURL originUrl) { method OverrideInstanceAddressURL (line 46) | public OverrideInstanceAddressURL(InstanceAddressURL originUrl, URLPar... method getInstance (line 51) | @Override method getMetadataInfo (line 56) | @Override method getServiceInterface (line 61) | @Override method getGroup (line 66) | @Override method getVersion (line 71) | @Override method getProtocol (line 76) | @Override method getProtocolServiceKey (line 81) | @Override method getServiceKey (line 86) | @Override method getAddress (line 91) | @Override method getHost (line 96) | @Override method getPort (line 101) | @Override method getIp (line 106) | @Override method getPath (line 111) | @Override method getParameter (line 116) | @Override method getServiceParameter (line 122) | @Override method getServiceMethodParameter (line 128) | @Override method getMethodParameter (line 136) | @Override method hasServiceMethodParameter (line 142) | @Override method hasMethodParameter (line 148) | @Override method hasServiceMethodParameter (line 154) | @Override method hasMethodParameter (line 160) | @Override method getServiceParameters (line 165) | @Override method getParameters (line 175) | @Override method addParameter (line 185) | @Override method addParameterIfAbsent (line 190) | @Override method addServiceParameter (line 195) | @Override method addServiceParameterIfAbsent (line 200) | @Override method addConsumerParams (line 205) | @Override method getAnyMethodParameter (line 210) | @Override method addParameters (line 216) | @Override method addParametersIfAbsent (line 221) | @Override method getUrlParam (line 226) | @Override method getUrlAddress (line 231) | @Override method getOverrideParams (line 236) | public URLParam getOverrideParams() { method getRemoteApplication (line 240) | @Override method getSide (line 245) | @Override method getScopeModel (line 250) | @Override method getOrDefaultFrameworkModel (line 255) | @Override method getOrDefaultApplicationModel (line 260) | @Override method getApplicationModel (line 265) | @Override method getOrDefaultModuleModel (line 270) | @Override method getServiceModel (line 275) | @Override method getProviderFirstParams (line 280) | @Override method setProviderFirstParams (line 285) | @Override method equals (line 290) | @Override method hashCode (line 299) | @Override method toString (line 304) | @Override method readResolve (line 309) | private Object readResolve() { method newURL (line 314) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ReflectionBasedServiceDiscovery.java class ReflectionBasedServiceDiscovery (line 57) | public class ReflectionBasedServiceDiscovery extends AbstractServiceDisc... method ReflectionBasedServiceDiscovery (line 105) | public ReflectionBasedServiceDiscovery(ApplicationModel applicationMod... method doInitialize (line 139) | public void doInitialize(URL registryURL) {} method doDestroy (line 141) | @Override method updateInstanceMetadata (line 148) | private void updateInstanceMetadata(ServiceInstance serviceInstance) { method doRegister (line 190) | @Override method doUnregister (line 195) | @Override method fillServiceInstance (line 203) | @SuppressWarnings("unchecked") method notifyListener (line 235) | public final void notifyListener( method getServices (line 264) | @Override method getInstances (line 269) | @Override method computeKey (line 274) | private String computeKey(ServiceInstance serviceInstance) { method getMetadataServiceProxy (line 279) | private synchronized MetadataService getMetadataServiceProxy(ServiceIn... method destroyMetadataServiceProxy (line 290) | private synchronized void destroyMetadataServiceProxy(ServiceInstance ... method getCachedServiceInstances (line 303) | @Deprecated FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/RegistryClusterIdentifier.java type RegistryClusterIdentifier (line 26) | @SPI method providerKey (line 28) | String providerKey(URL url); method consumerKey (line 30) | String consumerKey(URL url); method getExtension (line 32) | static RegistryClusterIdentifier getExtension(URL url) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscovery.java type ServiceDiscovery (line 34) | public interface ServiceDiscovery extends RegistryService, Prioritized { method register (line 36) | void register() throws RuntimeException; method update (line 38) | void update() throws RuntimeException; method unregister (line 40) | void unregister() throws RuntimeException; method getServices (line 47) | Set getServices(); method getInstances (line 49) | List getInstances(String serviceName) throws NullPoin... method addServiceInstancesChangedListener (line 51) | default void addServiceInstancesChangedListener(ServiceInstancesChange... method removeServiceInstancesChangedListener (line 60) | default void removeServiceInstancesChangedListener(ServiceInstancesCha... method createListener (line 63) | default ServiceInstancesChangedListener createListener(Set ser... method getLocalInstance (line 67) | ServiceInstance getLocalInstance(); method getLocalMetadata (line 69) | MetadataInfo getLocalMetadata(); method getLocalMetadata (line 71) | default MetadataInfo getLocalMetadata(String revision) { method getRemoteMetadata (line 75) | MetadataInfo getRemoteMetadata(String revision); method getRemoteMetadata (line 77) | MetadataInfo getRemoteMetadata(String revision, List ... method destroy (line 84) | void destroy() throws Exception; method isDestroy (line 86) | boolean isDestroy(); method getUrl (line 88) | default URL getUrl() { method getDelay (line 92) | default long getDelay() { method isAvailable (line 99) | default boolean isAvailable() { method toString (line 108) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryFactory.java type ServiceDiscoveryFactory (line 31) | @SPI(value = "default", scope = APPLICATION) method getServiceDiscovery (line 40) | ServiceDiscovery getServiceDiscovery(URL registryURL); method getExtension (line 48) | static ServiceDiscoveryFactory getExtension(URL registryURL) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistry.java class ServiceDiscoveryRegistry (line 75) | public class ServiceDiscoveryRegistry extends FailbackRegistry { method ServiceDiscoveryRegistry (line 92) | public ServiceDiscoveryRegistry(URL registryURL, ApplicationModel appl... method ServiceDiscoveryRegistry (line 101) | protected ServiceDiscoveryRegistry( method getServiceDiscovery (line 108) | public ServiceDiscovery getServiceDiscovery() { method createServiceDiscovery (line 118) | protected ServiceDiscovery createServiceDiscovery(URL registryURL) { method getServiceDiscovery (line 131) | private ServiceDiscovery getServiceDiscovery(URL registryURL) { method shouldRegister (line 136) | @Override method shouldSubscribe (line 156) | protected boolean shouldSubscribe(URL subscribedURL) { method register (line 160) | @Override method doRegister (line 168) | @Override method unregister (line 175) | @Override method doUnregister (line 183) | @Override method subscribe (line 190) | @Override method doSubscribe (line 198) | @Override method unsubscribe (line 251) | @Override method addRegistryClusterKey (line 260) | private URL addRegistryClusterKey(URL url) { method doUnsubscribe (line 268) | @Override method lookup (line 311) | @Override method isAvailable (line 316) | @Override method destroy (line 322) | @Override method isServiceDiscovery (line 336) | @Override method subscribeURLs (line 341) | protected void subscribeURLs(URL url, NotifyListener listener, Set getServiceListener... class DefaultMappingListener (line 403) | private class DefaultMappingListener implements MappingListener { method DefaultMappingListener (line 410) | public DefaultMappingListener(URL subscribedURL, Set service... method onEvent (line 416) | @Override method getListener (line 480) | protected NotifyListener getListener() { method updateInitialApps (line 485) | public void updateInitialApps(Set oldApps) { method stop (line 492) | @Override method getAppSubscription (line 498) | public Lock getAppSubscription(String key) { method removeAppSubscriptionLock (line 502) | public void removeAppSubscriptionLock(String key) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistryDirectory.java class ServiceDiscoveryRegistryDirectory (line 91) | public class ServiceDiscoveryRegistryDirectory extends DynamicDirecto... method ServiceDiscoveryRegistryDirectory (line 110) | public ServiceDiscoveryRegistryDirectory(Class serviceType, URL url) { method subscribe (line 143) | @Override method getConsumerConfigurationListener (line 158) | private ConsumerConfigurationListener getConsumerConfigurationListener... method unSubscribe (line 165) | @Override method destroy (line 178) | @Override method buildRouterChain (line 190) | @Override method notify (line 196) | @Override method refreshOverrideAndInvoker (line 219) | @Override method overrideDirectoryWithConfigurator (line 226) | protected URL overrideDirectoryWithConfigurator(URL url) { method overrideWithConfigurators (line 239) | private URL overrideWithConfigurators(List configurators... method overrideWithConfigurator (line 270) | protected InstanceAddressURL overrideWithConfigurator(InstanceAddressU... method overrideWithConfigurators (line 283) | private InstanceAddressURL overrideWithConfigurators(List invokerUrls) { method toInvokers (line 420) | private Map> toInvokers( method getMatchedProtocolServiceKeys (line 529) | private List getMatchedProtocolServiceKeys( method urlChanged (line 554) | private boolean urlChanged(Invoker invoker, InstanceAddressURL newU... method toMergeInvokerList (line 583) | private List> toMergeInvokerList(List> invokers) { method destroyAllInvokers (line 609) | @Override method getDirectoryMeta (line 632) | @Override method destroyUnusedInvokers (line 653) | private void destroyUnusedInvokers( class ReferenceConfigurationListener (line 686) | private class ReferenceConfigurationListener extends AbstractConfigura... method ReferenceConfigurationListener (line 690) | ReferenceConfigurationListener( method stop (line 698) | void stop() { method notifyOverrides (line 702) | @Override class ConsumerConfigurationListener (line 714) | private static class ConsumerConfigurationListener extends AbstractCon... method ConsumerConfigurationListener (line 717) | ConsumerConfigurationListener(ModuleModel moduleModel) { method addNotifyListener (line 721) | void addNotifyListener(ServiceDiscoveryRegistryDirectory listener) { method removeNotifyListener (line 728) | void removeNotifyListener(ServiceDiscoveryRegistryDirectory liste... method notifyOverrides (line 735) | @Override class ProtocolServiceKeyWithAddress (line 748) | public static final class ProtocolServiceKeyWithAddress extends Protoc... method ProtocolServiceKeyWithAddress (line 751) | public ProtocolServiceKeyWithAddress(ProtocolServiceKey protocolServ... method getAddress (line 760) | public String getAddress() { method equals (line 764) | @Override method hashCode (line 779) | @Override class InstanceWrappedInvoker (line 785) | public static final class InstanceWrappedInvoker implements Invoker... method InstanceWrappedInvoker (line 790) | public InstanceWrappedInvoker( method getInterface (line 797) | @Override method invoke (line 802) | @Override method getUrl (line 830) | @Override method isAvailable (line 836) | @Override method destroy (line 842) | @Override method toString (line 849) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistryFactory.java class ServiceDiscoveryRegistryFactory (line 27) | public class ServiceDiscoveryRegistryFactory extends AbstractRegistryFac... method createRegistryCacheKey (line 29) | @Override method createRegistry (line 34) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryService.java type ServiceDiscoveryService (line 19) | public interface ServiceDiscoveryService { method register (line 20) | void register() throws RuntimeException; method update (line 22) | void update() throws RuntimeException; method unregister (line 24) | void unregister() throws RuntimeException; FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstance.java type ServiceInstance (line 34) | public interface ServiceInstance extends Serializable { method getServiceName (line 41) | String getServiceName(); method getHost (line 48) | String getHost(); method getPort (line 55) | int getPort(); method getAddress (line 57) | String getAddress(); method isEnabled (line 65) | default boolean isEnabled() { method isHealthy (line 75) | default boolean isHealthy() { method getMetadata (line 84) | Map getMetadata(); method getSortedMetadata (line 86) | SortedMap getSortedMetadata(); method getRegistryCluster (line 88) | String getRegistryCluster(); method setRegistryCluster (line 90) | void setRegistryCluster(String registryCluster); method getExtendParams (line 92) | Map getExtendParams(); method getExtendParam (line 94) | String getExtendParam(String key); method putExtendParam (line 96) | String putExtendParam(String key, String value); method putExtendParamIfAbsent (line 98) | String putExtendParamIfAbsent(String key, String value); method removeExtendParam (line 100) | String removeExtendParam(String key); method getAllParams (line 102) | Map getAllParams(); method setApplicationModel (line 104) | void setApplicationModel(ApplicationModel applicationModel); method getApplicationModel (line 106) | @Transient method getOrDefaultApplicationModel (line 109) | @Transient method getMetadata (line 121) | default String getMetadata(String name) { method getMetadata (line 132) | default String getMetadata(String name, String defaultValue) { method getServiceMetadata (line 136) | MetadataInfo getServiceMetadata(); method setServiceMetadata (line 138) | void setServiceMetadata(MetadataInfo serviceMetadata); method toURL (line 140) | InstanceAddressURL toURL(String protocol); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstanceCustomizer.java type ServiceInstanceCustomizer (line 31) | @SPI(scope = APPLICATION) method customize (line 39) | void customize(ServiceInstance serviceInstance, ApplicationModel appli... FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/RetryServiceInstancesChangedEvent.java class RetryServiceInstancesChangedEvent (line 24) | public class RetryServiceInstancesChangedEvent extends ServiceInstancesC... method RetryServiceInstancesChangedEvent (line 28) | public RetryServiceInstancesChangedEvent(String serviceName) { method getFailureRecordTime (line 33) | public long getFailureRecordTime() { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancesChangedEvent.java class ServiceInstancesChangedEvent (line 33) | public class ServiceInstancesChangedEvent { method ServiceInstancesChangedEvent (line 44) | public ServiceInstancesChangedEvent(String serviceName, List getServiceInstances() { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListener.java class ServiceInstancesChangedListener (line 74) | public class ServiceInstancesChangedListener { method ServiceInstancesChangedListener (line 96) | public ServiceInstancesChangedListener(Set serviceNames, Servi... method onEvent (line 122) | public void onEvent(ServiceInstancesChangedEvent event) { method doOnEvent (line 132) | private synchronized void doOnEvent(ServiceInstancesChangedEvent event) { method submitRetryTask (line 233) | private void submitRetryTask(ServiceInstancesChangedEvent event) { method addListenerAndNotify (line 253) | public synchronized void addListenerAndNotify(URL url, NotifyListener ... method removeListener (line 280) | public synchronized void removeListener(String serviceKey, NotifyListe... method hasListeners (line 297) | public boolean hasListeners() { method getServiceNames (line 306) | public final Set getServiceNames() { method getAllInstances (line 310) | public Map> getAllInstances() { method accept (line 318) | private boolean accept(ServiceInstancesChangedEvent event) { method isRetryAndExpired (line 322) | protected boolean isRetryAndExpired(ServiceInstancesChangedEvent event) { method refreshInstance (line 344) | private void refreshInstance(ServiceInstancesChangedEvent event) { method hasEmptyMetadata (line 365) | protected int hasEmptyMetadata(Map> revi... method parseMetadata (line 396) | protected Map> parseMetadata( method getServiceUrlsCache (line 407) | protected Object getServiceUrlsCache( method getAddresses (line 437) | protected List getAddresses(ProtocolServiceKey protocolServiceKey... method notifyAddressChanged (line 460) | protected void notifyAddressChanged() { method toUrlsWithEmpty (line 482) | protected List toUrlsWithEmpty(List urls) { method destroy (line 504) | public void destroy() { method isDestroyed (line 519) | public boolean isDestroyed() { method equals (line 523) | @Override method hashCode (line 535) | @Override class AddressRefreshRetryTask (line 540) | protected class AddressRefreshRetryTask implements Runnable { method AddressRefreshRetryTask (line 544) | public AddressRefreshRetryTask(Semaphore semaphore, String serviceNa... method run (line 549) | @Override class NotifyListenerWithKey (line 556) | public static class NotifyListenerWithKey { method NotifyListenerWithKey (line 560) | public NotifyListenerWithKey(ProtocolServiceKey protocolServiceKey, ... method getProtocolServiceKey (line 565) | public ProtocolServiceKey getProtocolServiceKey() { method getNotifyListener (line 569) | public NotifyListener getNotifyListener() { method equals (line 573) | @Override method hashCode (line 586) | @Override class ProtocolServiceKeyWithUrls (line 592) | public static class ProtocolServiceKeyWithUrls { method ProtocolServiceKeyWithUrls (line 596) | public ProtocolServiceKeyWithUrls(ProtocolServiceKey protocolService... method getProtocolServiceKey (line 601) | public ProtocolServiceKey getProtocolServiceKey() { method getUrls (line 605) | public List getUrls() { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceDelegation.java class MetadataServiceDelegation (line 58) | public class MetadataServiceDelegation implements MetadataService, Dispo... method MetadataServiceDelegation (line 71) | public MetadataServiceDelegation(ApplicationModel applicationModel) { method serviceName (line 81) | @Override method getMetadataURL (line 86) | @Override method setMetadataURL (line 91) | public void setMetadataURL(URL url) { method getSubscribedURLs (line 95) | @Override method getAllUnmodifiableServiceURLs (line 100) | private SortedSet getAllUnmodifiableServiceURLs() { method joinNonMetadataServiceUrls (line 111) | private void joinNonMetadataServiceUrls(SortedSet bizURLs, Map getAllUnmodifiableSubscribedURLs() { method getExportedURLs (line 138) | @Override method getAllServiceURLs (line 147) | private Map> getAllServiceURLs() { method getExportedServiceURLs (line 158) | @Override method getServiceDefinition (line 168) | @Override method getServiceDefinition (line 173) | @Override method getMetadataInfo (line 178) | @Override method getMetadataInfos (line 197) | @Override method exportInstanceMetadata (line 206) | @Override method getInstanceMetadataChangedListenerMap (line 211) | @Override method getAndListenInstanceMetadata (line 216) | @Override method getOpenAPI (line 222) | @Override method getServiceURLs (line 234) | private SortedSet getServiceURLs( method isAcceptableProtocol (line 246) | private boolean isAcceptableProtocol(String protocol, URL url) { method destroy (line 252) | @Override class URLComparator (line 255) | static class URLComparator implements Comparator { method compare (line 259) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceDelegationV2.java class MetadataServiceDelegationV2 (line 41) | public class MetadataServiceDelegationV2 extends MetadataServiceV2ImplBa... method MetadataServiceDelegationV2 (line 52) | public MetadataServiceDelegationV2(ApplicationModel applicationModel) { method getMetadataInfo (line 57) | @Override method getOpenAPIInfo (line 80) | @Override method getMetadataUrl (line 106) | public URL getMetadataUrl() { method setMetadataUrl (line 110) | public void setMetadataUrl(URL metadataUrl) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceNameMapping.java class MetadataServiceNameMapping (line 49) | public class MetadataServiceNameMapping extends AbstractServiceNameMappi... method MetadataServiceNameMapping (line 60) | public MetadataServiceNameMapping(ApplicationModel applicationModel) { method hasValidMetadataCenter (line 69) | @Override method map (line 78) | @Override method get (line 159) | @Override method getAndListen (line 170) | @Override method removeListener (line 183) | @Override method getRegistryCluster (line 196) | protected String getRegistryCluster(URL url) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLBuilder.java type MetadataServiceURLBuilder (line 30) | @SPI method build (line 39) | List build(ServiceInstance serviceInstance); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataUtils.java class MetadataUtils (line 74) | public class MetadataUtils { method publishServiceDefinition (line 77) | public static void publishServiceDefinition( method referMetadataService (line 134) | public static RemoteMetadataService referMetadataService(ServiceInstan... method buildMetadataUrl (line 214) | private static URL buildMetadataUrl(ServiceInstance instance) { method getRemoteMetadata (line 242) | public static MetadataInfo getRemoteMetadata( method destroyProxy (line 281) | public static void destroyProxy(RemoteMetadataService remoteMetadataSe... method getMetadata (line 287) | public static MetadataInfo getMetadata(String revision, ServiceInstanc... method getMetadataReports (line 303) | private static Map getMetadataReports(Applicat... method selectInstance (line 310) | private static ServiceInstance selectInstance(List in... class RemoteMetadataService (line 317) | public static class RemoteMetadataService { method RemoteMetadataService (line 327) | public RemoteMetadataService(ConsumerModel consumerModel, MetadataSe... method RemoteMetadataService (line 333) | public RemoteMetadataService( method destroy (line 340) | public void destroy() { method getConsumerModel (line 352) | public ConsumerModel getConsumerModel() { method getInternalProxy (line 356) | public Object getInternalProxy() { method getInternalModel (line 360) | public ModuleModel getInternalModel() { method getRemoteMetadata (line 364) | public MetadataInfo getRemoteMetadata(String revision) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ProtocolPortsMetadataCustomizer.java class ProtocolPortsMetadataCustomizer (line 42) | public class ProtocolPortsMetadataCustomizer implements ServiceInstanceC... method customize (line 46) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceHostPortCustomizer.java class ServiceInstanceHostPortCustomizer (line 36) | public class ServiceInstanceHostPortCustomizer implements ServiceInstanc... method customize (line 40) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataCustomizer.java class ServiceInstanceMetadataCustomizer (line 50) | public class ServiceInstanceMetadataCustomizer implements ServiceInstanc... method customize (line 52) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataUtils.java class ServiceInstanceMetadataUtils (line 66) | public class ServiceInstanceMetadataUtils { method getMetadataServiceParameter (line 103) | public static String getMetadataServiceParameter(URL url) { method getParams (line 117) | private static Map getParams(URL providerURL) { method getExportedServicesRevision (line 131) | public static String getExportedServicesRevision(ServiceInstance servi... method getMetadataStorageType (line 144) | public static String getMetadataStorageType(URL registryURL) { method getMetadataStorageType (line 153) | public static String getMetadataStorageType(ServiceInstance serviceIns... method setMetadataStorageType (line 164) | public static void setMetadataStorageType(ServiceInstance serviceInsta... method getRemoteCluster (line 169) | public static String getRemoteCluster(ServiceInstance serviceInstance) { method hasEndpoints (line 174) | public static boolean hasEndpoints(ServiceInstance serviceInstance) { method setEndpoints (line 178) | public static void setEndpoints(ServiceInstance serviceInstance, Map params, URL p... FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceNotificationCustomizer.java type ServiceInstanceNotificationCustomizer (line 24) | @SPI method customize (line 27) | void customize(List serviceInstance); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/SpringCloudMetadataServiceURLBuilder.java class SpringCloudMetadataServiceURLBuilder (line 37) | public class SpringCloudMetadataServiceURLBuilder implements MetadataSer... method build (line 40) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/StandardMetadataServiceURLBuilder.java class StandardMetadataServiceURLBuilder (line 60) | public class StandardMetadataServiceURLBuilder implements MetadataServic... method StandardMetadataServiceURLBuilder (line 69) | public StandardMetadataServiceURLBuilder(ApplicationModel applicationM... method build (line 80) | @Override method generateWithMetadata (line 101) | private URL generateWithMetadata(String serviceName, String host, Map<... method generateUrlWithoutMetadata (line 128) | private URL generateUrlWithoutMetadata(String serviceName, String host... method getMetadataServiceURLsParams (line 193) | private Map getMetadataServiceURLsParams(ServiceInstan... FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/store/MetaCacheManager.java class MetaCacheManager (line 37) | public class MetaCacheManager extends AbstractCacheManager { method getInstance (line 41) | public static MetaCacheManager getInstance(ScopeModel scopeModel) { method MetaCacheManager (line 45) | public MetaCacheManager(boolean enableFileCache, String registryName, ... method MetaCacheManager (line 67) | public MetaCacheManager() { method toValueType (line 71) | @Override method getName (line 76) | @Override method validate (line 81) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/DefaultMigrationAddressComparator.java class DefaultMigrationAddressComparator (line 36) | public class DefaultMigrationAddressComparator implements MigrationAddre... method shouldMigrate (line 48) | @Override method getAddressSize (line 102) | private int getAddressSize(ClusterInvoker invoker) { method getAddressSize (line 110) | @Override method getInvokerType (line 115) | private String getInvokerType(ClusterInvoker invoker) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/InvokersChangedListener.java type InvokersChangedListener (line 19) | public interface InvokersChangedListener { method onChange (line 20) | void onChange(); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/MigrationAddressComparator.java type MigrationAddressComparator (line 25) | @SPI method shouldMigrate (line 28) | boolean shouldMigrate(ClusterInvoker newInvoker, ClusterInvoker... method getAddressSize (line 30) | Map getAddressSize(String displayServiceKey); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/MigrationClusterInvoker.java type MigrationClusterInvoker (line 29) | public interface MigrationClusterInvoker extends ClusterInvoker { method isServiceDiscovery (line 31) | @Override method getMigrationStep (line 34) | MigrationStep getMigrationStep(); method setMigrationStep (line 36) | void setMigrationStep(MigrationStep step); method getMigrationRule (line 38) | MigrationRule getMigrationRule(); method setMigrationRule (line 40) | void setMigrationRule(MigrationRule rule); method migrateToForceInterfaceInvoker (line 42) | boolean migrateToForceInterfaceInvoker(MigrationRule newRule); method migrateToForceApplicationInvoker (line 44) | boolean migrateToForceApplicationInvoker(MigrationRule newRule); method migrateToApplicationFirstInvoker (line 46) | void migrateToApplicationFirstInvoker(MigrationRule newRule); method reRefer (line 48) | void reRefer(URL newSubscribeUrl); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/MigrationInvoker.java class MigrationInvoker (line 51) | public class MigrationInvoker implements MigrationClusterInvoker { method MigrationInvoker (line 71) | public MigrationInvoker( method MigrationInvoker (line 81) | @SuppressWarnings("unchecked") method getInvoker (line 117) | public ClusterInvoker getInvoker() { method setInvoker (line 121) | public void setInvoker(ClusterInvoker invoker) { method getServiceDiscoveryInvoker (line 125) | public ClusterInvoker getServiceDiscoveryInvoker() { method setServiceDiscoveryInvoker (line 129) | public void setServiceDiscoveryInvoker(ClusterInvoker serviceDiscov... method getCurrentAvailableInvoker (line 133) | public ClusterInvoker getCurrentAvailableInvoker() { method getInterface (line 137) | @Override method reRefer (line 142) | @Override method doReSubscribe (line 156) | private void doReSubscribe(ClusterInvoker invoker, URL newSubscribe... method migrateToForceInterfaceInvoker (line 170) | @Override method migrateToForceApplicationInvoker (line 211) | @Override method migrateToApplicationFirstInvoker (line 252) | @Override method waitAddressNotify (line 263) | @SuppressWarnings("all") method invoke (line 284) | @Override method decideInvoker (line 314) | private ClusterInvoker decideInvoker() { method isAvailable (line 325) | @Override method destroy (line 333) | @SuppressWarnings("unchecked") method getUrl (line 362) | @Override method getRegistryUrl (line 375) | @Override method getDirectory (line 387) | @Override method isDestroyed (line 399) | @Override method isServiceDiscovery (line 407) | @Override method getMigrationStep (line 412) | @Override method setMigrationStep (line 417) | @Override method getMigrationRule (line 422) | @Override method setMigrationRule (line 427) | @Override method destroyServiceDiscoveryInvoker (line 433) | protected void destroyServiceDiscoveryInvoker() { method refreshServiceDiscoveryInvoker (line 448) | protected void refreshServiceDiscoveryInvoker(CountDownLatch latch) { method refreshInterfaceInvoker (line 472) | protected void refreshInterfaceInvoker(CountDownLatch latch) { method calcPreferredInvoker (line 499) | private synchronized void calcPreferredInvoker(MigrationRule migration... method destroyInterfaceInvoker (line 520) | protected void destroyInterfaceInvoker() { method clearListener (line 535) | private void clearListener(ClusterInvoker invoker) { method setListener (line 543) | private void setListener(ClusterInvoker invoker, InvokersChangedLis... method needRefresh (line 551) | private boolean needRefresh(ClusterInvoker invoker) { method checkInvokerAvailable (line 555) | public boolean checkInvokerAvailable(ClusterInvoker invoker) { method setCurrentAvailableInvoker (line 559) | protected void setCurrentAvailableInvoker(ClusterInvoker currentAva... method setMigrationRuleListener (line 563) | protected void setMigrationRuleListener(MigrationRuleListener migratio... method getCluster (line 567) | public Cluster getCluster() { method getConsumerUrl (line 571) | public URL getConsumerUrl() { method toString (line 575) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/MigrationRuleHandler.java class MigrationRuleHandler (line 31) | public class MigrationRuleHandler { method MigrationRuleHandler (line 42) | public MigrationRuleHandler(MigrationClusterInvoker invoker, URL ur... method doMigrate (line 47) | public void doMigrate(MigrationRule rule) { method refreshInvoker (line 80) | private boolean refreshInvoker(MigrationStep step, Float threshold, Mi... method report (line 122) | private void report(MigrationStep step, MigrationStep originStep, Stri... method setMigrationRule (line 137) | private void setMigrationRule(MigrationRule rule) { method setCurrentStepAndThreshold (line 141) | private void setCurrentStepAndThreshold(MigrationStep currentStep, Flo... method getMigrationStep (line 152) | public MigrationStep getMigrationStep() { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/MigrationRuleListener.java class MigrationRuleListener (line 70) | @Activate method MigrationRuleListener (line 95) | public MigrationRuleListener(ModuleModel moduleModel) { method init (line 100) | private void init() { method getDelay (line 145) | private int getDelay() { method process (line 160) | @Override method setRawRule (line 254) | public void setRawRule(String rawRule) { method parseRule (line 259) | private MigrationRule parseRule(String rawRule) { method onExport (line 273) | @Override method onRefer (line 276) | @Override method onDestroy (line 288) | @Override method getHandlers (line 303) | public Map, MigrationRuleHandler> getHandlers() { method removeMigrationInvoker (line 307) | protected void removeMigrationInvoker(MigrationInvoker migrationInv... method getRule (line 311) | public MigrationRule getRule() { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/PreMigratingConditionChecker.java type PreMigratingConditionChecker (line 22) | @SPI method checkCondition (line 24) | boolean checkCondition(URL consumerUrl); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/ServiceDiscoveryMigrationInvoker.java class ServiceDiscoveryMigrationInvoker (line 33) | public class ServiceDiscoveryMigrationInvoker extends MigrationInvoke... method ServiceDiscoveryMigrationInvoker (line 37) | public ServiceDiscoveryMigrationInvoker( method isServiceDiscovery (line 47) | @Override method migrateToForceInterfaceInvoker (line 52) | @Override method migrateToApplicationFirstInvoker (line 61) | @Override method invoke (line 69) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/model/MigrationRule.java class MigrationRule (line 80) | public class MigrationRule { method getInitRule (line 94) | public static MigrationRule getInitRule() { method parseFromMap (line 98) | @SuppressWarnings("unchecked") method MigrationRule (line 143) | public MigrationRule() {} method MigrationRule (line 145) | public MigrationRule(String key) { method getKey (line 149) | public String getKey() { method setKey (line 153) | public void setKey(String key) { method getStep (line 157) | public MigrationStep getStep(URL consumerURL) { method getDefaultStep (line 177) | private String getDefaultStep(URL consumerURL, String defaultStep) { method getStep (line 188) | public MigrationStep getStep() { method getThreshold (line 192) | public float getThreshold(URL consumerURL) { method getThreshold (line 201) | public Float getThreshold() { method setThreshold (line 205) | public void setThreshold(Float threshold) { method getProportion (line 209) | public Integer getProportion() { method getProportion (line 213) | public int getProportion(URL consumerURL) { method setProportion (line 222) | public void setProportion(Integer proportion) { method getDelay (line 226) | public Integer getDelay() { method getDelay (line 230) | public int getDelay(URL consumerURL) { method setDelay (line 239) | public void setDelay(Integer delay) { method setStep (line 243) | public void setStep(MigrationStep step) { method getForce (line 247) | public Boolean getForce() { method getForce (line 251) | public boolean getForce(URL consumerURL) { method getValue (line 260) | public T getValue(URL consumerURL, Function f... method setForce (line 289) | public void setForce(Boolean force) { method getInterfaces (line 293) | public List getInterfaces() { method setInterfaces (line 297) | public void setInterfaces(List interfaces) { method getApplications (line 307) | public List getApplications() { method setApplications (line 311) | public void setApplications(List applications) { method parse (line 321) | public static MigrationRule parse(String rawRule) { method toYaml (line 327) | public static String toYaml(MigrationRule rule) { method equals (line 333) | @Override method hashCode (line 354) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/model/MigrationStep.java type MigrationStep (line 19) | public enum MigrationStep { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/model/SubMigrationRule.java class SubMigrationRule (line 27) | public class SubMigrationRule { method parseFromMap (line 35) | public static SubMigrationRule parseFromMap(Map map) { method SubMigrationRule (line 67) | public SubMigrationRule() {} method SubMigrationRule (line 69) | public SubMigrationRule(String serviceKey, MigrationStep step, Float t... method getServiceKey (line 76) | public String getServiceKey() { method setServiceKey (line 80) | public void setServiceKey(String serviceKey) { method getStep (line 84) | public MigrationStep getStep() { method setStep (line 88) | public void setStep(MigrationStep step) { method getThreshold (line 92) | public Float getThreshold() { method setThreshold (line 96) | public void setThreshold(Float threshold) { method getProportion (line 100) | public Integer getProportion() { method setProportion (line 104) | public void setProportion(Integer proportion) { method getDelay (line 108) | public Integer getDelay() { method setDelay (line 112) | public void setDelay(Integer delay) { method getForce (line 116) | public Boolean getForce() { method setForce (line 120) | public void setForce(Boolean force) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/AbstractConfiguratorListener.java class AbstractConfiguratorListener (line 45) | public abstract class AbstractConfiguratorListener implements Configurat... method AbstractConfiguratorListener (line 55) | public AbstractConfiguratorListener(ModuleModel moduleModel) { method initSecurityKey (line 64) | private void initSecurityKey() { method initWith (line 73) | protected final void initWith(String key) { method stopListen (line 81) | protected final void stopListen(String key) { method process (line 85) | @Override method genConfiguratorsFromRawRule (line 104) | private boolean genConfiguratorsFromRawRule(String rawConfig) { method notifyOverrides (line 129) | protected abstract void notifyOverrides(); method getConfigurators (line 131) | public List getConfigurators() { method setConfigurators (line 135) | public void setConfigurators(List configurators) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/DefaultServiceURLCustomizer.java class DefaultServiceURLCustomizer (line 58) | public class DefaultServiceURLCustomizer implements ServiceURLCustomizer { method customize (line 86) | @Override method getPriority (line 109) | @Override method getFilteredKeys (line 114) | private String[] getFilteredKeys(URL url) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/DynamicDirectory.java class DynamicDirectory (line 63) | public abstract class DynamicDirectory extends AbstractDirectory i... method DynamicDirectory (line 128) | public DynamicDirectory(Class serviceType, URL url) { method addServiceListener (line 158) | @Override method getServiceListener (line 163) | @Override method setProtocol (line 168) | public void setProtocol(Protocol protocol) { method setRegistry (line 172) | public void setRegistry(Registry registry) { method getRegistry (line 176) | public Registry getRegistry() { method isShouldRegister (line 180) | public boolean isShouldRegister() { method subscribe (line 184) | public void subscribe(URL url) { method unSubscribe (line 189) | public void unSubscribe(URL url) { method doList (line 194) | @Override method getInterface (line 229) | @Override method getAllInvokers (line 234) | @Override method getConsumerUrl (line 244) | @Override method getOriginalConsumerUrl (line 254) | public URL getOriginalConsumerUrl() { method getRegisteredConsumerUrl (line 263) | public URL getRegisteredConsumerUrl() { method getSubscribeUrl (line 272) | public URL getSubscribeUrl() { method setSubscribeUrl (line 276) | public void setSubscribeUrl(URL subscribeUrl) { method setRegisteredConsumerUrl (line 280) | public void setRegisteredConsumerUrl(URL url) { method buildRouterChain (line 290) | public void buildRouterChain(URL url) { method isAvailable (line 294) | @Override method destroy (line 309) | @Override method discordAddresses (line 370) | @Override method setInvokersChangedListener (line 380) | public synchronized void setInvokersChangedListener(InvokersChangedLis... method invokersChanged (line 387) | protected synchronized void invokersChanged() { method isNotificationReceived (line 396) | @Override method destroyAllInvokers (line 401) | protected abstract void destroyAllInvokers(); method refreshOverrideAndInvoker (line 403) | protected abstract void refreshOverrideAndInvoker(List urls); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/ExporterFactory.java class ExporterFactory (line 25) | public class ExporterFactory { method createExporter (line 28) | protected ReferenceCountExporter createExporter(String providerKey,... method remove (line 38) | protected void remove(String key, ReferenceCountExporter exporter) { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/InterfaceCompatibleRegistryProtocol.java class InterfaceCompatibleRegistryProtocol (line 35) | public class InterfaceCompatibleRegistryProtocol extends RegistryProtocol { method getRegistryUrl (line 37) | @Override method getRegistryUrl (line 47) | @Override method getInvoker (line 55) | @Override method getServiceDiscoveryInvoker (line 61) | @Override method getMigrationInvoker (line 69) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/ReferenceCountExporter.java class ReferenceCountExporter (line 24) | public class ReferenceCountExporter implements Exporter { method ReferenceCountExporter (line 30) | public ReferenceCountExporter(Exporter exporter, String providerKey... method getInvoker (line 36) | @Override method increaseCount (line 41) | public void increaseCount() { method unexport (line 45) | @Override method register (line 53) | @Override method unregister (line 56) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/RegistryDirectory.java class RegistryDirectory (line 104) | public class RegistryDirectory extends DynamicDirectory { method RegistryDirectory (line 123) | public RegistryDirectory(Class serviceType, URL url) { method subscribe (line 129) | @Override method getConsumerConfigurationListener (line 165) | private ConsumerConfigurationListener getConsumerConfigurationListener... method unSubscribe (line 172) | @Override method destroy (line 186) | @Override method notify (line 200) | @Override method isServiceDiscovery (line 239) | @Override method judgeCategory (line 244) | private String judgeCategory(URL url) { method refreshOverrideAndInvoker (line 256) | @Override method refreshInvoker (line 275) | private void refreshInvoker(List invokerUrls) { method toMergeInvokerList (line 389) | private List> toMergeInvokerList(List> invokers) { method toRouters (line 417) | private Optional> toRouters(List urls) { method toInvokers (line 452) | private Map> toInvokers(Map> oldUrlInv... method getEffectiveProtocol (line 531) | private String getEffectiveProtocol(String queryProtocols, URL url) { method checkProtocolValid (line 560) | private boolean checkProtocolValid(String queryProtocols, URL provider... method mergeUrl (line 612) | private URL mergeUrl(URL providerUrl) { method overrideWithConfigurator (line 652) | protected URL overrideWithConfigurator(URL providerUrl) { method overrideWithConfigurators (line 667) | private URL overrideWithConfigurators(List configurators... method destroyAllInvokers (line 705) | @Override method destroyUnusedInvokers (line 730) | private void destroyUnusedInvokers(Map> oldUrlInvokerM... method getUrlInvokerMap (line 766) | public Map> getUrlInvokerMap() { method isValidCategory (line 770) | private boolean isValidCategory(URL url) { method getDirectoryMeta (line 791) | @Override method isNotCompatibleFor26x (line 803) | private boolean isNotCompatibleFor26x(URL url) { class ReferenceConfigurationListener (line 807) | private static class ReferenceConfigurationListener extends AbstractCo... method ReferenceConfigurationListener (line 811) | ReferenceConfigurationListener(ModuleModel moduleModel, RegistryDire... method stop (line 818) | void stop() { method notifyOverrides (line 822) | @Override class ConsumerConfigurationListener (line 829) | private static class ConsumerConfigurationListener extends AbstractCon... method ConsumerConfigurationListener (line 832) | ConsumerConfigurationListener(ModuleModel moduleModel) { method addNotifyListener (line 837) | void addNotifyListener(RegistryDirectory listener) { method removeNotifyListener (line 841) | void removeNotifyListener(RegistryDirectory listener) { method notifyOverrides (line 845) | @Override method toString (line 851) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/RegistryProtocol.java class RegistryProtocol (line 145) | public class RegistryProtocol implements Protocol, ScopeModelAware { method RegistryProtocol (line 199) | public RegistryProtocol() {} method setFrameworkModel (line 201) | @Override method setProtocol (line 207) | public void setProtocol(Protocol protocol) { method setProxyFactory (line 211) | public void setProxyFactory(ProxyFactory proxyFactory) { method getDefaultPort (line 215) | @Override method getOverrideListeners (line 220) | public Map> getOverrideListeners() { method register (line 240) | private static void register(Registry registry, URL registeredProvider... method registerStatedUrl (line 266) | private void registerStatedUrl(URL registryUrl, URL registeredProvider... method export (line 271) | @Override method notifyExport (line 326) | private void notifyExport(ExporterChangeableWrapper exporter) { method overrideUrlWithConfig (line 338) | private URL overrideUrlWithConfig(URL providerUrl, OverrideListener li... method doLocalExport (line 348) | @SuppressWarnings("unchecked") method reExport (line 362) | public void reExport(Exporter exporter, URL newInvokerUrl) { method reExport (line 377) | @SuppressWarnings("unchecked") method doReExport (line 435) | private void doReExport( method getStatedUrl (line 464) | private ProviderModel.RegisterStatedURL getStatedUrl(URL registryUrl, ... method getRegistry (line 482) | protected Registry getRegistry(final URL registryUrl) { method getRegistryUrl (line 489) | protected URL getRegistryUrl(Invoker originInvoker) { method getRegistryUrl (line 493) | protected URL getRegistryUrl(URL url) { method customizeURL (line 507) | private URL customizeURL(final URL providerUrl, final URL registryUrl) { method getSubscribedOverrideUrl (line 518) | private URL getSubscribedOverrideUrl(URL registeredProviderUrl) { method getProviderUrl (line 530) | private URL getProviderUrl(final Invoker originInvoker) { method getProviderUrlKey (line 545) | private String getProviderUrlKey(final Invoker originInvoker) { method getRegistryUrlKey (line 550) | private String getRegistryUrlKey(final Invoker originInvoker) { method refer (line 555) | @Override method doRefer (line 578) | protected Invoker doRefer( method getPath (line 597) | private String getPath(Map parameters, Class type) { method getMigrationInvoker (line 601) | protected ClusterInvoker getMigrationInvoker( method interceptInvoker (line 623) | protected Invoker interceptInvoker(ClusterInvoker invoker, U... method getServiceDiscoveryInvoker (line 635) | public ClusterInvoker getServiceDiscoveryInvoker( method getInvoker (line 641) | public ClusterInvoker getInvoker(Cluster cluster, Registry regi... method doCreateInvoker (line 647) | protected ClusterInvoker doCreateInvoker( method reRefer (line 672) | public void reRefer(ClusterInvoker invoker, URL newSubscribeUrl) { method toSubscribeUrl (line 687) | public static URL toSubscribeUrl(URL url) { method findRegistryProtocolListeners (line 691) | protected List findRegistryProtocolListeners... method destroy (line 696) | @Override method getServers (line 746) | @Override method getConfiguredInvokerUrl (line 752) | private static URL getConfiguredInvokerUrl(List configur... class InvokerDelegate (line 761) | public static class InvokerDelegate extends InvokerWrapper { method InvokerDelegate (line 767) | public InvokerDelegate(Invoker invoker, URL url) { method getInvoker (line 771) | public Invoker getInvoker() { class DestroyableExporter (line 780) | private static class DestroyableExporter implements Exporter { method DestroyableExporter (line 784) | public DestroyableExporter(Exporter exporter) { method getInvoker (line 788) | @Override method unexport (line 793) | @Override method register (line 798) | @Override method unregister (line 803) | @Override class OverrideListener (line 815) | private class OverrideListener implements NotifyListener { method OverrideListener (line 821) | public OverrideListener(URL subscribeUrl, Invoker originalInvoker) { method notify (line 830) | @Override method doOverrideIfNecessary (line 860) | public synchronized void doOverrideIfNecessary() { method getMatchedUrls (line 909) | private List getMatchedUrls(List configuratorUrls, URL cur... method getProviderConfigurationListener (line 927) | private ProviderConfigurationListener getProviderConfigurationListener... method getProviderConfigurationListener (line 931) | private ProviderConfigurationListener getProviderConfigurationListener... class ServiceConfigurationListener (line 938) | private class ServiceConfigurationListener extends AbstractConfigurato... method ServiceConfigurationListener (line 944) | public ServiceConfigurationListener(ModuleModel moduleModel, URL pro... method overrideUrl (line 957) | private URL overrideUrl(URL providerUrl) { method notifyOverrides (line 961) | @Override class ProviderConfigurationListener (line 974) | private class ProviderConfigurationListener extends AbstractConfigurat... method ProviderConfigurationListener (line 980) | public ProviderConfigurationListener(ModuleModel moduleModel) { method overrideUrl (line 995) | private URL overrideUrl(URL providerUrl) { method notifyOverrides (line 999) | @Override method getOverrideListeners (line 1015) | public ConcurrentHashMap> getOverrideListen... class ExporterChangeableWrapper (line 1026) | private class ExporterChangeableWrapper implements Exporter { method ExporterChangeableWrapper (line 1038) | public ExporterChangeableWrapper(ReferenceCountExporter exporter,... method getOriginInvoker (line 1050) | public Invoker getOriginInvoker() { method getInvoker (line 1054) | @Override method setExporter (line 1059) | public void setExporter(Exporter exporter) { method register (line 1063) | @Override method unregister (line 1087) | @Override method unexport (line 1160) | @Override method setRegistered (line 1173) | public void setRegistered(boolean registered) { method isRegistered (line 1177) | public boolean isRegistered() { method doUnExport (line 1181) | private void doUnExport() { method setSubscribeUrl (line 1189) | public void setSubscribeUrl(URL subscribeUrl) { method setRegisterUrl (line 1193) | public void setRegisterUrl(URL registerUrl) { method setNotifyListener (line 1197) | public void setNotifyListener(NotifyListener notifyListener) { method getRegisterUrl (line 1201) | public URL getRegisterUrl() { FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/RegistryProtocolListener.java type RegistryProtocolListener (line 30) | @SPI(scope = MODULE) method onExport (line 39) | void onExport(RegistryProtocol registryProtocol, Exporter exporter); method onRefer (line 49) | void onRefer(RegistryProtocol registryProtocol, ClusterInvoker invo... method onDestroy (line 54) | void onDestroy(); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/ServiceURLCustomizer.java type ServiceURLCustomizer (line 29) | @SPI(scope = APPLICATION) method customize (line 38) | URL customize(URL serviceURL, ApplicationModel applicationModel); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/retry/AbstractRetryTask.java class AbstractRetryTask (line 36) | public abstract class AbstractRetryTask implements TimerTask { method AbstractRetryTask (line 73) | AbstractRetryTask(URL url, FailbackRegistry registry, String taskName) { method cancel (line 85) | public void cancel() { method isCancel (line 89) | public boolean isCancel() { method reput (line 93) | protected void reput(Timeout timeout, long tick) { method run (line 106) | @Override method doRetry (line 148) | protected abstract void doRetry(URL url, FailbackRegistry registry, Ti... FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/retry/FailedRegisteredTask.java class FailedRegisteredTask (line 23) | public final class FailedRegisteredTask extends AbstractRetryTask { method FailedRegisteredTask (line 27) | public FailedRegisteredTask(URL url, FailbackRegistry registry) { method doRetry (line 31) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/retry/FailedSubscribedTask.java class FailedSubscribedTask (line 24) | public final class FailedSubscribedTask extends AbstractRetryTask { method FailedSubscribedTask (line 30) | public FailedSubscribedTask(URL url, FailbackRegistry registry, Notify... method doRetry (line 38) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/retry/FailedUnregisteredTask.java class FailedUnregisteredTask (line 23) | public final class FailedUnregisteredTask extends AbstractRetryTask { method FailedUnregisteredTask (line 27) | public FailedUnregisteredTask(URL url, FailbackRegistry registry) { method doRetry (line 31) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/retry/FailedUnsubscribedTask.java class FailedUnsubscribedTask (line 24) | public final class FailedUnsubscribedTask extends AbstractRetryTask { method FailedUnsubscribedTask (line 30) | public FailedUnsubscribedTask(URL url, FailbackRegistry registry, Noti... method doRetry (line 38) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/retry/ReExportTask.java class ReExportTask (line 23) | public class ReExportTask extends AbstractRetryTask { method ReExportTask (line 29) | public ReExportTask(Runnable runnable, URL oldUrl, FailbackRegistry re... method doRetry (line 34) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/status/RegistryStatusChecker.java class RegistryStatusChecker (line 32) | @Activate method RegistryStatusChecker (line 37) | public RegistryStatusChecker(ApplicationModel applicationModel) { method check (line 41) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/AbstractRegistry.java class AbstractRegistry (line 87) | public abstract class AbstractRegistry implements Registry { method AbstractRegistry (line 122) | protected AbstractRegistry(URL url) { method filterEmpty (line 176) | protected static List filterEmpty(URL url, List urls) { method getUrl (line 185) | @Override method setUrl (line 190) | protected void setUrl(URL url) { method getRegistered (line 197) | public Set getRegistered() { method getSubscribed (line 201) | public Map> getSubscribed() { method getNotified (line 205) | public Map>> getNotified() { method getCacheFile (line 209) | public File getCacheFile() { method getCacheProperties (line 213) | public Properties getCacheProperties() { method getLastCacheChanged (line 217) | public AtomicLong getLastCacheChanged() { method doSaveProperties (line 221) | public void doSaveProperties(long version) { method loadProperties (line 339) | private void loadProperties() { method getCacheUrls (line 364) | public List getCacheUrls(URL url) { method lookup (line 391) | @Override method register (line 419) | @Override method unregister (line 432) | @Override method subscribe (line 445) | @Override method unsubscribe (line 461) | @Override method recover (line 481) | protected void recover() throws Exception { method notify (line 507) | protected void notify(List urls) { method notify (line 545) | protected void notify(URL url, NotifyListener listener, List urls) { method saveProperties (line 589) | private void saveProperties(URL url) { method destroy (line 620) | @Override method acceptable (line 673) | protected boolean acceptable(URL urlToRegistry) { method toString (line 700) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/AbstractRegistryFactory.java class AbstractRegistryFactory (line 41) | public abstract class AbstractRegistryFactory implements RegistryFactory... method setApplicationModel (line 49) | @Override method getRegistry (line 55) | @Override method createRegistryCacheKey (line 125) | protected String createRegistryCacheKey(URL url) { method createRegistry (line 129) | protected abstract Registry createRegistry(URL url); FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/CacheableFailbackRegistry.java class CacheableFailbackRegistry (line 81) | public abstract class CacheableFailbackRegistry extends FailbackRegistry { method CacheableFailbackRegistry (line 100) | protected CacheableFailbackRegistry(URL url) { method getIntConfig (line 114) | protected static int getIntConfig(ScopeModel scopeModel, String key, i... method doUnsubscribe (line 133) | @Override method evictURLCache (line 138) | protected void evictURLCache(URL url) { method toUrlsWithoutEmpty (line 175) | protected List toUrlsWithoutEmpty(URL consumer, Collection toUrlsWithEmpty(URL consumer, String path, Collect... method createURL (line 284) | protected ServiceAddressURL createURL(String rawProvider, URL consumer... method createServiceURL (line 333) | protected ServiceAddressURL createServiceURL(URLAddress address, URLPa... method stripOffVariableKeys (line 337) | private String stripOffVariableKeys(String rawProvider) { method normalizeVariableName (line 407) | private String normalizeVariableName(String key) { method toConfiguratorsWithoutEmpty (line 420) | private List toConfiguratorsWithoutEmpty(URL consumer, Collection... method getExtraParameters (line 435) | protected Map getExtraParameters() { method getVariableKeys (line 439) | protected String[] getVariableKeys() { method getDefaultURLProtocol (line 443) | protected String getDefaultURLProtocol() { method getSemaphore (line 451) | @Deprecated method isMatch (line 456) | protected abstract boolean isMatch(URL subscribeUrl, URL providerUrl); class RemovalTask (line 461) | private class RemovalTask implements Runnable { method run (line 462) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/DefaultProviderFirstParams.java class DefaultProviderFirstParams (line 32) | public class DefaultProviderFirstParams implements ProviderFirstParams { method params (line 39) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/FailbackRegistry.java class FailbackRegistry (line 50) | public abstract class FailbackRegistry extends AbstractRegistry { method FailbackRegistry (line 70) | public FailbackRegistry(URL url) { method removeFailedRegisteredTask (line 79) | public void removeFailedRegisteredTask(URL url) { method removeFailedUnregisteredTask (line 83) | public void removeFailedUnregisteredTask(URL url) { method removeFailedSubscribedTask (line 87) | public void removeFailedSubscribedTask(URL url, NotifyListener listene... method removeFailedUnsubscribedTask (line 92) | public void removeFailedUnsubscribedTask(URL url, NotifyListener liste... method addFailedRegistered (line 97) | private void addFailedRegistered(URL url) { method removeFailedRegistered (line 110) | private void removeFailedRegistered(URL url) { method addFailedUnregistered (line 117) | private void addFailedUnregistered(URL url) { method removeFailedUnregistered (line 130) | private void removeFailedUnregistered(URL url) { method addFailedSubscribed (line 137) | protected void addFailedSubscribed(URL url, NotifyListener listener) { method removeFailedSubscribed (line 151) | public void removeFailedSubscribed(URL url, NotifyListener listener) { method addFailedUnsubscribed (line 160) | private void addFailedUnsubscribed(URL url, NotifyListener listener) { method removeFailedUnsubscribed (line 174) | private void removeFailedUnsubscribed(URL url, NotifyListener listener) { method removeParamsFromConsumer (line 182) | protected URL removeParamsFromConsumer(URL consumer) { method getFailedRegistered (line 196) | ConcurrentMap getFailedRegistered() { method getFailedUnregistered (line 200) | ConcurrentMap getFailedUnregistered() { method getFailedSubscribed (line 204) | ConcurrentMap getFailedSubscribed() { method getFailedUnsubscribed (line 208) | ConcurrentMap getFailedUnsubscribed() { method register (line 212) | @Override method shouldRegister (line 253) | protected boolean shouldRegister(URL providerURL) { method reExportRegister (line 266) | @Override method unregister (line 289) | @Override method reExportUnregister (line 327) | @Override method subscribe (line 345) | @Override method unsubscribe (line 390) | @Override method notify (line 426) | @Override method doNotify (line 447) | protected void doNotify(URL url, NotifyListener listener, List ur... method recover (line 451) | @Override method destroy (line 483) | @Override method doRegister (line 491) | public abstract void doRegister(URL url); method doUnregister (line 493) | public abstract void doUnregister(URL url); method doSubscribe (line 495) | public abstract void doSubscribe(URL url, NotifyListener listener); method doUnsubscribe (line 497) | public abstract void doUnsubscribe(URL url, NotifyListener listener); class Holder (line 499) | static class Holder { method Holder (line 505) | Holder(URL url, NotifyListener notifyListener) { method hashCode (line 513) | @Override method equals (line 518) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/RegistryManager.java class RegistryManager (line 45) | public class RegistryManager { method RegistryManager (line 62) | public RegistryManager(ApplicationModel applicationModel) { method getRegistries (line 71) | public Collection getRegistries() { method getRegistry (line 75) | public Registry getRegistry(String key) { method putRegistry (line 79) | public void putRegistry(String key, Registry registry) { method getServiceDiscoveries (line 83) | public List getServiceDiscoveries() { method destroyAll (line 94) | public void destroyAll() { method reset (line 122) | public void reset() { method getDefaultNopRegistryIfDestroyed (line 127) | protected Registry getDefaultNopRegistryIfDestroyed() { method getRegistryLock (line 142) | protected Lock getRegistryLock() { method removeDestroyedRegistry (line 146) | public void removeDestroyedRegistry(Registry toRm) { method clearRegistryNotDestroy (line 156) | public void clearRegistryNotDestroy() { method getInstance (line 160) | public static RegistryManager getInstance(ApplicationModel application... method getUrl (line 165) | @Override method isAvailable (line 170) | @Override method destroy (line 175) | @Override method register (line 178) | @Override method unregister (line 181) | @Override method subscribe (line 184) | @Override method unsubscribe (line 187) | @Override method lookup (line 190) | @Override FILE: dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/SkipFailbackWrapperException.java class SkipFailbackWrapperException (line 26) | public class SkipFailbackWrapperException extends RuntimeException { method SkipFailbackWrapperException (line 27) | public SkipFailbackWrapperException(Throwable cause) { method fillInStackTrace (line 31) | @Override FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/CacheableFailbackRegistryTest.java class CacheableFailbackRegistryTest (line 37) | class CacheableFailbackRegistryTest { method setProperty (line 48) | @BeforeAll method setUp (line 55) | @BeforeEach method tearDown (line 68) | @AfterEach method testFullURLCache (line 75) | @Test method testURLAddressCache (line 106) | @Test method testURLParamCache (line 132) | @Test method testRemove (line 158) | @Test method testEmptyProtection (line 198) | @Test method testNoEmptyProtection (line 245) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/ListenerRegistryWrapperTest.java class ListenerRegistryWrapperTest (line 38) | class ListenerRegistryWrapperTest { method testSubscribe (line 40) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/MockCacheableRegistryImpl.java class MockCacheableRegistryImpl (line 31) | public class MockCacheableRegistryImpl extends CacheableFailbackRegistry { method MockCacheableRegistryImpl (line 36) | public MockCacheableRegistryImpl(URL url) { method getDelay (line 40) | @Override method isMatch (line 45) | @Override method doRegister (line 50) | @Override method doUnregister (line 53) | @Override method doSubscribe (line 56) | @Override method doUnsubscribe (line 71) | @Override method isAvailable (line 76) | @Override method addChildren (line 81) | public void addChildren(URL url) { method removeChildren (line 85) | public void removeChildren(URL url) { method getChildren (line 92) | public List getChildren() { method clearChildren (line 96) | public void clearChildren() { method getStringUrls (line 103) | public Map> getStringUrls() { method getStringAddress (line 107) | public Map getStringAddress() { method getStringParam (line 111) | public Map getStringParam() { FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/MockLogger.java class MockLogger (line 24) | public class MockLogger implements Logger { method checkLogHappened (line 27) | public boolean checkLogHappened(String msgPrefix) { method trace (line 36) | @Override method trace (line 39) | @Override method trace (line 42) | @Override method trace (line 45) | @Override method debug (line 48) | @Override method debug (line 51) | @Override method debug (line 54) | @Override method debug (line 57) | @Override method info (line 60) | @Override method info (line 63) | @Override method info (line 66) | @Override method info (line 69) | @Override method warn (line 72) | @Override method warn (line 75) | @Override method warn (line 78) | @Override method warn (line 81) | @Override method error (line 86) | @Override method error (line 89) | @Override method error (line 92) | @Override method error (line 95) | @Override method isTraceEnabled (line 98) | @Override method isDebugEnabled (line 103) | @Override method isInfoEnabled (line 108) | @Override method isWarnEnabled (line 113) | @Override method isErrorEnabled (line 118) | @Override FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/PerformanceRegistryTest.java class PerformanceRegistryTest (line 32) | class PerformanceRegistryTest { method testRegistry (line 37) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/PerformanceUtils.java class PerformanceUtils (line 29) | public class PerformanceUtils { method getProperty (line 33) | public static String getProperty(String key, String defaultValue) { method getIntProperty (line 41) | public static int getIntProperty(String key, int defaultValue) { method getBooleanProperty (line 49) | public static boolean getBooleanProperty(String key, boolean defaultVa... method getEnvironment (line 57) | public static List getEnvironment() { method printSeparator (line 77) | public static void printSeparator() { method printBorder (line 84) | public static void printBorder() { method printBody (line 91) | public static void printBody(String msg) { method printHeader (line 101) | public static void printHeader(String msg) { method getNetworkInterface (line 112) | public static NetworkInterface getNetworkInterface() { FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/RegistryFactoryWrapperTest.java class RegistryFactoryWrapperTest (line 25) | class RegistryFactoryWrapperTest { method test (line 29) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/RegistryServiceListener1.java class RegistryServiceListener1 (line 22) | @Activate(order = 1, value = "listener-one") method onRegister (line 26) | @Override method onUnregister (line 31) | @Override method onSubscribe (line 36) | @Override method onUnsubscribe (line 41) | @Override FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/RegistryServiceListener2.java class RegistryServiceListener2 (line 22) | @Activate(order = 2, value = "listener-two") method onRegister (line 26) | @Override method onUnregister (line 31) | @Override method onSubscribe (line 36) | @Override method onUnsubscribe (line 41) | @Override FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/SimpleRegistryFactory.java class SimpleRegistryFactory (line 23) | public class SimpleRegistryFactory implements RegistryFactory { method getRegistry (line 26) | @Override FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/ZKTools.java class ZKTools (line 43) | public class ZKTools { method main (line 49) | public static void main(String[] args) throws Exception { method testMigrationRule (line 76) | public static void testMigrationRule() { method testAppMigrationRule (line 92) | public static void testAppMigrationRule() { method testStartupConfig (line 112) | public static void testStartupConfig() { method testProviderConfig (line 130) | public static void testProviderConfig() { method testConsumerConfig (line 165) | public static void testConsumerConfig() { method tesConditionRule (line 210) | public static void tesConditionRule() { method setData (line 229) | public static void setData(String path, String data) throws Exception { method testPathCache (line 233) | public static void testPathCache() throws Exception { method testTreeCache (line 250) | public static void testTreeCache() throws Exception { method pathToKey (line 313) | private static String pathToKey(String path) { method testCuratorListener (line 320) | public static void testCuratorListener() throws Exception { FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/AbstractServiceDiscoveryFactoryTest.java class AbstractServiceDiscoveryFactoryTest (line 31) | class AbstractServiceDiscoveryFactoryTest { method testGetServiceDiscoveryWithCache (line 33) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/DefaultServiceInstanceTest.java class DefaultServiceInstanceTest (line 40) | class DefaultServiceInstanceTest { method createInstance (line 44) | public static DefaultServiceInstance createInstance() { method init (line 59) | @BeforeEach method testSetAndGetValues (line 64) | @Test method testInstanceOperations (line 77) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/InstanceAddressURLTest.java class InstanceAddressURLTest (line 53) | class InstanceAddressURLTest { method createInstance (line 73) | private DefaultServiceInstance createInstance() { method createMetaDataInfo (line 82) | private MetadataInfo createMetaDataInfo() { method setUp (line 93) | @BeforeEach method test1 (line 121) | @Test method test2 (line 186) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServiceDiscoveryCacheTest.java class ServiceDiscoveryCacheTest (line 37) | class ServiceDiscoveryCacheTest { method test (line 39) | @Test method testUpdateWhenFirstDoRegisterFail (line 98) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistryTest.java class ServiceDiscoveryRegistryTest (line 64) | class ServiceDiscoveryRegistryTest { method setUp (line 86) | @BeforeAll method teardown (line 96) | @AfterEach method init (line 101) | @BeforeEach method testDoSubscribe (line 125) | @Test method testSubscribeURLs (line 184) | @Test method testConcurrencySubscribe (line 255) | @Test method testUnsubscribe (line 260) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/MockServiceInstancesChangedListener.java class MockServiceInstancesChangedListener (line 28) | public class MockServiceInstancesChangedListener extends ServiceInstance... method MockServiceInstancesChangedListener (line 29) | public MockServiceInstancesChangedListener(Set serviceNames, S... method onEvent (line 33) | @Override method getAddresses (line 38) | @Override method getServiceListeners (line 43) | public Map> getServiceListeners() { FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListenerTest.java class ServiceInstancesChangedListenerTest (line 75) | @TestMethodOrder(MethodOrderer.OrderAnnotation.class) method setUp (line 137) | @BeforeAll method init (line 193) | @BeforeEach method tearDown (line 201) | @AfterEach method destroy (line 209) | @AfterAll method testInstanceNotification (line 215) | @Test method testInstanceNotificationAndMetadataParse (line 235) | @Test method testMultipleAppNotification (line 260) | @Test method testMultipleAppEmptyNotification (line 297) | @Test method testServiceListenerNotification (line 355) | @Test method testMultiServiceListenerNotification (line 403) | @Test method testSubscribeMultipleProtocols (line 460) | @Test method testSubscribeMultipleGroups (line 504) | @Test method testSubscribeMultipleVersions (line 561) | @Test method testRevisionFailureOnStartup (line 612) | @Test method testRevisionFailureOnNotification (line 634) | @Test method testInstanceWithoutRevision (line 683) | @Test method getExpectedSet (line 698) | Set getExpectedSet(List list) { method buildInstances (line 702) | static List buildInstances(List rawURls) { method clearMetadataCache (line 729) | private void clearMetadataCache() { FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListenerWithoutEmptyProtectTest.java class ServiceInstancesChangedListenerWithoutEmptyProtectTest (line 75) | @TestMethodOrder(MethodOrderer.OrderAnnotation.class) method setUp (line 136) | @BeforeAll method init (line 192) | @BeforeEach method tearDown (line 200) | @AfterEach method destroy (line 208) | @AfterAll method testInstanceNotification (line 214) | @Test method testInstanceNotificationAndMetadataParse (line 234) | @Test method testMultipleAppNotification (line 259) | @Test method testMultipleAppEmptyNotification (line 296) | @Test method testServiceListenerNotification (line 354) | @Test method testMultiServiceListenerNotification (line 402) | @Test method testSubscribeMultipleProtocols (line 459) | @Test method testSubscribeMultipleGroups (line 503) | @Test method testSubscribeMultipleVersions (line 560) | @Test method testRevisionFailureOnStartup (line 611) | @Test method testRevisionFailureOnNotification (line 633) | @Test method testInstanceWithoutRevision (line 682) | @Test method getExpectedSet (line 697) | Set getExpectedSet(List list) { method buildInstances (line 701) | static List buildInstances(List rawURls) { method clearMetadataCache (line 728) | private void clearMetadataCache() { FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/MetadataServiceNameMappingTest.java class MetadataServiceNameMappingTest (line 50) | class MetadataServiceNameMappingTest { method setUp (line 59) | @BeforeEach method teardown (line 70) | @AfterEach method testMap (line 75) | @Test method testGet (line 126) | @Test method testGetAndListen (line 143) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLBuilderTest.java class MetadataServiceURLBuilderTest (line 28) | class MetadataServiceURLBuilderTest { FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/ProtocolPortsMetadataCustomizerTest.java class ProtocolPortsMetadataCustomizerTest (line 44) | class ProtocolPortsMetadataCustomizerTest { method createInstance (line 51) | public static DefaultServiceInstance createInstance() { method clearUp (line 55) | @AfterAll method init (line 60) | @BeforeEach method tearDown (line 79) | @AfterEach method test (line 84) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceHostPortCustomizerTest.java class ServiceInstanceHostPortCustomizerTest (line 42) | class ServiceInstanceHostPortCustomizerTest { method setUp (line 45) | @BeforeAll method clearUp (line 50) | @AfterAll method customizePreferredProtocol (line 55) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataCustomizerTest.java class ServiceInstanceMetadataCustomizerTest (line 34) | class ServiceInstanceMetadataCustomizerTest { method setUp (line 37) | @BeforeAll method clearUp (line 42) | @AfterAll method testCustomizeWithIncludeFilters (line 50) | @Test method testCustomizeWithExcludeFilters (line 73) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/SpringCloudMetadataServiceURLBuilderTest.java class SpringCloudMetadataServiceURLBuilderTest (line 35) | class SpringCloudMetadataServiceURLBuilderTest { method testBuild (line 39) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/StandardMetadataServiceURLBuilderTest.java class StandardMetadataServiceURLBuilderTest (line 38) | class StandardMetadataServiceURLBuilderTest { method setUp (line 40) | @BeforeAll method clearUp (line 47) | @AfterAll method testBuild (line 52) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/store/CustomizedParamsFilter.java class CustomizedParamsFilter (line 28) | @Activate method serviceParamsIncluded (line 31) | @Override method serviceParamsExcluded (line 36) | @Override method instanceParamsIncluded (line 44) | @Override method instanceParamsExcluded (line 49) | @Override FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/store/ExcludedParamsFilter.java class ExcludedParamsFilter (line 24) | @Activate method serviceParamsIncluded (line 27) | @Override method serviceParamsExcluded (line 32) | @Override method instanceParamsIncluded (line 40) | @Override method instanceParamsExcluded (line 45) | @Override FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/store/ExcludedParamsFilter2.java class ExcludedParamsFilter2 (line 24) | @Activate method serviceParamsIncluded (line 27) | @Override method serviceParamsExcluded (line 32) | @Override method instanceParamsIncluded (line 40) | @Override method instanceParamsExcluded (line 45) | @Override FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/store/MetaCacheManagerTest.java class MetaCacheManagerTest (line 41) | class MetaCacheManagerTest { method setup (line 43) | @BeforeEach method clear (line 51) | @AfterEach method testCache (line 57) | @Test method testCacheDump (line 114) | @Test method getDirectoryOfClassPath (line 149) | private String getDirectoryOfClassPath() throws URISyntaxException { FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/migration/DefaultMigrationAddressComparatorTest.java class DefaultMigrationAddressComparatorTest (line 36) | class DefaultMigrationAddressComparatorTest { method test (line 38) | @SuppressWarnings("all") FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/migration/MigrationInvokerTest.java class MigrationInvokerTest (line 42) | class MigrationInvokerTest { method before (line 43) | @BeforeEach method after (line 52) | @AfterEach method test (line 57) | @SuppressWarnings("all") method testDecide (line 233) | @SuppressWarnings("all") method testConcurrency (line 298) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/migration/MigrationRuleHandlerTest.java class MigrationRuleHandlerTest (line 28) | class MigrationRuleHandlerTest { method test (line 29) | @Test method testMigrationFailed (line 64) | private void testMigrationFailed( method testMigrationWithStepUnchanged (line 76) | private void testMigrationWithStepUnchanged( FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/migration/MigrationRuleListenerTest.java class MigrationRuleListenerTest (line 36) | class MigrationRuleListenerTest { method tearDown (line 75) | @AfterEach method test (line 85) | @Test method testWithInitAndNoLocalRule (line 137) | @Test method testWithConfigurationListenerAndLocalRule (line 172) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/migration/model/MigrationRuleTest.java class MigrationRuleTest (line 40) | class MigrationRuleTest { method test_parse (line 43) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/support/MockServiceDiscovery.java class MockServiceDiscovery (line 29) | public class MockServiceDiscovery extends AbstractServiceDiscovery { method MockServiceDiscovery (line 30) | public MockServiceDiscovery(ApplicationModel applicationModel, URL reg... method MockServiceDiscovery (line 34) | public MockServiceDiscovery(String serviceName, URL registryURL) { method doRegister (line 38) | @Override method doUnregister (line 41) | @Override method doDestroy (line 44) | @Override method getServices (line 47) | @Override method getInstances (line 52) | @Override method getMetaCacheManager (line 57) | public MetaCacheManager getMetaCacheManager() { FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/support/MockServiceDiscoveryFactory.java class MockServiceDiscoveryFactory (line 23) | public class MockServiceDiscoveryFactory extends AbstractServiceDiscover... method createDiscovery (line 24) | @Override FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/integration/CountRegistryProtocolListener.java class CountRegistryProtocolListener (line 25) | public class CountRegistryProtocolListener implements RegistryProtocolLi... method onExport (line 29) | @Override method onRefer (line 32) | @Override method onDestroy (line 37) | @Override method getReferCounter (line 40) | public static AtomicInteger getReferCounter() { FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/integration/DemoService.java type DemoService (line 19) | public interface DemoService {} FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/integration/DynamicDirectoryTest.java class DynamicDirectoryTest (line 42) | class DynamicDirectoryTest { method testSimplifiedUrl (line 47) | @Test method testSubscribe (line 97) | @Test class DemoDynamicDirectory (line 127) | static class DemoDynamicDirectory extends DynamicDirectory { method DemoDynamicDirectory (line 129) | public DemoDynamicDirectory(Class serviceType, URL url) { method destroyAllInvokers (line 133) | @Override method refreshOverrideAndInvoker (line 136) | @Override method isAvailable (line 139) | @Override method notify (line 144) | @Override FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/integration/RegistryProtocolTest.java class RegistryProtocolTest (line 66) | class RegistryProtocolTest { method tearDown (line 68) | @AfterEach method testConsumerUrlWithoutProtocol (line 77) | @Test method testConsumerUrlWithProtocol (line 145) | @Test method testReferWithoutGroup (line 216) | @Test method testReferWithGroup (line 282) | @Test method testInterceptInvokerForMigrationRuleListener (line 349) | @Test method testInterceptInvokerForCustomRegistryProtocolListener (line 415) | @Test method testRegisterConsumerUrl (line 481) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/service/DemoService.java type DemoService (line 19) | public interface DemoService { method sayHello (line 20) | String sayHello(String str); FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/service/DemoService2.java type DemoService2 (line 19) | public interface DemoService2 { method sayHello (line 20) | String sayHello(String str); FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/support/AbstractRegistryFactoryTest.java class AbstractRegistryFactoryTest (line 33) | class AbstractRegistryFactoryTest { method setup (line 37) | @BeforeEach method teardown (line 79) | @AfterEach method testRegistryFactoryCache (line 84) | @Test method testRegistryFactoryIpCache (line 96) | public void testRegistryFactoryIpCache() { method testRegistryFactoryGroupCache (line 104) | @Test method testDestroyAllRegistries (line 113) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/support/AbstractRegistryTest.java class AbstractRegistryTest (line 40) | class AbstractRegistryTest { method init (line 49) | @BeforeEach method after (line 81) | @AfterEach method testRegister (line 91) | @Test method testRegisterIfURLNULL (line 107) | @Test method testUnregister (line 120) | @Test method testUnregisterIfUrlNull (line 143) | @Test method testSubscribeAndUnsubscribe (line 154) | @Test method testSubscribeIfUrlNull (line 171) | @Test method testSubscribeIfListenerNull (line 182) | @Test method testUnsubscribeIfUrlNull (line 193) | @Test method testUnsubscribeIfNotifyNull (line 203) | @Test method testSubscribe (line 218) | @Test method testUnsubscribe (line 246) | @Test method testRecover (line 276) | @Test method testRecover2 (line 293) | @Test method testNotify (line 310) | @Test method testNotifyList (line 336) | @Test method testNotifyIfURLNull (line 359) | @Test method testNotifyIfNotifyNull (line 381) | @Test method testNotifyArgs (line 408) | @Test method filterEmptyTest (line 444) | @Test method lookupTest (line 475) | @Test method destroyTest (line 494) | @Test method allTest (line 506) | @Test method getList (line 525) | private List getList() { method getCacheUrlsTest (line 536) | @Test FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/support/CacheableFailbackRegistryTest.java class CacheableFailbackRegistryTest (line 39) | class CacheableFailbackRegistryTest { method setUp (line 43) | @BeforeEach method shouldRemoveExactTimestamp (line 48) | @Test method shouldRemoveExactPid (line 58) | @Test method shouldRemoveTimestampAndPid (line 67) | @Test method shouldKeepRemoteTimestamp (line 77) | @Test method shouldRemoveEncodedTimestampAndPid (line 86) | @Test method toUrlsWithoutEmptyPreservesTimestampInCachedURL (line 100) | @Test method strip (line 132) | private String strip(String rawProvider) throws Exception { class StubCacheableFailbackRegistry (line 138) | private static final class StubCacheableFailbackRegistry extends Cache... method StubCacheableFailbackRegistry (line 139) | StubCacheableFailbackRegistry(URL url) { method doRegister (line 143) | @Override method doUnregister (line 146) | @Override method doSubscribe (line 149) | @Override method isMatch (line 152) | @Override method isAvailable (line 157) | @Override FILE: dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/support/FailbackRegistryTest.java class FailbackRegistryTest (line 37) | class FailbackRegistryTest { method setUp (line 50) | @BeforeEach method testDoRetry (line 64) | @Test method testDoRetryRegister (line 98) | @Test method testDoRetrySubscribe (line 117) | @Test method testRecover (line 146) | @Test class MockRegistry (line 165) | private static class MockRegistry extends FailbackRegistry { method MockRegistry (line 174) | public MockRegistry(URL url, URL serviceUrl, CountDownLatch latch) { method setBad (line 183) | public void setBad(boolean bad) { method doRegister (line 187) | @Override method doUnregister (line 195) | @Override method doSubscribe (line 203) | @Override method doUnsubscribe (line 212) | @Override method isAvailable (line 220) | @Override method removeFailedRegisteredTask (line 225) | @Override method removeFailedSubscribedTask (line 234) | @Override FILE: dubbo-registry/dubbo-registry-multicast/src/main/java/org/apache/dubbo/registry/multicast/MulticastRegistry.java class MulticastRegistry (line 71) | public class MulticastRegistry extends FailbackRegistry { method MulticastRegistry (line 97) | public MulticastRegistry(URL url, ApplicationModel applicationModel) { method MulticastRegistry (line 160) | public MulticastRegistry(URL url) { method checkMulticastAddress (line 164) | private void checkMulticastAddress(InetAddress multicastAddress) { method clean (line 180) | private void clean() { method isExpired (line 195) | private boolean isExpired(URL url) { method receive (line 217) | private void receive(String msg, InetSocketAddress remoteAddress) { method multicast (line 256) | private void multicast(String msg) { method unicast (line 269) | private void unicast(String msg, String host) { method doRegister (line 282) | @Override method doUnregister (line 287) | @Override method doSubscribe (line 292) | @Override method doUnsubscribe (line 306) | @Override method isAvailable (line 314) | @Override method destroy (line 326) | @Override method registered (line 343) | protected void registered(URL url) { method unregistered (line 360) | protected void unregistered(URL url) { method subscribed (line 383) | protected void subscribed(URL url, NotifyListener listener) { method toList (line 388) | private List toList(Set urls) { method register (line 396) | @Override method unregister (line 402) | @Override method subscribe (line 408) | @Override method unsubscribe (line 414) | @Override method lookup (line 420) | @Override method getMulticastSocket (line 452) | public MulticastSocket getMulticastSocket() { method getReceived (line 456) | public Map> getReceived() { FILE: dubbo-registry/dubbo-registry-multicast/src/main/java/org/apache/dubbo/registry/multicast/MulticastRegistryFactory.java class MulticastRegistryFactory (line 27) | public class MulticastRegistryFactory extends AbstractRegistryFactory { method createRegistry (line 29) | @Override FILE: dubbo-registry/dubbo-registry-multicast/src/main/java/org/apache/dubbo/registry/multicast/MulticastServiceDiscovery.java class MulticastServiceDiscovery (line 31) | public class MulticastServiceDiscovery extends AbstractServiceDiscovery { method MulticastServiceDiscovery (line 32) | public MulticastServiceDiscovery(ApplicationModel applicationModel, UR... method MulticastServiceDiscovery (line 36) | public MulticastServiceDiscovery(String serviceName, URL registryURL) { method doDestroy (line 40) | @Override method doRegister (line 43) | @Override method doUpdate (line 46) | @Override method doUnregister (line 50) | @Override method getServices (line 55) | @Override method getInstances (line 60) | @Override method getUrl (line 65) | @Override FILE: dubbo-registry/dubbo-registry-multicast/src/main/java/org/apache/dubbo/registry/multicast/MulticastServiceDiscoveryFactory.java class MulticastServiceDiscoveryFactory (line 23) | public class MulticastServiceDiscoveryFactory extends AbstractServiceDis... method createDiscovery (line 24) | @Override FILE: dubbo-registry/dubbo-registry-multicast/src/test/java/org/apache/dubbo/registry/multicast/MulticastRegistryFactoryTest.java class MulticastRegistryFactoryTest (line 29) | class MulticastRegistryFactoryTest { method shouldCreateRegistry (line 30) | @Test FILE: dubbo-registry/dubbo-registry-multicast/src/test/java/org/apache/dubbo/registry/multicast/MulticastRegistryTest.java class MulticastRegistryTest (line 42) | class MulticastRegistryTest { method setUp (line 51) | @BeforeEach method testUrlError (line 59) | @Test method testAnyHost (line 74) | @Test method testGetCustomPort (line 85) | @Test method testRegister (line 96) | @Test method testUnregister (line 118) | @Test method testSubscribe (line 138) | @Test method testUnsubscribe (line 160) | @Test method testAvailability (line 187) | @Test method testDestroy (line 197) | @Test method testDefaultPort (line 211) | @Test method testCustomedPort (line 225) | @Test method testMulticastAddress (line 237) | @Test FILE: dubbo-registry/dubbo-registry-multiple/src/main/java/org/apache/dubbo/registry/multiple/MultipleRegistry.java class MultipleRegistry (line 43) | public class MultipleRegistry extends AbstractRegistry { method MultipleRegistry (line 61) | public MultipleRegistry(URL url) { method MultipleRegistry (line 70) | public MultipleRegistry(URL url, boolean initServiceRegistry, boolean ... method initServiceRegistry (line 91) | protected void initServiceRegistry(URL url, Map regi... method initReferenceRegistry (line 110) | protected void initReferenceRegistry(URL url, Map re... method getUrl (line 129) | @Override method isAvailable (line 134) | @Override method destroy (line 158) | @Override method register (line 167) | @Override method unregister (line 175) | @Override method subscribe (line 183) | @Override method unsubscribe (line 196) | @Override method lookup (line 210) | @Override method init (line 222) | protected void init() {} method filterServiceRegistry (line 224) | protected List filterServiceRegistry(List serviceRegis... method filterReferenceRegistry (line 228) | protected List filterReferenceRegistry(List referenceR... method checkApplicationName (line 232) | protected void checkApplicationName(String applicationName) {} method getApplicationName (line 234) | protected String getApplicationName() { method getServiceRegistries (line 238) | public Map getServiceRegistries() { method getReferenceRegistries (line 242) | public Map getReferenceRegistries() { method getOrigServiceRegistryURLs (line 246) | public List getOrigServiceRegistryURLs() { method getOrigReferenceRegistryURLs (line 250) | public List getOrigReferenceRegistryURLs() { method getEffectServiceRegistryURLs (line 254) | public List getEffectServiceRegistryURLs() { method getEffectReferenceRegistryURLs (line 258) | public List getEffectReferenceRegistryURLs() { class MultipleNotifyListenerWrapper (line 262) | protected static class MultipleNotifyListenerWrapper implements Notify... method MultipleNotifyListenerWrapper (line 267) | public MultipleNotifyListenerWrapper(NotifyListener sourceNotifyList... method putRegistryMap (line 271) | public void putRegistryMap(URL registryURL, SingleNotifyListener sin... method destroy (line 275) | public void destroy() { method notifySourceListener (line 285) | public synchronized void notifySourceListener() { method aggregateRegistryUrls (line 326) | public static void aggregateRegistryUrls(List notifyURLs, List<... method notify (line 354) | @Override method getRegistryMap (line 359) | public Map getRegistryMap() { class SingleNotifyListener (line 364) | protected static class SingleNotifyListener implements NotifyListener { method SingleNotifyListener (line 370) | public SingleNotifyListener(MultipleNotifyListenerWrapper multipleNo... method notify (line 375) | @Override method destroy (line 383) | public void destroy() { method getUrlList (line 388) | public List getUrlList() { method getRegistry (line 392) | public Registry getRegistry() { FILE: dubbo-registry/dubbo-registry-multiple/src/main/java/org/apache/dubbo/registry/multiple/MultipleRegistryFactory.java class MultipleRegistryFactory (line 23) | public class MultipleRegistryFactory extends AbstractRegistryFactory { method createRegistry (line 25) | @Override FILE: dubbo-registry/dubbo-registry-multiple/src/main/java/org/apache/dubbo/registry/multiple/MultipleServiceDiscovery.java class MultipleServiceDiscovery (line 40) | public class MultipleServiceDiscovery implements ServiceDiscovery { method MultipleServiceDiscovery (line 49) | public MultipleServiceDiscovery(URL registryURL) { method getUrl (line 66) | @Override method destroy (line 71) | @Override method isDestroy (line 79) | @Override method register (line 84) | @Override method update (line 89) | @Override method unregister (line 94) | @Override method addServiceInstancesChangedListener (line 99) | @Override method createListener (line 114) | @Override method getInstances (line 119) | @Override method getServices (line 128) | @Override method getLocalInstance (line 137) | @Override method getLocalMetadata (line 142) | @Override method getLocalMetadata (line 148) | @Override method getRemoteMetadata (line 161) | @Override method getRemoteMetadata (line 167) | @Override method register (line 180) | @Override method unregister (line 185) | @Override method subscribe (line 190) | @Override method unsubscribe (line 195) | @Override method lookup (line 200) | @Override class MultiServiceInstancesChangedListener (line 205) | protected static class MultiServiceInstancesChangedListener extends Se... method MultiServiceInstancesChangedListener (line 208) | public MultiServiceInstancesChangedListener(Set serviceNames... method onEvent (line 213) | @Override method putSingleListener (line 229) | public void putSingleListener(String registryKey, SingleServiceInsta... method getAndComputeIfAbsent (line 233) | public SingleServiceInstancesChangedListener getAndComputeIfAbsent( class SingleServiceInstancesChangedListener (line 239) | protected static class SingleServiceInstancesChangedListener extends S... method SingleServiceInstancesChangedListener (line 243) | public SingleServiceInstancesChangedListener( method onEvent (line 251) | @Override FILE: dubbo-registry/dubbo-registry-multiple/src/main/java/org/apache/dubbo/registry/multiple/MultipleServiceDiscoveryFactory.java class MultipleServiceDiscoveryFactory (line 23) | public class MultipleServiceDiscoveryFactory extends AbstractServiceDisc... method createDiscovery (line 24) | @Override FILE: dubbo-registry/dubbo-registry-multiple/src/test/java/org/apache/dubbo/registry/multiple/MultipleRegistry2S2RTest.java class MultipleRegistry2S2RTest (line 44) | class MultipleRegistry2S2RTest { method setUp (line 60) | @BeforeEach method setPrivateField (line 98) | private void setPrivateField(Object targetObj, String fieldName, Objec... method testParamConfig (line 108) | @Test method testRegistryAndUnRegistry (line 156) | @Test method testSubscription (line 208) | @Test method testAggregation (line 269) | @Test FILE: dubbo-registry/dubbo-registry-multiple/src/test/java/org/apache/dubbo/registry/multiple/MultipleRegistryTestUtil.java class MultipleRegistryTestUtil (line 45) | public class MultipleRegistryTestUtil { method getZookeeperRegistry (line 46) | public static ZookeeperRegistry getZookeeperRegistry(Collection getProviderURLsFromNotifyURLS(List urls) { method isValidCategory (line 85) | private static boolean isValidCategory(URL url) { method isNotCompatibleFor26x (line 97) | private static boolean isNotCompatibleFor26x(URL url) { FILE: dubbo-registry/dubbo-registry-multiple/src/test/java/org/apache/dubbo/registry/multiple/MultipleServiceDiscoveryTest.java class MultipleServiceDiscoveryTest (line 46) | public class MultipleServiceDiscoveryTest { method testOnEvent (line 50) | @Test method buildInstances (line 103) | static List buildInstances(List rawURls) { FILE: dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosAggregateListener.java class NacosAggregateListener (line 37) | public class NacosAggregateListener { method NacosAggregateListener (line 46) | public NacosAggregateListener(NotifyListener notifyListener) { method saveAndAggregateAllInstances (line 50) | public List saveAndAggregateAllInstances(String serviceName,... method isLegacyName (line 73) | private static boolean isLegacyName(String serviceName) { method getNotifyListener (line 77) | public NotifyListener getNotifyListener() { method getServiceNames (line 81) | public Set getServiceNames() { method equals (line 85) | @Override method hashCode (line 99) | @Override FILE: dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosConnectionManager.java class NacosConnectionManager (line 48) | public class NacosConnectionManager { method NacosConnectionManager (line 65) | public NacosConnectionManager(URL connectionURL, boolean check, int re... method NacosConnectionManager (line 78) | @Deprecated method getNamingService (line 89) | public synchronized NamingService getNamingService() { method getNamingService (line 96) | public synchronized NamingService getNamingService(Set ... method shutdownAll (line 106) | public synchronized void shutdownAll() { method createNamingService (line 122) | protected NamingService createNamingService() { method testNamingService (line 172) | private boolean testNamingService(NamingService namingService) { method buildNacosProperties (line 181) | private Properties buildNacosProperties(URL url) { method setServerAddr (line 191) | private void setServerAddr(URL url, Properties properties) { method setProperties (line 206) | private void setProperties(URL url, Properties properties) { method putPropertyIfAbsent (line 222) | private void putPropertyIfAbsent(URL url, Properties properties, Strin... FILE: dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosNamingServiceWrapper.java class NacosNamingServiceWrapper (line 46) | public class NacosNamingServiceWrapper { method NacosNamingServiceWrapper (line 65) | public NacosNamingServiceWrapper( method NacosNamingServiceWrapper (line 79) | @Deprecated method getServerStatus (line 91) | public String getServerStatus() { method subscribe (line 95) | public void subscribe(String serviceName, String group, EventListener ... method unsubscribe (line 103) | public void unsubscribe(String serviceName, String group, EventListene... method getAllInstancesWithoutSubscription (line 113) | public List getAllInstancesWithoutSubscription(String servic... method registerInstance (line 119) | public void registerInstance(String serviceName, String group, Instanc... method updateInstance (line 183) | public void updateInstance(String serviceName, String group, Instance ... method deregisterInstance (line 224) | public void deregisterInstance(String serviceName, String group, Strin... method deregisterInstance (line 244) | public void deregisterInstance(String serviceName, String group, Insta... method getServicesOfServer (line 291) | public ListView getServicesOfServer(int pageNo, int pageSize, ... method selectInstances (line 295) | public List selectInstances(String serviceName, String group... method shutdown (line 301) | public void shutdown() throws NacosException { method handleInnerSymbol (line 309) | private String handleInnerSymbol(String serviceName) { class InstanceId (line 316) | protected static class InstanceId { method InstanceId (line 320) | public InstanceId(String serviceName, String group) { method getServiceName (line 325) | public String getServiceName() { method getGroup (line 329) | public String getGroup() { method equals (line 333) | @Override method hashCode (line 345) | @Override class InstancesInfo (line 351) | protected static class InstancesInfo { method lock (line 357) | public void lock() { method unlock (line 361) | public void unlock() { method getInstances (line 365) | public List getInstances() { method isBatchRegistered (line 369) | public boolean isBatchRegistered() { method setBatchRegistered (line 373) | public void setBatchRegistered(boolean batchRegistered) { method isValid (line 377) | public boolean isValid() { method setValid (line 381) | public void setValid(boolean valid) { class InstanceInfo (line 386) | protected static class InstanceInfo { method InstanceInfo (line 390) | public InstanceInfo(Instance instance, NamingService namingService) { method getInstance (line 395) | public Instance getInstance() { method getNamingService (line 399) | public NamingService getNamingService() { class SubscribeInfo (line 404) | private static class SubscribeInfo { method SubscribeInfo (line 409) | public SubscribeInfo(String serviceName, String group, EventListener... method equals (line 415) | @Override method hashCode (line 429) | @Override method getRegisterStatus (line 438) | @Deprecated method apply (line 443) | private R apply(NacosFunction command) throws NacosException { method accept (line 490) | private void accept(NacosConsumer command) throws NacosException { FILE: dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosRegistry.java class NacosRegistry (line 94) | public class NacosRegistry extends FailbackRegistry { method NacosRegistry (line 146) | public NacosRegistry(URL url, NacosNamingServiceWrapper namingService) { method isAvailable (line 152) | @Override method lookup (line 157) | @Override method doRegister (line 179) | @Override method doUnregister (line 219) | @Override method doSubscribe (line 248) | @Override method doSubscribe (line 260) | private void doSubscribe(final URL url, final NacosAggregateListener l... method isServiceNamesWithCompatibleMode (line 319) | private boolean isServiceNamesWithCompatibleMode(final URL url) { method doUnsubscribe (line 323) | @Override method doUnsubscribe (line 360) | private void doUnsubscribe( method shutdownServiceNamesLookup (line 368) | private void shutdownServiceNamesLookup() { method getServiceNames (line 381) | private Set getServiceNames(URL url, NacosAggregateListener li... method getServiceNames0 (line 390) | private Set getServiceNames0(URL url) { method filterServiceNames (line 413) | private Set filterServiceNames(NacosServiceName serviceName) { method isConformRules (line 444) | private boolean isConformRules(String serviceName) { method getLegacySubscribedServiceName (line 455) | private String getLegacySubscribedServiceName(URL url) { method appendIfPresent (line 463) | private void appendIfPresent(StringBuilder target, URL url, String par... method isAdminProtocol (line 470) | private boolean isAdminProtocol(URL url) { method scheduleServiceNamesLookup (line 474) | private void scheduleServiceNamesLookup(final URL url, final NacosAggr... method getServiceNamesForOps (line 505) | private Set getServiceNamesForOps(URL url) { method getAllServiceNames (line 511) | private Set getAllServiceNames() { method filterServiceNames (line 546) | private void filterServiceNames(Set serviceNames, URL url) { method filterData (line 591) | private void filterData(Collection collection, NacosDataFilter<... method doGetServiceNames (line 596) | @Deprecated method destroy (line 607) | @Override method toUrlWithEmpty (line 618) | private List toUrlWithEmpty(URL consumerURL, Collection... method buildURLs (line 638) | private List buildURLs(URL consumerURL, Collection inst... method subscribeEventListener (line 651) | private void subscribeEventListener(String serviceName, final URL url,... method unsubscribeEventListener (line 665) | private void unsubscribeEventListener(String serviceName, final URL ur... method notifySubscriber (line 697) | private void notifySubscriber( method getCategories (line 715) | private List getCategories(URL url) { method buildURL (line 719) | private URL buildURL(URL consumerURL, Instance instance) { method createInstance (line 727) | private Instance createInstance(URL url) { method createServiceName (line 742) | private NacosServiceName createServiceName(URL url) { method getServiceName (line 746) | private String getServiceName(URL url, boolean needCompatible) { method getServiceName (line 753) | private String getServiceName(URL url, String category) { method getCompatibleServiceName (line 757) | private String getCompatibleServiceName(URL url, String category) { method filterEnabledInstances (line 761) | private void filterEnabledInstances(Collection instances) { type NacosDataFilter (line 770) | private interface NacosDataFilter { method accept (line 779) | boolean accept(T data); class RegistryChildListenerImpl (line 782) | private class RegistryChildListenerImpl implements EventListener { method RegistryChildListenerImpl (line 791) | public RegistryChildListenerImpl(String serviceName, URL consumerUrl... method onEvent (line 804) | @Override method equals (line 812) | @Override method hashCode (line 826) | @Override FILE: dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosRegistryFactory.java class NacosRegistryFactory (line 33) | public class NacosRegistryFactory extends AbstractRegistryFactory { method createRegistryCacheKey (line 35) | @Override method createRegistry (line 46) | @Override FILE: dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscovery.java class NacosServiceDiscovery (line 65) | public class NacosServiceDiscovery extends AbstractServiceDiscovery { method NacosServiceDiscovery (line 77) | public NacosServiceDiscovery(ApplicationModel applicationModel, URL re... method doDestroy (line 87) | @Override method doRegister (line 93) | @Override method doUnregister (line 101) | @Override method doUpdate (line 109) | @Override method getServices (line 141) | @Override method getInstances (line 149) | @Override method addServiceInstancesChangedListener (line 157) | @Override method removeServiceInstancesChangedListener (line 182) | @Override class NacosEventListener (line 209) | public class NacosEventListener implements EventListener { method onEvent (line 212) | @Override method addListener (line 222) | public void addListener(ServiceInstancesChangedListener listener) { method removeListener (line 226) | public void removeListener(ServiceInstancesChangedListener listener) { method isEmpty (line 230) | public boolean isEmpty() { method getUrl (line 235) | @Override method handleEvent (line 240) | private void handleEvent(NamingEvent event, ServiceInstancesChangedLis... FILE: dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscoveryFactory.java class NacosServiceDiscoveryFactory (line 26) | public class NacosServiceDiscoveryFactory extends AbstractServiceDiscove... method createRegistryCacheKey (line 28) | @Override method createDiscovery (line 39) | @Override FILE: dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceName.java class NacosServiceName (line 34) | public class NacosServiceName { method NacosServiceName (line 62) | public NacosServiceName() {} method NacosServiceName (line 64) | public NacosServiceName(URL url) { method NacosServiceName (line 72) | public NacosServiceName(String value) { method valueOf (line 87) | public static NacosServiceName valueOf(URL url) { method isConcrete (line 96) | public boolean isConcrete() { method isCompatible (line 100) | public boolean isCompatible(NacosServiceName concreteServiceName) { method matchRange (line 139) | private boolean matchRange(String range, String value) { method isConcrete (line 150) | private boolean isConcrete(String value) { method isWildcard (line 154) | private boolean isWildcard(String value) { method isRange (line 158) | private boolean isRange(String value) { method getCategory (line 162) | public String getCategory() { method setCategory (line 166) | public void setCategory(String category) { method getServiceInterface (line 170) | public String getServiceInterface() { method setServiceInterface (line 174) | public void setServiceInterface(String serviceInterface) { method getVersion (line 178) | public String getVersion() { method setVersion (line 182) | public void setVersion(String version) { method getGroup (line 186) | public String getGroup() { method setGroup (line 190) | public void setGroup(String group) { method getValue (line 194) | public String getValue() { method toValue (line 201) | private String toValue() { method equals (line 212) | @Override method hashCode (line 224) | @Override method toString (line 229) | @Override FILE: dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/aot/NacosReflectionTypeDescriberRegistrar.java class NacosReflectionTypeDescriberRegistrar (line 85) | public class NacosReflectionTypeDescriberRegistrar implements Reflection... method getTypeDescribers (line 87) | @Override method buildTypeDescriberWithDeclared (line 185) | private TypeDescriber buildTypeDescriberWithDeclared(Class cl) { method buildTypeDescriberWithFields (line 194) | private TypeDescriber buildTypeDescriberWithFields(Class cl) { method buildTypeDescriberWithMethods (line 201) | private TypeDescriber buildTypeDescriberWithMethods(Class cl) { method buildTypeDescriberWithDefault (line 209) | private TypeDescriber buildTypeDescriberWithDefault(Class cl) { method buildTypeDescriberWithDeclared (line 214) | private TypeDescriber buildTypeDescriberWithDeclared(String className) { method buildTypeDescriberWithFields (line 222) | private TypeDescriber buildTypeDescriberWithFields(String className) { method buildTypeDescriberWithMethods (line 228) | private TypeDescriber buildTypeDescriberWithMethods(String className) { method buildTypeDescriberWithDefault (line 235) | private TypeDescriber buildTypeDescriberWithDefault(String className) { FILE: dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/function/NacosConsumer.java type NacosConsumer (line 30) | @FunctionalInterface method accept (line 38) | void accept() throws NacosException; FILE: dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/function/NacosFunction.java type NacosFunction (line 30) | @FunctionalInterface method apply (line 39) | R apply() throws NacosException; FILE: dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/util/NacosNamingServiceUtils.java class NacosNamingServiceUtils (line 41) | public class NacosNamingServiceUtils { method NacosNamingServiceUtils (line 53) | private NacosNamingServiceUtils() { method toInstance (line 64) | public static Instance toInstance(ServiceInstance serviceInstance) { method toServiceInstance (line 82) | public static ServiceInstance toServiceInstance(URL registryUrl, Insta... method getGroup (line 101) | public static String getGroup(URL connectionURL) { method createNamingService (line 114) | public static NacosNamingServiceWrapper createNamingService(URL connec... FILE: dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/registry/nacos/MockNamingService.java class MockNamingService (line 30) | public class MockNamingService implements NamingService { method registerInstance (line 31) | @Override method registerInstance (line 34) | @Override method registerInstance (line 37) | @Override method registerInstance (line 40) | @Override method registerInstance (line 43) | @Override method registerInstance (line 46) | @Override method batchRegisterInstance (line 49) | @Override method deregisterInstance (line 52) | @Override method deregisterInstance (line 55) | @Override method deregisterInstance (line 58) | @Override method deregisterInstance (line 61) | @Override method deregisterInstance (line 64) | @Override method deregisterInstance (line 67) | @Override method batchDeregisterInstance (line 70) | @Override method getAllInstances (line 73) | @Override method getAllInstances (line 78) | @Override method getAllInstances (line 83) | @Override method getAllInstances (line 88) | @Override method getAllInstances (line 94) | @Override method getAllInstances (line 99) | @Override method getAllInstances (line 104) | @Override method getAllInstances (line 109) | @Override method selectInstances (line 115) | @Override method selectInstances (line 120) | @Override method selectInstances (line 125) | @Override method selectInstances (line 130) | @Override method selectInstances (line 135) | @Override method selectInstances (line 140) | @Override method selectInstances (line 146) | @Override method selectInstances (line 152) | @Override method selectOneHealthyInstance (line 158) | @Override method selectOneHealthyInstance (line 163) | @Override method selectOneHealthyInstance (line 168) | @Override method selectOneHealthyInstance (line 173) | @Override method selectOneHealthyInstance (line 178) | @Override method selectOneHealthyInstance (line 183) | @Override method selectOneHealthyInstance (line 188) | @Override method selectOneHealthyInstance (line 193) | @Override method subscribe (line 199) | @Override method subscribe (line 202) | @Override method subscribe (line 205) | @Override method subscribe (line 208) | @Override method unsubscribe (line 212) | @Override method unsubscribe (line 215) | @Override method unsubscribe (line 218) | @Override method unsubscribe (line 221) | @Override method getServicesOfServer (line 224) | @Override method getServicesOfServer (line 229) | @Override method getServicesOfServer (line 234) | @Override method getServicesOfServer (line 239) | @Override method getSubscribeServices (line 244) | @Override method getServerStatus (line 249) | @Override method shutDown (line 254) | @Override method subscribe (line 257) | @Override method subscribe (line 260) | @Override method unsubscribe (line 264) | @Override method unsubscribe (line 268) | @Override FILE: dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/registry/nacos/NacosConnectionsManagerTest.java class NacosConnectionsManagerTest (line 41) | public class NacosConnectionsManagerTest { method testGet (line 42) | @Test method testCreate (line 51) | @Test method testRetryCreate (line 95) | @Test method testNoCheck (line 120) | @Test method testDisable (line 143) | @Test method testRequest (line 168) | @Test FILE: dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/registry/nacos/NacosNamingServiceWrapperTest.java class NacosNamingServiceWrapperTest (line 37) | class NacosNamingServiceWrapperTest { method testSubscribe (line 38) | @Test method testSubscribeMultiManager (line 63) | @Test method testRegisterNacos2_0_x (line 91) | @Test method testRegisterNacos2_1_xClient2_0_xServer (line 144) | @Test method testRegisterNacos2_1_xClient2_1_xServer (line 218) | @Test method testUnregister (line 388) | @Test method testConcurrency (line 556) | @Test method testSuccess (line 657) | @Test method testFailNoRetry (line 683) | @Test method testFailRetry (line 708) | @Test FILE: dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/registry/nacos/NacosRegistryFactoryTest.java class NacosRegistryFactoryTest (line 30) | class NacosRegistryFactoryTest { method setup (line 34) | @BeforeEach method teardown (line 39) | @AfterEach method testCreateRegistryCacheKey (line 42) | @Test method testCreateRegistryCacheKeyWithNamespace (line 50) | @Test FILE: dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/registry/nacos/NacosRegistryTest.java class NacosRegistryTest (line 54) | class NacosRegistryTest { method setUp (line 68) | @BeforeEach method tearDown (line 80) | @AfterEach method testRegister (line 83) | @Test method testUnRegister (line 119) | @Test method testSubscribe (line 158) | @Test method testUnSubscribe (line 197) | @Test method testIsConformRules (line 242) | @Test FILE: dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/registry/nacos/NacosServiceDiscoveryFactoryTest.java class NacosServiceDiscoveryFactoryTest (line 32) | class NacosServiceDiscoveryFactoryTest { method setup (line 36) | @BeforeEach method testGetServiceDiscoveryWithCache (line 46) | @Test method tearDown (line 54) | @AfterEach FILE: dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/registry/nacos/NacosServiceDiscoveryTest.java class NacosServiceDiscoveryTest (line 60) | class NacosServiceDiscoveryTest { method createServiceInstance (line 74) | private DefaultServiceInstance createServiceInstance(String serviceNam... class NacosServiceDiscoveryGroupTest1 (line 79) | public static class NacosServiceDiscoveryGroupTest1 extends NacosServi... method NacosServiceDiscoveryGroupTest1 (line 80) | public NacosServiceDiscoveryGroupTest1() { class NacosServiceDiscoveryGroupTest2 (line 88) | public static class NacosServiceDiscoveryGroupTest2 extends NacosServi... method NacosServiceDiscoveryGroupTest2 (line 89) | public NacosServiceDiscoveryGroupTest2() { class NacosServiceDiscoveryGroupTest3 (line 97) | public static class NacosServiceDiscoveryGroupTest3 extends NacosServi... method NacosServiceDiscoveryGroupTest3 (line 98) | public NacosServiceDiscoveryGroupTest3() { method beforeClass (line 105) | @BeforeAll method afterClass (line 110) | @AfterAll method init (line 116) | @BeforeEach method destroy (line 131) | @AfterEach method testDoRegister (line 137) | @Test method testDoUnRegister (line 153) | @Test method testGetServices (line 173) | @Test method testAddServiceInstancesChangedListener (line 196) | @Test FILE: dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/registry/nacos/util/NacosNamingServiceUtilsTest.java class NacosNamingServiceUtilsTest (line 48) | class NacosNamingServiceUtilsTest { method testToInstance (line 51) | @Test method testToServiceInstance (line 58) | @Test method testCreateNamingService (line 79) | @Test method testRetryCreate (line 86) | @Test method testDisable (line 114) | @Test method testRequest (line 139) | @Test FILE: dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperInstance.java class ZookeeperInstance (line 29) | public class ZookeeperInstance { method ZookeeperInstance (line 37) | @SuppressWarnings("unused") method ZookeeperInstance (line 40) | public ZookeeperInstance(String id, String name, Map m... method getId (line 46) | public String getId() { method getName (line 50) | public String getName() { method setId (line 54) | public void setId(String id) { method setName (line 58) | public void setName(String name) { method getMetadata (line 62) | public Map getMetadata() { method setMetadata (line 66) | public void setMetadata(Map metadata) { method toString (line 70) | @Override FILE: dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperRegistry.java class ZookeeperRegistry (line 59) | public class ZookeeperRegistry extends CacheableFailbackRegistry { method ZookeeperRegistry (line 74) | public ZookeeperRegistry(URL url, ZookeeperClientManager zookeeperClie... method isAvailable (line 126) | @Override method destroy (line 131) | @Override method checkDestroyed (line 162) | private void checkDestroyed() { method doRegister (line 168) | @Override method doUnregister (line 179) | @Override method doSubscribe (line 190) | @Override method doUnsubscribe (line 287) | @Override method lookup (line 311) | @Override method toRootDir (line 332) | private String toRootDir() { method toRootPath (line 339) | private String toRootPath() { method toServicePath (line 343) | private String toServicePath(URL url) { method toCategoriesPath (line 351) | private String[] toCategoriesPath(URL url) { method toCategoryPath (line 366) | private String toCategoryPath(URL url) { method toUrlPath (line 370) | private String toUrlPath(URL url) { method fetchLatestAddresses (line 378) | private void fetchLatestAddresses() { method isMatch (line 395) | @Override class RegistryChildListenerImpl (line 405) | private class RegistryChildListenerImpl implements ChildListener { method RegistryChildListenerImpl (line 409) | public RegistryChildListenerImpl(URL consumerUrl, NotifyListener lis... method setLatch (line 414) | public void setLatch(CountDownLatch latch) { method childChanged (line 418) | @Override class ZookeeperRegistryNotifier (line 438) | public class ZookeeperRegistryNotifier { method ZookeeperRegistryNotifier (line 444) | public ZookeeperRegistryNotifier(URL consumerUrl, NotifyListener lis... method notify (line 450) | public void notify(String path, Object rawAddresses) { method doNotify (line 473) | protected void doNotify(String path, Object rawAddresses) { FILE: dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperRegistryFactory.java class ZookeeperRegistryFactory (line 29) | public class ZookeeperRegistryFactory extends AbstractRegistryFactory { method ZookeeperRegistryFactory (line 34) | public ZookeeperRegistryFactory() { method ZookeeperRegistryFactory (line 38) | public ZookeeperRegistryFactory(ApplicationModel applicationModel) { method setZookeeperTransporter (line 43) | @DisableInject method createRegistry (line 48) | @Override FILE: dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscovery.java class ZookeeperServiceDiscovery (line 63) | public class ZookeeperServiceDiscovery extends AbstractServiceDiscovery { method ZookeeperServiceDiscovery (line 81) | public ZookeeperServiceDiscovery(ApplicationModel applicationModel, UR... method doDestroy (line 93) | @Override method doRegister (line 100) | @Override method doUnregister (line 109) | @Override method doUpdate (line 116) | @Override method getServices (line 144) | @Override method getInstances (line 149) | @Override method addServiceInstancesChangedListener (line 154) | @Override method removeServiceInstancesChangedListener (line 164) | @Override method isAvailable (line 190) | @Override method isConnected (line 196) | private boolean isConnected() { method doInServiceRegistry (line 203) | private void doInServiceRegistry(ThrowableConsumer R doInServiceDiscovery(ThrowableFunction getCacheInstance() { method getListeners (line 105) | public Set getListeners() { method addListener (line 109) | public void addListener(ServiceInstancesChangedListener listener) { FILE: dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryFactory.java class ZookeeperServiceDiscoveryFactory (line 23) | public class ZookeeperServiceDiscoveryFactory extends AbstractServiceDis... method createDiscovery (line 25) | @Override FILE: dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/aot/ZookeeperReflectionTypeDescriberRegistrar.java class ZookeeperReflectionTypeDescriberRegistrar (line 29) | public class ZookeeperReflectionTypeDescriberRegistrar implements Reflec... method getTypeDescribers (line 31) | @Override method buildTypeDescriberWithDeclared (line 39) | private TypeDescriber buildTypeDescriberWithDeclared(Class cl) { FILE: dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/util/CuratorFrameworkParams.java type CuratorFrameworkParams (line 35) | public enum CuratorFrameworkParams { method CuratorFrameworkParams (line 85) | CuratorFrameworkParams(String name, T defaultValue, Function T getParameterValue(URL url) { FILE: dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/util/CuratorFrameworkUtils.java class CuratorFrameworkUtils (line 66) | public abstract class CuratorFrameworkUtils { method buildServiceDiscovery (line 70) | public static ServiceDiscovery buildServiceDiscovery( method buildCuratorFramework (line 78) | public static CuratorFramework buildCuratorFramework(URL connectionURL... method buildRetryPolicy (line 129) | public static RetryPolicy buildRetryPolicy(URL connectionURL) { method build (line 136) | public static List build( method build (line 141) | public static ServiceInstance build( method build (line 153) | public static org.apache.curator.x.discovery.ServiceInstance getChannels(); method fireChannelEvent (line 54) | void fireChannelEvent(ChannelEvent event); method getChannel (line 62) | Channel getChannel(InetSocketAddress remoteAddress); method reset (line 64) | @Deprecated FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/TimeoutException.java class TimeoutException (line 27) | public class TimeoutException extends RemotingException { method TimeoutException (line 34) | public TimeoutException(boolean serverSide, Channel channel, String me... method TimeoutException (line 39) | public TimeoutException( method getPhase (line 45) | public int getPhase() { method isServerSide (line 49) | public boolean isServerSide() { method isClientSide (line 53) | public boolean isClientSide() { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/Transporter.java type Transporter (line 32) | @SPI(value = "netty", scope = ExtensionScope.FRAMEWORK) method bind (line 44) | @Adaptive({Constants.SERVER_KEY, Constants.TRANSPORTER_KEY}) method connect (line 56) | @Adaptive({Constants.CLIENT_KEY, Constants.TRANSPORTER_KEY}) FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/Transporters.java class Transporters (line 26) | public class Transporters { method Transporters (line 28) | private Transporters() {} method bind (line 30) | public static RemotingServer bind(String url, ChannelHandler... handle... method bind (line 34) | public static RemotingServer bind(URL url, ChannelHandler... handlers)... method connect (line 50) | public static Client connect(String url, ChannelHandler... handler) th... method connect (line 54) | public static Client connect(URL url, ChannelHandler... handlers) thro... method getTransporter (line 69) | public static Transporter getTransporter(URL url) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/AbstractWireProtocol.java class AbstractWireProtocol (line 23) | public abstract class AbstractWireProtocol implements WireProtocol { method AbstractWireProtocol (line 27) | public AbstractWireProtocol(ProtocolDetector detector) { method detector (line 31) | @Override method configClientPipeline (line 36) | @Override method close (line 39) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/ProtocolDetector.java type ProtocolDetector (line 27) | public interface ProtocolDetector { method detect (line 29) | Result detect(ChannelBuffer in); class Result (line 31) | class Result { method Result (line 37) | private Result(Flag flag) { method setAttribute (line 41) | public void setAttribute(String key, String value) { method getAttribute (line 45) | public String getAttribute(String key) { method removeAttribute (line 49) | public void removeAttribute(String key) { method flag (line 53) | public Flag flag() { method recognized (line 57) | public static Result recognized() { method unrecognized (line 61) | public static Result unrecognized() { method needMoreData (line 65) | public static Result needMoreData() { method hashCode (line 69) | @Override method equals (line 74) | @Override type Flag (line 80) | enum Flag { method getByteByIndex (line 86) | default int getByteByIndex(ChannelBuffer buffer, int index) { method prefixMatch (line 90) | default boolean prefixMatch(char[][] prefixes, ChannelBuffer buffer, i... FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/WireProtocol.java type WireProtocol (line 25) | @SPI(scope = ExtensionScope.FRAMEWORK) method detector (line 28) | ProtocolDetector detector(); method configServerProtocolHandler (line 30) | void configServerProtocolHandler(URL url, ChannelOperator operator); method configClientPipeline (line 32) | void configClientPipeline(URL url, ChannelOperator operator, ContextOp... method close (line 34) | void close(); FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/connection/AbstractConnectionClient.java class AbstractConnectionClient (line 31) | public abstract class AbstractConnectionClient extends AbstractClient { method AbstractConnectionClient (line 46) | protected AbstractConnectionClient(URL url, ChannelHandler handler) th... method AbstractConnectionClient (line 50) | protected AbstractConnectionClient() {} method increase (line 52) | public final void increase() { method retain (line 59) | public final boolean retain() { method release (line 75) | public boolean release() { method initConnectionClient (line 93) | protected abstract void initConnectionClient(); method isAvailable (line 100) | public abstract boolean isAvailable(); method addConnectedListener (line 107) | public abstract void addConnectedListener(Runnable func); method addDisconnectedListener (line 114) | public abstract void addDisconnectedListener(Runnable func); method addCloseListener (line 121) | public abstract void addCloseListener(Runnable func); method onConnected (line 128) | public abstract void onConnected(Object channel); method onGoaway (line 135) | public abstract void onGoaway(Object channel); method destroy (line 140) | public abstract void destroy(); method getChannel (line 149) | public abstract T getChannel(Boolean generalizable); method getCounter (line 154) | public long getCounter() { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/connection/ConnectionHandler.java type ConnectionHandler (line 19) | public interface ConnectionHandler { method onGoAway (line 26) | void onGoAway(Object channel); method reconnect (line 33) | void reconnect(Object channel); FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/connection/ConnectionManager.java type ConnectionManager (line 26) | @SPI(scope = ExtensionScope.FRAMEWORK) method connect (line 29) | AbstractConnectionClient connect(URL url, ChannelHandler handler); method forEachConnection (line 31) | void forEachConnection(Consumer connectionCo... FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/connection/MultiplexProtocolConnectionManager.java class MultiplexProtocolConnectionManager (line 28) | public class MultiplexProtocolConnectionManager implements ConnectionMan... method MultiplexProtocolConnectionManager (line 35) | public MultiplexProtocolConnectionManager(FrameworkModel frameworkMode... method connect (line 39) | @Override method forEachConnection (line 46) | @Override method createSingleProtocolConnectionManager (line 51) | private ConnectionManager createSingleProtocolConnectionManager(String... FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/connection/SingleProtocolConnectionManager.java class SingleProtocolConnectionManager (line 30) | public class SingleProtocolConnectionManager implements ConnectionManager { method SingleProtocolConnectionManager (line 40) | public SingleProtocolConnectionManager(FrameworkModel frameworkModel) { method connect (line 44) | @Override method createAbstractConnectionClient (line 64) | private AbstractConnectionClient createAbstractConnectionClient( method forEachConnection (line 78) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/pu/AbstractPortUnificationServer.java class AbstractPortUnificationServer (line 36) | public abstract class AbstractPortUnificationServer extends AbstractServ... method AbstractPortUnificationServer (line 56) | public AbstractPortUnificationServer(URL url, ChannelHandler handler) ... method getProtocols (line 60) | public Map getProtocols() { method doOpen (line 64) | @Override method doOpen0 (line 85) | protected abstract void doOpen0(); method addSupportedProtocol (line 92) | public void addSupportedProtocol(URL url, ChannelHandler handler) { method getSupportedUrls (line 97) | protected Map getSupportedUrls() { method getSupportedHandlers (line 102) | public Map getSupportedHandlers() { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/pu/ChannelHandlerPretender.java class ChannelHandlerPretender (line 21) | public class ChannelHandlerPretender extends ChannelHandlerAdapter { method ChannelHandlerPretender (line 24) | public ChannelHandlerPretender(Object realHandler) { method getRealHandler (line 28) | public Object getRealHandler() { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/pu/ChannelOperator.java type ChannelOperator (line 24) | public interface ChannelOperator { method configChannelHandler (line 25) | void configChannelHandler(List handlerList); method detectResult (line 27) | ProtocolDetector.Result detectResult(); FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/pu/DefaultCodec.java class DefaultCodec (line 25) | public class DefaultCodec implements Codec2 { method encode (line 26) | @Override method decode (line 29) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/pu/DefaultPuHandler.java class DefaultPuHandler (line 23) | public class DefaultPuHandler implements ChannelHandler { method connected (line 24) | @Override method disconnected (line 27) | @Override method sent (line 30) | @Override method received (line 33) | @Override method caught (line 36) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/pu/PortUnificationTransporter.java type PortUnificationTransporter (line 28) | @SPI(value = "netty4", scope = ExtensionScope.FRAMEWORK) method bind (line 31) | @Adaptive({Constants.SERVER_KEY, Constants.TRANSPORTER_KEY}) method connect (line 34) | @Adaptive({Constants.CLIENT_KEY, Constants.TRANSPORTER_KEY}) FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/ssl/ContextOperator.java type ContextOperator (line 19) | public interface ContextOperator { method buildContext (line 20) | Object buildContext(); FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/buffer/AbstractChannelBuffer.java class AbstractChannelBuffer (line 24) | public abstract class AbstractChannelBuffer implements ChannelBuffer { method readerIndex (line 34) | @Override method readerIndex (line 39) | @Override method writerIndex (line 47) | @Override method writerIndex (line 52) | @Override method setIndex (line 60) | @Override method clear (line 69) | @Override method readable (line 74) | @Override method writable (line 79) | @Override method readableBytes (line 84) | @Override method writableBytes (line 89) | @Override method markReaderIndex (line 94) | @Override method resetReaderIndex (line 99) | @Override method markWriterIndex (line 104) | @Override method resetWriterIndex (line 109) | @Override method discardReadBytes (line 114) | @Override method ensureWritableBytes (line 126) | @Override method getBytes (line 133) | @Override method getBytes (line 138) | @Override method getBytes (line 143) | @Override method setBytes (line 152) | @Override method setBytes (line 157) | @Override method setBytes (line 162) | @Override method readByte (line 171) | @Override method readBytes (line 179) | @Override method readBytes (line 191) | @Override method readBytes (line 198) | @Override method readBytes (line 203) | @Override method readBytes (line 208) | @Override method readBytes (line 217) | @Override method readBytes (line 224) | @Override method readBytes (line 232) | @Override method skipBytes (line 239) | @Override method writeByte (line 248) | @Override method writeBytes (line 253) | @Override method writeBytes (line 259) | @Override method writeBytes (line 264) | @Override method writeBytes (line 269) | @Override method writeBytes (line 278) | @Override method writeBytes (line 284) | @Override method writeBytes (line 291) | @Override method copy (line 300) | @Override method toByteBuffer (line 305) | @Override method equals (line 310) | @Override method hashCode (line 315) | @Override method compareTo (line 320) | @Override method toString (line 325) | @Override method checkReadableBytes (line 333) | protected void checkReadableBytes(int minimumReadableBytes) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/buffer/ByteBufferBackedChannelBuffer.java class ByteBufferBackedChannelBuffer (line 24) | public class ByteBufferBackedChannelBuffer extends AbstractChannelBuffer { method ByteBufferBackedChannelBuffer (line 30) | public ByteBufferBackedChannelBuffer(ByteBuffer buffer) { method ByteBufferBackedChannelBuffer (line 40) | public ByteBufferBackedChannelBuffer(ByteBufferBackedChannelBuffer buf... method factory (line 46) | @Override method capacity (line 55) | @Override method copy (line 60) | @Override method getByte (line 75) | @Override method getBytes (line 80) | @Override method getBytes (line 91) | @Override method getBytes (line 103) | @Override method getBytes (line 118) | @Override method isDirect (line 133) | @Override method setByte (line 138) | @Override method setBytes (line 143) | @Override method setBytes (line 150) | @Override method setBytes (line 157) | @Override method toByteBuffer (line 172) | @Override method setBytes (line 181) | @Override method array (line 221) | @Override method hasArray (line 226) | @Override method arrayOffset (line 231) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/buffer/ChannelBuffer.java type ChannelBuffer (line 203) | public interface ChannelBuffer extends Comparable { method capacity (line 208) | int capacity(); method clear (line 219) | void clear(); method copy (line 228) | ChannelBuffer copy(); method copy (line 236) | ChannelBuffer copy(int index, int length); method discardReadBytes (line 246) | void discardReadBytes(); method ensureWritableBytes (line 265) | void ensureWritableBytes(int writableBytes); method equals (line 276) | @Override method factory (line 283) | ChannelBufferFactory factory(); method getByte (line 294) | byte getByte(int index); method getBytes (line 306) | void getBytes(int index, byte[] dst); method getBytes (line 323) | void getBytes(int index, byte[] dst, int dstIndex, int length); method getBytes (line 337) | void getBytes(int index, ByteBuffer dst); method getBytes (line 354) | void getBytes(int index, ChannelBuffer dst); method getBytes (line 372) | void getBytes(int index, ChannelBuffer dst, int length); method getBytes (line 390) | void getBytes(int index, ChannelBuffer dst, int dstIndex, int length); method getBytes (line 405) | void getBytes(int index, OutputStream dst, int length) throws IOExcept... method isDirect (line 411) | boolean isDirect(); method markReaderIndex (line 419) | void markReaderIndex(); method markWriterIndex (line 427) | void markWriterIndex(); method readable (line 433) | boolean readable(); method readableBytes (line 439) | int readableBytes(); method readByte (line 448) | byte readByte(); method readBytes (line 458) | void readBytes(byte[] dst); method readBytes (line 473) | void readBytes(byte[] dst, int dstIndex, int length); method readBytes (line 484) | void readBytes(ByteBuffer dst); method readBytes (line 499) | void readBytes(ChannelBuffer dst); method readBytes (line 515) | void readBytes(ChannelBuffer dst, int length); method readBytes (line 530) | void readBytes(ChannelBuffer dst, int dstIndex, int length); method readBytes (line 544) | ChannelBuffer readBytes(int length); method resetReaderIndex (line 554) | void resetReaderIndex(); method resetWriterIndex (line 562) | void resetWriterIndex(); method readerIndex (line 567) | int readerIndex(); method readerIndex (line 576) | void readerIndex(int readerIndex); method readBytes (line 588) | void readBytes(OutputStream dst, int length) throws IOException; method setByte (line 600) | void setByte(int index, int value); method setBytes (line 612) | void setBytes(int index, byte[] src); method setBytes (line 627) | void setBytes(int index, byte[] src, int srcIndex, int length); method setBytes (line 640) | void setBytes(int index, ByteBuffer src); method setBytes (line 657) | void setBytes(int index, ChannelBuffer src); method setBytes (line 675) | void setBytes(int index, ChannelBuffer src, int length); method setBytes (line 693) | void setBytes(int index, ChannelBuffer src, int srcIndex, int length); method setBytes (line 710) | int setBytes(int index, InputStream src, int length) throws IOException; method setIndex (line 765) | void setIndex(int readerIndex, int writerIndex); method skipBytes (line 774) | void skipBytes(int length); method toByteBuffer (line 784) | ByteBuffer toByteBuffer(); method toByteBuffer (line 792) | ByteBuffer toByteBuffer(int index, int length); method writable (line 798) | boolean writable(); method writableBytes (line 804) | int writableBytes(); method writeByte (line 814) | void writeByte(int value); method writeBytes (line 824) | void writeBytes(byte[] src); method writeBytes (line 839) | void writeBytes(byte[] src, int index, int length); method writeBytes (line 850) | void writeBytes(ByteBuffer src); method writeBytes (line 865) | void writeBytes(ChannelBuffer src); method writeBytes (line 882) | void writeBytes(ChannelBuffer src, int length); method writeBytes (line 897) | void writeBytes(ChannelBuffer src, int srcIndex, int length); method writeBytes (line 911) | int writeBytes(InputStream src, int length) throws IOException; method writerIndex (line 916) | int writerIndex(); method writerIndex (line 925) | void writerIndex(int writerIndex); method array (line 933) | byte[] array(); method hasArray (line 940) | boolean hasArray(); method arrayOffset (line 949) | int arrayOffset(); method release (line 955) | default void release() {} FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/buffer/ChannelBufferFactory.java type ChannelBufferFactory (line 21) | public interface ChannelBufferFactory { method getBuffer (line 23) | ChannelBuffer getBuffer(int capacity); method getBuffer (line 25) | ChannelBuffer getBuffer(byte[] array, int offset, int length); method getBuffer (line 27) | ChannelBuffer getBuffer(ByteBuffer nioBuffer); FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/buffer/ChannelBufferInputStream.java class ChannelBufferInputStream (line 22) | public class ChannelBufferInputStream extends InputStream { method ChannelBufferInputStream (line 28) | public ChannelBufferInputStream(ChannelBuffer buffer) { method ChannelBufferInputStream (line 32) | public ChannelBufferInputStream(ChannelBuffer buffer, int length) { method readBytes (line 49) | public int readBytes() { method available (line 53) | @Override method mark (line 58) | @Override method markSupported (line 63) | @Override method read (line 68) | @Override method read (line 76) | @Override method reset (line 88) | @Override method skip (line 93) | @Override method skipBytes (line 102) | private int skipBytes(int n) throws IOException { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/buffer/ChannelBufferOutputStream.java class ChannelBufferOutputStream (line 22) | public class ChannelBufferOutputStream extends OutputStream { method ChannelBufferOutputStream (line 27) | public ChannelBufferOutputStream(ChannelBuffer buffer) { method writtenBytes (line 35) | public int writtenBytes() { method write (line 39) | @Override method write (line 48) | @Override method write (line 53) | @Override method buffer (line 58) | public ChannelBuffer buffer() { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/buffer/ChannelBuffers.java class ChannelBuffers (line 21) | public final class ChannelBuffers { method ChannelBuffers (line 27) | private ChannelBuffers() {} method dynamicBuffer (line 29) | public static ChannelBuffer dynamicBuffer() { method dynamicBuffer (line 33) | public static ChannelBuffer dynamicBuffer(int capacity) { method dynamicBuffer (line 37) | public static ChannelBuffer dynamicBuffer(int capacity, ChannelBufferF... method buffer (line 41) | public static ChannelBuffer buffer(int capacity) { method wrappedBuffer (line 51) | public static ChannelBuffer wrappedBuffer(byte[] array, int offset, in... method wrappedBuffer (line 60) | public static ChannelBuffer wrappedBuffer(byte[] array) { method wrappedBuffer (line 70) | public static ChannelBuffer wrappedBuffer(ByteBuffer buffer) { method directBuffer (line 81) | public static ChannelBuffer directBuffer(int capacity) { method equals (line 91) | public static boolean equals(ChannelBuffer bufferA, ChannelBuffer buff... method prefixEquals (line 114) | public static boolean prefixEquals(ChannelBuffer bufferA, ChannelBuffe... method hasCode (line 135) | public static int hasCode(ChannelBuffer buffer) { method compare (line 153) | public static int compare(ChannelBuffer bufferA, ChannelBuffer bufferB) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/buffer/DirectChannelBufferFactory.java class DirectChannelBufferFactory (line 21) | public class DirectChannelBufferFactory implements ChannelBufferFactory { method DirectChannelBufferFactory (line 25) | public DirectChannelBufferFactory() { method getInstance (line 29) | public static ChannelBufferFactory getInstance() { method getBuffer (line 33) | @Override method getBuffer (line 44) | @Override method getBuffer (line 64) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/buffer/DynamicChannelBuffer.java class DynamicChannelBuffer (line 24) | public class DynamicChannelBuffer extends AbstractChannelBuffer { method DynamicChannelBuffer (line 30) | public DynamicChannelBuffer(int estimatedLength) { method DynamicChannelBuffer (line 34) | public DynamicChannelBuffer(int estimatedLength, ChannelBufferFactory ... method ensureWritableBytes (line 45) | @Override method capacity (line 62) | @Override method copy (line 67) | @Override method factory (line 75) | @Override method getByte (line 80) | @Override method getBytes (line 85) | @Override method getBytes (line 90) | @Override method getBytes (line 95) | @Override method getBytes (line 100) | @Override method isDirect (line 105) | @Override method setByte (line 110) | @Override method setBytes (line 115) | @Override method setBytes (line 120) | @Override method setBytes (line 125) | @Override method setBytes (line 130) | @Override method toByteBuffer (line 135) | @Override method writeByte (line 140) | @Override method writeBytes (line 146) | @Override method writeBytes (line 152) | @Override method writeBytes (line 158) | @Override method writeBytes (line 164) | @Override method array (line 170) | @Override method hasArray (line 175) | @Override method arrayOffset (line 180) | @Override method release (line 185) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/buffer/HeapChannelBuffer.java class HeapChannelBuffer (line 27) | public class HeapChannelBuffer extends AbstractChannelBuffer { method HeapChannelBuffer (line 39) | public HeapChannelBuffer(int length) { method HeapChannelBuffer (line 48) | public HeapChannelBuffer(byte[] array) { method HeapChannelBuffer (line 59) | protected HeapChannelBuffer(byte[] array, int readerIndex, int writerI... method isDirect (line 67) | @Override method capacity (line 72) | @Override method hasArray (line 77) | @Override method array (line 82) | @Override method arrayOffset (line 87) | @Override method getByte (line 92) | @Override method getBytes (line 97) | @Override method getBytes (line 106) | @Override method getBytes (line 111) | @Override method getBytes (line 116) | @Override method getBytes (line 121) | public int getBytes(int index, GatheringByteChannel out, int length) t... method setByte (line 125) | @Override method setBytes (line 130) | @Override method setBytes (line 139) | @Override method setBytes (line 144) | @Override method setBytes (line 149) | @Override method setBytes (line 169) | public int setBytes(int index, ScatteringByteChannel in, int length) t... method copy (line 195) | @Override method factory (line 206) | @Override method toByteBuffer (line 211) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/buffer/HeapChannelBufferFactory.java class HeapChannelBufferFactory (line 21) | public class HeapChannelBufferFactory implements ChannelBufferFactory { method HeapChannelBufferFactory (line 25) | public HeapChannelBufferFactory() { method getInstance (line 29) | public static ChannelBufferFactory getInstance() { method getBuffer (line 33) | @Override method getBuffer (line 38) | @Override method getBuffer (line 43) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/event/ReadOnlyEvent.java class ReadOnlyEvent (line 47) | public class ReadOnlyEvent implements ChannelEvent { method ReadOnlyEvent (line 57) | private ReadOnlyEvent() {} FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/event/WriteableEvent.java class WriteableEvent (line 47) | public class WriteableEvent implements ChannelEvent { method WriteableEvent (line 57) | private WriteableEvent() {} FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/ExchangeChannel.java type ExchangeChannel (line 28) | public interface ExchangeChannel extends Channel { method request (line 37) | @Deprecated method request (line 48) | @Deprecated method request (line 58) | CompletableFuture request(Object request, ExecutorService exec... method request (line 68) | CompletableFuture request(Object request, int timeout, Executo... method getExchangeHandler (line 75) | ExchangeHandler getExchangeHandler(); method close (line 82) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/ExchangeClient.java type ExchangeClient (line 26) | public interface ExchangeClient extends Client, ExchangeChannel {} FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/ExchangeHandler.java type ExchangeHandler (line 28) | public interface ExchangeHandler extends ChannelHandler, TelnetHandler { method reply (line 38) | CompletableFuture reply(ExchangeChannel channel, Object reques... FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/ExchangeServer.java type ExchangeServer (line 27) | public interface ExchangeServer extends RemotingServer { method getExchangeChannels (line 34) | Collection getExchangeChannels(); method getExchangeChannel (line 42) | ExchangeChannel getExchangeChannel(InetSocketAddress remoteAddress); FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/Exchanger.java type Exchanger (line 33) | @SPI(value = HeaderExchanger.NAME, scope = ExtensionScope.FRAMEWORK) method bind (line 43) | @Adaptive({Constants.EXCHANGER_KEY}) method connect (line 53) | @Adaptive({Constants.EXCHANGER_KEY}) FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/Exchangers.java class Exchangers (line 30) | public class Exchangers { method Exchangers (line 31) | private Exchangers() {} method bind (line 33) | public static ExchangeServer bind(String url, Replier replier) thro... method bind (line 37) | public static ExchangeServer bind(URL url, Replier replier) throws ... method bind (line 41) | public static ExchangeServer bind(String url, ChannelHandler handler, ... method bind (line 45) | public static ExchangeServer bind(URL url, ChannelHandler handler, Rep... method bind (line 49) | public static ExchangeServer bind(String url, ExchangeHandler handler)... method bind (line 53) | public static ExchangeServer bind(URL url, ExchangeHandler handler) th... method connect (line 64) | public static ExchangeClient connect(String url) throws RemotingExcept... method connect (line 68) | public static ExchangeClient connect(URL url) throws RemotingException { method connect (line 72) | public static ExchangeClient connect(String url, Replier replier) t... method connect (line 76) | public static ExchangeClient connect(URL url, Replier replier) thro... method connect (line 80) | public static ExchangeClient connect(String url, ChannelHandler handle... method connect (line 85) | public static ExchangeClient connect(URL url, ChannelHandler handler, ... method connect (line 89) | public static ExchangeClient connect(String url, ExchangeHandler handl... method connect (line 93) | public static ExchangeClient connect(URL url, ExchangeHandler handler)... method getExchanger (line 103) | public static Exchanger getExchanger(URL url) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/HeartBeatRequest.java class HeartBeatRequest (line 19) | public class HeartBeatRequest extends Request { method HeartBeatRequest (line 22) | public HeartBeatRequest(long id) { method getProto (line 26) | public byte getProto() { method setProto (line 30) | public void setProto(byte proto) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/HeartBeatResponse.java class HeartBeatResponse (line 19) | public class HeartBeatResponse extends Response { method HeartBeatResponse (line 22) | public HeartBeatResponse(long id, String version) { method getProto (line 26) | public byte getProto() { method setProto (line 30) | public void setProto(byte proto) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/PortUnificationExchanger.java class PortUnificationExchanger (line 36) | public class PortUnificationExchanger { method bind (line 42) | public static RemotingServer bind(URL url, ChannelHandler handler) { method connect (line 61) | public static AbstractConnectionClient connect(URL url, ChannelHandler... method close (line 71) | public static void close() { method getServers (line 84) | public static ConcurrentMap getServers() { method getTransporter (line 88) | public static PortUnificationTransporter getTransporter(URL url) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/Request.java class Request (line 32) | public class Request { method Request (line 50) | public Request() { method Request (line 54) | public Request(long id) { method newId (line 70) | private static long newId() { method safeToString (line 75) | private static String safeToString(Object data) { method getId (line 87) | public long getId() { method getVersion (line 91) | public String getVersion() { method setVersion (line 95) | public void setVersion(String version) { method isTwoWay (line 99) | public boolean isTwoWay() { method setTwoWay (line 103) | public void setTwoWay(boolean twoWay) { method isEvent (line 107) | public boolean isEvent() { method setEvent (line 111) | public void setEvent(String event) { method setEvent (line 116) | public void setEvent(boolean mEvent) { method isBroken (line 120) | public boolean isBroken() { method setBroken (line 124) | public void setBroken(boolean mBroken) { method getPayload (line 128) | public int getPayload() { method setPayload (line 132) | public void setPayload(int mPayload) { method getData (line 136) | public Object getData() { method setData (line 140) | public void setData(Object msg) { method isHeartbeat (line 144) | public boolean isHeartbeat() { method setHeartbeat (line 148) | public void setHeartbeat(boolean isHeartbeat) { method copy (line 154) | public Request copy() { method copyWithoutData (line 165) | public Request copyWithoutData() { method toString (line 175) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/Response.java class Response (line 21) | public class Response { method Response (line 95) | public Response() {} method Response (line 97) | public Response(long id) { method Response (line 101) | public Response(long id, String version) { method getId (line 106) | public long getId() { method setId (line 110) | public void setId(long id) { method getVersion (line 114) | public String getVersion() { method setVersion (line 118) | public void setVersion(String version) { method getStatus (line 122) | public byte getStatus() { method setStatus (line 126) | public void setStatus(byte status) { method isEvent (line 130) | public boolean isEvent() { method setEvent (line 134) | public void setEvent(String event) { method setEvent (line 139) | public void setEvent(boolean mEvent) { method isHeartbeat (line 143) | public boolean isHeartbeat() { method setHeartbeat (line 147) | @Deprecated method getResult (line 154) | public Object getResult() { method setResult (line 158) | public void setResult(Object msg) { method getErrorMessage (line 162) | public String getErrorMessage() { method setErrorMessage (line 166) | public void setErrorMessage(String msg) { method toString (line 170) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/codec/ExchangeCodec.java class ExchangeCodec (line 57) | public class ExchangeCodec extends TelnetCodec { method getMagicCode (line 72) | public Short getMagicCode() { method encode (line 76) | @Override method decode (line 87) | @Override method decode (line 95) | @Override method decodeBody (line 152) | protected Object decodeBody(Channel channel, InputStream is, byte[] he... method getRequestData (line 234) | protected Object getRequestData(Channel channel, Response response, lo... method encodeRequest (line 257) | protected void encodeRequest(Channel channel, ChannelBuffer buffer, Re... method encodeResponse (line 310) | protected void encodeResponse(Channel channel, ChannelBuffer buffer, R... method decodeData (line 430) | @Override method decodeRequestData (line 435) | protected Object decodeRequestData(ObjectInput in) throws IOException { method decodeResponseData (line 443) | protected Object decodeResponseData(ObjectInput in) throws IOException { method encodeData (line 451) | @Override method encodeEventData (line 456) | private void encodeEventData(ObjectOutput out, Object data) throws IOE... method encodeHeartbeatData (line 460) | @Deprecated method encodeRequestData (line 465) | protected void encodeRequestData(ObjectOutput out, Object data) throws... method encodeResponseData (line 469) | protected void encodeResponseData(ObjectOutput out, Object data) throw... method decodeData (line 473) | @Override method decodeEventData (line 478) | protected Object decodeEventData(Channel channel, ObjectInput in, byte... method decodeRequestData (line 496) | protected Object decodeRequestData(Channel channel, ObjectInput in) th... method decodeResponseData (line 500) | protected Object decodeResponseData(Channel channel, ObjectInput in) t... method decodeResponseData (line 504) | protected Object decodeResponseData(Channel channel, ObjectInput in, O... method encodeData (line 508) | @Override method encodeEventData (line 513) | private void encodeEventData(Channel channel, ObjectOutput out, Object... method encodeHeartbeatData (line 517) | @Deprecated method encodeRequestData (line 522) | protected void encodeRequestData(Channel channel, ObjectOutput out, Ob... method encodeResponseData (line 526) | protected void encodeResponseData(Channel channel, ObjectOutput out, O... method encodeRequestData (line 530) | protected void encodeRequestData(Channel channel, ObjectOutput out, Ob... method encodeResponseData (line 535) | protected void encodeResponseData(Channel channel, ObjectOutput out, O... method finishRespWhenOverPayload (line 540) | private Object finishRespWhenOverPayload(Channel channel, long size, b... FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/DefaultFuture.java class DefaultFuture (line 51) | public class DefaultFuture extends CompletableFuture { method getExecutor (line 86) | public ExecutorService getExecutor() { method setExecutor (line 90) | public void setExecutor(ExecutorService executor) { method DefaultFuture (line 94) | private DefaultFuture(Channel channel, Request request, int timeout) { method timeoutCheck (line 107) | private static void timeoutCheck(DefaultFuture future) { method destroy (line 112) | public static void destroy() { method newFuture (line 128) | public static DefaultFuture newFuture(Channel channel, Request request... method getFuture (line 136) | public static DefaultFuture getFuture(long id) { method hasFuture (line 140) | public static boolean hasFuture(Channel channel) { method sent (line 144) | public static void sent(Channel channel, Request request) { method closeChannel (line 157) | public static void closeChannel(Channel channel, long timeout) { method respInactive (line 185) | private static void respInactive(Channel channel, DefaultFuture future) { method received (line 196) | public static void received(Channel channel, Response response) { method received (line 200) | public static void received(Channel channel, Response response, boolea... method cancel (line 230) | @Override method shutdownExecutorIfNeeded (line 243) | private static void shutdownExecutorIfNeeded(DefaultFuture future) { method cancel (line 250) | public void cancel() { method doReceived (line 254) | private void doReceived(Response res) { method getId (line 270) | private long getId() { method getChannel (line 274) | private Channel getChannel() { method isSent (line 278) | private boolean isSent() { method getRequest (line 282) | public Request getRequest() { method getTimeout (line 286) | private int getTimeout() { method doSent (line 290) | private void doSent() { method getTimeoutMessage (line 294) | private String getTimeoutMessage(boolean scan) { class TimeoutCheckTask (line 311) | private static class TimeoutCheckTask implements TimerTask { method TimeoutCheckTask (line 315) | TimeoutCheckTask(Long requestID) { method run (line 319) | @Override method notifyTimeout (line 339) | private void notifyTimeout(DefaultFuture future) { method notifyExecutionError (line 349) | private void notifyExecutionError(DefaultFuture future, Throwable e) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/ExchangeHandlerAdapter.java class ExchangeHandlerAdapter (line 27) | public abstract class ExchangeHandlerAdapter extends TelnetHandlerAdapte... method ExchangeHandlerAdapter (line 28) | public ExchangeHandlerAdapter(FrameworkModel frameworkModel) { method reply (line 32) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/ExchangeHandlerDispatcher.java class ExchangeHandlerDispatcher (line 31) | public class ExchangeHandlerDispatcher implements ExchangeHandler { method ExchangeHandlerDispatcher (line 39) | public ExchangeHandlerDispatcher() { method ExchangeHandlerDispatcher (line 43) | public ExchangeHandlerDispatcher(Replier replier) { method ExchangeHandlerDispatcher (line 47) | public ExchangeHandlerDispatcher(ChannelHandler... handlers) { method ExchangeHandlerDispatcher (line 51) | public ExchangeHandlerDispatcher(FrameworkModel frameworkModel, Replie... method addChannelHandler (line 57) | public ExchangeHandlerDispatcher addChannelHandler(ChannelHandler hand... method removeChannelHandler (line 62) | public ExchangeHandlerDispatcher removeChannelHandler(ChannelHandler h... method addReplier (line 67) | public ExchangeHandlerDispatcher addReplier(Class type, Replier... method removeReplier (line 72) | public ExchangeHandlerDispatcher removeReplier(Class type) { method reply (line 77) | @Override method connected (line 83) | @Override method disconnected (line 88) | @Override method sent (line 93) | @Override method received (line 98) | @Override method caught (line 103) | @Override method telnet (line 108) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/ExchangeServerDelegate.java class ExchangeServerDelegate (line 30) | public class ExchangeServerDelegate implements ExchangeServer { method ExchangeServerDelegate (line 34) | public ExchangeServerDelegate() {} method ExchangeServerDelegate (line 36) | public ExchangeServerDelegate(ExchangeServer server) { method getServer (line 40) | public ExchangeServer getServer() { method setServer (line 44) | public void setServer(ExchangeServer server) { method isBound (line 48) | @Override method reset (line 53) | @Override method reset (line 58) | @Override method getChannels (line 64) | @Override method fireChannelEvent (line 69) | @Override method getChannel (line 74) | @Override method getUrl (line 79) | @Override method getChannelHandler (line 84) | @Override method getLocalAddress (line 89) | @Override method send (line 94) | @Override method send (line 99) | @Override method close (line 104) | @Override method isClosed (line 109) | @Override method getExchangeChannels (line 114) | @Override method getExchangeChannel (line 119) | @Override method close (line 124) | @Override method startClose (line 129) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/MultiMessage.java class MultiMessage (line 29) | public final class MultiMessage implements Iterable { method MultiMessage (line 33) | private MultiMessage() {} method createFromCollection (line 35) | public static MultiMessage createFromCollection(Collection collection) { method createFromArray (line 41) | public static MultiMessage createFromArray(Object... args) { method create (line 45) | public static MultiMessage create() { method addMessage (line 49) | public void addMessage(Object msg) { method addMessages (line 53) | public void addMessages(Collection collection) { method getMessages (line 57) | public Collection getMessages() { method size (line 61) | public int size() { method get (line 65) | public Object get(int index) { method isEmpty (line 69) | public boolean isEmpty() { method removeMessages (line 73) | public Collection removeMessages() { method iterator (line 79) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/Replier.java type Replier (line 25) | public interface Replier { method reply (line 35) | Object reply(ExchangeChannel channel, T request) throws RemotingExcept... FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/ReplierDispatcher.java class ReplierDispatcher (line 26) | public class ReplierDispatcher implements Replier { method ReplierDispatcher (line 32) | public ReplierDispatcher() { method ReplierDispatcher (line 36) | public ReplierDispatcher(Replier defaultReplier) { method ReplierDispatcher (line 40) | public ReplierDispatcher(Replier defaultReplier, Map, Repl... method addReplier (line 47) | public ReplierDispatcher addReplier(Class type, Replier repl... method removeReplier (line 52) | public ReplierDispatcher removeReplier(Class type) { method getReplier (line 57) | private Replier getReplier(Class type) { method reply (line 69) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/header/AbstractTimerTask.java class AbstractTimerTask (line 27) | public abstract class AbstractTimerTask implements TimerTask { method AbstractTimerTask (line 38) | AbstractTimerTask(ChannelProvider channelProvider, HashedWheelTimer ha... method lastRead (line 48) | static Long lastRead(Channel channel) { method lastWrite (line 52) | static Long lastWrite(Channel channel) { method now (line 56) | static Long now() { method start (line 60) | protected void start() { method cancel (line 64) | public synchronized void cancel() { method reput (line 69) | private synchronized void reput(Timeout timeout) { method run (line 85) | @Override method doTask (line 96) | protected abstract void doTask(Channel channel); type ChannelProvider (line 98) | interface ChannelProvider { method getChannels (line 99) | Collection getChannels(); FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/header/CloseTimerTask.java class CloseTimerTask (line 27) | public class CloseTimerTask extends AbstractTimerTask { method CloseTimerTask (line 33) | public CloseTimerTask( method doTask (line 40) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/header/HeaderExchangeChannel.java class HeaderExchangeChannel (line 45) | final class HeaderExchangeChannel implements ExchangeChannel { method HeaderExchangeChannel (line 58) | HeaderExchangeChannel(Channel channel) { method getOrAddChannel (line 69) | static HeaderExchangeChannel getOrAddChannel(Channel ch) { method removeChannelIfDisconnected (line 83) | static void removeChannelIfDisconnected(Channel ch) { method removeChannel (line 89) | static void removeChannel(Channel ch) { method send (line 95) | @Override method send (line 100) | @Override method request (line 119) | @Override method request (line 124) | @Override method request (line 129) | @Override method request (line 134) | @Override method isClosed (line 163) | @Override method close (line 168) | @Override method close (line 189) | @Override method startClose (line 207) | @Override method getLocalAddress (line 212) | @Override method getRemoteAddress (line 217) | @Override method getUrl (line 222) | @Override method isConnected (line 227) | @Override method getChannelHandler (line 232) | @Override method getExchangeHandler (line 237) | @Override method getAttribute (line 242) | @Override method setAttribute (line 247) | @Override method removeAttribute (line 252) | @Override method hasAttribute (line 257) | @Override method hashCode (line 262) | @Override method equals (line 270) | @Override method toString (line 285) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/header/HeaderExchangeClient.java class HeaderExchangeClient (line 49) | public class HeaderExchangeClient implements ExchangeClient { method HeaderExchangeClient (line 66) | public HeaderExchangeClient(Client client, boolean startTimer) { method request (line 81) | @Override method getUrl (line 86) | @Override method getRemoteAddress (line 91) | @Override method request (line 96) | @Override method request (line 101) | @Override method request (line 106) | @Override method getChannelHandler (line 112) | @Override method isConnected (line 117) | @Override method getLocalAddress (line 131) | @Override method getExchangeHandler (line 136) | @Override method send (line 141) | @Override method send (line 146) | @Override method isClosed (line 151) | @Override method close (line 156) | @Override method close (line 162) | @Override method startClose (line 170) | @Override method reset (line 175) | @Override method reset (line 181) | @Override method reconnect (line 187) | @Override method getAttribute (line 192) | @Override method setAttribute (line 197) | @Override method removeAttribute (line 202) | @Override method hasAttribute (line 207) | @Override method startHeartBeatTask (line 212) | private void startHeartBeatTask(URL url) { method startReconnectTask (line 221) | private void startReconnectTask(URL url) { method doClose (line 232) | private void doClose() { method calculateLeastDuration (line 246) | private long calculateLeastDuration(int time) { method calculateReconnectDuration (line 254) | private long calculateReconnectDuration(URL url, long tick) { method shouldReconnect (line 259) | protected boolean shouldReconnect(URL url) { method toString (line 263) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/header/HeaderExchangeHandler.java class HeaderExchangeHandler (line 49) | public class HeaderExchangeHandler implements ChannelHandlerDelegate { method HeaderExchangeHandler (line 56) | public HeaderExchangeHandler(ExchangeHandler handler) { method handleResponse (line 63) | static void handleResponse(Channel channel, Response response) throws ... method isClientSide (line 69) | private static boolean isClientSide(Channel channel) { method handlerEvent (line 77) | void handlerEvent(Channel channel, Request req) throws RemotingExcepti... method handleRequest (line 88) | void handleRequest(final ExchangeChannel channel, Request req) throws ... method connected (line 136) | @Override method disconnected (line 145) | @Override method sent (line 161) | @Override method received (line 195) | @Override method caught (line 228) | @Override method getHandler (line 252) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/header/HeaderExchangeServer.java class HeaderExchangeServer (line 61) | public class HeaderExchangeServer implements ExchangeServer { method HeaderExchangeServer (line 76) | public HeaderExchangeServer(RemotingServer server) { method getServer (line 82) | public RemotingServer getServer() { method isClosed (line 86) | @Override method isRunning (line 91) | private boolean isRunning() { method close (line 97) | @Override method close (line 106) | @Override method startClose (line 129) | @Override method sendChannelEvent (line 134) | private void sendChannelEvent(String event) { method doClose (line 156) | private void doClose() { method cancelCloseTask (line 160) | private void cancelCloseTask() { method getExchangeChannels (line 166) | @Override method getExchangeChannel (line 178) | @Override method getChannels (line 184) | @Override method getChannel (line 190) | @Override method isBound (line 195) | @Override method getLocalAddress (line 200) | @Override method getUrl (line 205) | @Override method getChannelHandler (line 210) | @Override method reset (line 215) | @Override method reset (line 230) | @Override method send (line 236) | @Override method send (line 247) | @Override method calculateLeastDuration (line 261) | private long calculateLeastDuration(int time) { method startIdleCheckTask (line 269) | private void startIdleCheckTask(URL url) { method fireChannelEvent (line 279) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/header/HeaderExchanger.java class HeaderExchanger (line 36) | public class HeaderExchanger implements Exchanger { method connect (line 40) | @Override method bind (line 46) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/header/HeartbeatHandler.java class HeartbeatHandler (line 33) | public class HeartbeatHandler extends AbstractChannelHandlerDelegate { method HeartbeatHandler (line 41) | public HeartbeatHandler(ChannelHandler handler) { method connected (line 45) | @Override method disconnected (line 52) | @Override method sent (line 59) | @Override method received (line 65) | @Override method setReadTimestamp (line 95) | private void setReadTimestamp(Channel channel) { method setWriteTimestamp (line 99) | private void setWriteTimestamp(Channel channel) { method clearReadTimestamp (line 103) | private void clearReadTimestamp(Channel channel) { method clearWriteTimestamp (line 107) | private void clearWriteTimestamp(Channel channel) { method isHeartbeatRequest (line 111) | private boolean isHeartbeatRequest(Object message) { method isHeartbeatResponse (line 115) | private boolean isHeartbeatResponse(Object message) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/header/HeartbeatTimerTask.java class HeartbeatTimerTask (line 29) | public class HeartbeatTimerTask extends AbstractTimerTask { method HeartbeatTimerTask (line 35) | HeartbeatTimerTask( method doTask (line 42) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/exchange/support/header/ReconnectTimerTask.java class ReconnectTimerTask (line 28) | public class ReconnectTimerTask extends AbstractTimerTask { method ReconnectTimerTask (line 34) | public ReconnectTimerTask( method doTask (line 44) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/telnet/TelnetHandler.java type TelnetHandler (line 24) | @SPI(scope = ExtensionScope.FRAMEWORK) method telnet (line 33) | String telnet(Channel channel, String message) throws RemotingException; FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/telnet/codec/TelnetCodec.java class TelnetCodec (line 41) | public class TelnetCodec extends TransportCodec { method getCharset (line 61) | private static Charset getCharset(Channel channel) { method toString (line 93) | private static String toString(byte[] message, Charset charset) throws... method isEquals (line 129) | private static boolean isEquals(byte[] message, byte[] command) throws... method endsWith (line 133) | private static boolean endsWith(byte[] message, byte[] command) throws... method encode (line 146) | @Override method decode (line 159) | @Override method decode (line 167) | @SuppressWarnings("unchecked") FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/telnet/support/TelnetHandlerAdapter.java class TelnetHandlerAdapter (line 32) | public class TelnetHandlerAdapter extends ChannelHandlerAdapter implemen... method TelnetHandlerAdapter (line 36) | public TelnetHandlerAdapter(FrameworkModel frameworkModel) { method telnet (line 40) | @Override method commandEnabled (line 92) | private boolean commandEnabled(URL url, String command) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/telnet/support/TelnetUtils.java class TelnetUtils (line 22) | public class TelnetUtils { method toList (line 24) | public static String toList(List> table) { method toTable (line 55) | public static String toTable(String[] header, List> table) { method toTable (line 59) | public static String toTable(List header, List> t... FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/telnet/support/command/ClearTelnetHandler.java class ClearTelnetHandler (line 25) | @Activate method telnet (line 30) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/telnet/support/command/ExitTelnetHandler.java class ExitTelnetHandler (line 24) | @Activate method telnet (line 28) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/telnet/support/command/HelpTelnetHandler.java class HelpTelnetHandler (line 33) | @Activate method HelpTelnetHandler (line 43) | public HelpTelnetHandler(FrameworkModel frameworkModel) { method telnet (line 47) | @Override method generateForOneCommand (line 56) | private String generateForOneCommand(String message) { method generateForAllCommand (line 72) | private String generateForAllCommand(Channel channel) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/telnet/support/command/LogTelnetHandler.java class LogTelnetHandler (line 34) | @Activate method telnet (line 40) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/telnet/support/command/StatusTelnetHandler.java class StatusTelnetHandler (line 41) | @Activate method telnet (line 45) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/AbstractChannel.java class AbstractChannel (line 25) | public abstract class AbstractChannel extends AbstractPeer implements Ch... method AbstractChannel (line 27) | public AbstractChannel(URL url, ChannelHandler handler) { method send (line 31) | @Override method toString (line 43) | @Override method setUrl (line 48) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/AbstractChannelHandlerDelegate.java class AbstractChannelHandlerDelegate (line 24) | public abstract class AbstractChannelHandlerDelegate implements ChannelH... method AbstractChannelHandlerDelegate (line 28) | protected AbstractChannelHandlerDelegate(ChannelHandler handler) { method getHandler (line 33) | @Override method connected (line 41) | @Override method disconnected (line 46) | @Override method sent (line 51) | @Override method received (line 56) | @Override method caught (line 61) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/AbstractClient.java class AbstractClient (line 51) | public abstract class AbstractClient extends AbstractEndpoint implements... method AbstractClient (line 65) | public AbstractClient(URL url, ChannelHandler handler) throws Remoting... method AbstractClient (line 140) | protected AbstractClient() { method initExecutor (line 145) | private void initExecutor(URL url) { method wrapChannelHandler (line 164) | protected static ChannelHandler wrapChannelHandler(URL url, ChannelHan... method getConnectAddress (line 168) | public InetSocketAddress getConnectAddress() { method getRemoteAddress (line 172) | @Override method getLocalAddress (line 181) | @Override method isConnected (line 190) | @Override method getAttribute (line 199) | @Override method setAttribute (line 208) | @Override method removeAttribute (line 217) | @Override method hasAttribute (line 226) | @Override method send (line 235) | @Override method connect (line 248) | protected void connect() throws RemotingException { method disconnect (line 303) | public void disconnect() { method getReconnectDuration (line 324) | private long getReconnectDuration(URL url) { method calculateLeastDuration (line 330) | private long calculateLeastDuration(int time) { method calculateReconnectDuration (line 338) | private long calculateReconnectDuration(URL url, long tick) { method reconnect (line 343) | @Override method close (line 354) | @Override method close (line 403) | @Override method toString (line 408) | @Override method doOpen (line 416) | protected abstract void doOpen() throws Throwable; method doClose (line 421) | protected abstract void doClose() throws Throwable; method doConnect (line 426) | protected abstract void doConnect() throws Throwable; method doDisConnect (line 431) | protected abstract void doDisConnect() throws Throwable; method getChannel (line 436) | protected abstract Channel getChannel(); FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/AbstractCodec.java class AbstractCodec (line 38) | public abstract class AbstractCodec implements Codec2, ScopeModelAware { method setFrameworkModel (line 47) | @Override method checkPayload (line 52) | protected static void checkPayload(Channel channel, long size) throws ... method checkPayload (line 63) | protected static void checkPayload(Channel channel, int payload, long ... method getPayload (line 76) | protected static int getPayload(Channel channel) { method isOverPayload (line 83) | protected static boolean isOverPayload(int payload, long size) { method getSerialization (line 87) | protected Serialization getSerialization(Channel channel, Request req) { method getSerialization (line 91) | protected Serialization getSerialization(Channel channel, Response res) { method getSerialization (line 95) | protected Serialization getSerialization(Channel channel) { method isClientSide (line 99) | protected boolean isClientSide(Channel channel) { method isServerSide (line 117) | protected boolean isServerSide(Channel channel) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/AbstractEndpoint.java class AbstractEndpoint (line 34) | public abstract class AbstractEndpoint extends AbstractPeer implements R... method AbstractEndpoint (line 42) | public AbstractEndpoint(URL url, ChannelHandler handler) { method AbstractEndpoint (line 49) | protected AbstractEndpoint() {} method getChannelCodec (line 51) | protected static Codec2 getChannelCodec(URL url) { method reset (line 68) | @Override method reset (line 95) | @Deprecated method getCodec (line 100) | protected Codec2 getCodec() { method getConnectTimeout (line 104) | protected int getConnectTimeout() { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/AbstractPeer.java class AbstractPeer (line 26) | public abstract class AbstractPeer implements Endpoint, ChannelHandler { method AbstractPeer (line 37) | public AbstractPeer(URL url, ChannelHandler handler) { method AbstractPeer (line 48) | protected AbstractPeer() { method send (line 52) | @Override method close (line 57) | @Override method close (line 62) | @Override method startClose (line 67) | @Override method getUrl (line 75) | @Override method setUrl (line 80) | protected void setUrl(URL url) { method getChannelHandler (line 87) | @Override method getHandler (line 99) | @Deprecated method getDelegateHandler (line 109) | public ChannelHandler getDelegateHandler() { method isClosed (line 113) | @Override method isClosing (line 118) | public boolean isClosing() { method connected (line 122) | @Override method disconnected (line 130) | @Override method sent (line 135) | @Override method received (line 143) | @Override method caught (line 151) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/AbstractServer.java class AbstractServer (line 43) | public abstract class AbstractServer extends AbstractEndpoint implements... method AbstractServer (line 52) | public AbstractServer(URL url, ChannelHandler handler) throws Remoting... method doOpen (line 82) | protected abstract void doOpen() throws Throwable; method doClose (line 84) | protected abstract void doClose() throws Throwable; method getChannelsSize (line 86) | protected abstract int getChannelsSize(); method reset (line 88) | @Override method send (line 112) | @Override method close (line 122) | @Override method close (line 146) | @Override method getLocalAddress (line 154) | @Override method getBindAddress (line 159) | public InetSocketAddress getBindAddress() { method getAccepts (line 163) | public int getAccepts() { method connected (line 167) | @Override method disconnected (line 194) | @Override method fireChannelEvent (line 203) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/ChannelDelegate.java class ChannelDelegate (line 26) | public class ChannelDelegate implements Channel { method ChannelDelegate (line 30) | public ChannelDelegate() {} method ChannelDelegate (line 32) | public ChannelDelegate(Channel channel) { method getChannel (line 36) | public Channel getChannel() { method setChannel (line 40) | public void setChannel(Channel channel) { method getUrl (line 47) | @Override method getRemoteAddress (line 52) | @Override method getChannelHandler (line 57) | @Override method isConnected (line 62) | @Override method getLocalAddress (line 67) | @Override method hasAttribute (line 72) | @Override method send (line 77) | @Override method getAttribute (line 82) | @Override method setAttribute (line 87) | @Override method send (line 92) | @Override method removeAttribute (line 97) | @Override method close (line 102) | @Override method close (line 107) | @Override method startClose (line 112) | @Override method isClosed (line 117) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/ChannelHandlerAdapter.java class ChannelHandlerAdapter (line 26) | public class ChannelHandlerAdapter implements ChannelHandler { method connected (line 28) | @Override method disconnected (line 31) | @Override method sent (line 34) | @Override method received (line 37) | @Override method caught (line 40) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/ChannelHandlerDelegate.java type ChannelHandlerDelegate (line 21) | public interface ChannelHandlerDelegate extends ChannelHandler { method getHandler (line 22) | ChannelHandler getHandler(); FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/ChannelHandlerDispatcher.java class ChannelHandlerDispatcher (line 36) | public class ChannelHandlerDispatcher implements ChannelHandler { method ChannelHandlerDispatcher (line 43) | public ChannelHandlerDispatcher() {} method ChannelHandlerDispatcher (line 45) | public ChannelHandlerDispatcher(ChannelHandler... handlers) { method ChannelHandlerDispatcher (line 51) | public ChannelHandlerDispatcher(Collection handlers) { method getChannelHandlers (line 59) | public Collection getChannelHandlers() { method addChannelHandler (line 63) | public ChannelHandlerDispatcher addChannelHandler(ChannelHandler handl... method removeChannelHandler (line 68) | public ChannelHandlerDispatcher removeChannelHandler(ChannelHandler ha... method connected (line 73) | @Override method disconnected (line 84) | @Override method sent (line 95) | @Override method received (line 106) | @Override method caught (line 117) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/ClientDelegate.java class ClientDelegate (line 26) | public class ClientDelegate implements Client { method ClientDelegate (line 30) | public ClientDelegate() {} method ClientDelegate (line 32) | public ClientDelegate(Client client) { method getClient (line 36) | public Client getClient() { method setClient (line 40) | public void setClient(Client client) { method reset (line 47) | @Override method reset (line 52) | @Override method getUrl (line 58) | @Override method getRemoteAddress (line 63) | @Override method reconnect (line 68) | @Override method getChannelHandler (line 73) | @Override method isConnected (line 78) | @Override method getLocalAddress (line 83) | @Override method hasAttribute (line 88) | @Override method send (line 93) | @Override method getAttribute (line 98) | @Override method setAttribute (line 103) | @Override method send (line 108) | @Override method removeAttribute (line 113) | @Override method close (line 118) | @Override method close (line 123) | @Override method startClose (line 128) | @Override method isClosed (line 133) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/CodecSupport.java class CodecSupport (line 43) | public class CodecSupport { method CodecSupport (line 77) | private CodecSupport() {} method getSerializationById (line 79) | public static Serialization getSerializationById(Byte id) { method getIDByName (line 83) | public static Byte getIDByName(String name) { method getSerialization (line 87) | public static Serialization getSerialization(URL url) { method getSerialization (line 93) | public static Serialization getSerialization(Byte id) throws IOExcepti... method deserialize (line 101) | public static ObjectInput deserialize(URL url, InputStream is, byte pr... method getNullBytesOf (line 113) | public static byte[] getNullBytesOf(Serialization s) { method getPayload (line 143) | public static byte[] getPayload(InputStream is) throws IOException { method getBuffer (line 154) | private static byte[] getBuffer(int size) { method isHeartBeat (line 169) | public static boolean isHeartBeat(byte[] payload, byte proto) { method checkSerialization (line 173) | public static void checkSerialization(String requestSerializeName, URL... method checkSerialization (line 178) | public static void checkSerialization(String requestSerializeName, Col... FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/DecodeHandler.java class DecodeHandler (line 30) | public class DecodeHandler extends AbstractChannelHandlerDelegate { method DecodeHandler (line 34) | public DecodeHandler(ChannelHandler handler) { method received (line 38) | @Override method decode (line 55) | private void decode(Object message) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/ExceedPayloadLimitException.java class ExceedPayloadLimitException (line 21) | public class ExceedPayloadLimitException extends IOException { method ExceedPayloadLimitException (line 24) | public ExceedPayloadLimitException(String message) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/MultiMessageHandler.java class MultiMessageHandler (line 31) | public class MultiMessageHandler extends AbstractChannelHandlerDelegate { method MultiMessageHandler (line 36) | public MultiMessageHandler(ChannelHandler handler) { method received (line 40) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/ServerDelegate.java class ServerDelegate (line 34) | public class ServerDelegate implements RemotingServer { method ServerDelegate (line 38) | public ServerDelegate() {} method ServerDelegate (line 40) | public ServerDelegate(RemotingServer server) { method getServer (line 44) | public RemotingServer getServer() { method setServer (line 48) | public void setServer(RemotingServer server) { method isBound (line 52) | @Override method reset (line 57) | @Override method reset (line 62) | @Override method getChannels (line 68) | @Override method getChannel (line 73) | @Override method getUrl (line 78) | @Override method getChannelHandler (line 83) | @Override method getLocalAddress (line 88) | @Override method send (line 93) | @Override method send (line 98) | @Override method close (line 103) | @Override method close (line 108) | @Override method startClose (line 113) | @Override method isClosed (line 118) | @Override method fireChannelEvent (line 123) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/codec/CodecAdapter.java class CodecAdapter (line 29) | public class CodecAdapter implements Codec2 { method CodecAdapter (line 33) | public CodecAdapter(Codec codec) { method encode (line 38) | @Override method decode (line 45) | @Override method getCodec (line 56) | public Codec getCodec() { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/codec/TransportCodec.java class TransportCodec (line 37) | @Deprecated method encode (line 40) | @Override method decode (line 51) | @Override method encodeData (line 62) | protected void encodeData(Channel channel, ObjectOutput output, Object... method decodeData (line 66) | protected Object decodeData(Channel channel, ObjectInput input) throws... method encodeData (line 70) | protected void encodeData(ObjectOutput output, Object message) throws ... method decodeData (line 74) | protected Object decodeData(ObjectInput input) throws IOException { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/ChannelEventRunnable.java class ChannelEventRunnable (line 27) | public class ChannelEventRunnable implements Runnable { method ChannelEventRunnable (line 37) | public ChannelEventRunnable(Channel channel, ChannelHandler handler, C... method ChannelEventRunnable (line 41) | public ChannelEventRunnable(Channel channel, ChannelHandler handler, C... method ChannelEventRunnable (line 45) | public ChannelEventRunnable(Channel channel, ChannelHandler handler, C... method ChannelEventRunnable (line 49) | public ChannelEventRunnable( method run (line 58) | @Override type ChannelState (line 142) | public enum ChannelState { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/ChannelHandlers.java class ChannelHandlers (line 25) | public class ChannelHandlers { method ChannelHandlers (line 29) | protected ChannelHandlers() {} method wrap (line 31) | public static ChannelHandler wrap(ChannelHandler handler, URL url) { method getInstance (line 35) | public static ChannelHandlers getInstance() { method setTestingChannelHandlers (line 39) | static void setTestingChannelHandlers(ChannelHandlers instance) { method wrapInternal (line 43) | protected ChannelHandler wrapInternal(ChannelHandler handler, URL url) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/WrappedChannelHandler.java class WrappedChannelHandler (line 37) | public class WrappedChannelHandler implements ChannelHandlerDelegate { method WrappedChannelHandler (line 48) | public WrappedChannelHandler(ChannelHandler handler, URL url) { method close (line 55) | public void close() {} method connected (line 57) | @Override method disconnected (line 62) | @Override method sent (line 67) | @Override method received (line 72) | @Override method caught (line 77) | @Override method sendFeedback (line 82) | protected void sendFeedback(Channel channel, Request request, Throwabl... method getHandler (line 98) | @Override method getUrl (line 107) | public URL getUrl() { method getPreferredExecutorService (line 119) | public ExecutorService getPreferredExecutorService(Object msg) { method getSharedExecutorService (line 143) | public ExecutorService getSharedExecutorService(Object msg) { method getSharedExecutorService (line 153) | public ExecutorService getSharedExecutorService() { method getExecutorService (line 174) | @Deprecated FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/all/AllChannelHandler.java class AllChannelHandler (line 32) | public class AllChannelHandler extends WrappedChannelHandler { method AllChannelHandler (line 34) | public AllChannelHandler(ChannelHandler handler, URL url) { method connected (line 38) | @Override method disconnected (line 49) | @Override method received (line 60) | @Override method caught (line 74) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/all/AllDispatcher.java class AllDispatcher (line 26) | public class AllDispatcher implements Dispatcher { method dispatch (line 30) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/connection/ConnectionOrderedChannelHandler.java class ConnectionOrderedChannelHandler (line 44) | public class ConnectionOrderedChannelHandler extends WrappedChannelHandl... method ConnectionOrderedChannelHandler (line 49) | public ConnectionOrderedChannelHandler(ChannelHandler handler, URL url) { method connected (line 63) | @Override method disconnected (line 74) | @Override method received (line 85) | @Override method caught (line 99) | @Override method checkQueueLength (line 109) | private void checkQueueLength() { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/connection/ConnectionOrderedDispatcher.java class ConnectionOrderedDispatcher (line 26) | public class ConnectionOrderedDispatcher implements Dispatcher { method dispatch (line 30) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/direct/DirectChannelHandler.java class DirectChannelHandler (line 31) | public class DirectChannelHandler extends WrappedChannelHandler { method DirectChannelHandler (line 33) | public DirectChannelHandler(ChannelHandler handler, URL url) { method received (line 37) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/direct/DirectDispatcher.java class DirectDispatcher (line 26) | public class DirectDispatcher implements Dispatcher { method dispatch (line 30) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/execution/ExecutionChannelHandler.java class ExecutionChannelHandler (line 37) | public class ExecutionChannelHandler extends WrappedChannelHandler { method ExecutionChannelHandler (line 39) | public ExecutionChannelHandler(ChannelHandler handler, URL url) { method received (line 43) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/execution/ExecutionDispatcher.java class ExecutionDispatcher (line 26) | public class ExecutionDispatcher implements Dispatcher { method dispatch (line 30) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/message/MessageOnlyChannelHandler.java class MessageOnlyChannelHandler (line 32) | public class MessageOnlyChannelHandler extends WrappedChannelHandler { method MessageOnlyChannelHandler (line 34) | public MessageOnlyChannelHandler(ChannelHandler handler, URL url) { method received (line 38) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/dispatcher/message/MessageOnlyDispatcher.java class MessageOnlyDispatcher (line 26) | public class MessageOnlyDispatcher implements Dispatcher { method dispatch (line 30) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/utils/PayloadDropper.java class PayloadDropper (line 24) | public class PayloadDropper { method getRequestWithoutData (line 33) | public static Object getRequestWithoutData(Object message) { FILE: dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/utils/UrlUtils.java class UrlUtils (line 37) | public class UrlUtils { method getCloseTimeout (line 40) | public static int getCloseTimeout(URL url) { method getIdleTimeout (line 62) | public static int getIdleTimeout(URL url) { method getHeartbeat (line 72) | public static int getHeartbeat(URL url) { method serializationId (line 92) | public static Byte serializationId(URL url) { method serializationOrDefault (line 117) | public static String serializationOrDefault(URL url) { method allSerializations (line 129) | @SuppressWarnings("unchecked") method preferSerialization (line 146) | public static List preferSerialization(URL url) { FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/ChannelHandlerTest.java class ChannelHandlerTest (line 38) | class ChannelHandlerTest { method initClient (line 42) | public static ExchangeClient initClient(String url) { method closeClient (line 75) | public static void closeClient(ExchangeClient client) { method testClient (line 81) | @Test class PeformanceTestHandler (line 103) | static class PeformanceTestHandler extends ExchangeHandlerAdapter { method PeformanceTestHandler (line 109) | public PeformanceTestHandler(String url) { method connected (line 114) | @Override method disconnected (line 119) | @Override method caught (line 128) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/MockTransporter.java class MockTransporter (line 23) | public class MockTransporter implements Transporter { method bind (line 27) | @Override method connect (line 32) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/PerformanceClientCloseTest.java class PerformanceClientCloseTest (line 37) | class PerformanceClientCloseTest { method testClient (line 42) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/PerformanceClientFixedTest.java class PerformanceClientFixedTest (line 35) | class PerformanceClientFixedTest { method testClient (line 40) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/PerformanceClientMain.java class PerformanceClientMain (line 19) | public class PerformanceClientMain { method main (line 21) | public static void main(String[] args) throws Throwable { FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/PerformanceClientTest.java class PerformanceClientTest (line 47) | class PerformanceClientTest { method testClient (line 52) | @Test class PeformanceTestHandler (line 233) | static class PeformanceTestHandler extends ExchangeHandlerAdapter { method PeformanceTestHandler (line 234) | public PeformanceTestHandler() { method connected (line 238) | @Override method disconnected (line 243) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/PerformanceServerMain.java class PerformanceServerMain (line 19) | public class PerformanceServerMain { method main (line 21) | public static void main(String[] args) throws Exception { FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/PerformanceServerTest.java class PerformanceServerTest (line 49) | class PerformanceServerTest { method restartServer (line 55) | private static void restartServer(int times, int alive, int sleep) thr... method statServer (line 72) | private static ExchangeServer statServer() throws Exception { method statTelnetServer (line 114) | private static ExchangeServer statTelnetServer(int port) throws Except... method testServer (line 160) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/PerformanceUtils.java class PerformanceUtils (line 29) | public class PerformanceUtils { method getProperty (line 33) | public static String getProperty(String key, String defaultValue) { method getIntProperty (line 41) | public static int getIntProperty(String key, int defaultValue) { method getBooleanProperty (line 49) | public static boolean getBooleanProperty(String key, boolean defaultVa... method getEnvironment (line 57) | public static List getEnvironment() { method printSeparator (line 77) | public static void printSeparator() { method printBorder (line 84) | public static void printBorder() { method printBody (line 91) | public static void printBody(String msg) { method printHeader (line 101) | public static void printHeader(String msg) { method getNetworkInterface (line 112) | public static NetworkInterface getNetworkInterface() { FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/TelnetServer.java class TelnetServer (line 21) | public class TelnetServer { method main (line 23) | public static void main(String[] args) throws Exception { FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/TransportersTest.java class TransportersTest (line 25) | class TransportersTest { method testBind (line 29) | @Test method testConnect (line 38) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/api/EmptyProtocol.java class EmptyProtocol (line 23) | public class EmptyProtocol implements WireProtocol { method detector (line 24) | @Override method configServerProtocolHandler (line 29) | @Override method configClientPipeline (line 32) | @Override method close (line 35) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/buffer/AbstractChannelBufferTest.java class AbstractChannelBufferTest (line 37) | public abstract class AbstractChannelBufferTest { method newBuffer (line 46) | protected abstract ChannelBuffer newBuffer(int capacity); method components (line 48) | protected abstract ChannelBuffer[] components(); method discardReadBytesDoesNotMoveWritableBytes (line 50) | protected boolean discardReadBytesDoesNotMoveWritableBytes() { method init (line 54) | @BeforeEach method dispose (line 61) | @AfterEach method initialState (line 66) | @Test method readerIndexBoundaryCheck1 (line 72) | @Test method readerIndexBoundaryCheck2 (line 84) | @Test method readerIndexBoundaryCheck3 (line 96) | @Test method readerIndexBoundaryCheck4 (line 108) | @Test method writerIndexBoundaryCheck1 (line 116) | @Test method writerIndexBoundaryCheck2 (line 123) | @Test method writerIndexBoundaryCheck3 (line 137) | @Test method writerIndexBoundaryCheck4 (line 150) | @Test method getByteBoundaryCheck1 (line 157) | @Test method getByteBoundaryCheck2 (line 162) | @Test method getByteArrayBoundaryCheck1 (line 167) | @Test method getByteArrayBoundaryCheck2 (line 172) | @Test method getByteBufferBoundaryCheck (line 177) | @Test method copyBoundaryCheck1 (line 182) | @Test method copyBoundaryCheck2 (line 187) | @Test method copyBoundaryCheck3 (line 192) | @Test method copyBoundaryCheck4 (line 197) | @Test method setIndexBoundaryCheck1 (line 202) | @Test method setIndexBoundaryCheck2 (line 207) | @Test method setIndexBoundaryCheck3 (line 212) | @Test method getByteBufferState (line 217) | @Test method getDirectByteBufferBoundaryCheck (line 239) | @Test method getDirectByteBufferState (line 245) | @Test method testRandomByteAccess (line 267) | @Test method testSequentialByteAccess (line 281) | @Test method testByteArrayTransfer (line 309) | @Test method testRandomByteArrayTransfer1 (line 329) | @Test method testRandomByteArrayTransfer2 (line 349) | @Test method testRandomHeapBufferTransfer1 (line 370) | @Test method testRandomHeapBufferTransfer2 (line 397) | @Test method testRandomDirectBufferTransfer (line 419) | @Test method testRandomByteBufferTransfer (line 442) | @Test method testSequentialByteArrayTransfer1 (line 466) | @Test method testSequentialByteArrayTransfer2 (line 490) | @Test method testSequentialHeapBufferTransfer1 (line 516) | @Test method testSequentialHeapBufferTransfer2 (line 547) | @Test method testSequentialDirectBufferTransfer1 (line 583) | @Test method testSequentialDirectBufferTransfer2 (line 616) | @Test method testSequentialByteBufferBackedHeapBufferTransfer1 (line 655) | @Test method testSequentialByteBufferBackedHeapBufferTransfer2 (line 689) | @Test method testSequentialByteBufferTransfer (line 729) | @Test method testSequentialCopiedBufferTransfer1 (line 754) | @Test method testStreamTransfer1 (line 780) | @Test method testStreamTransfer2 (line 799) | @Test method testCopy (line 822) | @Test method testToByteBuffer1 (line 849) | @Test method testToByteBuffer2 (line 859) | @Test method testSkipBytes1 (line 871) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/buffer/ByteBufferBackedChannelBufferTest.java class ByteBufferBackedChannelBufferTest (line 21) | class ByteBufferBackedChannelBufferTest extends AbstractChannelBufferTest { method newBuffer (line 25) | @Override method components (line 31) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/buffer/ChannelBufferFactoryTest.java class ChannelBufferFactoryTest (line 28) | class ChannelBufferFactoryTest { method test (line 30) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/buffer/ChannelBufferStreamTest.java class ChannelBufferStreamTest (line 30) | class ChannelBufferStreamTest { method testChannelBufferOutputStreamWithNull (line 32) | @Test method testChannelBufferInputStreamWithNull (line 37) | @Test method testChannelBufferInputStreamWithNullAndLength (line 42) | @Test method testChannelBufferInputStreamWithBadLength (line 47) | @Test method testChannelBufferInputStreamWithOutOfBounds (line 52) | @Test method testChannelBufferWriteOutAndReadIn (line 60) | @Test method testChannelBufferOutputStream (line 67) | public void testChannelBufferOutputStream(final ChannelBuffer buf) { method write (line 76) | private void write(final ChannelBufferOutputStream out) throws IOExcep... method testChannelBufferInputStream (line 82) | public void testChannelBufferInputStream(final ChannelBuffer buf) { method readBytes (line 104) | private void readBytes(ChannelBufferInputStream in) throws IOException { FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/buffer/ChannelBuffersTest.java class ChannelBuffersTest (line 30) | class ChannelBuffersTest { method testDynamicBuffer (line 31) | @Test method testPrefixEquals (line 43) | @Test method testBuffer (line 52) | @Test method testWrappedBuffer (line 60) | @Test method testDirectBuffer (line 83) | @Test method testEqualsHashCodeCompareMethod (line 92) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/buffer/DirectChannelBufferTest.java class DirectChannelBufferTest (line 21) | class DirectChannelBufferTest extends AbstractChannelBufferTest { method newBuffer (line 25) | @Override method components (line 32) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/buffer/DynamicChannelBufferTest.java class DynamicChannelBufferTest (line 26) | class DynamicChannelBufferTest extends AbstractChannelBufferTest { method newBuffer (line 30) | @Override method components (line 41) | @Override method shouldNotFailOnInitialIndexUpdate (line 46) | @Test method shouldNotFailOnInitialIndexUpdate2 (line 51) | @Test method shouldNotFailOnInitialIndexUpdate3 (line 56) | @Test method ensureWritableBytes (line 63) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/buffer/HeapChannelBufferTest.java class HeapChannelBufferTest (line 26) | class HeapChannelBufferTest extends AbstractChannelBufferTest { method newBuffer (line 30) | @Override method components (line 37) | @Override method testEqualsAndHashcode (line 42) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/codec/AbstractMockChannel.java class AbstractMockChannel (line 29) | public class AbstractMockChannel implements Channel { method AbstractMockChannel (line 42) | public AbstractMockChannel() {} method AbstractMockChannel (line 44) | public AbstractMockChannel(URL remoteUrl) { method AbstractMockChannel (line 50) | public AbstractMockChannel(ChannelHandler handler) { method getUrl (line 54) | @Override method getChannelHandler (line 59) | @Override method getLocalAddress (line 64) | @Override method send (line 69) | @Override method send (line 79) | @Override method close (line 84) | @Override method close (line 89) | @Override method startClose (line 94) | @Override method isClosed (line 99) | @Override method getRemoteAddress (line 104) | @Override method isConnected (line 109) | @Override method hasAttribute (line 114) | @Override method getAttribute (line 119) | @Override method setAttribute (line 124) | @Override method removeAttribute (line 129) | @Override method getReceivedMessage (line 134) | public Object getReceivedMessage() { FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/codec/CodecAdapterTest.java class CodecAdapterTest (line 23) | class CodecAdapterTest extends ExchangeCodecTest { method setUp (line 25) | @BeforeEach FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/codec/DeprecatedExchangeCodec.java class DeprecatedExchangeCodec (line 45) | final class DeprecatedExchangeCodec extends DeprecatedTelnetCodec implem... method getMagicCode (line 61) | public Short getMagicCode() { method encode (line 65) | public void encode(Channel channel, OutputStream os, Object msg) throw... method decode (line 75) | public Object decode(Channel channel, InputStream is) throws IOExcepti... method decode (line 82) | protected Object decode(Channel channel, InputStream is, int readable,... method decodeBody (line 133) | protected Object decodeBody(Channel channel, InputStream is, byte[] he... method getRequestData (line 194) | protected Object getRequestData(long id) { method encodeRequest (line 202) | protected void encodeRequest(Channel channel, OutputStream os, Request... method encodeResponse (line 238) | protected void encodeResponse(Channel channel, OutputStream os, Respon... method decodeData (line 320) | protected Object decodeData(ObjectInput in) throws IOException { method decodeHeartbeatData (line 324) | @Deprecated method decodeRequestData (line 333) | protected Object decodeRequestData(ObjectInput in) throws IOException { method decodeResponseData (line 341) | protected Object decodeResponseData(ObjectInput in) throws IOException { method encodeData (line 349) | protected void encodeData(ObjectOutput out, Object data) throws IOExce... method encodeEventData (line 353) | private void encodeEventData(ObjectOutput out, Object data) throws IOE... method encodeHeartbeatData (line 357) | @Deprecated method encodeRequestData (line 362) | protected void encodeRequestData(ObjectOutput out, Object data) throws... method encodeResponseData (line 366) | protected void encodeResponseData(ObjectOutput out, Object data) throw... method decodeData (line 370) | protected Object decodeData(Channel channel, ObjectInput in) throws IO... method decodeEventData (line 374) | protected Object decodeEventData(Channel channel, ObjectInput in) thro... method decodeHeartbeatData (line 382) | @Deprecated method decodeRequestData (line 391) | protected Object decodeRequestData(Channel channel, ObjectInput in) th... method decodeResponseData (line 395) | protected Object decodeResponseData(Channel channel, ObjectInput in) t... method decodeResponseData (line 399) | protected Object decodeResponseData(Channel channel, ObjectInput in, O... method encodeData (line 403) | protected void encodeData(Channel channel, ObjectOutput out, Object da... method encodeEventData (line 407) | private void encodeEventData(Channel channel, ObjectOutput out, Object... method encodeHeartbeatData (line 411) | @Deprecated method encodeRequestData (line 416) | protected void encodeRequestData(Channel channel, ObjectOutput out, Ob... method encodeResponseData (line 420) | protected void encodeResponseData(Channel channel, ObjectOutput out, O... FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/codec/DeprecatedTelnetCodec.java class DeprecatedTelnetCodec (line 46) | public class DeprecatedTelnetCodec implements Codec { method checkPayload (line 68) | static void checkPayload(Channel channel, long size) throws IOException { method getCharset (line 81) | private static Charset getCharset(Channel channel) { method toString (line 113) | private static String toString(byte[] message, Charset charset) throws... method isEquals (line 149) | private static boolean isEquals(byte[] message, byte[] command) throws... method endsWith (line 153) | private static boolean endsWith(byte[] message, byte[] command) throws... method isClientSide (line 166) | protected boolean isClientSide(Channel channel) { method encode (line 184) | public void encode(Channel channel, OutputStream output, Object messag... method decode (line 200) | public Object decode(Channel channel, InputStream is) throws IOExcepti... method decode (line 207) | @SuppressWarnings("unchecked") FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/codec/ExchangeCodecTest.java class ExchangeCodecTest (line 66) | class ExchangeCodecTest extends TelnetCodecTest { method getSerialization (line 76) | private static Serialization getSerialization(String name) { method decode (line 82) | private Object decode(byte[] request) throws IOException { method getRequestBytes (line 90) | private byte[] getRequestBytes(Object obj, byte[] header) throws IOExc... method getReadonlyEventRequestBytes (line 106) | private byte[] getReadonlyEventRequestBytes(Object obj, byte[] header)... method assemblyDataProtocol (line 122) | private byte[] assemblyDataProtocol(byte[] header) { method setUp (line 129) | @BeforeEach method test_Decode_Error_MagicNum (line 134) | @Test method test_Decode_Error_Length (line 146) | @Test method test_Decode_Error_Response_Object (line 165) | @Test method testInvalidSerializaitonId (line 179) | @Test method test_Decode_Check_Payload (line 196) | @Test method test_Decode_Header_Need_Readmore (line 216) | @Test method test_Decode_Body_Need_Readmore (line 222) | @Test method test_Decode_MigicCodec_Contain_ExchangeHeader (line 228) | @Test method test_Decode_Return_Response_Person (line 241) | @Test method test_Decode_Return_Response_Error (line 257) | @Test // The status input has a problem, and the read information is w... method test_Decode_Return_Request_Event_Object (line 267) | @Test method test_Decode_Return_Request_Event_String (line 286) | @Test method test_Decode_Return_Request_Heartbeat_Object (line 302) | @Test method test_Decode_Return_Request_Object (line 316) | @Test method test_Decode_Error_Request_Object (line 335) | @Test method test_Header_Response_NoSerializationFlag (line 352) | @Test method test_Header_Response_Heartbeat (line 368) | @Test method test_Encode_Request (line 384) | @Test method test_Encode_Response (line 405) | @Test method test_Encode_Error_Response (line 438) | @Test method testMessageLengthGreaterThanMessageActualLength (line 467) | @Test method testMessageLengthExceedPayloadLimitWhenEncode (line 501) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/codec/TelnetCodecTest.java class TelnetCodecTest (line 40) | class TelnetCodecTest { method setUp (line 50) | @BeforeEach method getServerSideChannel (line 55) | protected AbstractMockChannel getServerSideChannel(URL url) { method getClientSideChannel (line 62) | protected AbstractMockChannel getClientSideChannel(URL url) { method join (line 69) | protected byte[] join(byte[] in1, byte[] in2) { method objectToByte (line 76) | protected byte[] objectToByte(Object obj) { method byteToObject (line 98) | protected Object byteToObject(byte[] objBytes) throws Exception { method testDecode_assertEquals (line 107) | protected void testDecode_assertEquals(byte[] request, Object ret) thr... method testDecode_assertEquals (line 111) | protected void testDecode_assertEquals(byte[] request, Object ret, boo... method testEecode_assertEquals (line 122) | protected void testEecode_assertEquals(Object request, byte[] ret, boo... method testDecode_assertEquals (line 140) | protected void testDecode_assertEquals(Object request, Object ret) thr... method testDecode_assertEquals (line 144) | private void testDecode_assertEquals(Object request, Object ret, Objec... method testDecode_assertEquals (line 148) | private void testDecode_assertEquals( method testDecode_PersonWithEnterByte (line 164) | private void testDecode_PersonWithEnterByte(byte[] enterBytes, boolean... method testDecode_WithExitByte (line 181) | private void testDecode_WithExitByte(byte[] exitbytes, boolean isChann... method testDecode_String_ClientSide (line 191) | @Test method testDecode_BlankMessage (line 196) | @Test method testDecode_String_NoEnter (line 201) | @Test method testDecode_String_WithEnter (line 206) | @Test method testDecode_String_MiddleWithEnter (line 211) | @Test method testDecode_Person_ObjectOnly (line 216) | @Test method testDecode_Person_WithEnter (line 221) | @Test method testDecode_WithExitByte (line 230) | @Test method testDecode_Backspace (line 244) | @Test method testDecode_Backspace_WithError (line 261) | @Test method testDecode_History_UP (line 270) | @Test method testDecode_UPorDOWN_WithError (line 285) | @Test method testEncode_String_ClientSide (line 307) | @Test class Person (line 348) | public static class Person implements Serializable { method hashCode (line 353) | @Override method equals (line 362) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/ExchangersTest.java class ExchangersTest (line 29) | class ExchangersTest { method testBind (line 31) | @Test method testConnect (line 43) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/MockExchanger.java class MockExchanger (line 24) | public class MockExchanger implements Exchanger { method bind (line 28) | @Override method connect (line 33) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/RequestTest.java class RequestTest (line 22) | class RequestTest { method test (line 24) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/ResponseTest.java class ResponseTest (line 24) | class ResponseTest { method test (line 25) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/support/DefaultFutureTest.java class DefaultFutureTest (line 42) | class DefaultFutureTest { method newFuture (line 47) | @Test method isDone (line 53) | @Test method timeoutNotSend (line 72) | @Test method clientTimeoutSend (line 106) | @Test method timeoutSend (line 148) | @Test method interruptSend (line 182) | @Test method testClose1 (line 218) | @Test method testTimeoutWithRejectedExecution (line 230) | @Test method testClose2 (line 267) | @Test method defaultFuture (line 280) | private DefaultFuture defaultFuture(int timeout) { class InterruptThread (line 289) | static class InterruptThread extends Thread { method InterruptThread (line 292) | public InterruptThread(Thread parent) { method run (line 296) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/support/ExchangeHandlerDispatcherTest.java class ExchangeHandlerDispatcherTest (line 29) | class ExchangeHandlerDispatcherTest { method test (line 31) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/support/MultiMessageTest.java class MultiMessageTest (line 29) | class MultiMessageTest { method test (line 31) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/support/header/CloseTimerTaskTest.java class CloseTimerTaskTest (line 37) | class CloseTimerTaskTest { method setup (line 46) | @BeforeEach method teardown (line 61) | @AfterEach method testClose (line 66) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/support/header/HeaderExchangeChannelTest.java class HeaderExchangeChannelTest (line 37) | class HeaderExchangeChannelTest { method setup (line 44) | @BeforeEach method getOrAddChannelTest00 (line 56) | @Test method getOrAddChannelTest01 (line 63) | @Test method getOrAddChannelTest02 (line 83) | @Test method removeChannelIfDisconnectedTest (line 90) | @Test method sendTest00 (line 99) | @Test method sendTest01 (line 111) | @Test method sendTest02 (line 120) | @Test method sendTest04 (line 131) | @Test method requestTest01 (line 139) | @Test method requestTest02 (line 148) | @Test method requestTest03 (line 160) | @Test method isClosedTest (line 175) | @Test method closeTest (line 180) | @Test method closeWithTimeoutTest02 (line 187) | @Test method startCloseTest (line 197) | @Test method getLocalAddressTest (line 210) | @Test method getRemoteAddressTest (line 215) | @Test method getUrlTest (line 220) | @Test method isConnectedTest (line 225) | @Test method getChannelHandlerTest (line 230) | @Test method getExchangeHandlerTest (line 235) | @Test method getAttributeAndSetAttributeTest (line 240) | @Test method removeAttributeTest (line 247) | @Test method hasAttributeTest (line 255) | @Test method hashCodeTest (line 262) | @Test method equalsTest (line 271) | @Test method toStringTest (line 280) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/support/header/HeaderExchangeClientTest.java class HeaderExchangeClientTest (line 26) | public class HeaderExchangeClientTest { method testReconnect (line 27) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/support/header/HeaderExchangeServerTest.java class HeaderExchangeServerTest (line 37) | class HeaderExchangeServerTest { method test (line 39) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/support/header/HeartBeatTaskTest.java class HeartBeatTaskTest (line 35) | class HeartBeatTaskTest { method setup (line 44) | @BeforeEach method teardown (line 62) | @AfterEach method testHeartBeat (line 67) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/support/header/MockChannel.java class MockChannel (line 33) | public class MockChannel implements Channel, Client { method getRemoteAddress (line 42) | @Override method isConnected (line 47) | @Override method hasAttribute (line 52) | @Override method getAttribute (line 57) | @Override method setAttribute (line 62) | @Override method removeAttribute (line 67) | @Override method getUrl (line 72) | @Override method getChannelHandler (line 77) | @Override method getLocalAddress (line 82) | @Override method send (line 87) | @Override method send (line 92) | @Override method close (line 97) | @Override method close (line 102) | @Override method startClose (line 107) | @Override method isClosed (line 112) | @Override method getSentObjects (line 117) | public List getSentObjects() { method isClosing (line 121) | public boolean isClosing() { method reset (line 125) | @Override method reconnect (line 128) | @Override method reset (line 133) | @Override method getReconnectCount (line 136) | public int getReconnectCount() { FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/support/header/ReconnectTimerTaskTest.java class ReconnectTimerTaskTest (line 33) | class ReconnectTimerTaskTest { method setup (line 43) | @BeforeEach method teardown (line 64) | @AfterEach method testReconnect (line 69) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/handler/HeaderExchangeHandlerTest.java class HeaderExchangeHandlerTest (line 39) | class HeaderExchangeHandlerTest { method testReceivedRequestOneway (line 41) | @Test method testReceivedRequestTwoway (line 60) | @Test method testReceivedRequestTwowayErrorWithNullHandler (line 96) | @Test method testReceivedRequestTwowayErrorReply (line 101) | @Test method testReceivedRequestTwowayErrorRequestBroken (line 132) | @Test method testReceivedRequestEventReadonly (line 157) | @Test method testReceivedRequestEventOtherDiscard (line 169) | @Test method testReceivedResponseHeartbeatEvent (line 198) | @Test method testReceivedResponse (line 209) | @Test class BizException (line 226) | private class BizException extends RuntimeException { class MockedExchangeHandler (line 230) | private class MockedExchangeHandler extends MockedChannelHandler imple... method telnet (line 232) | public String telnet(Channel channel, String message) throws Remotin... method reply (line 236) | public CompletableFuture reply(ExchangeChannel channel, Obje... class Person (line 241) | private class Person { method Person (line 244) | public Person(String name) { method toString (line 249) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/handler/MockedChannel.java class MockedChannel (line 28) | public class MockedChannel implements Channel { method MockedChannel (line 35) | public MockedChannel() { method getUrl (line 39) | @Override method getChannelHandler (line 44) | @Override method getLocalAddress (line 50) | @Override method send (line 56) | @Override method send (line 59) | @Override method close (line 64) | @Override method close (line 69) | @Override method startClose (line 74) | @Override method isClosed (line 79) | @Override method getRemoteAddress (line 84) | @Override method isConnected (line 89) | @Override method hasAttribute (line 94) | @Override method getAttribute (line 99) | @Override method setAttribute (line 104) | @Override method removeAttribute (line 109) | @Override FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/handler/MockedChannelHandler.java class MockedChannelHandler (line 27) | public class MockedChannelHandler implements ChannelHandler { method connected (line 31) | @Override method disconnected (line 36) | @Override method sent (line 41) | @Override method received (line 46) | @Override method caught (line 52) | @Override method getChannels (line 57) | public Set getChannels() { FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/telnet/TelnetUtilsTest.java class TelnetUtilsTest (line 28) | class TelnetUtilsTest { method testToList (line 35) | @Test method testToTable (line 58) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/telnet/support/ClearTelnetHandlerTest.java class ClearTelnetHandlerTest (line 26) | class ClearTelnetHandlerTest { method test (line 28) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/telnet/support/ExitTelnetHandlerTest.java class ExitTelnetHandlerTest (line 28) | class ExitTelnetHandlerTest { method test (line 29) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/telnet/support/HelpTelnetHandlerTest.java class HelpTelnetHandlerTest (line 28) | class HelpTelnetHandlerTest { method test (line 29) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/telnet/support/StatusTelnetHandlerTest.java class StatusTelnetHandlerTest (line 27) | class StatusTelnetHandlerTest { method test (line 28) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/telnet/support/TelnetHandlerAdapterTest.java class TelnetHandlerAdapterTest (line 32) | class TelnetHandlerAdapterTest { method testTelnet (line 34) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/transport/AbstractCodecTest.java class AbstractCodecTest (line 37) | class AbstractCodecTest { method testCheckPayloadDefault8M (line 39) | @Test method testCheckProviderPayload (line 59) | @Test method tesCheckPayloadMinusPayloadNoLimit (line 87) | @Test method testIsClientSide (line 97) | @Test method getAbstractCodec (line 113) | private AbstractCodec getAbstractCodec() { FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/transport/ChannelHandlerDispatcherTest.java class ChannelHandlerDispatcherTest (line 32) | class ChannelHandlerDispatcherTest { method tearDown (line 34) | @AfterEach method test (line 39) | @Test method constructorNullObjectTest (line 67) | @Test class MockChannelHandler (line 91) | class MockChannelHandler extends ChannelHandlerAdapter { method connected (line 98) | @Override method disconnected (line 104) | @Override method sent (line 110) | @Override method received (line 116) | @Override method caught (line 122) | @Override method getSentCount (line 128) | public static int getSentCount() { method getConnectedCount (line 132) | public static int getConnectedCount() { method getDisconnectedCount (line 136) | public static int getDisconnectedCount() { method getReceivedCount (line 140) | public static int getReceivedCount() { method getCaughtCount (line 144) | public static int getCaughtCount() { method reset (line 148) | public static void reset() { FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/transport/CodecSupportTest.java class CodecSupportTest (line 30) | class CodecSupportTest { method testHeartbeat (line 32) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/transport/DecodeHandlerTest.java class DecodeHandlerTest (line 32) | class DecodeHandlerTest { method test (line 34) | @Test class MockData (line 60) | class MockData implements Decodeable { method decode (line 66) | @Override method isDecoded (line 74) | public boolean isDecoded() { method setThrowEx (line 78) | public void setThrowEx(boolean throwEx) { FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/transport/MultiMessageHandlerTest.java class MultiMessageHandlerTest (line 31) | class MultiMessageHandlerTest { method test (line 33) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/transport/dispatcher/ChannelEventRunnableTest.java class ChannelEventRunnableTest (line 32) | class ChannelEventRunnableTest { method test (line 34) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/utils/PayloadDropperTest.java class PayloadDropperTest (line 25) | class PayloadDropperTest { method test (line 26) | @Test FILE: dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/utils/UrlUtilsTest.java class UrlUtilsTest (line 26) | class UrlUtilsTest { method testGetIdleTimeout (line 27) | @Test method testGetHeartbeat (line 37) | @Test method testConfiguredHeartbeat (line 43) | @Test method testGetCloseTimeout (line 51) | @Test method testConfiguredClose (line 67) | @Test FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/AbstractServerHttpChannelObserver.java class AbstractServerHttpChannelObserver (line 35) | public abstract class AbstractServerHttpChannelObserver sendMessage(HttpOutputMessage messag... method preOutputMessage (line 258) | protected void preOutputMessage(HttpOutputMessage message) throws Thro... method postOutputMessage (line 260) | protected void postOutputMessage(HttpOutputMessage message) throws Thr... method customizeError (line 262) | protected Throwable customizeError(Throwable throwable) { method doOnError (line 277) | protected void doOnError(Throwable throwable) throws Throwable { method resolveErrorStatusCode (line 290) | protected final int resolveErrorStatusCode(Throwable throwable) { method buildErrorResponse (line 300) | protected final ErrorResponse buildErrorResponse(int statusCode, Throw... method getDisplayMessage (line 311) | protected String getDisplayMessage(Throwable throwable) { method onCompleted (line 315) | protected void onCompleted(Throwable throwable) { method doOnCompleted (line 323) | protected void doOnCompleted(Throwable throwable) { method encodeTrailers (line 340) | protected HttpMetadata encodeTrailers(Throwable throwable) { method getContentType (line 344) | protected String getContentType() { method isHeaderSent (line 348) | protected boolean isHeaderSent() { method customizeTrailers (line 352) | protected void customizeTrailers(HttpHeaders headers, Throwable throwa... method close (line 361) | @Override method closed (line 366) | protected final void closed() { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/CompositeInputStream.java class CompositeInputStream (line 26) | public class CompositeInputStream extends InputStream { method addInputStream (line 34) | public void addInputStream(InputStream inputStream) { method read (line 43) | @Override method read (line 63) | @Override method available (line 99) | @Override method close (line 104) | @Override method releaseHeadStream (line 112) | private void releaseHeadStream() { method releaseIfNecessary (line 123) | private void releaseIfNecessary(InputStream inputStream) throws IOExce... FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/ErrorCodeHolder.java type ErrorCodeHolder (line 19) | public interface ErrorCodeHolder { method getErrorCode (line 21) | long getErrorCode(); FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/ErrorResponse.java class ErrorResponse (line 23) | public class ErrorResponse implements Serializable { method getStatus (line 31) | public String getStatus() { method setStatus (line 35) | public void setStatus(String status) { method getMessage (line 39) | public String getMessage() { method setMessage (line 43) | public void setMessage(String message) { method toString (line 47) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/ExceptionHandler.java type ExceptionHandler (line 30) | @SPI(scope = ExtensionScope.FRAMEWORK) method resolveLogLevel (line 39) | default Level resolveLogLevel(E throwable) { method resolveGrpcStatus (line 51) | default boolean resolveGrpcStatus( method handle (line 64) | default T handle(E throwable, RequestMetadata metadata, MethodDescript... method handleGrpc (line 76) | default T handleGrpc(E throwable, RequestMetadata metadata, MethodDesc... FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/FlowControlStreamObserver.java type FlowControlStreamObserver (line 21) | public interface FlowControlStreamObserver extends StreamObserver { method request (line 31) | void request(int count); method isAutoRequestN (line 33) | boolean isAutoRequestN(); method disableAutoFlowControl (line 41) | void disableAutoFlowControl(); FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpChannel.java type HttpChannel (line 22) | public interface HttpChannel { method writeHeader (line 24) | CompletableFuture writeHeader(HttpMetadata httpMetadata); method writeMessage (line 26) | CompletableFuture writeMessage(HttpOutputMessage httpOutputMessa... method newOutputMessage (line 28) | HttpOutputMessage newOutputMessage(); method remoteAddress (line 30) | SocketAddress remoteAddress(); method localAddress (line 32) | SocketAddress localAddress(); method flush (line 34) | void flush(); FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpChannelHolder.java type HttpChannelHolder (line 19) | public interface HttpChannelHolder { method getHttpChannel (line 21) | HttpChannel getHttpChannel(); FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpConstants.java class HttpConstants (line 19) | public final class HttpConstants { method HttpConstants (line 34) | private HttpConstants() {} FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpCookie.java class HttpCookie (line 22) | public final class HttpCookie { method HttpCookie (line 33) | public HttpCookie(String name, String value) { method name (line 40) | public String name() { method value (line 44) | public String value() { method setValue (line 48) | public void setValue(String value) { method domain (line 53) | public String domain() { method setDomain (line 57) | public void setDomain(String domain) { method path (line 61) | public String path() { method setPath (line 65) | public void setPath(String path) { method maxAge (line 69) | public long maxAge() { method setMaxAge (line 73) | public void setMaxAge(long maxAge) { method secure (line 77) | public boolean secure() { method setSecure (line 81) | public void setSecure(boolean secure) { method httpOnly (line 85) | public boolean httpOnly() { method setHttpOnly (line 89) | public void setHttpOnly(boolean httpOnly) { method sameSite (line 93) | public String sameSite() { method setSameSite (line 97) | public void setSameSite(String sameSite) { method toString (line 101) | public String toString() { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpHeaderNames.java type HttpHeaderNames (line 22) | public enum HttpHeaderNames { method HttpHeaderNames (line 60) | HttpHeaderNames(String name) { method HttpHeaderNames (line 65) | HttpHeaderNames(CharSequence key) { method getName (line 70) | public String getName() { method getKey (line 74) | public CharSequence getKey() { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpHeaders.java type HttpHeaders (line 30) | public interface HttpHeaders extends Iterable get(CharSequence key); method add (line 42) | HttpHeaders add(CharSequence name, String value); method add (line 44) | HttpHeaders add(CharSequence name, Iterable value); method add (line 46) | HttpHeaders add(CharSequence name, String... value); method add (line 48) | HttpHeaders add(Map... method add (line 50) | HttpHeaders add(HttpHeaders headers); method set (line 52) | HttpHeaders set(CharSequence name, String value); method set (line 54) | HttpHeaders set(CharSequence name, Iterable value); method set (line 56) | HttpHeaders set(CharSequence name, String... value); method set (line 58) | HttpHeaders set(Map... method set (line 60) | HttpHeaders set(HttpHeaders headers); method remove (line 62) | List remove(CharSequence key); method clear (line 64) | void clear(); method names (line 66) | Set names(); method nameSet (line 68) | Set nameSet(); method asMap (line 70) | Map> asMap(); method iterator (line 72) | @Override method toMap (line 75) | default Map> toMap() { method forEach (line 84) | default void forEach(BiConsumer action) { method create (line 90) | static HttpHeaders create() { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpInputMessage.java type HttpInputMessage (line 22) | public interface HttpInputMessage extends AutoCloseable { method getBody (line 24) | InputStream getBody(); method close (line 26) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpJsonUtils.java class HttpJsonUtils (line 31) | public final class HttpJsonUtils { method HttpJsonUtils (line 35) | public HttpJsonUtils(FrameworkModel frameworkModel) { method toJavaObject (line 52) | public T toJavaObject(String json, Type type) { method toJavaList (line 56) | public List toJavaList(String json, Class clazz) { method toJson (line 60) | public String toJson(Object obj) { method toPrettyJson (line 64) | public String toPrettyJson(Object obj) { method convertObject (line 68) | public Object convertObject(Object obj, Type targetType) { method convertObject (line 72) | public Object convertObject(Object obj, Class targetType) { method getString (line 76) | public String getString(Map obj, String key) { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpMetadata.java type HttpMetadata (line 19) | public interface HttpMetadata { method headers (line 21) | HttpHeaders headers(); method contentType (line 23) | default String contentType() { method header (line 27) | default String header(CharSequence name) { method header (line 31) | default HttpMetadata header(CharSequence name, String value) { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpMethods.java type HttpMethods (line 21) | public enum HttpMethods { method is (line 42) | public boolean is(String name) { method supportBody (line 46) | public boolean supportBody() { method of (line 50) | @SuppressWarnings("StringEquality") method isGet (line 61) | public static boolean isGet(String name) { method isPost (line 65) | public static boolean isPost(String name) { method supportBody (line 69) | public static boolean supportBody(String name) { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpOutputMessage.java type HttpOutputMessage (line 23) | public interface HttpOutputMessage extends AutoCloseable { method getBody (line 29) | @Override method messageSize (line 34) | @Override method getBody (line 40) | OutputStream getBody(); method messageSize (line 47) | int messageSize(); method close (line 49) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpRequest.java type HttpRequest (line 27) | public interface HttpRequest extends RequestMetadata { method isHttp2 (line 29) | boolean isHttp2(); method method (line 31) | String method(); method setMethod (line 33) | void setMethod(String method); method uri (line 35) | String uri(); method setUri (line 37) | void setUri(String uri); method path (line 39) | String path(); method rawPath (line 41) | String rawPath(); method query (line 43) | String query(); method header (line 45) | String header(CharSequence name); method headerValues (line 47) | List headerValues(CharSequence name); method dateHeader (line 49) | Date dateHeader(CharSequence name); method hasHeader (line 51) | boolean hasHeader(CharSequence name); method headerNames (line 53) | Collection headerNames(); method headers (line 55) | HttpHeaders headers(); method setHeader (line 57) | void setHeader(CharSequence name, String value); method setHeader (line 59) | void setHeader(CharSequence name, List values); method setHeader (line 61) | void setHeader(CharSequence name, Date value); method cookies (line 63) | Collection cookies(); method cookie (line 65) | HttpCookie cookie(String name); method contentLength (line 67) | int contentLength(); method contentType (line 69) | String contentType(); method setContentType (line 71) | void setContentType(String contentType); method mediaType (line 73) | String mediaType(); method charset (line 75) | String charset(); method charsetOrDefault (line 77) | Charset charsetOrDefault(); method setCharset (line 79) | void setCharset(String charset); method accept (line 81) | String accept(); method locale (line 83) | Locale locale(); method locales (line 85) | List locales(); method scheme (line 87) | String scheme(); method serverHost (line 89) | String serverHost(); method serverName (line 91) | String serverName(); method serverPort (line 93) | int serverPort(); method remoteHost (line 95) | String remoteHost(); method remoteAddr (line 97) | String remoteAddr(); method remotePort (line 99) | int remotePort(); method localHost (line 101) | String localHost(); method localAddr (line 103) | String localAddr(); method localPort (line 105) | int localPort(); method parameter (line 107) | String parameter(String name); method parameter (line 109) | String parameter(String name, String defaultValue); method parameterValues (line 111) | List parameterValues(String name); method queryParameter (line 113) | String queryParameter(String name); method queryParameterValues (line 115) | List queryParameterValues(String name); method queryParameterNames (line 117) | Collection queryParameterNames(); method queryParameters (line 119) | Map> queryParameters(); method formParameter (line 121) | String formParameter(String name); method formParameterValues (line 123) | List formParameterValues(String name); method formParameterNames (line 125) | Collection formParameterNames(); method hasParameter (line 127) | boolean hasParameter(String name); method parameterNames (line 129) | Collection parameterNames(); method parts (line 131) | Collection parts(); method part (line 133) | FileUpload part(String name); method attribute (line 135) | T attribute(String name); method removeAttribute (line 137) | void removeAttribute(String name); method setAttribute (line 139) | void setAttribute(String name, Object value); method hasAttribute (line 141) | boolean hasAttribute(String name); method attributeNames (line 143) | Collection attributeNames(); method attributes (line 145) | Map attributes(); method inputStream (line 147) | InputStream inputStream(); method setInputStream (line 149) | void setInputStream(InputStream is); type FileUpload (line 151) | interface FileUpload { method name (line 153) | String name(); method filename (line 155) | String filename(); method contentType (line 157) | String contentType(); method size (line 159) | int size(); method inputStream (line 161) | InputStream inputStream(); FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpResponse.java type HttpResponse (line 24) | public interface HttpResponse { method status (line 26) | int status(); method setStatus (line 28) | void setStatus(int status); method header (line 30) | String header(CharSequence name); method dateHeader (line 32) | Date dateHeader(CharSequence name); method headerValues (line 34) | List headerValues(CharSequence name); method hasHeader (line 36) | boolean hasHeader(CharSequence name); method headerNames (line 38) | Collection headerNames(); method headers (line 40) | HttpHeaders headers(); method addHeader (line 42) | void addHeader(CharSequence name, String value); method addHeader (line 44) | void addHeader(CharSequence name, Date value); method setHeader (line 46) | void setHeader(CharSequence name, String value); method setHeader (line 48) | void setHeader(CharSequence name, Date value); method setHeader (line 50) | void setHeader(CharSequence name, List value); method addCookie (line 52) | void addCookie(HttpCookie cookie); method contentType (line 54) | String contentType(); method setContentType (line 56) | void setContentType(String contentType); method mediaType (line 58) | String mediaType(); method charset (line 60) | String charset(); method setCharset (line 62) | void setCharset(String charset); method locale (line 64) | String locale(); method setLocale (line 66) | void setLocale(String locale); method body (line 68) | Object body(); method setBody (line 70) | void setBody(Object body); method outputStream (line 72) | OutputStream outputStream(); method setOutputStream (line 74) | void setOutputStream(OutputStream os); method sendRedirect (line 76) | void sendRedirect(String location); method sendError (line 78) | void sendError(int status); method sendError (line 80) | void sendError(int status, String message); method isEmpty (line 82) | boolean isEmpty(); method isContentEmpty (line 84) | boolean isContentEmpty(); method isCommitted (line 86) | boolean isCommitted(); method commit (line 88) | void commit(); method setCommitted (line 90) | void setCommitted(boolean committed); method reset (line 92) | void reset(); method resetBuffer (line 94) | void resetBuffer(); method toHttpResult (line 96) | HttpResult toHttpResult(); FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpResult.java type HttpResult (line 26) | public interface HttpResult extends Serializable { method getStatus (line 28) | int getStatus(); method getHeaders (line 30) | Map> getHeaders(); method getBody (line 32) | T getBody(); method toPayload (line 34) | default HttpResultPayloadException toPayload() { method builder (line 38) | static Builder builder() { method of (line 42) | static HttpResult of(T body) { method of (line 46) | static HttpResult of(int status, T body) { method of (line 57) | static HttpResult of(HttpStatus status, T body) { method status (line 61) | static HttpResult status(int status) { method status (line 65) | static HttpResult status(HttpStatus status) { method ok (line 69) | static HttpResult ok() { method moved (line 73) | static HttpResult moved(String url) { method found (line 77) | static HttpResult found(String url) { method badRequest (line 81) | static HttpResult badRequest() { method notFound (line 85) | static HttpResult notFound() { method error (line 89) | static HttpResult error() { method error (line 93) | static HttpResult error(String message) { method error (line 97) | static HttpResult error(int status, String message) { method error (line 101) | static HttpResult error(HttpStatus status, String message) { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpStatus.java type HttpStatus (line 19) | public enum HttpStatus { method HttpStatus (line 41) | HttpStatus(int code) { method getCode (line 46) | public int getCode() { method getStatusString (line 50) | public String getStatusString() { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpTransportListener.java type HttpTransportListener (line 19) | public interface HttpTransportListener
decodeCookies(String value) { method parseCharset (line 88) | public static String parseCharset(String contentType) { method encodeCookie (line 109) | public static String encodeCookie(HttpCookie cookie) { method parseAccept (line 120) | public static List parseAccept(String header) { method parseQuality (line 132) | public static float parseQuality(String expr, int index) { method parseAcceptLanguage (line 151) | public static List parseAcceptLanguage(String header) { method parseContentLanguage (line 163) | public static List parseContentLanguage(String header) { method parseLocale (line 174) | public static Locale parseLocale(String locale) { method createPostRequestDecoder (line 186) | @SuppressWarnings("deprecation") method readPostValue (line 231) | public static String readPostValue(InterfaceHttpData item) { method readUpload (line 239) | public static HttpRequest.FileUpload readUpload(InterfaceHttpData item) { class DefaultFileUploadAdapter (line 243) | private static final class DefaultFileUploadAdapter implements HttpReq... method DefaultFileUploadAdapter (line 247) | DefaultFileUploadAdapter(FileUpload fu) { method name (line 251) | @Override method filename (line 256) | @Override method contentType (line 261) | @Override method size (line 266) | @Override method inputStream (line 271) | @Override class Item (line 280) | private static final class Item implements Comparable> { method Item (line 284) | public Item(V value, float q) { method compareTo (line 289) | @Override method sortAndGet (line 294) | public static List sortAndGet(List> items) { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/HttpVersion.java type HttpVersion (line 19) | public enum HttpVersion { method HttpVersion (line 26) | HttpVersion(String version, String protocol) { method getVersion (line 31) | public String getVersion() { method getProtocol (line 35) | public String getProtocol() { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/LimitedByteArrayOutputStream.java class LimitedByteArrayOutputStream (line 24) | public class LimitedByteArrayOutputStream extends ByteArrayOutputStream { method LimitedByteArrayOutputStream (line 28) | public LimitedByteArrayOutputStream(int capacity) { method LimitedByteArrayOutputStream (line 33) | public LimitedByteArrayOutputStream(int size, int capacity) { method write (line 38) | @Override method write (line 44) | @Override method write (line 50) | @Override method ensureCapacity (line 56) | private void ensureCapacity(int len) { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/LimitedByteBufOutputStream.java class LimitedByteBufOutputStream (line 26) | public class LimitedByteBufOutputStream extends ByteBufOutputStream { method LimitedByteBufOutputStream (line 30) | public LimitedByteBufOutputStream(ByteBuf byteBuf, int capacity) { method write (line 35) | @Override method write (line 41) | @Override method write (line 47) | @Override method ensureCapacity (line 53) | private void ensureCapacity(int len) { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/RequestMetadata.java type RequestMetadata (line 19) | public interface RequestMetadata extends HttpMetadata { method method (line 21) | String method(); method path (line 23) | String path(); FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/ServerHttpChannelObserver.java type ServerHttpChannelObserver (line 24) | public interface ServerHttpChannelObserver extend... method getHttpChannel (line 26) | H getHttpChannel(); method addHeadersCustomizer (line 28) | void addHeadersCustomizer(BiConsumer headersCu... method addTrailersCustomizer (line 30) | void addTrailersCustomizer(BiConsumer trailers... method setExceptionCustomizer (line 32) | void setExceptionCustomizer(Function exceptionCustomizer); method close (line 34) | void close(); FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/command/DataQueueCommand.java class DataQueueCommand (line 21) | public class DataQueueCommand extends HttpChannelQueueCommand { method DataQueueCommand (line 25) | public DataQueueCommand(HttpOutputMessage httpMessage) { method run (line 29) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/command/HeaderQueueCommand.java class HeaderQueueCommand (line 21) | public class HeaderQueueCommand extends HttpChannelQueueCommand { method HeaderQueueCommand (line 25) | public HeaderQueueCommand(HttpMetadata httpMetadata) { method run (line 29) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/command/HttpChannelQueueCommand.java class HttpChannelQueueCommand (line 24) | public abstract class HttpChannelQueueCommand extends CompletableFuture<... method setHttpChannel (line 29) | public void setHttpChannel(HttpChannelHolder httpChannelHolder) { method getHttpChannel (line 33) | public HttpChannel getHttpChannel() { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/command/HttpWriteQueue.java class HttpWriteQueue (line 24) | public class HttpWriteQueue extends BatchExecutorQueue enqueue(HttpChannelQueueCommand cmd) { method prepare (line 37) | @Override method flush (line 42) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/command/QueueCommand.java type QueueCommand (line 19) | public interface QueueCommand extends Runnable {} FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/exception/DecodeException.java class DecodeException (line 19) | public class DecodeException extends HttpStatusException { method DecodeException (line 23) | public DecodeException() { method DecodeException (line 27) | public DecodeException(String message) { method DecodeException (line 31) | public DecodeException(Throwable cause) { method DecodeException (line 35) | public DecodeException(String message, Throwable cause) { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/exception/EncodeException.java class EncodeException (line 19) | public class EncodeException extends HttpStatusException { method EncodeException (line 23) | public EncodeException(String message) { method EncodeException (line 27) | public EncodeException(String message, Throwable cause) { method EncodeException (line 31) | public EncodeException(Throwable cause) { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/exception/HttpOverPayloadException.java class HttpOverPayloadException (line 19) | public class HttpOverPayloadException extends HttpStatusException { method HttpOverPayloadException (line 23) | public HttpOverPayloadException(String message) { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/exception/HttpRequestTimeout.java class HttpRequestTimeout (line 21) | public class HttpRequestTimeout extends HttpStatusException { method HttpRequestTimeout (line 27) | private HttpRequestTimeout(String side) { method getSide (line 32) | public String getSide() { method serverSide (line 36) | public static HttpRequestTimeout serverSide() { method clientSide (line 40) | public static HttpRequestTimeout clientSide() { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/exception/HttpResultPayloadException.java class HttpResultPayloadException (line 22) | public class HttpResultPayloadException extends HttpStatusException { method HttpResultPayloadException (line 28) | public HttpResultPayloadException(HttpResult result) { method HttpResultPayloadException (line 33) | public HttpResultPayloadException(int statusCode, Object body) { method HttpResultPayloadException (line 38) | public HttpResultPayloadException(Object body) { method fillInStackTrace (line 42) | @Override method getResult (line 47) | @SuppressWarnings("unchecked") method getBody (line 52) | @SuppressWarnings("unchecked") method getMessage (line 57) | @Override method toString (line 62) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/exception/HttpStatusException.java class HttpStatusException (line 21) | public class HttpStatusException extends RuntimeException { method HttpStatusException (line 27) | public HttpStatusException(int statusCode) { method HttpStatusException (line 32) | public HttpStatusException(int statusCode, String message) { method HttpStatusException (line 37) | public HttpStatusException(int statusCode, Throwable cause) { method HttpStatusException (line 42) | public HttpStatusException(int statusCode, String message, Throwable c... method getStatusCode (line 47) | public int getStatusCode() { method getDisplayMessage (line 51) | public String getDisplayMessage() { method toString (line 55) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/exception/UnimplementedException.java class UnimplementedException (line 19) | public class UnimplementedException extends HttpStatusException { method UnimplementedException (line 25) | public UnimplementedException(String unimplemented) { method getUnimplemented (line 30) | public String getUnimplemented() { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/exception/UnsupportedMediaTypeException.java class UnsupportedMediaTypeException (line 19) | public class UnsupportedMediaTypeException extends HttpStatusException { method UnsupportedMediaTypeException (line 25) | public UnsupportedMediaTypeException(String mediaType) { method getMediaType (line 30) | public String getMediaType() { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h1/DefaultHttp1Request.java class DefaultHttp1Request (line 26) | public final class DefaultHttp1Request implements Http1Request { method DefaultHttp1Request (line 32) | public DefaultHttp1Request(RequestMetadata httpMetadata, HttpInputMess... method getBody (line 37) | @Override method headers (line 42) | @Override method method (line 47) | @Override method path (line 52) | @Override method close (line 57) | @Override method toString (line 62) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h1/DefaultHttp1Response.java class DefaultHttp1Response (line 26) | public final class DefaultHttp1Response implements HttpMetadata, HttpInp... method DefaultHttp1Response (line 32) | public DefaultHttp1Response(HttpMetadata httpMetadata, HttpInputMessag... method getBody (line 37) | @Override method headers (line 42) | @Override method close (line 47) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h1/Http1InputMessage.java class Http1InputMessage (line 23) | public final class Http1InputMessage implements HttpInputMessage { method Http1InputMessage (line 27) | public Http1InputMessage(InputStream body) { method getBody (line 31) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h1/Http1Metadata.java class Http1Metadata (line 22) | public final class Http1Metadata implements HttpMetadata { method Http1Metadata (line 26) | public Http1Metadata(HttpHeaders headers) { method headers (line 30) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h1/Http1OutputMessage.java class Http1OutputMessage (line 26) | public final class Http1OutputMessage implements HttpOutputMessage { method Http1OutputMessage (line 30) | public Http1OutputMessage(OutputStream outputStream) { method getBody (line 34) | @Override method close (line 39) | @Override method messageSize (line 47) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h1/Http1Request.java type Http1Request (line 22) | public interface Http1Request extends RequestMetadata, HttpInputMessage {} FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h1/Http1RequestMetadata.java class Http1RequestMetadata (line 22) | public final class Http1RequestMetadata implements RequestMetadata { method Http1RequestMetadata (line 30) | public Http1RequestMetadata(HttpHeaders headers, String method, String... method headers (line 36) | @Override method method (line 41) | @Override method path (line 46) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h1/Http1ServerChannelObserver.java class Http1ServerChannelObserver (line 25) | public class Http1ServerChannelObserver extends AbstractServerHttpChanne... method Http1ServerChannelObserver (line 27) | public Http1ServerChannelObserver(HttpChannel httpChannel) { method encodeHttpMetadata (line 31) | @Override method doOnCompleted (line 36) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h1/Http1ServerTransportListener.java type Http1ServerTransportListener (line 23) | public interface Http1ServerTransportListener extends HttpTransportListe... FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h1/Http1ServerTransportListenerFactory.java type Http1ServerTransportListenerFactory (line 25) | @SPI(scope = ExtensionScope.FRAMEWORK) method newInstance (line 28) | Http1ServerTransportListener newInstance(HttpChannel httpChannel, URL ... FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/CancelStreamException.java class CancelStreamException (line 21) | public class CancelStreamException extends RuntimeException implements E... method CancelStreamException (line 28) | private CancelStreamException(boolean cancelByRemote, long errorCode) { method isCancelByRemote (line 33) | public boolean isCancelByRemote() { method fromRemote (line 37) | public static CancelStreamException fromRemote(long errorCode) { method fromLocal (line 41) | public static CancelStreamException fromLocal(long errorCode) { method getErrorCode (line 45) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/CancelableTransportListener.java type CancelableTransportListener (line 23) | public interface CancelableTransportListener
writeResetFrame(long errorCode); method newOutputMessage (line 27) | @Override method newOutputMessage (line 32) | Http2OutputMessage newOutputMessage(boolean endStream); method consumeBytes (line 41) | void consumeBytes(int numBytes) throws Exception; method isReady (line 53) | boolean isReady(); FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2CancelableStreamObserver.java type Http2CancelableStreamObserver (line 22) | public interface Http2CancelableStreamObserver extends StreamObserver... method setCancellationContext (line 24) | void setCancellationContext(CancellationContext cancellationContext); method getCancellationContext (line 26) | CancellationContext getCancellationContext(); method cancel (line 28) | void cancel(Throwable throwable); FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2ChannelDelegate.java class Http2ChannelDelegate (line 25) | public class Http2ChannelDelegate implements H2StreamChannel { method Http2ChannelDelegate (line 29) | public Http2ChannelDelegate(H2StreamChannel h2StreamChannel) { method getH2StreamChannel (line 33) | public H2StreamChannel getH2StreamChannel() { method writeHeader (line 37) | @Override method writeMessage (line 42) | @Override method remoteAddress (line 47) | @Override method localAddress (line 52) | @Override method flush (line 57) | @Override method writeResetFrame (line 62) | @Override method newOutputMessage (line 67) | @Override method consumeBytes (line 72) | @Override method isReady (line 77) | @Override method toString (line 82) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2Header.java type Http2Header (line 21) | public interface Http2Header extends RequestMetadata, Http2StreamFrame { method name (line 23) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2InputMessage.java type Http2InputMessage (line 21) | public interface Http2InputMessage extends HttpInputMessage, Http2Stream... FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2InputMessageFrame.java class Http2InputMessageFrame (line 23) | public final class Http2InputMessageFrame implements Http2InputMessage { method Http2InputMessageFrame (line 31) | public Http2InputMessageFrame(InputStream body, boolean endStream) { method Http2InputMessageFrame (line 35) | public Http2InputMessageFrame(long streamId, InputStream body, boolean... method getBody (line 41) | @Override method name (line 46) | @Override method id (line 51) | @Override method isEndStream (line 56) | @Override method toString (line 61) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2MetadataFrame.java class Http2MetadataFrame (line 23) | public final class Http2MetadataFrame implements Http2Header { method Http2MetadataFrame (line 31) | public Http2MetadataFrame(HttpHeaders headers) { method Http2MetadataFrame (line 35) | public Http2MetadataFrame(HttpHeaders headers, boolean endStream) { method Http2MetadataFrame (line 39) | public Http2MetadataFrame(long streamId, HttpHeaders headers, boolean ... method headers (line 45) | @Override method method (line 50) | @Override method path (line 55) | @Override method id (line 60) | @Override method isEndStream (line 65) | @Override method toString (line 70) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2OutputMessage.java type Http2OutputMessage (line 21) | public interface Http2OutputMessage extends HttpOutputMessage, Http2Stre... method name (line 23) | @Override method id (line 28) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2OutputMessageFrame.java class Http2OutputMessageFrame (line 24) | public final class Http2OutputMessageFrame implements Http2OutputMessage { method Http2OutputMessageFrame (line 30) | public Http2OutputMessageFrame(OutputStream body, boolean endStream) { method getBody (line 35) | @Override method close (line 40) | @Override method isEndStream (line 48) | @Override method messageSize (line 53) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2ServerChannelObserver.java class Http2ServerChannelObserver (line 52) | public class Http2ServerChannelObserver extends AbstractServerHttpChanne... method Http2ServerChannelObserver (line 78) | public Http2ServerChannelObserver(H2StreamChannel h2StreamChannel) { method setExecutor (line 85) | public void setExecutor(Executor executor) { method isReady (line 98) | public boolean isReady() { method setOnReadyHandler (line 109) | public void setOnReadyHandler(Runnable onReadyHandler) { method onWritabilityChanged (line 120) | public void onWritabilityChanged() { method setStreamingDecoder (line 126) | public void setStreamingDecoder(StreamingDecoder streamingDecoder) { method sendMessage (line 133) | @Override method onSendingBytes (line 158) | protected void onSendingBytes(int numBytes) { method rollbackSendingBytes (line 165) | protected void rollbackSendingBytes(int numBytes) { method onSentBytes (line 172) | protected void onSentBytes(int numBytes) { method getNumSentBytesQueued (line 185) | protected long getNumSentBytesQueued() { method notifyOnReady (line 192) | protected void notifyOnReady() { method encodeHttpMetadata (line 200) | @Override method encodeTrailers (line 207) | @Override method setCancellationContext (line 212) | @Override method getCancellationContext (line 217) | @Override method cancel (line 222) | @Override method request (line 239) | @Override method setCompression (line 244) | @Override method disableAutoFlowControl (line 249) | @Override method isAutoRequestN (line 254) | @Override method close (line 259) | @Override FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2ServerTransportListenerFactory.java type Http2ServerTransportListenerFactory (line 24) | @SPI(scope = ExtensionScope.FRAMEWORK) method newInstance (line 27) | Http2TransportListener newInstance(H2StreamChannel streamChannel, URL ... method supportContentType (line 29) | boolean supportContentType(String contentType); FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2StreamFrame.java type Http2StreamFrame (line 19) | public interface Http2StreamFrame { method id (line 21) | long id(); method name (line 23) | String name(); method isEndStream (line 25) | boolean isEndStream(); FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2TransportListener.java type Http2TransportListener (line 19) | public interface Http2TransportListener extends CancelableTransportListe... method close (line 21) | void close(); method onWritabilityChanged (line 27) | default void onWritabilityChanged() {} FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/message/CodecMediaType.java type CodecMediaType (line 19) | public interface CodecMediaType { method mediaType (line 21) | MediaType mediaType(); method supports (line 23) | default boolean supports(String mediaType) { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/message/DefaultHttpRequest.java class DefaultHttpRequest (line 55) | public class DefaultHttpRequest implements HttpRequest { method DefaultHttpRequest (line 73) | public DefaultHttpRequest(HttpMetadata metadata, HttpChannel channel) { method getMetadata (line 86) | public HttpMetadata getMetadata() { method isHttp2 (line 90) | @Override method method (line 95) | @Override method setMethod (line 100) | @Override method uri (line 105) | @Override method setUri (line 110) | @Override method path (line 116) | @Override method rawPath (line 121) | @Override method query (line 126) | @Override method header (line 131) | @Override method headerValues (line 136) | @Override method dateHeader (line 141) | @Override method hasHeader (line 147) | @Override method headerNames (line 152) | @Override method headers (line 157) | @Override method setHeader (line 162) | @Override method setHeader (line 167) | @Override method setHeader (line 172) | @Override method cookies (line 177) | @Override method cookie (line 187) | @Override method contentLength (line 203) | @Override method contentType (line 209) | @Override method setContentType (line 220) | @Override method setContentType0 (line 226) | private void setContentType0(String contentType) { method mediaType (line 231) | @Override method charset (line 241) | @Override method charsetOrDefault (line 252) | @Override method setCharset (line 258) | @Override method accept (line 267) | @Override method locale (line 272) | @Override method locales (line 277) | @Override method scheme (line 290) | @Override method serverHost (line 299) | @Override method serverName (line 305) | @Override method serverPort (line 319) | @Override method getHost0 (line 333) | private String getHost0() { method remoteHost (line 337) | @Override method remoteAddr (line 342) | @Override method remotePort (line 347) | @Override method getRemoteAddress (line 352) | private InetSocketAddress getRemoteAddress() { method localHost (line 356) | @Override method localAddr (line 361) | @Override method localPort (line 366) | @Override method getLocalAddress (line 371) | private InetSocketAddress getLocalAddress() { method parameter (line 375) | @Override method parameter (line 398) | @Override method parameterValues (line 404) | @Override method queryParameter (line 427) | @Override method queryParameterValues (line 432) | @Override method queryParameterNames (line 437) | @Override method queryParameters (line 442) | @Override method formParameter (line 447) | @Override method formParameterValues (line 466) | @Override method formParameterNames (line 489) | @Override method hasParameter (line 512) | @Override method parameterNames (line 534) | @Override method parts (line 558) | @Override method part (line 578) | @Override method getDecoder (line 598) | private QueryStringDecoder getDecoder() { method getPostDecoder (line 610) | private HttpPostRequestDecoder getPostDecoder() { method attribute (line 625) | @Override method removeAttribute (line 631) | @Override method setAttribute (line 636) | @Override method hasAttribute (line 641) | @Override method attributeNames (line 646) | @Override method attributes (line 651) | @Override method getAttributes (line 656) | private Map getAttributes() { method inputStream (line 665) | @Override method setInputStream (line 670) | @Override method toString (line 679) | @Override method fieldToString (line 684) | protected final String fieldToString() { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/message/DefaultHttpResult.java class DefaultHttpResult (line 35) | public class DefaultHttpResult implements HttpResult { method getStatus (line 43) | @Override method setStatus (line 48) | public void setStatus(int status) { method getHeaders (line 52) | @Override method setHeaders (line 57) | public void setHeaders(Map> headers) { method getBody (line 61) | @Override method setBody (line 66) | public void setBody(T body) { method toString (line 70) | @Override class Builder (line 75) | public static final class Builder { method status (line 81) | public Builder status(int status) { method status (line 86) | public Builder status(HttpStatus status) { method ok (line 91) | public Builder ok() { method moved (line 95) | public Builder moved(String url) { method found (line 99) | public Builder found(String url) { method error (line 103) | public Builder error() { method headers (line 107) | public Builder headers(Map> headers) { method headers (line 120) | public Builder headers(HttpHeaders headers) { method header (line 139) | public Builder header(String key, List values) { method header (line 144) | public Builder header(String key, String... values) { method header (line 149) | public Builder header(String key, String value) { method headerIf (line 154) | public Builder headerIf(String key, String value) { method header (line 158) | public Builder header(String key, Date value) { method header (line 162) | public Builder header(String key, Object value) { method headerIf (line 166) | public Builder headerIf(String key, Object value) { method addHeader (line 170) | public Builder addHeader(String key, String value) { method contentType (line 175) | public Builder contentType(String value) { method from (line 179) | public Builder from(HttpResult result) { method headers (line 186) | private Map> headers() { method body (line 194) | public Builder body(T body) { method build (line 199) | public DefaultHttpResult build() { FILE: dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/message/HttpHeadersMapAdapter.java class HttpHeadersMapAdapter (line 31) | public final class HttpHeadersMapAdapter implements Map