Class JettyClassPathResource
java.lang.Object
org.eclipse.jetty.util.resource.Resource
org.apache.camel.component.websocket.JettyClassPathResource
- All Implemented Interfaces:
Closeable,AutoCloseable,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.-
Field Summary
Fields inherited from class org.eclipse.jetty.util.resource.Resource
__defaultUseCaches -
Constructor Summary
ConstructorsConstructorDescriptionJettyClassPathResource(org.apache.camel.spi.ClassResolver resolver, String path) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jetty.util.resource.Resourcevoidclose()booleandelete()booleanexists()getFile()getName()getURL()booleanisContainedIn(org.eclipse.jetty.util.resource.Resource r) booleanlonglonglength()String[]list()booleanrenameTo(org.eclipse.jetty.util.resource.Resource dest) Methods inherited from class org.eclipse.jetty.util.resource.Resource
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, writeTo
-
Constructor Details
-
JettyClassPathResource
-
-
Method Details
-
isContainedIn
public boolean isContainedIn(org.eclipse.jetty.util.resource.Resource r) throws MalformedURLException - Specified by:
isContainedInin classorg.eclipse.jetty.util.resource.Resource- Throws:
MalformedURLException
-
exists
public boolean exists()- Specified by:
existsin classorg.eclipse.jetty.util.resource.Resource
-
isDirectory
public boolean isDirectory()- Specified by:
isDirectoryin classorg.eclipse.jetty.util.resource.Resource
-
lastModified
public long lastModified()- Specified by:
lastModifiedin classorg.eclipse.jetty.util.resource.Resource
-
length
public long length()- Specified by:
lengthin classorg.eclipse.jetty.util.resource.Resource
-
getURL
- Specified by:
getURLin classorg.eclipse.jetty.util.resource.Resource
-
getFile
- Specified by:
getFilein classorg.eclipse.jetty.util.resource.Resource- Throws:
IOException
-
getName
- Specified by:
getNamein classorg.eclipse.jetty.util.resource.Resource
-
getInputStream
- Specified by:
getInputStreamin classorg.eclipse.jetty.util.resource.Resource- Throws:
IOException
-
delete
- Specified by:
deletein classorg.eclipse.jetty.util.resource.Resource- Throws:
SecurityException
-
renameTo
- Specified by:
renameToin classorg.eclipse.jetty.util.resource.Resource- Throws:
SecurityException
-
list
- Specified by:
listin classorg.eclipse.jetty.util.resource.Resource
-
addPath
- Specified by:
addPathin classorg.eclipse.jetty.util.resource.Resource- Throws:
IOException
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein classorg.eclipse.jetty.util.resource.Resource
-
getReadableByteChannel
- Specified by:
getReadableByteChannelin classorg.eclipse.jetty.util.resource.Resource- Throws:
IOException
-