API Reference
Generally speaking, dubbo keeps its functionality no intrusive as much as possible, but for some particular features, there's no other way not only API can achieve. 1
These APIs are summarized here below:
Configuration API
com.alibaba.dubbo.config.ServiceConfig
com.alibaba.dubbo.config.ReferenceConfig
com.alibaba.dubbo.config.ProtocolConfig
com.alibaba.dubbo.config.RegistryConfig
com.alibaba.dubbo.config.MonitorConfig
com.alibaba.dubbo.config.ApplicationConfig
com.alibaba.dubbo.config.ModuleConfig
com.alibaba.dubbo.config.ProviderConfig
com.alibaba.dubbo.config.ConsumerConfig
com.alibaba.dubbo.config.MethodConfig
com.alibaba.dubbo.config.ArgumentConfig
Pls. refer to API Configuration for further information.
Annotation API
com.alibaba.dubbo.config.annotation.Service
com.alibaba.dubbo.config.annotation.Reference
Pls. refer to Annotation Configuration for further information.
Model API
com.alibaba.dubbo.common.URL
com.alibaba.dubbo.rpc.RpcException
Context API
com.alibaba.dubbo.rpc.RpcContext
Pls. refer to context & pass parameter in attachment & asynchronous call for further information.
Service API
com.alibaba.dubbo.rpc.service.GenericService
com.alibaba.dubbo.rpc.service.GenericException
Pls. refer to generic reference & generic service for further information.
com.alibaba.dubbo.rpc.service.EchoService
Pls. refer to test via echo service for further details.
1. Attention: do not rely on APIs other than what're mentioned here, otherwise your application may face the risk of incompatibility after upgrade dubbo. ↩