org.javaswift.joss.client.factory.TempUrlHashPrefixSource Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of joss Show documentation
Show all versions of joss Show documentation
OpenCADC Java Openstack Swift Storage JOSS (temporary fork)
The newest version!
package org.javaswift.joss.client.factory;
import java.net.MalformedURLException;
import java.net.URL;
import org.javaswift.joss.exception.CommandException;
public enum TempUrlHashPrefixSource {
PUBLIC_URL_PATH,
INTERNAL_URL_PATH,
ADMIN_URL_PATH;
public static String getPath(String url) {
try {
return new URL(url).getPath();
} catch (MalformedURLException e) {
throw new CommandException("Unable to parse URL "+url);
}
}
}