Ejemplo n.º 1
0
  static Class<? extends VersionedProtocol> getProtocolClass(String protocolName)
      throws ClassNotFoundException {

    Class<? extends VersionedProtocol> protocol = PROTOCOL_CACHE.get(protocolName);
    if (protocol == null) {
      protocol = (Class<? extends VersionedProtocol>) ClassUtils.getProtocolByName(protocolName);
      PROTOCOL_CACHE.put(protocolName, protocol);
    }
    return protocol;
  }