]
Brian Stansberry reassigned WFLY-13814:
---------------------------------------
Assignee: Emmanuel Hugonnet (was: Brian Stansberry)
Drop messaging subsystem's HTTPUpgradeService's use of
SimpleHttpUpgradeHandshake, drop dep on org.jboss.as.remoting
--------------------------------------------------------------------------------------------------------------------
Key: WFLY-13814
URL:
https://issues.redhat.com/browse/WFLY-13814
Project: WildFly
Issue Type: Enhancement
Components: JMS
Reporter: Brian Stansberry
Assignee: Emmanuel Hugonnet
Priority: Major
Messaging's HTTPUpgradeService is importing
org.jboss.as.remoting.SimpleHttpUpgradeHandshake but then overrides one of its two
methods. The other method is less than 10 lines of code. So just implement this directly
and drop the org.jboss.as.remoting dependency.
To be fair, SimpleHttpUpgradeHandshake also includes a complex 'FlexBase64' inner
class, but undertow-core provides the same class. HttpUpgradeHandshake itself is from
undertow-core so there's no reason not to use the Undertow class. (The same is true in
SimpleHttpUpgradeHandshake.)