类 ProtocolBuilder
- java.lang.Object
-
- org.apache.dubbo.config.bootstrap.builders.AbstractBuilder<org.apache.dubbo.config.ProtocolConfig,ProtocolBuilder>
-
- org.apache.dubbo.config.bootstrap.builders.ProtocolBuilder
-
public class ProtocolBuilder extends AbstractBuilder<org.apache.dubbo.config.ProtocolConfig,ProtocolBuilder>
This is a builder for buildProtocolConfig.- 从以下版本开始:
- 2.7
-
-
构造器概要
构造器 构造器 说明 ProtocolBuilder()
-
方法概要
-
-
-
方法详细资料
-
newBuilder
public static ProtocolBuilder newBuilder()
-
id
public ProtocolBuilder id(String id)
- 覆盖:
id在类中AbstractBuilder<org.apache.dubbo.config.ProtocolConfig,ProtocolBuilder>
-
name
public ProtocolBuilder name(String name)
-
host
public ProtocolBuilder host(String host)
-
port
public ProtocolBuilder port(Integer port)
-
contextpath
public ProtocolBuilder contextpath(String contextpath)
-
path
@Deprecated public ProtocolBuilder path(String path)
已过时。- 参数:
path-- 返回:
- ProtocolBuilder
- 另请参阅:
contextpath(String)
-
threadpool
public ProtocolBuilder threadpool(String threadpool)
-
corethreads
public ProtocolBuilder corethreads(Integer corethreads)
-
threads
public ProtocolBuilder threads(Integer threads)
-
iothreads
public ProtocolBuilder iothreads(Integer iothreads)
-
queues
public ProtocolBuilder queues(Integer queues)
-
accepts
public ProtocolBuilder accepts(Integer accepts)
-
codec
public ProtocolBuilder codec(String codec)
-
serialization
public ProtocolBuilder serialization(String serialization)
-
charset
public ProtocolBuilder charset(String charset)
-
payload
public ProtocolBuilder payload(Integer payload)
-
buffer
public ProtocolBuilder buffer(Integer buffer)
-
heartbeat
public ProtocolBuilder heartbeat(Integer heartbeat)
-
accesslog
public ProtocolBuilder accesslog(String accesslog)
-
transporter
public ProtocolBuilder transporter(String transporter)
-
exchanger
public ProtocolBuilder exchanger(String exchanger)
-
dispatcher
public ProtocolBuilder dispatcher(String dispatcher)
-
dispather
@Deprecated public ProtocolBuilder dispather(String dispather)
已过时。- 参数:
dispather-- 返回:
- ProtocolBuilder
- 另请参阅:
dispatcher(String)
-
networker
public ProtocolBuilder networker(String networker)
-
server
public ProtocolBuilder server(String server)
-
client
public ProtocolBuilder client(String client)
-
telnet
public ProtocolBuilder telnet(String telnet)
-
prompt
public ProtocolBuilder prompt(String prompt)
-
status
public ProtocolBuilder status(String status)
-
register
public ProtocolBuilder register(Boolean register)
-
keepAlive
public ProtocolBuilder keepAlive(Boolean keepAlive)
-
optimizer
public ProtocolBuilder optimizer(String optimizer)
-
extension
public ProtocolBuilder extension(String extension)
-
appendParameter
public ProtocolBuilder appendParameter(String key, String value)
-
appendParameters
public ProtocolBuilder appendParameters(Map<String,String> appendParameters)
-
isDefault
public ProtocolBuilder isDefault(Boolean isDefault)
-
build
public org.apache.dubbo.config.ProtocolConfig build()
从类复制的说明:AbstractBuilderBuild an instance ofconfig- 指定者:
build在类中AbstractBuilder<org.apache.dubbo.config.ProtocolConfig,ProtocolBuilder>- 返回:
- an instance of
config
-
-