Robbie Gemmell created QPIDJMS-462:
--------------------------------------
Summary: isolate native transport class usage, allow excluding
related dependencies.
Key: QPIDJMS-462
URL: https://issues.apache.org/jira/browse/QPIDJMS-462
Project: Qpid JMS
Issue Type: Improvement
Components: qpid-jms-client
Affects Versions: 0.43.0
Reporter: Robbie Gemmell
Assignee: Robbie Gemmell
Fix For: 0.44.0
The client supports using the Netty Epoll and Kqueue native transports. In envs
not supported by the native impls, or when configuration does not enable them
(if available), the client uses Netty's NIO transport.
In certain cases the native bits can present issues (e.g doing AOT compilation
of native images, or some OSGi uses eg QPIDJMS-400). Some of these can be
avoided by substituting the non-functional java-only base dependency jars in
for their platform-specific variants, but it would be nice to isolate use of
these bits inside a utility class that encompasses their use and actually
permits their absence at runtime to facilitate end usage exclusion.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]