| Package | Description |
|---|---|
| org.apache.dubbo.common.convert | |
| org.apache.dubbo.common.convert.multiple | |
| org.apache.dubbo.common.extension | |
| org.apache.dubbo.common.lang | |
| org.apache.dubbo.config.bootstrap | |
| org.apache.dubbo.config.event.listener | |
| org.apache.dubbo.config.metadata | |
| org.apache.dubbo.event | |
| org.apache.dubbo.metadata.rest | |
| org.apache.dubbo.metadata.rest.jaxrs | |
| org.apache.dubbo.metadata.rest.springmvc | |
| org.apache.dubbo.registry.client |
* The inspiration of service registration and discovery comes from
Spring Cloud Commons.
|
| org.apache.dubbo.registry.client.event.listener | |
| org.apache.dubbo.registry.client.metadata | |
| org.apache.dubbo.registry.consul | |
| org.apache.dubbo.registry.etcd | |
| org.apache.dubbo.registry.eureka |
The package contains the registry implementations for Netflix Eureka
|
| org.apache.dubbo.registry.nacos | |
| org.apache.dubbo.registry.zookeeper |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Converter<S,T>
A class to convert the source-typed value to the target-typed value
|
interface |
StringConverter<T>
A class to covert
String to the target-typed value |
| Modifier and Type | Class and Description |
|---|---|
class |
StringToBooleanConverter
|
class |
StringToCharacterConverter
|
class |
StringToCharArrayConverter
The class to convert
String to char[] |
class |
StringToDoubleConverter
|
class |
StringToFloatConverter
|
class |
StringToIntegerConverter
|
class |
StringToLongConverter
|
class |
StringToOptionalConverter
|
class |
StringToShortConverter
|
class |
StringToStringConverter
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MultiValueConverter<S>
An interface to convert the source-typed value to multiple value, e.g , Java array,
Collection or
sub-interfaces |
interface |
StringToMultiValueConverter
The class to convert
String to multiple value object |
| Modifier and Type | Class and Description |
|---|---|
class |
StringToArrayConverter
The class to convert
String to array-type object |
class |
StringToBlockingDequeConverter
The class to convert
String to BlockingDeque-based value |
class |
StringToBlockingQueueConverter
The class to convert
String to BlockingDeque-based value |
class |
StringToCollectionConverter
The class to convert
String to Collection-based value |
class |
StringToDequeConverter
|
class |
StringToIterableConverter<T extends Iterable>
|
class |
StringToListConverter
|
class |
StringToNavigableSetConverter
|
class |
StringToQueueConverter
|
class |
StringToSetConverter
|
class |
StringToSortedSetConverter
|
class |
StringToTransferQueueConverter
The class to convert
String to TransferQueue-based value |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LoadingStrategy |
| Modifier and Type | Class and Description |
|---|---|
class |
DubboInternalLoadingStrategy
Dubbo internal
LoadingStrategy |
class |
DubboLoadingStrategy
Dubbo
LoadingStrategy |
class |
ServicesLoadingStrategy
Services
LoadingStrategy |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ShutdownHookCallback
Dubbo ShutdownHook callback interface
|
| Modifier and Type | Method and Description |
|---|---|
default int |
Prioritized.compareTo(Prioritized that) |
| Modifier and Type | Class and Description |
|---|---|
class |
DubboBootstrap
See
ApplicationModel and ExtensionLoader for why this class is designed to be singleton. |
| Modifier and Type | Class and Description |
|---|---|
class |
LoggingEventListener
A listener for logging the
Dubbo event |
class |
ServiceNameMappingListener
An
event listener for mapping the exported Dubbo
service inerface to its service name |
| Modifier and Type | Class and Description |
|---|---|
class |
ServiceInstancePortCustomizer
The
ServiceInstanceCustomizer to customize the port of service instance. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConditionalEventListener<E extends Event>
An
EventListener extending the the conditional feature that decides some
event is handled or not by current listener. |
interface |
EventListener<E extends Event>
The
Dubbo Event Listener that is based on Java standard EventListener interface supports
the generic Event. |
| Modifier and Type | Class and Description |
|---|---|
class |
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. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AnnotatedMethodParameterProcessor
The interface to process the annotated method parameter
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAnnotatedMethodParameterProcessor
The abstract
AnnotatedMethodParameterProcessor implementation |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultValueParameterProcessor
The
AnnotatedMethodParameterProcessor implementation for JAX-RS's @DefaultValue
* |
class |
FormParamParameterProcessor
The
AnnotatedMethodParameterProcessor implementation for JAX-RS's @FormParam |
class |
HeaderParamParameterProcessor
The
AnnotatedMethodParameterProcessor implementation for JAX-RS's @HeaderParam |
class |
MatrixParamParameterProcessor
The
AnnotatedMethodParameterProcessor implementation for JAX-RS's @MatrixParam |
class |
ParamAnnotationParameterProcessor
The abstract
AnnotatedMethodParameterProcessor implementation for JAX-RS's @*Param |
class |
QueryParamParameterProcessor
The
AnnotatedMethodParameterProcessor implementation for JAX-RS's @QueryParam |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRequestAnnotationParameterProcessor
The abstract
AnnotatedMethodParameterProcessor implementation for Spring Web MVC's @Request* |
class |
RequestHeaderParameterProcessor
The
AnnotatedMethodParameterProcessor implementation for Spring Web MVC's @RequestHeader |
class |
RequestParamParameterProcessor
The
AnnotatedMethodParameterProcessor implementation for Spring Web MVC's @RequestParam |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ServiceDiscovery
The common operations of Service Discovery
|
interface |
ServiceInstanceCustomizer
The interface to customize
the service instance on ServiceInstancePreRegisteredEvent |
| Modifier and Type | Class and Description |
|---|---|
class |
FileSystemServiceDiscovery
File System
ServiceDiscovery implementation |
class |
ServiceInstanceMetadataCustomizer
The abstract class to customize
ServiceInstance.getMetadata() the service instances' metadata} |
| Modifier and Type | Class and Description |
|---|---|
class |
CustomizableServiceInstanceListener
Customize the
ServiceInstance before registering to Registry. |
class |
ServiceInstancesChangedListener
The Service Discovery Changed
Event Listener |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SubscribedURLsSynthesizer
The interface to synthesize the subscribed
URLs |
| Modifier and Type | Class and Description |
|---|---|
class |
ExportedServicesRevisionMetadataCustomizer
The customizer to a add the metadata that the reversion of Dubbo exported services calculates.
|
class |
MetadataServiceURLParamsMetadataCustomizer
An
ServiceInstanceMetadataCustomizer to customize the urls of MetadataService
into the service instances' metadata |
class |
ProtocolPortsMetadataCustomizer
A Class to customize the ports of
protocols into
the metadata of service instance |
class |
RefreshServiceMetadataCustomizer
An
ServiceInstanceCustomizer to refresh metadata. |
class |
RestProtocolSubscribedURLsSynthesizer
SubscribedURLsSynthesizer implementation for REST protocol |
class |
SubscribedServicesRevisionMetadataCustomizer
The customizer to a add the metadata that the reversion of Dubbo subscribed services calculates.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConsulServiceDiscovery
2019-07-31
|
| Modifier and Type | Class and Description |
|---|---|
class |
EtcdServiceDiscovery
2019-07-08
|
| Modifier and Type | Class and Description |
|---|---|
class |
EurekaServiceDiscovery
Eureka
ServiceDiscovery implementation based on Eureka API |
| Modifier and Type | Class and Description |
|---|---|
class |
NacosServiceDiscovery
Nacos
ServiceDiscovery implementation |
| Modifier and Type | Class and Description |
|---|---|
class |
ZookeeperServiceDiscovery
Zookeeper
ServiceDiscovery implementation based on
Apache Curator X Discovery |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.