stop importing Signal handling classes directly to break reliance on sun.misc 
heirarchy and prevent the associated compiler warnings
------------------------------------------------------------------------------------------------------------------------------------

                 Key: QPID-3439
                 URL: https://issues.apache.org/jira/browse/QPID-3439
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
    Affects Versions: 0.10, 0.9, 0.8, 0.7, 0.6, 0.5, 0.11, 0.12
            Reporter: Robbie Gemmell
            Assignee: Robbie Gemmell
             Fix For: 0.13


The broker currently uses the sun.misc.Signal(Handler) classes directly within 
the ServerConfiguration class, creating both a reliance on the classes existing 
(they are far more prevalent than just the Sun JDK as might be expected, but 
their existance isn't guaranteed) and also causing unsuppressable compiler 
warnigns during the build.

The use of these classes should be isolated from ServerConfiguration to allow 
use of the broker on JDKs which do not support them, and additionally their use 
should be proxied using reflection to remove the associated compiler warnings.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to