Annotation Type Service
@Documented
@Retention(RUNTIME)
@Target({TYPE,METHOD})
@Inherited
@Deprecated
public @interface Service
Deprecated.
Service annotation
- Since:
- 2.7.0
- See Also:
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionDeprecated.Access log for the service, default value is ""intDeprecated.Maximum active requests allowed, default value is 0Deprecated.Do not set it and use the global Application ConfigbooleanDeprecated.Whether to enable async invocation, default value is falseDeprecated.Specify cache implementation for service invocation, legal values include: lru, threadlocal, jcacheintDeprecated.The callback instance limit peer connectionDeprecated.Cluster strategy, legal values include: failover, failfast, failsafe, failback, forkingintDeprecated.Maximum connections service provider can accept, default value is 0 - connection is sharedintDeprecated.Delay time for service registration, default value is 0booleanDeprecated.Whether the service is deprecated, default value is falseDeprecated.Service doc, default value is ""booleanDeprecated.Whether the service is dynamic, default value is trueintDeprecated.Maximum concurrent executes for the service, default value is 0 - no limitsbooleanDeprecated.Whether to export service, default value is trueString[]Deprecated.Filters for service invocationDeprecated.Service group, default value is empty stringClass<?> Deprecated.Interface class, default value is void.classDeprecated.Interface class name, default value is empty stringDeprecated.Service layer, default value is empty stringString[]Deprecated.Listeners for service exporting and unexportingDeprecated.Load balance strategy, legal values include: random, roundrobin, leastactiveDeprecated.Method[]Deprecated.methods supportDeprecated.Service mock name, use interface name + Mock if not setDeprecated.Module spring bean nameDeprecated.Monitor spring bean nameDeprecated.Callback method name when connected, default value is empty stringDeprecated.Callback method name when disconnected, default value is empty stringDeprecated.Service owner, default value is empty stringString[]Deprecated.Customized parameter key-value pair, for example: {key1, value1, key2, value2}Deprecated.Service path, default value is empty stringString[]Deprecated.Protocol spring bean namesDeprecated.Provider spring bean nameDeprecated.How the proxy is generated, legal values include: jdk, javassistbooleanDeprecated.Whether to register the service to register center, default value is trueString[]Deprecated.Registry spring bean nameintDeprecated.Service invocation retry timesbooleanDeprecated.Whether the async request has already been sent, the default value is falseDeprecated.Service stub name, use interface name + Local if not setDeprecated.Service tag nameintDeprecated.Timeout value for service invocation, default value is 0Deprecated.Service token, default value is falseDeprecated.Whether to use JSR303 validation, legal values are: true, falseDeprecated.Service version, default value is empty stringintDeprecated.Service weight value, default value is 0
-
Element Details
-
interfaceClass
Class<?> interfaceClassDeprecated.Interface class, default value is void.class- Default:
void.class
-
interfaceName
String interfaceNameDeprecated.Interface class name, default value is empty string- Default:
""
-
version
String versionDeprecated.Service version, default value is empty string- Default:
""
-
group
String groupDeprecated.Service group, default value is empty string- Default:
""
-
path
String pathDeprecated.Service path, default value is empty string- Default:
""
-
export
boolean exportDeprecated.Whether to export service, default value is true- Default:
true
-
token
String tokenDeprecated.Service token, default value is false- Default:
""
-
deprecated
boolean deprecatedDeprecated.Whether the service is deprecated, default value is false- Default:
false
-
dynamic
boolean dynamicDeprecated.Whether the service is dynamic, default value is true- Default:
true
-
accesslog
String accesslogDeprecated.Access log for the service, default value is ""- Default:
""
-
executes
int executesDeprecated.Maximum concurrent executes for the service, default value is 0 - no limits- Default:
-1
-
register
boolean registerDeprecated.Whether to register the service to register center, default value is true- Default:
true
-
weight
int weightDeprecated.Service weight value, default value is 0- Default:
-1
-
document
String documentDeprecated.Service doc, default value is ""- Default:
""
-
delay
int delayDeprecated.Delay time for service registration, default value is 0- Default:
-1
-
local
String localDeprecated.- See Also:
- Default:
""
-
stub
String stubDeprecated.Service stub name, use interface name + Local if not set- Default:
""
-
cluster
String clusterDeprecated.Cluster strategy, legal values include: failover, failfast, failsafe, failback, forking- Default:
""
-
proxy
String proxyDeprecated.How the proxy is generated, legal values include: jdk, javassist- Default:
""
-
connections
int connectionsDeprecated.Maximum connections service provider can accept, default value is 0 - connection is shared- Default:
-1
-
callbacks
int callbacksDeprecated.The callback instance limit peer connectionsee org.apache.dubbo.common.constants.CommonConstants.DEFAULT_CALLBACK_INSTANCES
- Default:
-1
-
onconnect
String onconnectDeprecated.Callback method name when connected, default value is empty string- Default:
""
-
ondisconnect
String ondisconnectDeprecated.Callback method name when disconnected, default value is empty string- Default:
""
-
owner
String ownerDeprecated.Service owner, default value is empty string- Default:
""
-
layer
String layerDeprecated.Service layer, default value is empty string- Default:
""
-
retries
int retriesDeprecated.Service invocation retry times- See Also:
- Default:
-1
-
loadbalance
String loadbalanceDeprecated.Load balance strategy, legal values include: random, roundrobin, leastactive- See Also:
- Default:
""
-
async
boolean asyncDeprecated.Whether to enable async invocation, default value is false- Default:
false
-
actives
int activesDeprecated.Maximum active requests allowed, default value is 0- Default:
-1
-
sent
boolean sentDeprecated.Whether the async request has already been sent, the default value is false- Default:
false
-
mock
String mockDeprecated.Service mock name, use interface name + Mock if not set- Default:
""
-
validation
String validationDeprecated.Whether to use JSR303 validation, legal values are: true, false- Default:
""
-
timeout
int timeoutDeprecated.Timeout value for service invocation, default value is 0- Default:
-1
-
cache
String cacheDeprecated.Specify cache implementation for service invocation, legal values include: lru, threadlocal, jcache- Default:
""
-
filter
String[] filterDeprecated.Filters for service invocation- See Also:
- Default:
{}
-
listener
String[] listenerDeprecated.Listeners for service exporting and unexporting- See Also:
- Default:
{}
-
parameters
String[] parametersDeprecated.Customized parameter key-value pair, for example: {key1, value1, key2, value2}- Default:
{}
-
application
Deprecated.Do not set it and use the global Application ConfigApplication spring bean name- Default:
""
-
module
String moduleDeprecated.Module spring bean name- Default:
""
-
provider
String providerDeprecated.Provider spring bean name- Default:
""
-
protocol
String[] protocolDeprecated.Protocol spring bean names- Default:
{}
-
monitor
String monitorDeprecated.Monitor spring bean name- Default:
""
-
registry
String[] registryDeprecated.Registry spring bean name- Default:
{}
-
tag
String tagDeprecated.Service tag name- Default:
""
-
methods
Method[] methodsDeprecated.methods support- Returns:
- Default:
{}
-
DubboServiceas the substitute