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, getResource, getURI, getWeakETag, getWeakETag, isAlias, isContainedIn, newClassPathResource, newClassPathResource, newResource, newResource, newResource, newResource, newResource, newSystemResource, release, setAssociate, setDefaultUseCaches, toURL, writeTo
public 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.Resource
MalformedURLException
public boolean exists()
exists
in class org.eclipse.jetty.util.resource.Resource
public boolean isDirectory()
isDirectory
in class org.eclipse.jetty.util.resource.Resource
public long lastModified()
lastModified
in class org.eclipse.jetty.util.resource.Resource
public long length()
length
in class org.eclipse.jetty.util.resource.Resource
public URL getURL()
getURL
in class org.eclipse.jetty.util.resource.Resource
public File getFile() throws IOException
getFile
in class org.eclipse.jetty.util.resource.Resource
IOException
public String getName()
getName
in class org.eclipse.jetty.util.resource.Resource
public InputStream getInputStream() throws IOException
getInputStream
in class org.eclipse.jetty.util.resource.Resource
IOException
public boolean delete() throws SecurityException
delete
in class org.eclipse.jetty.util.resource.Resource
SecurityException
public boolean renameTo(org.eclipse.jetty.util.resource.Resource dest) throws SecurityException
renameTo
in class org.eclipse.jetty.util.resource.Resource
SecurityException
public String[] list()
list
in class org.eclipse.jetty.util.resource.Resource
public org.eclipse.jetty.util.resource.Resource addPath(String path) throws IOException, MalformedURLException
addPath
in class org.eclipse.jetty.util.resource.Resource
IOException
MalformedURLException
public void close()
close
in interface Closeable
close
in interface AutoCloseable
close
in class org.eclipse.jetty.util.resource.Resource
public ReadableByteChannel getReadableByteChannel() throws IOException
getReadableByteChannel
in class org.eclipse.jetty.util.resource.Resource
IOException
Apache Camel