Package org.eclipse.jetty.util.resource
Class EmptyResource
java.lang.Object
org.eclipse.jetty.util.resource.Resource
org.eclipse.jetty.util.resource.EmptyResource
- All Implemented Interfaces:
Closeable
,AutoCloseable
,ResourceFactory
Deprecated.
The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
EmptyResource
Represents a resource that does does not refer to any file, url, jar etc.
-
Field Summary
FieldsFields inherited from class org.eclipse.jetty.util.resource.Resource
__defaultUseCaches
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Returns the resource contained inside the current resource with the given name.void
close()
Deprecated.Release any temporary resources held by the resource.boolean
delete()
Deprecated.Deletes the given resourceboolean
exists()
Deprecated.getFile()
Deprecated.File representing the given resource.Deprecated.Input stream to the resourcegetName()
Deprecated.The name of the resource.Deprecated.Readable ByteChannel for the resource.getURL()
Deprecated.URL representing the resource.boolean
Deprecated.boolean
Deprecated.long
Deprecated.Time resource was last modified.long
length()
Deprecated.Length of the resource.String[]
list()
Deprecated.list of resource names contained in the given resource.boolean
Deprecated.Rename the given resourceMethods inherited from class org.eclipse.jetty.util.resource.Resource
copyTo, 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
-
Field Details
-
INSTANCE
Deprecated.
-
-
Method Details
-
isContainedIn
Deprecated.- Specified by:
isContainedIn
in classResource
- Throws:
MalformedURLException
-
close
public void close()Deprecated.Description copied from class:Resource
Release any temporary resources held by the resource. -
exists
public boolean exists()Deprecated. -
isDirectory
public boolean isDirectory()Deprecated.- Specified by:
isDirectory
in classResource
- Returns:
- true if the represented resource is a container/directory. if the resource is not a file, resources ending with "/" are considered directories.
-
lastModified
public long lastModified()Deprecated.Description copied from class:Resource
Time resource was last modified.- Specified by:
lastModified
in classResource
- Returns:
- the last modified time as milliseconds since unix epoch
-
length
public long length()Deprecated.Description copied from class:Resource
Length of the resource. -
getURL
Deprecated.Description copied from class:Resource
URL representing the resource. -
getFile
Deprecated.Description copied from class:Resource
File representing the given resource.- Specified by:
getFile
in classResource
- Returns:
- an File representing the given resource or NULL if this is not possible.
- Throws:
IOException
- if unable to get the resource due to permissions
-
getName
Deprecated.Description copied from class:Resource
The name of the resource. -
getInputStream
Deprecated.Description copied from class:Resource
Input stream to the resource- Specified by:
getInputStream
in classResource
- Returns:
- an input stream to the resource
- Throws:
IOException
- if unable to open the input stream
-
getReadableByteChannel
Deprecated.Description copied from class:Resource
Readable ByteChannel for the resource.- Specified by:
getReadableByteChannel
in classResource
- Returns:
- an readable bytechannel to the resource or null if one is not available.
- Throws:
IOException
- if unable to open the readable bytechannel for the resource.
-
delete
Deprecated.Description copied from class:Resource
Deletes the given resource- Specified by:
delete
in classResource
- Returns:
- true if resource was found and successfully deleted, false if resource didn't exist or was unable to be deleted.
- Throws:
SecurityException
- if unable to delete due to permissions
-
renameTo
Deprecated.Description copied from class:Resource
Rename the given resource- Specified by:
renameTo
in classResource
- Parameters:
dest
- the destination name for the resource- Returns:
- true if the resource was renamed, false if the resource didn't exist or was unable to be renamed.
- Throws:
SecurityException
- if unable to rename due to permissions
-
list
Deprecated.Description copied from class:Resource
list of resource names contained in the given resource. Ordering is unspecified, so callers may wish to sort the return value to ensure deterministic behavior. -
addPath
Deprecated.Description copied from class:Resource
Returns the resource contained inside the current resource with the given name.- Specified by:
addPath
in classResource
- Parameters:
path
- The path segment to add, which is not encoded. The path may be non canonical, but if so then the resulting Resource will return true fromResource.isAlias()
.- Returns:
- the Resource for the resolved path within this Resource.
- Throws:
IOException
- if unable to resolve the path
-