public class ReferenceBuilder<T> extends AbstractReferenceBuilder<ReferenceConfig,ReferenceBuilder<T>>
ReferenceConfigBase.| Constructor and Description |
|---|
ReferenceBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ReferenceBuilder<T> |
addMethod(MethodConfig method) |
ReferenceBuilder<T> |
addMethods(List<MethodConfig> methods) |
ReferenceConfig<T> |
build()
Build an instance of
config |
ReferenceBuilder<T> |
client(String client) |
ReferenceBuilder<T> |
consumer(ConsumerConfig consumer) |
ReferenceBuilder<T> |
id(String id) |
ReferenceBuilder<T> |
interfaceClass(Class<?> interfaceClass) |
ReferenceBuilder<T> |
interfaceName(String interfaceName) |
static ReferenceBuilder |
newBuilder() |
ReferenceBuilder<T> |
protocol(String protocol) |
ReferenceBuilder<T> |
url(String url) |
build, check, generic, generic, group, init, injvm, lazy, reconnect, sticky, versionaddRegistries, addRegistry, application, callbacks, cluster, configCenter, connections, filter, layer, listener, local, local, metadataReportConfig, module, monitor, monitor, onconnect, ondisconnect, owner, proxy, registryIds, scope, stub, stub, tagactives, appendParameter, appendParameters, async, cache, forks, loadbalance, merger, mock, mock, retries, sent, timeout, validationpublic static ReferenceBuilder newBuilder()
public ReferenceBuilder<T> id(String id)
id in class AbstractBuilder<ReferenceConfig,ReferenceBuilder<T>>public ReferenceBuilder<T> interfaceName(String interfaceName)
public ReferenceBuilder<T> interfaceClass(Class<?> interfaceClass)
public ReferenceBuilder<T> client(String client)
public ReferenceBuilder<T> url(String url)
public ReferenceBuilder<T> addMethods(List<MethodConfig> methods)
public ReferenceBuilder<T> addMethod(MethodConfig method)
public ReferenceBuilder<T> consumer(ConsumerConfig consumer)
public ReferenceBuilder<T> protocol(String protocol)
public ReferenceConfig<T> build()
AbstractBuilderconfigbuild in class AbstractBuilder<ReferenceConfig,ReferenceBuilder<T>>configCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.