<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>I use a custom ResourceManager to serve a specific file from the
classpath. Something like :<br>
<br>
-------------------------------------<br>
<br>
public class FileClassPathResourceManagerDefault implements
ResourceManager {<br>
<br>
private final String filePath;<br>
<br>
public FileClassPathResourceManagerDefault(String filePath) {<br>
this.filePath = filePath;<br>
}<br>
<br>
protected String getFilePath() {<br>
return this.filePath;<br>
}<br>
<br>
@Override<br>
public Resource getResource(String path) throws IOException {<br>
<br>
final URL resource =
getClass().getClassLoader().getResource(getFilePath());<br>
if(resource == null) {<br>
return null;<br>
} else {<br>
return new URLResource(resource,
resource.openConnection(), getFilePath());<br>
}<br>
}<br>
<br>
@Override<br>
public boolean isResourceChangeListenerSupported() {<br>
return false;<br>
}<br>
<br>
@Override<br>
public void
registerResourceChangeListener(ResourceChangeListener listener) {<br>
throw
UndertowMessages.MESSAGES.resourceChangeListenerNotSupported();<br>
}<br>
<br>
@Override<br>
public void
removeResourceChangeListener(ResourceChangeListener listener) {<br>
throw
UndertowMessages.MESSAGES.resourceChangeListenerNotSupported();<br>
}<br>
<br>
@Override<br>
public void close() throws IOException {<br>
}<br>
}<br>
<br>
-------------------------------------<br>
<br>
<br>
Hope it helps.<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 2016-10-16 21:54, Hicks, Matt wrote:<br>
</div>
<blockquote
cite="mid:CAFeDf1-=YXqrpbDBAgmsv-=jngbg2Wsw8vOGFZShqGHot1Y83Q@mail.gmail.com"
type="cite">
<div dir="ltr">The ResourceManager is great for serving
directories, but if I have a very specific file I want to serve
up is there any built-in functionality to conveniently do so?
I've looked through the documentation and the examples and can't
seem to find any references to doing this. Help would be
greatly appreciated.
<div><br>
</div>
<div>Thanks</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
undertow-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/undertow-dev">https://lists.jboss.org/mailman/listinfo/undertow-dev</a></pre>
</blockquote>
<br>
</body>
</html>