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) |
boolean |
delete() |
boolean |
exists() |
File |
getFile() |
InputStream |
getInputStream() |
String |
getName() |
OutputStream |
getOutputStream() |
URL |
getURL() |
boolean |
isContainedIn(org.eclipse.jetty.util.resource.Resource r) |
boolean |
isDirectory() |
long |
lastModified() |
long |
length() |
String[] |
list() |
void |
release() |
boolean |
renameTo(org.eclipse.jetty.util.resource.Resource dest) |
copyTo, encode, finalize, getAlias, getAssociate, getDefaultUseCaches, getListHTML, getResource, getURI, isContainedIn, newClassPathResource, newClassPathResource, newResource, newResource, newResource, newResource, newResource, newSystemResource, 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 void release()
release in class org.eclipse.jetty.util.resource.Resourcepublic 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 OutputStream getOutputStream() throws IOException, SecurityException
getOutputStream in class org.eclipse.jetty.util.resource.ResourceIOExceptionSecurityExceptionpublic 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, MalformedURLException
addPath in class org.eclipse.jetty.util.resource.ResourceIOExceptionMalformedURLExceptionApache Camel