DubboReference as the substitute@Documented @Retention(value=RUNTIME) @Target(value={FIELD,METHOD,ANNOTATION_TYPE}) @Deprecated public @interface Reference
DubboReference| 限定符和类型 | 可选元素和说明 |
|---|---|
int |
actives
已过时。
Maximum active requests allowed, default value is 0
|
String |
application
已过时。
Application associated name
|
boolean |
async
已过时。
Whether to enable async invocation, default value is false
|
String |
cache
已过时。
Specify cache implementation for service invocation, legal values include: lru, threadlocal, jcache
|
int |
callbacks
已过时。
The callback instance limit peer connection
see org.apache.dubbo.rpc.Constants#DEFAULT_CALLBACK_INSTANCES
|
boolean |
check
已过时。
Check if service provider is available during boot up, default value is true
|
String |
client
已过时。
Client transport type, default value is "netty"
|
String |
cluster
已过时。
Cluster strategy, you can use
ClusterRules.FAIL_FAST …… |
int |
connections
已过时。
Maximum connections service provider can accept, default value is 0 - connection is shared
|
String |
consumer
已过时。
Consumer associated name
|
String[] |
filter
已过时。
Filters for service invocation
see Filter
|
boolean |
generic
已过时。
Whether to enable generic invocation, default value is false
|
String |
group
已过时。
Service group, default value is empty string
|
String |
id
已过时。
The id
|
boolean |
init
已过时。
Whether eager initialize the reference bean when all properties are set, default value is false
|
boolean |
injvm
已过时。
When enable, prefer to call local service in the same JVM if it's present, default value is true
|
Class<?> |
interfaceClass
已过时。
Interface class, default value is void.class
|
String |
interfaceName
已过时。
Interface class name, default value is empty string
|
String |
layer
已过时。
Service layer, default value is empty string
|
boolean |
lazy
已过时。
Whether to make connection when the client is created, the default value is false
|
String[] |
listener
已过时。
Listeners for service exporting and unexporting
see ExporterListener
|
String |
loadbalance
已过时。
Load balance strategy, you can use
LoadbalanceRules.RANDOM …… |
Method[] |
methods
已过时。
methods support
|
String |
mock
已过时。
Service mock name, use interface name + Mock if not set
|
String |
module
已过时。
Module associated name
|
String |
monitor
已过时。
Monitor associated name
|
String |
onconnect
已过时。
Callback method name when connected, default value is empty string
|
String |
ondisconnect
已过时。
Callback method name when disconnected, default value is empty string
|
String |
owner
已过时。
Service owner, default value is empty string
|
String[] |
parameters
已过时。
Customized parameter key-value pair, for example: {key1, value1, key2, value2}
|
String |
protocol
已过时。
The communication protocol of Dubbo Service
|
String |
proxy
已过时。
How the proxy is generated, legal values include: jdk, javassist
|
String |
reconnect
已过时。
Whether to reconnect if connection is lost, if not specify, reconnect is enabled by default, and the interval
for retry connecting is 2000 ms
see org.apache.dubbo.remoting.Constants#DEFAULT_RECONNECT_PERIOD
|
String[] |
registry
已过时。
Registry associated name
|
int |
retries
已过时。
Service invocation retry times
see Constants#DEFAULT_RETRIES
|
boolean |
sent
已过时。
Whether the async request has already been sent, the default value is false
|
String |
serialization
已过时。
specify serialization from consumer side
|
boolean |
sticky
已过时。
Whether to stick to the same node in the cluster, the default value is false
see Constants#DEFAULT_CLUSTER_STICKY
|
String |
stub
已过时。
Service stub name, use interface name + Local if not set
|
boolean |
stubevent
已过时。
Export an stub service for event dispatch, default value is false.
|
String |
tag
已过时。
Service tag name
|
int |
timeout
已过时。
Timeout value for service invocation, default value is 0
|
String |
url
已过时。
Service target URL for direct invocation, if this is specified, then registry center takes no effect.
|
String |
validation
已过时。
Whether to use JSR303 validation, legal values are: true, false
|
String |
version
已过时。
Service version, default value is empty string
|
public abstract Class<?> interfaceClass
public abstract String interfaceName
public abstract String version
public abstract String group
public abstract String url
public abstract String client
public abstract boolean generic
public abstract boolean injvm
public abstract boolean check
public abstract boolean init
public abstract boolean lazy
public abstract boolean stubevent
see org.apache.dubbo.rpc.Constants#STUB_EVENT_METHODS_KEY
public abstract String reconnect
see org.apache.dubbo.remoting.Constants#DEFAULT_RECONNECT_PERIOD
public abstract boolean sticky
see Constants#DEFAULT_CLUSTER_STICKY
public abstract String proxy
public abstract String stub
public abstract String cluster
ClusterRules.FAIL_FAST ……public abstract int connections
public abstract int callbacks
see org.apache.dubbo.rpc.Constants#DEFAULT_CALLBACK_INSTANCES
public abstract String onconnect
public abstract String ondisconnect
public abstract String owner
public abstract String layer
public abstract int retries
see Constants#DEFAULT_RETRIES
public abstract String loadbalance
LoadbalanceRules.RANDOM ……public abstract boolean async
public abstract boolean sent
public abstract String mock
public abstract String validation
public abstract int timeout
public abstract String cache
public abstract String[] filter
see Filter
public abstract String[] listener
see ExporterListener
public abstract String[] parameters
public abstract String application
public abstract String module
public abstract String consumer
public abstract String monitor
public abstract String[] registry
public abstract String protocol
public abstract String tag
public abstract Method[] methods
public abstract String id
public abstract String serialization
org.apache.dubbo.remoting.Constants#SERIALIZATION_KEYCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.