return result;
}
private static org.jgroups.conf.ProtocolConfiguration createProtocol(ProtocolStackConfiguration stack, ProtocolConfiguration protocol) {
String protocolName = protocol.getName();
ModuleIdentifier module = protocol.getModule();
final Map<String, String> properties = new HashMap<>(stack.getDefaults().getProperties(protocolName));
properties.putAll(protocol.getProperties());
if (module.equals(ProtocolConfiguration.DEFAULT_MODULE) && !protocolName.startsWith(org.jgroups.conf.ProtocolConfiguration.protocol_prefix)) {
protocolName = org.jgroups.conf.ProtocolConfiguration.protocol_prefix + "." + protocolName;
}
try {
return new org.jgroups.conf.ProtocolConfiguration(protocolName, properties, stack.getModuleLoader().loadModule(module).getClassLoader()) {
@Override