MCPcopy Create free account
hub / github.com/grpc/grpc-java / getServices

Method getServices

core/src/main/java/io/grpc/internal/ServerImpl.java:224–238  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

222 }
223
224 @Override
225 public List<ServerServiceDefinition> getServices() {
226 List<ServerServiceDefinition> fallbackServices = fallbackRegistry.getServices();
227 if (fallbackServices.isEmpty()) {
228 return registry.getServices();
229 } else {
230 List<ServerServiceDefinition> registryServices = registry.getServices();
231 int servicesCount = registryServices.size() + fallbackServices.size();
232 List<ServerServiceDefinition> services =
233 new ArrayList<>(servicesCount);
234 services.addAll(registryServices);
235 services.addAll(fallbackServices);
236 return Collections.unmodifiableList(services);
237 }
238 }
239
240 @Override
241 public List<ServerServiceDefinition> getImmutableServices() {

Callers 2

getImmutableServicesMethod · 0.45
getMutableServicesMethod · 0.45

Calls 2

sizeMethod · 0.65
isEmptyMethod · 0.45

Tested by

no test coverage detected