The issue here is not trying to work around undertow. The issue is that hawkular-metrics currently requires more than WF Core to be embedded in WF. If I understand correctly, it would be find if our solution requires dependencies X, Z provided they remain implementation details and can be packaged up as a module because then it WF Core would just require that additional module instead as opposed to more WF services. With that said, it will be easier to embed in general with fewer dependencies.
yes, both undertow and netty fall into this category. undertow has the benfit of being present in WF already. Netty on the other hand was brought to the table, because it has more out-of-the-box protocols. Not sure if that’s needed though.