com.stormpath.sdk.impl.io.UrlResource Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of stormpath-sdk-impl Show documentation
Show all versions of stormpath-sdk-impl Show documentation
The Stormpath Java SDK core implemenation .jar is used at runtime to support API invocations. This
implementation jar should be a runtime dependency only and should NOT be depended on at compile time by
your code. The implementations within this jar can change at any time without warning - use it with runtime
scope only.
package com.stormpath.sdk.impl.io;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
public class UrlResource extends AbstractResource {
public static final String SCHEME = "url";
public static final String SCHEME_PREFIX = SCHEME + ":";
public UrlResource(String location) {
super(location);
}
@Override
protected String getScheme() {
return SCHEME;
}
@Override
public InputStream getInputStream() throws IOException {
URL url = new URL(getLocation());
return url.openStream();
}
}