<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Right, even with SSL, the socket is managed using NIO. The difference is just that undertow utilizes the SSLEngine API, to provide the TLS crypto functionality. By default the SSLEngine impl utilized is the one provided by the JDK, but Undertow does allow for any alternative SSLEngine provider to be used instead. An example of one is the wildfly-openssl project which provides a generic SSLEngine implementation that delegates to your platform’s (or your custom) openssl library. </div><div class=""><br class=""></div><div class="">This allows us to have a minimal native dependency chain, as well as consistent configuration values.</div><div class=""><br class=""></div><div><blockquote type="cite" class=""><div class="">On Mar 8, 2017, at 10:19 AM, Andrig Miller <<a href="mailto:anmiller@redhat.com" class="">anmiller@redhat.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">On Tue, Mar 7, 2017 at 8:52 PM, Peter Nalyvayko <span dir="ltr" class=""><<a href="mailto:brat000012001@gmail.com" target="_blank" class="">brat000012001@gmail.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="">Hi Andy,<div class="">Thanks for clarifying. Is there off chance a document or a chart with performance metrics comparing NIO in Undertow vs native connectors with respect to SSL?</div><div class="">Regards,</div><div class="">Peter </div></div></blockquote><div class=""><br class=""></div><div class="gmail_default" style="font-size:large">In terms of Undertow and SSL, we have not done specific tests for that, but you don't have to use a native connector to get OpenSSL native code for SSL in Undertow, if my memory serves me correctly.</div><div class="gmail_default" style="font-size:large"><br class=""></div><div class="gmail_default" style="font-size:large">Andy</div><div class="gmail_default" style="font-size:large"></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br class=""><div class="gmail_quote">On Mon, Mar 6, 2017 at 11:19 AM, Andrig Miller <span dir="ltr" class=""><<a href="mailto:anmiller@redhat.com" target="_blank" class="">anmiller@redhat.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class=""><div style="font-size:large" class="">Also, we don't recommend using the native connections anymore. Since EAP 6.1, we have had an NIO2 based connector that is better than the native connector, and with EAP 7 we have Undertow (no need to have anything else).</div><div style="font-size:large" class=""><br class=""></div><div style="font-size:large" class="">Andy</div></div><div class="gmail_extra"><div class=""><div class="m_-7949212237139722062h5"><br class=""><div class="gmail_quote">On Sun, Mar 5, 2017 at 5:48 PM, Stuart Douglas <span dir="ltr" class=""><<a href="mailto:stuart.w.douglas@gmail.com" target="_blank" class="">stuart.w.douglas@gmail.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class=""><div class="">APR was required to use the native connectors in JBoss Web. It is not required when using Undertow.<br class=""><br class=""></div>Stuart<br class=""></div><div class="gmail_extra"><br class=""><div class="gmail_quote"><div class=""><div class="m_-7949212237139722062m_-506338952914261563h5">On Mon, Mar 6, 2017 at 5:50 AM, Peter Nalyvayko <span dir="ltr" class=""><<a href="mailto:brat000012001@gmail.com" target="_blank" class="">brat000012001@gmail.com</a>></span> wrote:<br class=""></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><div class="m_-7949212237139722062m_-506338952914261563h5"><div dir="ltr" class="">Hello,<div class=""><br class=""></div><div class="">Not sure if this is the right mailing list to post the question. Does Wildfly support Apache Portable Runtime? I've found some old discussions about configuring APR in JBoss Web/JBoss EAP that go a few years back, but nothing as far as Wildfly/APR support goes. A reference to a section in the documentation explicitly stating that such and such technology is not supported is really what I am after.</div><div class=""><br class=""></div><div class="">Regards,</div><div class="">--Peter </div></div>
<br class=""></div></div>______________________________<wbr class="">_________________<br class="">
wildfly-dev mailing list<br class="">
<a href="mailto:wildfly-dev@lists.jboss.org" target="_blank" class="">wildfly-dev@lists.jboss.org</a><br class="">
<a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank" class="">https://lists.jboss.org/mailma<wbr class="">n/listinfo/wildfly-dev</a><br class=""></blockquote></div><br class=""></div>
<br class="">______________________________<wbr class="">_________________<br class="">
wildfly-dev mailing list<br class="">
<a href="mailto:wildfly-dev@lists.jboss.org" target="_blank" class="">wildfly-dev@lists.jboss.org</a><br class="">
<a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank" class="">https://lists.jboss.org/mailma<wbr class="">n/listinfo/wildfly-dev</a><br class=""></blockquote></div><br class=""><br clear="all" class=""><div class=""><br class=""></div></div></div><span class="m_-7949212237139722062HOEnZb"><font color="#888888" class="">-- <br class=""><div class="m_-7949212237139722062m_-506338952914261563gmail_signature" data-smartmail="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class=""><div class=""><font size="4" class="">Andrig (Andy) T. Miller<br class=""></font></div><font size="4" class="">Global Platform Director, Middleware<br class=""></font></div><font size="4" class="">Red Hat, Inc.</font><br class=""></div></div></div></div>
</font></span></div>
</blockquote></div><br class=""></div>
</div></div></blockquote></div><br class=""><br clear="all" class=""><div class=""><br class=""></div>-- <br class=""><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class=""><div class=""><font size="4" class="">Andrig (Andy) T. Miller<br class=""></font></div><font size="4" class="">Global Platform Director, Middleware<br class=""></font></div><font size="4" class="">Red Hat, Inc.</font><br class=""></div></div></div></div>
</div></div>
_______________________________________________<br class="">wildfly-dev mailing list<br class=""><a href="mailto:wildfly-dev@lists.jboss.org" class="">wildfly-dev@lists.jboss.org</a><br class="">https://lists.jboss.org/mailman/listinfo/wildfly-dev</div></blockquote></div><br class=""><div class="">
--<br class="">Jason T. Greene<br class="">WildFly Lead / JBoss EAP Platform Architect<br class="">JBoss, a division of Red Hat
</div>
<br class=""></body></html>