MCPcopy Create free account
hub / github.com/e2wugui/zeze / initConfig

Method initConfig

ZezeJava/ZezeJava/src/main/java/Zeze/Net/Service.java:138–151  ·  view source on GitHub ↗
(@Nullable Config config)

Source from the content-addressed store, hash-verified

136 }
137
138 private @NotNull ServiceConf initConfig(@Nullable Config config) {
139 var sc = config != null ? config.getServiceConf(name) : null;
140 if (sc == null) {
141 // setup program default
142 sc = new ServiceConf();
143 if (config != null) {
144 // reference to config default
145 sc.setSocketOptions(config.getDefaultServiceConf().getSocketOptions());
146 sc.setHandshakeOptions(config.getDefaultServiceConf().getHandshakeOptions());
147 }
148 }
149 sc.setService(this);
150 return sc;
151 }
152
153 public void setSelectors(@Nullable Selectors selectors) {
154 this.selectors = selectors;

Callers 1

ServiceMethod · 0.95

Calls 7

getServiceConfMethod · 0.80
getDefaultServiceConfMethod · 0.80
setHandshakeOptionsMethod · 0.80
getHandshakeOptionsMethod · 0.80
setSocketOptionsMethod · 0.45
getSocketOptionsMethod · 0.45
setServiceMethod · 0.45

Tested by

no test coverage detected