class StreamingServerProvider implements ModifiableServerProvider<StreamingServer> {

    @Override
    public void addServer(StreamingServer server)
    {
        String url = server.getURL();
        ThreeTuple<String, String, Integer> protoHostPort = UrlUtilities.getProtocolHostPort(url, 80);
        String key = createServerKey(protoHostPort.getSecondObject(), protoHostPort.getThirdObject().intValue());

        myServers.put(key, server);

        notifyServerAdded(server);
    }

}