Package org.eclipse.jetty.util.resource
Class JarResource
- java.lang.Object
-
- org.eclipse.jetty.util.resource.Resource
-
- org.eclipse.jetty.util.resource.URLResource
-
- org.eclipse.jetty.util.resource.JarResource
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,ResourceFactory
- Direct Known Subclasses:
JarFileResource
@Deprecated(since="2021-05-27") public class JarResource extends URLResource
Deprecated.
-
-
Field Summary
-
Fields inherited from class org.eclipse.jetty.util.resource.Resource
__defaultUseCaches
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
close()
Deprecated.Release any resources held by the resource.void
copyTo(java.io.File directory)
Deprecated.Copy the Resource to the new destination file.boolean
exists()
Deprecated.Returns true if the represented resource exists.java.io.File
getFile()
Deprecated.Returns an File representing the given resource or NULL if this is not possible.java.io.InputStream
getInputStream()
Deprecated.Returns an input stream to the resource.static Resource
newJarResource(Resource resource)
Deprecated.-
Methods inherited from class org.eclipse.jetty.util.resource.URLResource
addPath, delete, equals, getName, getReadableByteChannel, getURL, getUseCaches, hashCode, isContainedIn, isDirectory, lastModified, length, list, renameTo, toString
-
Methods inherited from class org.eclipse.jetty.util.resource.Resource
encode, getAlias, getAllResources, getAssociate, getDefaultUseCaches, getListHTML, getListHTML, getResource, getURI, getWeakETag, getWeakETag, isAlias, isContainedIn, isSame, newClassPathResource, newClassPathResource, newResource, newResource, newResource, newResource, newResource, newResource, newSystemResource, release, setAssociate, setDefaultUseCaches, toURL, writeTo
-
-
-
-
Method Detail
-
close
public void close()
Deprecated.Description copied from class:URLResource
Release any resources held by the resource.- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classURLResource
-
exists
public boolean exists()
Deprecated.Returns true if the represented resource exists.- Overrides:
exists
in classURLResource
- Returns:
- true if the represented resource exists.
-
getFile
public java.io.File getFile() throws java.io.IOException
Deprecated.Description copied from class:URLResource
Returns an File representing the given resource or NULL if this is not possible.- Overrides:
getFile
in classURLResource
- Returns:
- an File representing the given resource or NULL if this is not possible.
- Throws:
java.io.IOException
- if unable to get the resource due to permissions
-
getInputStream
public java.io.InputStream getInputStream() throws java.io.IOException
Deprecated.Description copied from class:URLResource
Returns an input stream to the resource. The underlying url connection will be nulled out to prevent re-use.- Overrides:
getInputStream
in classURLResource
- Returns:
- an input stream to the resource
- Throws:
java.io.IOException
- if unable to open the input stream
-
copyTo
public void copyTo(java.io.File directory) throws java.io.IOException
Deprecated.Description copied from class:Resource
Copy the Resource to the new destination file.Will not replace existing destination file.
-
-