@Reference(required = false) public void setExtensions(List<ChannelProxyServiceExtension> extensions) { if (extensions.isEmpty()) { return; } if (extensions.size() == 1) { extension = extensions.get(0); } else { if (extension != null && !extension.isDefault()) { return; } for (ChannelProxyServiceExtension entry : extensions) { if (!entry.isDefault()) { extension = entry; return; } } } }
@Reference(required = false) public void setExtensions(List<ChannelProxyServiceExtension> extensions) { if (extensions.isEmpty()) { return; } if (extensions.size() == 1) { extension = extensions.get(0); } else { if (extension != null && !extension.isDefault()) { return; } for (ChannelProxyServiceExtension entry : extensions) { if (!entry.isDefault()) { extension = entry; return; } } } }
@Reference(required = false) public void setExtensions(List<ChannelProxyServiceExtension> extensions) { if (extensions.isEmpty()) { return; } if (extensions.size() == 1) { extension = extensions.get(0); } else { if (extension != null && !extension.isDefault()) { return; } for (ChannelProxyServiceExtension entry : extensions) { if (!entry.isDefault()) { extension = entry; return; } } } }