org.apache.camel.component.websocket
Class JettyClassPathResource
java.lang.Object
org.eclipse.jetty.util.resource.Resource
org.apache.camel.component.websocket.JettyClassPathResource
- All Implemented Interfaces:
- org.eclipse.jetty.util.resource.ResourceFactory
public class JettyClassPathResource
- extends org.eclipse.jetty.util.resource.Resource
A Jetty Resource
to load from the classpath using Camels ClassResolver
which ensures loading resources works in OSGi and other containers.
Fields inherited from class org.eclipse.jetty.util.resource.Resource |
__defaultUseCaches |
Methods inherited from class org.eclipse.jetty.util.resource.Resource |
copyTo, encode, finalize, getAlias, getAssociate, getDefaultUseCaches, getListHTML, getResource, getURI, getWeakETag, isContainedIn, newClassPathResource, newClassPathResource, newResource, newResource, newResource, newResource, newResource, newSystemResource, setAssociate, setDefaultUseCaches, toURL, writeTo |
JettyClassPathResource
public JettyClassPathResource(org.apache.camel.spi.ClassResolver resolver,
String path)
isContainedIn
public boolean isContainedIn(org.eclipse.jetty.util.resource.Resource r)
throws MalformedURLException
- Specified by:
isContainedIn
in class org.eclipse.jetty.util.resource.Resource
- Throws:
MalformedURLException
release
public void release()
- Specified by:
release
in class org.eclipse.jetty.util.resource.Resource
exists
public boolean exists()
- Specified by:
exists
in class org.eclipse.jetty.util.resource.Resource
isDirectory
public boolean isDirectory()
- Specified by:
isDirectory
in class org.eclipse.jetty.util.resource.Resource
lastModified
public long lastModified()
- Specified by:
lastModified
in class org.eclipse.jetty.util.resource.Resource
length
public long length()
- Specified by:
length
in class org.eclipse.jetty.util.resource.Resource
getURL
public URL getURL()
- Specified by:
getURL
in class org.eclipse.jetty.util.resource.Resource
getFile
public File getFile()
throws IOException
- Specified by:
getFile
in class org.eclipse.jetty.util.resource.Resource
- Throws:
IOException
getName
public String getName()
- Specified by:
getName
in class org.eclipse.jetty.util.resource.Resource
getInputStream
public InputStream getInputStream()
throws IOException
- Specified by:
getInputStream
in class org.eclipse.jetty.util.resource.Resource
- Throws:
IOException
getOutputStream
public OutputStream getOutputStream()
throws IOException,
SecurityException
- Specified by:
getOutputStream
in class org.eclipse.jetty.util.resource.Resource
- Throws:
IOException
SecurityException
delete
public boolean delete()
throws SecurityException
- Specified by:
delete
in class org.eclipse.jetty.util.resource.Resource
- Throws:
SecurityException
renameTo
public boolean renameTo(org.eclipse.jetty.util.resource.Resource dest)
throws SecurityException
- Specified by:
renameTo
in class org.eclipse.jetty.util.resource.Resource
- Throws:
SecurityException
list
public String[] list()
- Specified by:
list
in class org.eclipse.jetty.util.resource.Resource
addPath
public org.eclipse.jetty.util.resource.Resource addPath(String path)
throws IOException,
MalformedURLException
- Specified by:
addPath
in class org.eclipse.jetty.util.resource.Resource
- Throws:
IOException
MalformedURLException
Apache Camel