<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>