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]