public class JettyClassPathResource
extends org.eclipse.jetty.util.resource.Resource
Resource to load from the classpath using Camels ClassResolver which ensures loading
resources works in OSGi and other containers.| Constructor and Description |
|---|
JettyClassPathResource(org.apache.camel.spi.ClassResolver resolver,
String path) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.jetty.util.resource.Resource |
addPath(String path) |
void |
close() |
boolean |
delete() |
boolean |
exists() |
File |
getFile() |
InputStream |
getInputStream() |
String |
getName() |
ReadableByteChannel |
getReadableByteChannel() |
URL |
getURL() |
boolean |
isContainedIn(org.eclipse.jetty.util.resource.Resource r) |
boolean |
isDirectory() |
long |
lastModified() |
long |
length() |
String[] |
list() |
boolean |
renameTo(org.eclipse.jetty.util.resource.Resource dest) |
copyTo, encode, finalize, 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, writeTopublic JettyClassPathResource(org.apache.camel.spi.ClassResolver resolver,
String path)
public boolean isContainedIn(org.eclipse.jetty.util.resource.Resource r)
throws MalformedURLException
isContainedIn in class org.eclipse.jetty.util.resource.ResourceMalformedURLExceptionpublic boolean exists()
exists in class org.eclipse.jetty.util.resource.Resourcepublic boolean isDirectory()
isDirectory in class org.eclipse.jetty.util.resource.Resourcepublic long lastModified()
lastModified in class org.eclipse.jetty.util.resource.Resourcepublic long length()
length in class org.eclipse.jetty.util.resource.Resourcepublic URL getURL()
getURL in class org.eclipse.jetty.util.resource.Resourcepublic File getFile() throws IOException
getFile in class org.eclipse.jetty.util.resource.ResourceIOExceptionpublic String getName()
getName in class org.eclipse.jetty.util.resource.Resourcepublic InputStream getInputStream() throws IOException
getInputStream in class org.eclipse.jetty.util.resource.ResourceIOExceptionpublic boolean delete()
throws SecurityException
delete in class org.eclipse.jetty.util.resource.ResourceSecurityExceptionpublic boolean renameTo(org.eclipse.jetty.util.resource.Resource dest)
throws SecurityException
renameTo in class org.eclipse.jetty.util.resource.ResourceSecurityExceptionpublic String[] list()
list in class org.eclipse.jetty.util.resource.Resourcepublic org.eclipse.jetty.util.resource.Resource addPath(String path) throws IOException
addPath in class org.eclipse.jetty.util.resource.ResourceIOExceptionpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in class org.eclipse.jetty.util.resource.Resourcepublic ReadableByteChannel getReadableByteChannel() throws IOException
getReadableByteChannel in class org.eclipse.jetty.util.resource.ResourceIOExceptionApache Camel