<div dir="ltr"><div>Do you mean Swagger UI? If so it is just a case of serving static resources, you can use the ResourceHandler to serve it.</div><div><br></div><div>Stuart<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 7 Jul 2020 at 10:17, David Robinson &lt;<a href="mailto:drobin1437@gmail.com">drobin1437@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><span style="color:rgb(0,0,0);font-family:-webkit-standard;font-size:medium">Is there a way to add Swagger into an undertow based server?  Here is how I start my server now - standard stuff:</span></div><div dir="ltr"><pre style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt"><span style="color:rgb(0,0,0)">------</span></pre><pre style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt"><span style="color:rgb(0,0,0)">RoutingHandler rh0 </span>= <span style="color:rgb(0,51,179)">new </span>RoutingHandler()<br>        .post(<span style="color:rgb(6,125,23)">&quot;/bb/{cohort}/{topictype}&quot;</span>,         <span style="color:rgb(0,51,179)">new </span>UniversalPostHttpHandler(kep, kvemp))<br>        .get(<span style="color:rgb(6,125,23)">&quot;/bb/{cohort}/{topictype}/schema&quot;</span>,   <span style="color:rgb(0,51,179)">new </span>UniversalGetHttpHandler())<br>        .get(<span style="color:rgb(6,125,23)">&quot;/admin/healthcheck&quot;</span>,                <span style="color:rgb(0,51,179)">new </span>UniversalHealthCheckHttpHandler())<br>        .get(<span style="color:rgb(6,125,23)">&quot;/admin/metrics&quot;</span>,                    <span style="color:rgb(0,51,179)">new </span>UndertowGetMetricHttpHelperHandler())</pre><span style="color:rgb(0,0,0);font-family:-webkit-standard;font-size:medium"></span><div><span style="font-family:Monaco,monospace;font-size:10.5pt;color:rgb(0,0,0)">Undertow server </span><span style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt">= </span><span style="font-family:Monaco,monospace;font-size:10.5pt;color:rgb(0,0,0)">Undertow</span><span style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt">.</span><span style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt;font-style:italic">builder</span><span style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt">().setIoThreads(</span><span style="font-family:Monaco,monospace;font-size:10.5pt;color:rgb(0,0,0)">undertowIoThreads</span><span style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt">).addHttpListener(</span><span style="font-family:Monaco,monospace;font-size:10.5pt;color:rgb(0,0,0)">ipPort</span><span style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt">, </span><span style="font-family:Monaco,monospace;font-size:10.5pt;color:rgb(0,0,0)">ipAddress</span><span style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt">).setHandler(</span><span style="font-family:Monaco,monospace;font-size:10.5pt;color:rgb(0,0,0)">rh0</span><span style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt">).build();</span><br></div><div><pre style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt">------</pre><pre style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt">Ideally, swagger could just be added as another handler of sorts.</pre><pre style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt"><span style="font-size:10.5pt">I ran across this post, which is over a year old, which is unanswered:</span></pre><pre style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt"><a href="https://stackoverflow.com/questions/54685819/swagger-undertow" target="_blank">https://stackoverflow.com/questions/54685819/swagger-undertow</a><br></pre><pre style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt"><span style="font-size:10.5pt">Appreciate any advice on how to do this.</span><br></pre><pre style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt">Thanks,</pre><pre style="color:rgb(8,8,8);font-family:Monaco,monospace;font-size:10.5pt"><br></pre></div></div></div></div></div></div>
_______________________________________________<br>
undertow-dev mailing list<br>
<a href="mailto:undertow-dev@lists.jboss.org" target="_blank">undertow-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/undertow-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/undertow-dev</a></blockquote></div>