类 ServiceBuilder<U>
- java.lang.Object
-
- org.apache.dubbo.config.bootstrap.builders.AbstractBuilder<T,B>
-
- org.apache.dubbo.config.bootstrap.builders.AbstractMethodBuilder<T,B>
-
- org.apache.dubbo.config.bootstrap.builders.AbstractInterfaceBuilder<T,B>
-
- org.apache.dubbo.config.bootstrap.builders.AbstractServiceBuilder<ServiceConfig<U>,ServiceBuilder<U>>
-
- org.apache.dubbo.config.bootstrap.builders.ServiceBuilder<U>
-
public class ServiceBuilder<U> extends AbstractServiceBuilder<ServiceConfig<U>,ServiceBuilder<U>>
This is a builder for buildServiceConfigBase.- 从以下版本开始:
- 2.7
-
-
构造器概要
构造器 构造器 说明 ServiceBuilder()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 ServiceBuilder<U>addMethod(org.apache.dubbo.config.MethodConfig method)ServiceBuilder<U>addMethods(List<? extends org.apache.dubbo.config.MethodConfig> methods)ServiceConfig<U>build()Build an instance ofconfigServiceBuilder<U>generic(String generic)ServiceBuilder<U>id(String id)ServiceBuilder<U>interfaceClass(Class<?> interfaceClass)ServiceBuilder<U>interfaceName(String interfaceName)static <T> ServiceBuilder<T>newBuilder()ServiceBuilder<U>path(String path)ServiceBuilder<U>provider(org.apache.dubbo.config.ProviderConfig provider)ServiceBuilder<U>providerIds(String providerIds)ServiceBuilder<U>ref(U ref)-
从类继承的方法 org.apache.dubbo.config.bootstrap.builders.AbstractServiceBuilder
accesslog, accesslog, addProtocol, addProtocols, build, delay, deprecated, document, dynamic, executes, export, group, protocolIds, register, serialization, token, token, version, warmup, weight
-
从类继承的方法 org.apache.dubbo.config.bootstrap.builders.AbstractInterfaceBuilder
addRegistries, addRegistry, application, callbacks, cluster, configCenter, connections, filter, layer, listener, local, local, metadataReportConfig, module, monitor, monitor, onconnect, ondisconnect, owner, proxy, registryIds, scope, stub, stub, tag
-
从类继承的方法 org.apache.dubbo.config.bootstrap.builders.AbstractMethodBuilder
actives, appendParameter, appendParameters, async, cache, forks, loadbalance, merger, mock, mock, retries, sent, timeout, validation
-
-
-
-
方法详细资料
-
newBuilder
public static <T> ServiceBuilder<T> newBuilder()
-
id
public ServiceBuilder<U> id(String id)
- 覆盖:
id在类中AbstractBuilder<ServiceConfig<U>,ServiceBuilder<U>>
-
interfaceName
public ServiceBuilder<U> interfaceName(String interfaceName)
-
interfaceClass
public ServiceBuilder<U> interfaceClass(Class<?> interfaceClass)
-
ref
public ServiceBuilder<U> ref(U ref)
-
path
public ServiceBuilder<U> path(String path)
-
addMethod
public ServiceBuilder<U> addMethod(org.apache.dubbo.config.MethodConfig method)
-
addMethods
public ServiceBuilder<U> addMethods(List<? extends org.apache.dubbo.config.MethodConfig> methods)
-
provider
public ServiceBuilder<U> provider(org.apache.dubbo.config.ProviderConfig provider)
-
providerIds
public ServiceBuilder<U> providerIds(String providerIds)
-
generic
public ServiceBuilder<U> generic(String generic)
-
build
public ServiceConfig<U> build()
从类复制的说明:AbstractBuilderBuild an instance ofconfig- 指定者:
build在类中AbstractBuilder<ServiceConfig<U>,ServiceBuilder<U>>- 返回:
- an instance of
config
-
-