所有类 接口概要 类概要 枚举概要 异常错误概要 注释类型概要
| 类 |
说明 |
| AbortPolicyWithReport |
Abort Policy.
|
| AbstractCompiler |
Abstract compiler.
|
| AbstractConfig |
Utility methods and public methods for parsing configuration
|
| AbstractDynamicConfiguration |
|
| AbstractDynamicConfigurationFactory |
|
| AbstractEventDispatcher |
|
| AbstractInterfaceConfig |
AbstractDefaultConfig
|
| AbstractMethodConfig |
AbstractMethodConfig
|
| AbstractReferenceConfig |
AbstractConsumerConfig
|
| AbstractServiceConfig |
AbstractServiceConfig
|
| Activate |
已过时。 |
| Activate |
Activate.
|
| ActivateComparator |
OrderComparator
|
| Adaptive |
Provide helpful information for ExtensionLoader to inject dependency extension instance.
|
| AdaptiveClassCodeGenerator |
Code generator for Adaptive class
|
| AdaptiveCompiler |
AdaptiveCompiler.
|
| AdaptiveExtensionFactory |
AdaptiveExtensionFactory
|
| AnnotationUtils |
Commons Annotation Utilities class
|
| ApplicationConfig |
The application info
|
| ApplicationInitListener |
|
| ApplicationModel |
ExtensionLoader, DubboBootstrap and this class are at present designed to be
singleton or static (by itself totally static or uses some static fields).
|
| Argument |
|
| ArgumentConfig |
The method arguments configuration
|
| ArrayUtils |
Contains some methods to check array.
|
| Assert |
|
| AsyncMethodInfo |
|
| AtomicPositiveInteger |
|
| BaseServiceMetadata |
2019-10-10
|
| BuiltinServiceDetector |
|
| Bytes |
CodecUtils.
|
| CachedThreadPool |
This thread pool is self-tuned.
|
| CharSequenceComparator |
|
| CIDRUtils |
A class that enables to get an IP range from CIDR specification.
|
| ClassGenerator |
ClassGenerator
|
| ClassGenerator.DC |
|
| ClassHelper |
已过时。
|
| ClassUtils |
ClassUtils.
|
| ClassUtils |
|
| ClusterRules |
constant for Cluster fault-tolerant mode
|
| CmdbAdapter |
|
| CollectionUtils |
Miscellaneous collection utility methods.
|
| CommonConstants |
|
| CompatibleTypeUtils |
|
| Compiler |
Compiler.
|
| CompositeConfiguration |
This is an abstraction specially customized for the sequence Dubbo retrieves properties.
|
| CompositeDynamicConfiguration |
support multiple config center, simply iterating each concrete config center.
|
| ConcurrentHashSet<E> |
|
| ConditionalEventListener<E extends Event> |
|
| ConfigCenterConfig |
ConfigCenterConfig
|
| ConfigChangedEvent |
An event raised when the config changed, immutable.
|
| ConfigChangeType |
Config change event type
|
| ConfigConfigurationAdapter |
|
| ConfigManager |
|
| Configuration |
Configuration interface, to fetch the value for the specified key.
|
| ConfigurationListener |
Config listener, will get notified when the config it listens on changes.
|
| ConfigurationUtils |
Utilities for manipulating configurations from different sources
|
| ConfigUtils |
|
| Constants |
已过时。 |
| Constants |
|
| ConsulConstants |
Common configuration for configCenter, metadata, and registry modules
|
| ConsumerConfig |
The service consumer default configuration
|
| ConsumerMethodModel |
已过时。 |
| ConsumerModel |
This model is bound to your reference's configuration, for example, group, version or method level configuration.
|
| Converter<S,T> |
A class to convert the source-typed value to the target-typed value
|
| CtClassBuilder |
CtClassBuilder is builder for CtClass
|
| CustomizedLoaderClassPath |
A class search-path representing a class loader.
|
| DataStore |
|
| DefaultExecutorRepository |
Consider implementing Licycle to enable executors shutdown when the process stops.
|
| DefaultPage<T> |
The default implementation of Page
|
| Destroyable |
|
| DirectEventDispatcher |
|
| DisableInject |
|
| DubboAppender |
|
| DubboInternalLoadingStrategy |
|
| DubboLoadingStrategy |
|
| DubboReference |
An annotation used for referencing a Dubbo service
|
| DubboService |
Class-level annotation used for declaring Dubbo service
|
| DynamicConfiguration |
Dynamic Configuration
From the use scenario internally inside framework, there're mainly three kinds of methods:
DynamicConfiguration.getProperties(String, String, long), get configuration file from Config Center at start up.
DynamicConfiguration.addListener(String, String, ConfigurationListener)/ DynamicConfiguration.removeListener(String, String, ConfigurationListener)
, add or remove listeners for governance rules or config items that need to watch.
Configuration.getProperty(String, Object), get a single config item.
DynamicConfiguration.getConfig(String, String, long), get the specified config
|
| DynamicConfigurationFactory |
|
| EagerThreadPool |
EagerThreadPool
When the core threads are all in busy,
create new thread instead of putting task into blocking queue.
|
| EagerThreadPoolExecutor |
EagerThreadPoolExecutor
|
| EchoService |
Echo service.
|
| EchoServiceDetector |
|
| Environment |
|
| EnvironmentAdapter |
|
| EnvironmentConfiguration |
Configuration from system environment
|
| Event |
An event object of Dubbo is based on the Java standard event
|
| EventDispatcher |
|
| EventListener<E extends Event> |
|
| ExecutorRepository |
|
| ExecutorUtil |
|
| Experimental |
Indicating unstable API, may get removed or changed in the next release.
|
| Extension |
已过时。
|
| ExtensionFactory |
ExtensionFactory
|
| ExtensionLoader<T> |
ApplicationModel, DubboBootstrap and this class are
at present designed to be singleton or static (by itself totally static or uses some static fields).
|
| FailsafeLogger |
|
| FieldUtils |
The utilities class for Java Reflection Field
|
| FileSystemDynamicConfiguration |
|
| FileSystemDynamicConfigurationFactory |
|
| FilterConstants |
|
| FixedThreadPool |
Creates a thread pool that reuses a fixed number of threads
|
| FrameworkExt |
|
| GenericEvent<S> |
|
| GenericEventListener |
An abstract class of EventListener for Generic events, the sub class could add more event
handle methods, rather than only binds the EventListener.onEvent(Event) method that is declared to be
final the implementation can't override.
|
| GenericException |
GenericException
|
| GenericJSONConverter |
已过时。 |
| GenericService |
Generic service interface
|
| GenericServiceDetector |
|
| GroupServiceKeyCache |
|
| HashedWheelTimer |
A Timer optimized for approximated I/O timeout scheduling.
|
| Holder<T> |
Helper Class for hold a value.
|
| InfraAdapter |
Used to interact with other systems.
|
| InmemoryConfiguration |
In-memory configuration
|
| InternalRunnable |
|
| InternalThread |
InternalThread
|
| InternalThreadLocal<V> |
InternalThreadLocal
A special variant of ThreadLocal that yields higher access performance when accessed from a
InternalThread.
|
| InternalThreadLocalMap |
The internal data structure that stores the threadLocal variables for Netty and all InternalThreads.
|
| IOUtils |
Miscellaneous io utility methods.
|
| JavaBeanAccessor |
|
| JavaBeanDescriptor |
|
| JavaBeanSerializeUtil |
|
| JavassistCompiler |
JavassistCompiler.
|
| JclLogger |
Adaptor to commons logging, depends on commons-logging.jar.
|
| JclLoggerAdapter |
|
| JdkCompiler |
JdkCompiler.
|
| JdkLogger |
|
| JdkLoggerAdapter |
|
| JSON |
已过时。 |
| JSONArray |
已过时。 |
| JSONConverter |
已过时。 |
| JSONObject |
已过时。 |
| JSONReader |
已过时。 |
| JSONToken |
已过时。 |
| JSONVisitor |
已过时。 |
| JSONWriter |
已过时。 |
| JVMUtil |
|
| Level |
Level
|
| LFUCache<K,V> |
|
| Lifecycle |
The Lifecycle of Dubbo component
|
| LifecycleAdapter |
|
| LimitedThreadPool |
Creates a thread pool that creates new threads as needed until limits reaches.
|
| Listenable<E extends EventListener<?>> |
Dubbo Event Listenable
|
| LoadbalanceRules |
constant for Loadbalance strategy
|
| LoadingStrategy |
|
| LoadStatusChecker |
Load Status
|
| Log |
|
| Log4j2Logger |
|
| Log4j2LoggerAdapter |
|
| Log4jLogger |
|
| Log4jLoggerAdapter |
|
| Logger |
Logger interface
|
| LoggerAdapter |
Logger provider
|
| LoggerFactory |
Logger factory
|
| LogHelper |
|
| LogUtil |
|
| LRUCache<K,V> |
|
| MemberUtils |
Java Reflection Member Utilities class
|
| MemoryStatusChecker |
MemoryStatus
|
| MetadataReportConfig |
MetadataReportConfig
|
| Method |
|
| MethodComparator |
|
| MethodConfig |
The method configuration
|
| MethodDescriptor |
|
| MethodUtils |
Miscellaneous method utility methods.
|
| MetricsConfig |
|
| Mixin |
Mixin
|
| Mixin.MixinAware |
|
| ModuleConfig |
The module info
|
| MonitorConfig |
MonitorConfig
|
| MultiValueConverter<S> |
An interface to convert the source-typed value to multiple value, e.g , Java array, Collection or
sub-interfaces
|
| NamedInternalThreadFactory |
NamedInternalThreadFactory
This is a threadFactory which produce InternalThread
|
| NamedThreadFactory |
InternalThreadFactory.
|
| NetUtils |
IP and Port Helper for RPC
|
| Node |
Node.
|
| NopDynamicConfiguration |
已过时。 |
| NopDynamicConfigurationFactory |
已过时。 |
| NoSuchMethodException |
NoSuchMethodException.
|
| NoSuchPropertyException |
NoSuchPropertyException.
|
| OrderedPropertiesProvider |
The smaller value, the higher priority
|
| Page<T> |
The model class of pagination
|
| ParallelEventDispatcher |
|
| Parameter |
Parameter
|
| Parameters |
已过时。 |
| ParseException |
已过时。 |
| PathUtils |
Path Utilities class
|
| PojoUtils |
PojoUtils.
|
| Predicates |
|
| Prioritized |
Prioritized interface can be implemented by objects that
should be sorted, for example the tasks in executable queue.
|
| PropertiesConfiguration |
Configuration from system properties and dubbo.properties
|
| ProtocolConfig |
ProtocolConfig
|
| ProtocolUtils |
|
| ProviderConfig |
The service provider default configuration
|
| ProviderMethodModel |
已过时。 |
| ProviderModel |
ProviderModel is about published services
|
| ProviderModel.RegisterStatedURL |
|
| Proxy |
Proxy.
|
| QosConstants |
QosConstants
|
| Reference |
已过时。 |
| Reference |
已过时。
|
| ReferenceConfigBase<T> |
ReferenceConfig
|
| ReflectUtils |
ReflectUtils
|
| RegistryConfig |
RegistryConfig
|
| RegistryConstants |
|
| RemotingConstants |
RemotingConstants
|
| Resetable |
Resetable.
|
| Ring<T> |
|
| ScheduledCompletableFuture |
|
| SerializeClassChecker |
|
| Service |
已过时。 |
| Service |
已过时。
|
| ServiceAnnotationResolver |
|
| ServiceConfigBase<T> |
ServiceConfig
|
| ServiceDescriptor |
ServiceModel and ServiceMetadata are to some extend duplicated with each other.
|
| ServiceMetadata |
Notice, this class currently has no usage inside Dubbo.
|
| ServiceRepository |
|
| ServicesLoadingStrategy |
|
| ShutdownHookCallback |
Dubbo ShutdownHook callback interface
|
| ShutdownHookCallbacks |
|
| SimpleDataStore |
|
| Slf4jLogger |
|
| Slf4jLoggerAdapter |
|
| SPI |
Marker for extension interface
|
| SpiExtensionFactory |
SpiExtensionFactory
|
| SslConfig |
|
| Stack<E> |
Stack.
|
| Status |
Status
|
| Status.Level |
Level
|
| StatusChecker |
StatusChecker
|
| StatusUtils |
StatusManager
|
| Streams |
The utilities class for Stream
|
| StreamUtils |
Stream utils.
|
| StringConstantFieldValuePredicate |
|
| StringConverter<T> |
A class to covert String to the target-typed value
|
| StringToArrayConverter |
The class to convert String to array-type object
|
| StringToBlockingDequeConverter |
|
| StringToBlockingQueueConverter |
|
| StringToBooleanConverter |
|
| StringToCharacterConverter |
|
| StringToCharArrayConverter |
The class to convert String to char[]
|
| StringToCollectionConverter |
|
| StringToDequeConverter |
|
| StringToDoubleConverter |
|
| StringToFloatConverter |
|
| StringToIntegerConverter |
|
| StringToIterableConverter<T extends Iterable> |
|
| StringToListConverter |
|
| StringToLongConverter |
|
| StringToMultiValueConverter |
The class to convert String to multiple value object
|
| StringToNavigableSetConverter |
|
| StringToOptionalConverter |
|
| StringToQueueConverter |
|
| StringToSetConverter |
The class to convert String to Set-based value
|
| StringToShortConverter |
|
| StringToSortedSetConverter |
|
| StringToStringConverter |
|
| StringToTransferQueueConverter |
|
| StringUtils |
StringUtils
|
| SystemConfiguration |
FIXME: is this really necessary?
|
| TaskQueue<R extends Runnable> |
TaskQueue in the EagerThreadPoolExecutor
It offer a task if the executor's submittedTaskCount less than currentPoolThreadSize
or the currentPoolThreadSize more than executor's maximumPoolSize.
|
| ThreadlessExecutor |
The most important difference between this Executor and other normal Executor is that this one doesn't manage
any thread.
|
| ThreadPool |
ThreadPool
|
| ThreadPoolExhaustedEvent |
An Dubbo event when the Dubbo thread pool is exhausted.
|
| ThrowableAction |
A function interface for action with Throwable
|
| ThrowableConsumer<T> |
|
| ThrowableFunction<T,R> |
|
| Timeout |
|
| Timer |
Schedules TimerTasks for one-time future execution in a background
thread.
|
| TimerTask |
|
| TreePathDynamicConfiguration |
|
| TypeUtils |
The utilities class for Type
|
| UnsafeByteArrayInputStream |
UnsafeByteArrayInputStream.
|
| UnsafeByteArrayOutputStream |
UnsafeByteArrayOutputStream.
|
| UnsafeStringReader |
Thread-unsafe StringReader.
|
| UnsafeStringWriter |
Thread-unsafe StringWriter.
|
| URL |
URL - Uniform Resource Locator (Immutable, ThreadSafe)
|
| URLBuilder |
|
| URLStrParser |
|
| UrlUtils |
|
| Utf8Utils |
|
| Version |
Version
|
| Wrapper |
Wrapper.
|
| Wrapper |
The annotated class will only work as a wrapper when the condition matches.
|
| WrapperComparator |
OrderComparator
|
| Yylex |
已过时。 |