Annotation Type Service


Deprecated.
Recommend DubboService as the substitute
Service annotation
Since:
2.7.0
See Also:
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Deprecated.
    Access log for the service, default value is ""
    int
    Deprecated.
    Maximum active requests allowed, default value is 0
    Deprecated.
    Do not set it and use the global Application Config
    boolean
    Deprecated.
    Whether to enable async invocation, default value is false
    Deprecated.
    Specify cache implementation for service invocation, legal values include: lru, threadlocal, jcache
    int
    Deprecated.
    The callback instance limit peer connection
    Deprecated.
    Cluster strategy, legal values include: failover, failfast, failsafe, failback, forking
    int
    Deprecated.
    Maximum connections service provider can accept, default value is 0 - connection is shared
    int
    Deprecated.
    Delay time for service registration, default value is 0
    boolean
    Deprecated.
    Whether the service is deprecated, default value is false
    Deprecated.
    Service doc, default value is ""
    boolean
    Deprecated.
    Whether the service is dynamic, default value is true
    int
    Deprecated.
    Maximum concurrent executes for the service, default value is 0 - no limits
    boolean
    Deprecated.
    Whether to export service, default value is true
    Deprecated.
    Filters for service invocation
    Deprecated.
    Service group, default value is empty string
    Deprecated.
    Interface class, default value is void.class
    Deprecated.
    Interface class name, default value is empty string
    Deprecated.
    Service layer, default value is empty string
    Deprecated.
    Listeners for service exporting and unexporting
    Deprecated.
    Load balance strategy, legal values include: random, roundrobin, leastactive
    Deprecated. 
    Deprecated.
    methods support
    Deprecated.
    Service mock name, use interface name + Mock if not set
    Deprecated.
    Module spring bean name
    Deprecated.
    Monitor spring bean name
    Deprecated.
    Callback method name when connected, default value is empty string
    Deprecated.
    Callback method name when disconnected, default value is empty string
    Deprecated.
    Service owner, default value is empty string
    Deprecated.
    Customized parameter key-value pair, for example: {key1, value1, key2, value2}
    Deprecated.
    Service path, default value is empty string
    Deprecated.
    Protocol spring bean names
    Deprecated.
    Provider spring bean name
    Deprecated.
    How the proxy is generated, legal values include: jdk, javassist
    boolean
    Deprecated.
    Whether to register the service to register center, default value is true
    Deprecated.
    Registry spring bean name
    int
    Deprecated.
    Service invocation retry times
    boolean
    Deprecated.
    Whether the async request has already been sent, the default value is false
    Deprecated.
    Service stub name, use interface name + Local if not set
    Deprecated.
    Service tag name
    int
    Deprecated.
    Timeout value for service invocation, default value is 0
    Deprecated.
    Service token, default value is false
    Deprecated.
    Whether to use JSR303 validation, legal values are: true, false
    Deprecated.
    Service version, default value is empty string
    int
    Deprecated.
    Service weight value, default value is 0
  • Element Details

    • interfaceClass

      Class<?> interfaceClass
      Deprecated.
      Interface class, default value is void.class
      Default:
      void.class
    • interfaceName

      String interfaceName
      Deprecated.
      Interface class name, default value is empty string
      Default:
      ""
    • version

      String version
      Deprecated.
      Service version, default value is empty string
      Default:
      ""
    • group

      String group
      Deprecated.
      Service group, default value is empty string
      Default:
      ""
    • path

      String path
      Deprecated.
      Service path, default value is empty string
      Default:
      ""
    • export

      boolean export
      Deprecated.
      Whether to export service, default value is true
      Default:
      true
    • token

      String token
      Deprecated.
      Service token, default value is false
      Default:
      ""
    • deprecated

      boolean deprecated
      Deprecated.
      Whether the service is deprecated, default value is false
      Default:
      false
    • dynamic

      boolean dynamic
      Deprecated.
      Whether the service is dynamic, default value is true
      Default:
      true
    • accesslog

      String accesslog
      Deprecated.
      Access log for the service, default value is ""
      Default:
      ""
    • executes

      int executes
      Deprecated.
      Maximum concurrent executes for the service, default value is 0 - no limits
      Default:
      -1
    • register

      boolean register
      Deprecated.
      Whether to register the service to register center, default value is true
      Default:
      true
    • weight

      int weight
      Deprecated.
      Service weight value, default value is 0
      Default:
      -1
    • document

      String document
      Deprecated.
      Service doc, default value is ""
      Default:
      ""
    • delay

      int delay
      Deprecated.
      Delay time for service registration, default value is 0
      Default:
      -1
    • local

      String local
      Deprecated.
      See Also:
      Default:
      ""
    • stub

      String stub
      Deprecated.
      Service stub name, use interface name + Local if not set
      Default:
      ""
    • cluster

      String cluster
      Deprecated.
      Cluster strategy, legal values include: failover, failfast, failsafe, failback, forking
      Default:
      ""
    • proxy

      String proxy
      Deprecated.
      How the proxy is generated, legal values include: jdk, javassist
      Default:
      ""
    • connections

      int connections
      Deprecated.
      Maximum connections service provider can accept, default value is 0 - connection is shared
      Default:
      -1
    • callbacks

      int callbacks
      Deprecated.
      The callback instance limit peer connection

      see org.apache.dubbo.common.constants.CommonConstants.DEFAULT_CALLBACK_INSTANCES

      Default:
      -1
    • onconnect

      String onconnect
      Deprecated.
      Callback method name when connected, default value is empty string
      Default:
      ""
    • ondisconnect

      String ondisconnect
      Deprecated.
      Callback method name when disconnected, default value is empty string
      Default:
      ""
    • owner

      String owner
      Deprecated.
      Service owner, default value is empty string
      Default:
      ""
    • layer

      String layer
      Deprecated.
      Service layer, default value is empty string
      Default:
      ""
    • retries

      int retries
      Deprecated.
      Service invocation retry times
      See Also:
      Default:
      -1
    • loadbalance

      String loadbalance
      Deprecated.
      Load balance strategy, legal values include: random, roundrobin, leastactive
      See Also:
      Default:
      ""
    • async

      boolean async
      Deprecated.
      Whether to enable async invocation, default value is false
      Default:
      false
    • actives

      int actives
      Deprecated.
      Maximum active requests allowed, default value is 0
      Default:
      -1
    • sent

      boolean sent
      Deprecated.
      Whether the async request has already been sent, the default value is false
      Default:
      false
    • mock

      String mock
      Deprecated.
      Service mock name, use interface name + Mock if not set
      Default:
      ""
    • validation

      String validation
      Deprecated.
      Whether to use JSR303 validation, legal values are: true, false
      Default:
      ""
    • timeout

      int timeout
      Deprecated.
      Timeout value for service invocation, default value is 0
      Default:
      -1
    • cache

      String cache
      Deprecated.
      Specify cache implementation for service invocation, legal values include: lru, threadlocal, jcache
      Default:
      ""
    • filter

      String[] filter
      Deprecated.
      Filters for service invocation
      See Also:
      • invalid reference
        Filter
      Default:
      {}
    • listener

      String[] listener
      Deprecated.
      Listeners for service exporting and unexporting
      See Also:
      • invalid reference
        ExporterListener
      Default:
      {}
    • parameters

      String[] parameters
      Deprecated.
      Customized parameter key-value pair, for example: {key1, value1, key2, value2}
      Default:
      {}
    • application

      @Deprecated String application
      Deprecated.
      Do not set it and use the global Application Config
      Application spring bean name
      Default:
      ""
    • module

      String module
      Deprecated.
      Module spring bean name
      Default:
      ""
    • provider

      String provider
      Deprecated.
      Provider spring bean name
      Default:
      ""
    • protocol

      String[] protocol
      Deprecated.
      Protocol spring bean names
      Default:
      {}
    • monitor

      String monitor
      Deprecated.
      Monitor spring bean name
      Default:
      ""
    • registry

      String[] registry
      Deprecated.
      Registry spring bean name
      Default:
      {}
    • tag

      String tag
      Deprecated.
      Service tag name
      Default:
      ""
    • methods

      Method[] methods
      Deprecated.
      methods support
      Returns:
      Default:
      {}