public class org.apache.dubbo.config.bootstrap.builders.ProviderBuilder extends org.apache.dubbo.config.bootstrap.builders.AbstractServiceBuilder
{
private java.lang.String host;
private java.lang.Integer port;
private java.lang.String contextpath;
private java.lang.String threadpool;
private java.lang.Integer threads;
private java.lang.Integer iothreads;
private java.lang.Integer queues;
private java.lang.Integer accepts;
private java.lang.String codec;
private java.lang.String charset;
private java.lang.Integer payload;
private java.lang.Integer buffer;
private java.lang.String transporter;
private java.lang.String exchanger;
private java.lang.String dispatcher;
private java.lang.String networker;
private java.lang.String server;
private java.lang.String client;
private java.lang.String telnet;
private java.lang.String prompt;
private java.lang.String status;
private java.lang.Integer wait;
private java.lang.Boolean isDefault;
public void <init>()
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
specialinvoke v.<org.apache.dubbo.config.bootstrap.builders.AbstractServiceBuilder: void <init>()>();
return;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder host(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String host> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder port(java.lang.Integer)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.Integer v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.Integer;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer port> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder contextPath(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String contextpath> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder threadPool(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String threadpool> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder threads(java.lang.Integer)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.Integer v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.Integer;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer threads> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder ioThreads(java.lang.Integer)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.Integer v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.Integer;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer iothreads> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder queues(java.lang.Integer)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.Integer v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.Integer;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer queues> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder accepts(java.lang.Integer)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.Integer v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.Integer;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer accepts> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder codec(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String codec> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder charset(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String charset> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder payload(java.lang.Integer)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.Integer v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.Integer;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer payload> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder buffer(java.lang.Integer)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.Integer v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.Integer;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer buffer> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder transporter(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String transporter> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder exchanger(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String exchanger> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder dispatcher(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String dispatcher> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder networker(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String networker> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder server(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String server> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder client(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String client> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder telnet(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String telnet> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder prompt(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String prompt> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder status(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String status> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder wait(java.lang.Integer)
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
java.lang.Integer v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.Integer;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer wait> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ProviderBuilder isDefault(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v, v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v := @parameter: java.lang.Boolean;
v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Boolean isDefault> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.ProviderConfig build()
{
java.lang.Integer v, v, v, v, v, v, v, v;
java.lang.Boolean v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.dubbo.config.ProviderConfig v;
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
v = new org.apache.dubbo.config.ProviderConfig;
specialinvoke v.<org.apache.dubbo.config.ProviderConfig: void <init>()>();
specialinvoke v.<org.apache.dubbo.config.bootstrap.builders.AbstractServiceBuilder: void build(org.apache.dubbo.config.AbstractServiceConfig)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String host>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setHost(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer port>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setPort(java.lang.Integer)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String contextpath>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setContextpath(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String threadpool>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setThreadpool(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer threads>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setThreads(java.lang.Integer)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer iothreads>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setIothreads(java.lang.Integer)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer queues>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setQueues(java.lang.Integer)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer accepts>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setAccepts(java.lang.Integer)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String codec>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setCodec(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer payload>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setPayload(java.lang.Integer)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String charset>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setCharset(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer buffer>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setBuffer(java.lang.Integer)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String transporter>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setTransporter(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String exchanger>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setExchanger(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String dispatcher>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setDispatcher(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String networker>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setNetworker(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String server>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setServer(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String client>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setClient(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String telnet>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setTelnet(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String prompt>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setPrompt(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.String status>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setStatus(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Integer wait>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setWait(java.lang.Integer)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ProviderBuilder: java.lang.Boolean isDefault>;
virtualinvoke v.<org.apache.dubbo.config.ProviderConfig: void setDefault(java.lang.Boolean)>(v);
return v;
}
protected org.apache.dubbo.config.bootstrap.builders.ProviderBuilder getThis()
{
org.apache.dubbo.config.bootstrap.builders.ProviderBuilder v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ProviderBuilder;
return v;
}
}