Package io.deephaven.server.jetty
Class ControlledCacheResource
java.lang.Object
org.eclipse.jetty.util.resource.Resource
io.deephaven.server.jetty.ControlledCacheResource
- All Implemented Interfaces:
Iterable<org.eclipse.jetty.util.resource.Resource>
public class ControlledCacheResource
extends org.eclipse.jetty.util.resource.Resource
Simple wrapper around the Jetty Resource type, to grant us control over caching features. The current implementation
only removes the last-modified value, but a future version could provide a "real" weak/strong etag.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanexists()getName()getPath()getURI()inthashCode()booleanisContainedIn(org.eclipse.jetty.util.resource.Resource r) booleanbooleanlonglength()org.eclipse.jetty.util.resource.ResourcetoString()static ControlledCacheResourcewrap(org.eclipse.jetty.util.resource.Resource wrapped) Methods inherited from class org.eclipse.jetty.util.resource.Resource
contains, copyTo, dump, getAllResources, getPathTo, getRealURI, isAlias, isSameFile, iterator, list, newInputStream, newReadableByteChannelMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
wrap
-
getPath
- Specified by:
getPathin classorg.eclipse.jetty.util.resource.Resource
-
isContainedIn
public boolean isContainedIn(org.eclipse.jetty.util.resource.Resource r) - Overrides:
isContainedInin classorg.eclipse.jetty.util.resource.Resource
-
exists
public boolean exists()- Overrides:
existsin classorg.eclipse.jetty.util.resource.Resource
-
isDirectory
public boolean isDirectory()- Specified by:
isDirectoryin classorg.eclipse.jetty.util.resource.Resource
-
isReadable
public boolean isReadable()- Specified by:
isReadablein classorg.eclipse.jetty.util.resource.Resource
-
lastModified
- Overrides:
lastModifiedin classorg.eclipse.jetty.util.resource.Resource
-
length
public long length()- Overrides:
lengthin classorg.eclipse.jetty.util.resource.Resource
-
getURI
- Specified by:
getURIin classorg.eclipse.jetty.util.resource.Resource
-
getName
- Specified by:
getNamein classorg.eclipse.jetty.util.resource.Resource
-
getFileName
- Specified by:
getFileNamein classorg.eclipse.jetty.util.resource.Resource
-
resolve
- Specified by:
resolvein classorg.eclipse.jetty.util.resource.Resource
-
toString
- Overrides:
toStringin classorg.eclipse.jetty.util.resource.Resource
-
hashCode
public int hashCode() -
equals
-