Class ServiceBeanNameBuilder

java.lang.Object
org.apache.dubbo.config.spring.beans.factory.annotation.ServiceBeanNameBuilder

public class ServiceBeanNameBuilder extends Object
Dubbo @Service Bean Builder
Since:
2.6.5
See Also:
  • Method Details

    • create

      public static ServiceBeanNameBuilder create(org.springframework.core.annotation.AnnotationAttributes attributes, Class<?> defaultInterfaceClass, org.springframework.core.env.Environment environment)
      Parameters:
      attributes -
      defaultInterfaceClass -
      environment -
      Returns:
      Since:
      2.7.3
    • create

      public static ServiceBeanNameBuilder create(Class<?> interfaceClass, org.springframework.core.env.Environment environment)
    • create

      public static ServiceBeanNameBuilder create(String interfaceClass, org.springframework.core.env.Environment environment)
    • create

      public static ServiceBeanNameBuilder create(org.apache.dubbo.config.annotation.Service service, Class<?> interfaceClass, org.springframework.core.env.Environment environment)
    • create

      public static ServiceBeanNameBuilder create(org.apache.dubbo.config.annotation.Reference reference, Class<?> interfaceClass, org.springframework.core.env.Environment environment)
    • group

      public ServiceBeanNameBuilder group(String group)
    • version

      public ServiceBeanNameBuilder version(String version)
    • build

      public String build()