public Connection()

in urlhandler/src/main/java/org/jclouds/karaf/urlhandler/BlobUrlHandler.java [95:120]


        public Connection(URL url) {
            super(url);
            this.url = url;
            int index = 0;
            String[] parts = url.getPath().split("/");
            if (url.getHost() == null || url.getHost().trim().length() == 0) {
                this.providerOrApi = parts[index++];
            } else {
                this.providerOrApi = url.getHost();
            }
            this.containerName = parts[index++];
            StringBuilder builder = new StringBuilder();
            builder.append(parts[index++]);

            for (int i = index; i < parts.length; i++) {
                builder.append("/").append(parts[i]);
            }
            this.blobName = builder.toString();
            //Parse the query string for id.
            Map<String, String> parameters = parseUrlParameters(url);
            if (parameters != null && parameters.containsKey("id")) {
                id = parameters.get("id");
            } else {
                id = null;
            }
        }