Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/storage/url/BundleURLConnection.java')
-rw-r--r--bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/storage/url/BundleURLConnection.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/storage/url/BundleURLConnection.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/storage/url/BundleURLConnection.java
index e79a6f8b8..4b92876b7 100644
--- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/storage/url/BundleURLConnection.java
+++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/storage/url/BundleURLConnection.java
@@ -50,6 +50,7 @@ public class BundleURLConnection extends URLConnection {
this.contentType = null;
}
+ @Override
public synchronized void connect() throws IOException {
if (!connected) {
if (bundleEntry != null) {
@@ -61,10 +62,12 @@ public class BundleURLConnection extends URLConnection {
}
}
+ @Override
public int getContentLength() {
return ((int) bundleEntry.getSize());
}
+ @Override
public String getContentType() {
if (contentType == null) {
contentType = guessContentTypeFromName(bundleEntry.getName());
@@ -89,14 +92,17 @@ public class BundleURLConnection extends URLConnection {
return (contentType);
}
+ @Override
public boolean getDoInput() {
return (true);
}
+ @Override
public boolean getDoOutput() {
return (false);
}
+ @Override
public InputStream getInputStream() throws IOException {
if (!connected) {
connect();
@@ -105,6 +111,7 @@ public class BundleURLConnection extends URLConnection {
return (in);
}
+ @Override
public long getLastModified() {
long lastModified = bundleEntry.getTime();

Back to the top