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: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to